From eb2d1a825a8f06294b56df2435ec34a319b7ae20 Mon Sep 17 00:00:00 2001 From: samerspc Date: Mon, 9 Feb 2026 22:49:54 +0300 Subject: [PATCH 01/14] docs: add PR template & lab documentation --- .github/pull_request_template.md | 18 ++++ labs/submission1.md | 114 +++++++++++++++++++++++ labs/submission1_images/image copy 2.png | Bin 0 -> 186477 bytes labs/submission1_images/image copy 3.png | Bin 0 -> 457152 bytes labs/submission1_images/image copy.png | Bin 0 -> 1177730 bytes labs/submission1_images/image.png | Bin 0 -> 92604 bytes 6 files changed, 132 insertions(+) create mode 100644 .github/pull_request_template.md create mode 100644 labs/submission1.md create mode 100644 labs/submission1_images/image copy 2.png create mode 100644 labs/submission1_images/image copy 3.png create mode 100644 labs/submission1_images/image copy.png create mode 100644 labs/submission1_images/image.png diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..ad46f24d --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,18 @@ +# Pull Request + +## Goal + + +## Changes + + +## Testing + + +## Artifacts & Screenshots + + +## Checklist +- [ ] PR title is clear and descriptive +- [ ] Documentation updated if needed +- [ ] No secrets or large temporary files committed diff --git a/labs/submission1.md b/labs/submission1.md new file mode 100644 index 00000000..542751dd --- /dev/null +++ b/labs/submission1.md @@ -0,0 +1,114 @@ +# Triage Report — OWASP Juice Shop + +## Scope & Asset +- Asset: OWASP Juice Shop (local lab instance) +- Image: bkimminich/juice-shop:v19.0.0 +- Release link/date: https://github.com/juice-shop/juice-shop/releases/tag/v19.0.0 — January 2024 +- Image digest: sha256:2765a26de7647609099a338d5b7f61085d95903c8703bb70f03fcc4b12f0818d + +## Environment +- Host OS: macOS 14.6.1 (Darwin 23.6.0) +- Docker: 27.5.1 + +## Deployment Details +- Run command used: `docker run -d --name juice-shop -p 127.0.0.1:3003:3000 bkimminich/juice-shop:v19.0.0` +- Access URL: http://127.0.0.1:3003 +- Network exposure: 127.0.0.1 only [x] Yes [ ] No (explain if No) + +## Health Check + +### Container Deployment +![Docker Container Startup](submission1_images/image.png) + +### Page Load Verification +![Juice Shop Home Page](submission1_images/image copy.png) + +### API Check +First 10 lines from `curl -s http://127.0.0.1:3003/api/products | head` + ``` + {"status":"success","data":[{"id":1,"name":"Apple Juice (1000ml)","description":"The all-time classic.","price":1.99,"deluxePrice":0.99,"image":"apple_juice.jpg","createdAt":"2026-02-09T19:34:44.074Z","updatedAt":"2026-02-09T19:34:44.074Z","deletedAt":null},{"id":2,"name":"Orange Juice (1000ml)","description":"Made from oranges hand-picked by Uncle Dittmeyer.","price":2.99,"deluxePrice":2.49,"image":"orange_juice.jpg","createdAt":"2026-02-09T19:34:44.074Z","updatedAt":"2026-02-09T19:34:44.074Z","deletedAt":null},{"id":3,"name":"Eggfruit Juice (500ml)","description":"Now with even more exotic flavour.","price":8.99,"deluxePrice":8.99,"image":"eggfruit_juice.jpg","createdAt":"2026-02-09T19:34:44.075Z","updatedAt":"2026-02-09T19:34:44.075Z","deletedAt":null},{"id":4,"name":"Raspberry Juice (1000ml)","description":"Made from blended Raspberry Pi, water and sugar.","price":4.99,"deluxePrice":4.99,"image":"raspberry_juice.jpg","createdAt":"2026-02-09T19:34:44.075Z","updatedAt":"2026-02-09T19:34:44.075Z","deletedAt":null},{"id":5,"name":"Lemon Juice (500ml)","description":"Sour but full of vitamins.","price":2.99,"deluxePrice":1.99,"image":"lemon_juice.jpg","createdAt":"2026-02-09T19:34:44.076Z","updatedAt":"2026-02-09T19:34:44.076Z","deletedAt":null}] + ``` + ![alt](../labs/submission1_images/image%20copy%203.png) + ![alt](../labs/submission1_images/image%20copy.png) + +## Surface Snapshot (Triage) +- Login/Registration visible: [x] Yes [ ] No — notes: "Account" link visible in header navigation +- Product listing/search present: [x] Yes [ ] No — notes: "All Products" page displays grid of products with search icon in header +- Admin or account area discoverable: [x] Yes [ ] No — notes: Account area accessible via "Account" link in header +- Client-side errors in console: [ ] Yes [ ] No — notes: No errors observed during initial page load +- Security headers (quick look): `curl -I http://127.0.0.1:3003` → CSP/HSTS present? notes: + + **Security Headers Screenshot:** + ![Security Headers Check](submission1_images/image copy 2.png) + + **Headers observed:** + - `X-Content-Type-Options: nosniff` ✓ + - `X-Frame-Options: SAMEORIGIN` ✓ + - `Feature-Policy: payment 'self'` ✓ + - `Access-Control-Allow-Origin: *` (CORS enabled for all origins) + - **Missing:** Content-Security-Policy (CSP), Strict-Transport-Security (HSTS) + +## Risks Observed (Top 3) +1) **Missing Content-Security-Policy (CSP)** — No CSP header present, leaving application vulnerable to XSS attacks and unauthorized resource loading +2) **Missing HSTS header** — No Strict-Transport-Security header, allowing potential downgrade attacks and man-in-the-middle attacks over HTTP +3) **Permissive CORS policy** — `Access-Control-Allow-Origin: *` allows any origin to make requests, potentially enabling CSRF attacks and unauthorized data access + +--- + +## Task 2 — PR Template Setup + +### PR Template Creation Process + +Created `.github/pull_request_template.md` with the following sections: +- **Goal**: Describe the purpose of the PR +- **Changes**: List main changes +- **Testing**: Describe testing approach +- **Artifacts & Screenshots**: Attach evidence +- **Checklist**: Three items for quality assurance + +### Template Verification + +The PR template was created on the main branch (as required by GitHub). When opening a PR from `feature/lab1`, the template should auto-fill the PR description with the predefined sections and checklist. + +### How Templates Improve Collaboration Workflow + +PR templates standardize the submission process by: +1. **Consistency**: Every PR follows the same structure, making reviews faster and more predictable +2. **Completeness**: Checklists ensure important items (like documentation updates and security checks) aren't forgotten +3. **Communication**: Clear sections help reviewers understand the context, changes, and testing approach without asking questions +4. **Quality**: Enforces best practices like checking for secrets and ensuring documentation is updated + +--- + +## Task 6 — GitHub Community Engagement + +### GitHub Community + +**Why Starring Repositories Matters:** +Starring repositories serves multiple purposes in open source: +- **Bookmarking**: Stars help you quickly find and reference interesting projects later +- **Discovery**: Starred repositories appear in your profile, showcasing your interests and helping others discover similar projects +- **Support**: Stars show appreciation to maintainers and help projects gain visibility, which can attract more contributors and improve project sustainability +- **Professional Signal**: Your starred repositories demonstrate awareness of industry tools and best practices, which can be valuable for professional networking + +**How Following Developers Helps:** +Following developers on GitHub provides several benefits: +- **Learning**: You can see what experienced developers are working on, learn from their code, and discover new approaches to problem-solving +- **Networking**: Following classmates and colleagues helps build a supportive learning community and makes it easier to collaborate on future projects +- **Career Growth**: Following thought leaders in your technology stack keeps you updated on industry trends and helps build visibility in the developer community +- **Collaboration**: Staying updated on classmates' work makes it easier to find team members for projects and provides opportunities for knowledge sharing + +--- + +## Challenges & Solutions + +**Challenge 1: Incorrect API endpoint path** +- **Issue:** Initial attempt to access `/rest/products` returned "Unexpected path" error +- **Solution:** Discovered correct endpoint is `/api/products` by examining the application structure +- **Learning:** API endpoint discovery is important during security assessment; endpoints may differ from documentation + +**Challenge 2: Port configuration** +- **Issue:** Container was deployed on port 3003 instead of default 3000 +- **Solution:** Adjusted all curl commands and URLs to use port 3003 +- **Learning:** Always verify actual deployment configuration rather than assuming defaults + diff --git a/labs/submission1_images/image copy 2.png b/labs/submission1_images/image copy 2.png new file mode 100644 index 0000000000000000000000000000000000000000..54517501d858465d9e379eb42041473664b8ad54 GIT binary patch literal 186477 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 QQ4S0Pt4)d;*yP`ryfuzRWi6@wJHwhZ(Xm&g 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�Ry2=b4&o2p8nhFg=-2P*~jg!+1@ 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 literal 0 HcmV?d00001 diff --git a/labs/submission1_images/image copy 3.png b/labs/submission1_images/image copy 3.png new file mode 100644 index 0000000000000000000000000000000000000000..9f6034ab4ca749a60cd21bf56c7136b2865c6ba1 GIT binary patch literal 457152 zcmagF1y~$S);5d;4UpjOAy{w=?hqijJHdT$3GNQT-DPlsy9Rf6cONwP@K2uIcfZ|z z-tYV8>ZXh8uBz#(Q|FxfK4-!d86U zS|p6+y~?SHVt0K6ob_R8sDGlVFnV84-r|#?u(&4fTbDgqeGhL`18SN zv*QR$)w${X@e+egHg@HzWKjrirfCg zU74_r!o5y?9TsCEybA9dha5sV4kL7nv3n%G`l&c~`CWDV59;?YIT9g@T!KCr@3x&n zZE|7|4NC+lcMvkmJ1tC6tQ}sE<2VM(Nq*g9g#;>VK6#G=45KyqSlVTayH z9k=H$vWL}bGtX}#86pP(#mr=C0yx0Xt2}IQ6TTpm*l@b=sg?p35HErnrw5L9VSr6M zXzKEc?{b?+PNR;G)RQ|D>eG9~Lm?P#_>?yezB#p3x$pFbJp7>%LWOZQVG-ci*eRsu zDFX*SE1-Y_L*F3>55Nt6f5<_+(ht#mn1VJQ{vKgW>ClZCdM*5UFkk^=iDt{LPV54Y z)!#?#psPRVVZZz1+3Vf&`=`urA|FM%zXVfE&js^^3HJ&a(y*kMM-XmyG;xtY$AEt} zZ=$R^nv-n2Aju=@28IM$1={vhg!#K~XV(zDZOQfinTLZfI1kh4pJwX@bq+h1%UT&g z2!*hU-T!Udo4JP2STnq>P&N0p;H44&*^Ud#+nAbFdY|b zkjA0|n75mlxYQI>$wrvi67(>P_!*$V>w>`>Lfl6HMQqhgP>pt)g7vPda-e381B*c| zNuF^Q{h4xoGBZ)FrmLjCWZ@{Ht?GxM>SHu~xm2Eop|F|@c_vaPq9>2`pfiz_tG$Cg zg3zN^Y-h)M?_dXEsN8_7EtnMQz77QqjpSiGs2=L)2CM*Bc7vM`{@IBJ)~+Fp9vydx zTjx7jS7RW7=k$#q3o`mW)c!~LlB@u6cH&#M4giS`d+4 kOL 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�?ykAsrL6QQlOL&>{^6gYkfgDP^F(LA+-Gf(Q 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

pC*txD2 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 literal 0 HcmV?d00001 diff --git a/labs/submission1_images/image copy.png b/labs/submission1_images/image copy.png new file mode 100644 index 0000000000000000000000000000000000000000..e5aed59159c842ead3119cdf1a01ca3f3f93f70c GIT binary patch literal 1177730 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

xc{zDJZtGw_*$O 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 z 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 z%0D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≫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 !IjT=SP2)t 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 z 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
rw_8MV&?SI*zT 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≈FdHs=kJ)>Cw?+ z>gfJsNH?ZD(Rp7=YV+3Fud|_9g0DuCRY9tU)Z#nr#l-Ht<*qWkFKL_V~ zi{Im&@9j*Jp!$Wachm&^Lyd)Ld+|S05sVtYsE$x@yi@EQH6nofWt`^mnSwus8;TXg z2$|)Cfix$@gJ@bx&-)v|+9d6qAUR=Q;-k-4ieCQuAgM)Y3PG9#RZC>LwjU4V;nPx6 zkhRO|Vb9(a((J6=Ql>kK6C8^w9OR7f2zBP=0F_>)pdSDiwb`fl{D|-))$Wde}tX=9O@85>r^n6yj1BrH*E%fa7TMm#qD2iUaqL z7epluZ2XpMHYwUysbZ^eXKsb(Cr!VU*CxwZR@ZTSMxWVCR@VXc2HD*2=z!uO1_+oY zxe=}S8k0dobHE?pR#2I9$f%9cyq;T}_-*ew{4sn=-XaTf>Ba_jsRZEjlU&(^eTZ)F zYAgq=DAzpg!O--Q%oTF}&YvPK>fVrkcQ;1ABTN*&M@s#Ued3$bKLIESxywJ{SVr+V z(J&#kb9p$$z97=F>UK2`q2t}i6~Lfs2b`sK5e`&Yg05i#D5ZEa80t337*@-48l3B` zKzrVMqqziFbpLY%rhWR)ONc@I2C{*`TF%K@g)?`!?sSJAp3Chc-M$I%cT_8 zmS03s5a5Z$FT~#a(GDr=@N4>Tuq_%Qr&4m1Wotv>GZLdg!)TZCFSTu}tK`EuKV7@bdKjn>*{#o5fm3S@+ z{~|Cqeoj$!a`()w@z#jo&0<@^2;c%R6&7;btdeZ!$~&EXxG|L4os^j)#!t0;d+w)x z`^C-Z!}Rv#<}gjpAUt}$LhguhURU?$@P-~2Z+$}pmkP~zW+fVCnaMVJO3>kBrcbN5 zl$K@uBtioOjuFrJBtNrG?WYCZW&{oW4kSeEad2jOc50Pl@hG)Q({g)GtsIF$sGbm9 z$Z3*o9EaBmFC9CApI-c5As5Zgye2P^hxcB{aYWVKPov?M{ww4TUU1SO#$P2OKJg;N z;zx)^#%>jP8wpbYXo!hRY4zL8568Xf8g{nGt1`r`S_J5 z98Kc_?eO>Br`d>SoB4bx54j-@P)l%#}#(AB6%5ltWqgVWdh6 z=h24#sp(`<9o|a8DPsr3WiE#Y${3rakPZTazIcs$^2J<b#!}Y_@|%hde5OeC zytKVPLo<~5v)W+}2;Ew|CmBW@0@u3$5-hg=1v-FB`Ei}-_g*T#uT>$YSzT># zA?7gT+j-X;hxe(B`=uC1!aZHNlsUVn4vkaRS`$hhsL5&-{W&q$hrrJ77&(pYmyR&M z0kHmeL^2Wk!x|b83A%xDdS+%Gn6M0GlGC2J_aC$!dNnb~H!^Fwue z0|waX4me$QXH&@FHht8>clkeby;V@1QMW7#1cwB7cXxLP?i$>k0KwfoxVr~;CqQrs z?g4_kyF1)(<=^|9U8nYaN>My42xHFCqepj7X&Xn+5s43E(Rw_)wB^+XV7P}g~y)0_Bc@wHv>IPx}*nhbG(b9I3INntM@N`b@8?8`rbU#9vD zX|xM5a5^54sRp7FE@GDw%_)SCNYITiob^O|ro++Y#^nM#&At!|$zoZSH^D2IgJ9qs&U1#IB?$%yrK6@)CP^@(@B>+h5KLL7Pu!oYx~%Y>%Ab zZxPG`iJf*j_r(?`zNaJIM0-0?xJW{g*5?^}GwZTS0@Kx3hDJ_-CYWrx6vMUg1(V-j ztXW*8)s z>YM~F+jO7%XQ3~9i*&0k<{kon3B`eL#uEMpOXfEb^GEH*st$NtHmp2sJ5iFg5qP?; zb#oRm_mERIx3_`PDIRc7HBJ60&}s(k|Jngy@6lINS0S9ybjhQa#77h}3Mjo{97Z6o z-f!v@H}TxoqA|54W=AU|;?#LjGSfv0p@!`S90@h_o8Y@1WZ%&Np#i*Vv743_1)6?S zdF@Q{Y&O{xGOVQ*W<2Qr@kZ*}yX9DiL%7}CEd%&#!!1yuG5@};q6*y)arPB~E+{R= zQyt&|=l$Fp8y(OMTSm(dE6k{qH?Z%UkQ=*oSdueHh9nTMpSvF1<}X5s~;?znLH&b%b0MY<%u;>0So8$Om##@yHi`6Ll{2YW+aGZ|(40wk;5| z=5pc@lZdF&Rn~!HCC4_FP@+aklh|_mRTj(uFk=w|jWe*#8oR&|_!#i-2pB81$HxdK z5(Cr#C648JF&Q%;nK@rd@PB6nUkEOfH*&3{G-L^ z%bi-@?0RL1j+hYcQbq3c%I#ywl=HA8v~l30n0MT*j9)^tu~PY|(q})@a?TA^fwI1_ zeC(yaHz}8%EZq=H4+=gZLYCYv&PJCyuZHMAK(DaLLOal0vzQ|&<_;Yr+k;jt()^G_ znr=MZ6rQ2IWjjcG=Ti zFT#bc>yl|fKSpTjQpN;j6;5l+#{9v?Cwc062GWxelNV$GGmXrT0Y-8K4Z{A_hzUiA zX<9kRT5uo3WQHw5qC==M{IK+~o=vmW*14auU>%IpnfAi*grudiOd8ivwr8^;tKcY& z5e0k^Ctv!0+M90A4iO1Pq?{0IOFJ{pe*Hcca-bSMqrK1Ly67DMT_`)`=zHTLFK#|8 zGp6JBVMK41Tc05L(fY_SfGDFkZ zqK#`nwc=W;skN`lM}Z7o?iU@$z@pY(8U=8g`TqowWpR+NXBV=(|1CAfhLySpocf#^ zxGUWCuTVC=ha4-f9nTjhvzZR|?+!P&d-S?UYc}FN{6#7`cLpuc`8^4!w_W@Nj2h6& zjY{!W7?091j2M-leB6~ik5Hq{obTm&ITj28es;WaR(2TEw3RqtqzfaU((K7f5y@q< z$||L+GiFj_2o}(H3DitEVFQ;xHYtc8gIulv5oDqNl*u1isMn+<^Q1wzDiN{KZ59PP z7KE#G;UOBQ_oCX}7*Qi;yLe{*BsmaETsd9kJE3_EmBJo)yd1~paoKvI=DywyTD5Ww z{CqTvuXG@4w9DJIh|d+*|1=^{ws!EBiXi&$FxsQo!c` zE9&ft6H5z{n!v-#U>RLloHa@A1xjwDRKBc=JFPO|E!txl%3GdahQs-~V?Vmy$z!@M zSaY5Y3?wffHSFPohFtsW&Zw$ImlLeWn-UIaI~y+Y%x5xW>up$RWO%vT<)sKDMM6>;_o-AP@uE(DzQAX=uq`z#~5;(k2o zbaTjMeJ8_5tAN2o@~E4iO~z+)8pgMo>%mY9`r&e1LhsoMvop+9$_;vEgps7F7m8Ig z=RsP9N1Et2?ugWBBU1E`K&+u%L{&2-noCF@cvLT-QIFR z`UmZ<2Yp`rD%EN{-GsEz)Pqby7uDt`eRir;?Q{u>jR<4N7go(fM;EIU30V$$00dVm!q`?XPt1Fn|eaKJX* zx7`~yn4_i>*JP50UHVYw&-#dTiM4?xBD~$~E#@^v7XNfuRn6INS*Fgw@l5?5(7Zp@ zQ!w;t$ntw+COe=?z-3=`IQ!62ysof*5bkvCN9UOyPw5vxN~0m+fT;s4Z$z|w6$H6uz9R7wL8utck&1NH-okkwjRGOR6yfuqQ1fQ%YnRhT zN+9-Pz_C^;RAiP_p4ZjiXIuC7&C~l)Guli zmSB&b_(`&*hFQoctre){=I_!2bt0-_r<3k`Y?o`#>jrD@^TVcHih(znvlGc@fEA4* za*;*sEGaDD^BKHQRg2kI!9g#X?7KPU%;R@s;W?_J*V&fY z1wvcMn&u2ZF}Tj>8_!TP!KhlI*K7JLFfNGVO^eE5jXGuIP z?|u1$(t-_ZSuV}R0MWRYJ^aS`{^PdxraG!bzd4R>tA9F?+j|4s)n+-?B4;VeBG&`u z`3_&0F?An*Zb@X4rL>YLqn|eH$(`1d1HiirfbT@IP)NPf)wOWV&(SSR%RPsq1V%%@ zVT4|&h8WJ%5vdDuh$D8%ctZcCF%-J%oFKp<6y)Aq^mlgxxi{>KTy+;ifiY1p|ccF5d#lBSZDNgZ_zK&Jf^W&g>n)m*bsO4YDhfcxA$CH~mvnW@> zmL3tDa^EGhw4H7$8L9he)YSsKy4TLZ+S}G>Y;Ird#I|MT)2E_?R&$bxsdCY9`n?2{ zJTsQG#UW3Hejchq<{~p*=IHMeaK*|<;w!b$hY9=(DduD7w=wi$I}p}PZoJTDKle&5esEZz=FM^4Y8g4uwws;uEUZU%RxQ^a z<`8Y{q-ex*JK&zGr3B@EqrzCLWr>_3KiYAG$^w{XS^o)B-l9jzE04soeTD$^X9g?UeuCb>^K%RI;!x2W03pyLD%-e+V2B>W}Dm5zR90MOa#^nkySs+SYWQf{Q169 z)p9$|Winr>;LD;0&G8pmUrf8JpZWl*;!kC>KDeE?$az)z21w=>h*aw~2^^ZEfB76P zA9ip+2Py%y_mqXM!UAoXYQjKg2nsE4QYQeN!Wm;%N+|)+T87^B@2F|OOFP-+hKKC! z(1N6}rX=~naZ1NWB%2o@HAiqOZ9j!XuxzRDDOy`~lU5z|PP~f!b;Ae&T#{;J$kJXD z134~>-~jl`L_M^0&Nx`?inma|L+HNWJY3#{18CHIRpiBk5oR9h2tj0AGejZBn)3QB zN>?^6IY;#qg8RwF8QzzaVmJy)4m8I@YNiR}_@guMHvp^n(y!`%>E)L1Hi}8^_pG=O&OR~ili$kle z+W3S|L|@?djB?`Z$mTi&A)X=gmoYT5k^Hs7M%HvO$5=td9|Mo;&_2b2AAcIyfyH@88*^$76OtG|!^0!nFPS1Bw!=ly z^jn?RJ|?>dQ`H;%a<;_5b3uXst?E4QJ^3{4&vNX8@Vt3^(HGBekKSui2Rzz%Jil#g z3&Q$ut*0BdXia|=n=ntK{>}?LEa|!$R(?K&JWw{e6b7{&i2u=cxG+}NfwqIDOZstD zd|X+}Kc(I4MU#oJ_1@~`Rii6xKgTm1!k$>r`m))z zR7@boZ~GA)&d0+p`}Ep;qnqD~$dHZmQ`#!Cy4K89nI5%OIgGsjyCXRbPzC%`+eir} znk3oAzuE7MCc6sFejLvxvyVrqZKd*%u2&WRnqU<79c`=EusBXpH(F~H8L!AMwirPTvW2|XGasa(?FN~b ze*}b$WS+swaRbUwfz8lAd^;cz2Urfe9s^?Adlb}?$md3Sr7DIJ7@BDne6@Vn;@vks z&hvFP$Qs?eeIy!4C3*?Yx2M670x(7G=NNVO$6@w(dDV2W?Sx#74jAkGb!yujO626f z}`^K1>js!)w>Jr5ZWo6JFQL1!=Gjvh0_6!rQa+BCOBjW#A(|ofk zkW21HpqSME>pd0HM<=o5eJnKGYuXXPT3P(t@-+2B%r*?t)>NY6=A)f2-eS;md~Qxp z65XEB;P zF^|&kc?&<3@Ezy)BFWdwr02uzCZ}N;-!0iFA0f{I;yz6x22G~;DAKU4HeunT@y4>W{~Oc$b`UCmAFn7Y z&92RGNx~(gjlfjtfyXZ@P(V_SCE3v{Xkl^rAH&%nz;R3{Fng_Boj@-UZ#yJyKsji* zO!~!0eB9Cja}rW{MJX?r8v+Xsd|W6#r%7-Mzo}JX^=%mKgS+jhf{pi<7XM@atovJQ zs?v~ZgY2tyROTDRVfvFHF8j2Hrf8|y;pm)j6^oo|gM|&hpGb`b@whLW#*^ zgt%stE6#kiK}g7>aKa-eEgIigs>y?e{3+o3~zh7w>yB?3mlMm zy5G$IZw1KGgbT7AKr<79no24mXrNht0TUYKi(o4nq25%hQVR)HD~K0N9x;|DL8~9~ zV}65h?I$XwHQCCRvAXHWePkO;uSZ|^d||rSK=6xgsXSjwyp)|apqVmtp{K4YRhtdE zlhs@=I)thX*xBc}{syltqW;5!e5vF$Jtmg#8Odmd7~W1?T9oUL1p?9|1`Rbm21oE_ zX$O=xgWR`o+&0dBuvPuy>9hgG{p`smF6B%6U+*6YmT7m3s>$!FhHlKh9*MhhT-DNp zV_jq8A4s|mD%iB{3!ZqN;ou(%1jdxvYWiGzqEr1OU8dBP5yi|C_g6?v%aVhkn__*V z|6Kc~E#+@ZbIs=Q%7aMA9sW9LHxQrdM)vC+J;4HAN(GKCa?%X7sG*EJf&e%rjyQW& zIzfvS8b(*`JW`5>B6U?E{TAAl=D*CUG;!5vEI62WWar4PD->SE{))nX47-gd2`s)+ z>;2uYLL>Lx!9tQ?Vt^UGj{N5Dxl$4LKu8#wayc{84|a7=Y^iL0)cdFH>aTPJYR`15 zO&$|Ys*VV%Mi#@gaNI1Wwn`}-Y>nvIq-7o(Qz$1(5BRS9kL=K{=f$^Ys+OZyPT$Gb z$+=TZbFR4xzC-L!r+cHkveK>2gg?CO9&~Pbl3PrOlEhO^XPb+ZV!xkc=MrL|{qGBz zHjfa#7SK9|)M|rKW@)CRkiw5hz#D%3H4NtB_5B)5-`4?;487vPUVCrU*VBrPL@U+N zj%#<*t$m-<`^D}3OWb5{BUd_K))g+Z$3(;>px-}30S15;B2v45G6QPRQ1d|p6m?M> z6r<=l9`UUXbr-PaM7^A_k_hJ;crFWbrWhq$1e2vQY=`XY_W;inRk#NL7??m%I*=`V zNRAG|DJ#Nr+~Qe=l&WPOYXBZxds4vkRx1)22bo5tBvZjGjmc;<(U~$DD$?BOm80T9 z)y@Ykr6wyjr%dn9w)HCmL3<9tG%x!CiFs16HExr#%g|w86h`v38N_&n3#2}1((e+K z$ms4}km6ERz)rCJ*HA#0funw`is%Ou$ zQ(&?r=~;ckd3=1!uMKx6g;Eg%JpNBGUYFBCeq2@l6w=&9KSpa?odr^7M%2_r>|73M z+aM{{KVMz*#^=&ya9*+%;U>*~(CDjXg$bKT=e*H~_@%v{?4dJUftbQ-ia1yHf}DRe z7JVbR$s5BNQ_umclx?x|XlbTag7T;Z$XfVEA{+x=>FT5564b=SQs}M{T^}6@!_lZ5 zwvrbvwt|q1??*G0&W;EEP_VIhjPvi5n2kX=N058hS*SMNWGOTe&n9s8wp21oV#c%O z_1>5YDVz&_FJL<9cK9}IqDAhsGf>V^NAAeLf1DGwvyyJ9!%NgKUo$X%^C6J zo0C*LjjirWh4{5uWAG>!{x)Ar!L*`4R^s(Daoj0xVA33@JHFLs4^}c}YblAUl zIKLRLEkwh1Y$hhJKGK;$WV<#Z`(DY@Am!hQLGEFcvK@W5|904~aHi8hI z0j#AhF&29}hKw&wKvm62FAx9~)AhXW7rTb0goz0GO`atV=kN|cq+g{%7Ep_~+#f=ey zRH%mHQAM6`brC? z-gOD_VvYn)0qcl49B;P5WrJIl)FrjGiip;t ztr;^d1Bmb#g~rLuNGrNjld~s|G|4L`;}O%O863p=EL7=wQB8GUBnXn=Xaa&}?QS5&Kx<}ur4Ct8MKJzzxrF|6AX6>M{Ls8fP(WAB&s@q7O;}iv2mu9myW@Hv&+igiK_cryxP-Wguu(_#5GD?GrFrZHySdKHYZu zUH~&U0DYi9(B}zm%2QWXV|&4d+(W4>GvI|D$UA?&_uI^rqSDzVaO@!e;d?W=KKk=g z)x;RevvdoZXHod-I)nDA0sUKm*l34GOM~Ad-9A693>?IwVdHgamQ(CMV`UjP4_zxN z)@R@eFEZMwtmnQ~2_ZfMtv;T@tepW$M;4^Elfo6Q43=lcQKb5fIQqR-4CMoXkSe^~ zo@*pQv18{A5x=8jV);r)9}vl1g8X+npm-MI0J!7nO!4_kT) zj&Pft1M3-DNzfDW-tRDS=-Yb4JpKM?I(P#z!IFwZz@cm-F2ga2MQPl5tXZ7x`R^NR zJBj5Hm+uy=4?Ed@9A6jy_jQGo0xXgNXkCFN9puKMfFs-BvT*m|;m`X6e~#bL7kmNd zBYFt-brSZHRQOw{)Xy}MS3TP8*D+k%SbmSENmIR1spzRmV`H+yg$E0%FnIXx-tJsHwsj`A1vG0MvOsX-TuknFc1lkO%x9Ug6S1gsfL!gFn;$T=Nmff zEqIwZ%MwE48dCQPMM7Wd!^UPt=XaW5dR@KU)LF5P?^OXnl7 zTeAOH{mY0zy;8f|1;ORliW-yU5ILsitaj7^3VgJoWkIzjwA?|es^-cP_7dJ_AE3<` zfQDAz!QVQ2pt6Jk;SOEGqz-kUWU)U2kR&!VA`CDOcc&495?1ht9u7)xWff5yDUvO} zibq9RY$n&Dzz7h2%H4;@MSm3cT|?>e6B`LX?rYO(ztZUnllLN&XycGB zQW5WSRw&;?_*;ARsWRKIAfEqLDLFA}9+`WAdp$6>LBZbYO`5I5FEg^wC?aMnY%;kq z!MA_fn10h97lQ<((`~q~kyI&7<$m_uEpycq{o0w8^mHY`xT66NEhD1MICW(Q9uyX1 zxW1Qq`RDb1dniXQZF)8QumbCc(=;Mtu_XoRM6}oeI!A4G6#+Im%H3FV5ckWLtEn5o zhnQQkS%c3x-B<}UH)GjhG}h|IM{QpYwA;b5UkcsYy-^)w~$B$gHbi8^&S zR3%30(+q})xy_xJmwd5%JXOC(E0@lJ=XZ0<6x>L52UHXIcP~(%wECZeshhLKHiA|X z$O+e*3YM3K+pmfbRZy*?}2q95W4kWMeoLer~Jx1IutFVMWC6?7RM~w zc&J#K#)IzFSvE8oD2l1}zWv{OFb{lzSRr^@EAU7@p389 z(=M^QIinY;XG$?ie40X=AMr?%08(1$tSDZ;15)(jO?Ks=AN=uMPwpg;AprK+Pr{)g zro$Mmc*BFf=`UmE_-x~hqW)wwj6;Rj?LbSfO5XelpD)ywsr`Eip*PrT<4fk@x4sjz z>nVW-m~=#p92Q#5Yw_aafwEUg`@q~Q!Omx7nOC*?tD1r;gzVW8lcSf%v}SjdVkW)M zbTbHXS^RL~v}R6?VkBneN{Et8>i<$yW1qhAuH#z$XsmIo#M+PF6}QE~A$(l7d{pMC zapO1OI{}Z0qsZcf33f7T5BW(#BqD%bjnggsk%^9JHdwN^n&PQ!OyQ$Bi~RsdA`{qF1>ag>iZ+iJNMV0|NDh~ z0F7A)^B>tow;sF42z}{5-RYdb!|M7YWOIij*lWpkQYN**qD484pR{4(%|H;n@E|J1 z%Z`p8#JT%q)kB$^o;VI8@~gNfGlHE=DZchP5c!J>30!$xL&6?xpp&%u@5-(RUDQJljmp}7&thdh?7pDEl#S$AmDOLAk2*ibc^PfPdHl2dvGnBX;)K`&RA zFV?4XA@OaDsM)6;NCqDo2{x|EWRu2?O1O&0^l#F}6E8TLzrNvoYdQQ%ugi7H#F;Wtth6aroezcC6K z=N8Csx{hnz2a^8jtxPx5elc4Dv{!(4^CVbX>GQxcI@0nXbdAS;`Ng0jGpzNQiRxI8;O2}I4 zpt6&ZSf9eU(d}-HR9BVtCsL96bmbL~f$HmID@9lwm$q+}qhzQ?>@AN&8znY%6vvy< z7zXl0awmixg}(`-EFmJjvKFCWh5qp1V_pN|ef>lGb5UyTb5EH4jih3}DrTOON0Jl! zqg+LZl@{ivJ0?OSr96eVA59EeIA*^EL;nx6(aSI4k9F) zm6v(j!lYjdZHXwJ>1PbrFUFm%BMlR$kiw7L`oS#33xS0Yz#VEx_N z`*n0(+|Mqi$H=xaXs`JD)DPxVt5VWNazN>W(*=#>PVr zaFe5M}x9>yqyMXq(&f0G&_tQHCFy1>F(~mt|z7uF$7in<<|nG24Az zsEYvb9aNE1R~8`ZF|&#W)@Nwx%u?i88?uwsisWCJD|&-E@#WxOFOaqf@DKpDot1yK zo#Y!0)H2|EQQ^7KXprn&i|7nEmgb)k5c(s4$FBVz=mEw=kKMVqghW>|SdAvf+NWDS zl;Mg6NLSMAG#6a+9fV$aQ^jNUI-@U~q3N_4z73-Z|KiErgtpEDAs-0R-kIigWCAy; zea}B^5EyV74EhT2S3}%Tg#D!h&3D=$Mcc~~%!H&rr*=UjdjW5x09{N39d ztrPRlWLFk|ELzJ}Owp?HFnksbcIpb3p(UYno~IzB>Hoc8=Sq2X1^O4`gTorG>yt&l zXeh{8l}C;%K&bO_O{GcT?0oSWCGAOx+p^*}=-x=z&*F8247)q&nK)gZ$~~4OC6M&8 z=A&$KF&-%-l-rwMoDMa}UD3T;NlJPp>16W0+W&)%Y8ro)iU&gMOMX_Jo z6khQc?-$0|NqgQW*WAFCzI?H&(b1PybSEbXMn?TCoew+n`ExvFhbEXqmP0M`HuZ@A zd(_*zri6tvdKS)T)K;m92#&oNidY0;xcQCsjHIr@XF z+iDBCMZy)vC5DRGH49Bk6QV@^a}H#W6p7SL-shm3EUkLA6#l!Gc36bXdh_fkQY}Kv zyz5%XsvYP*^2Ul5lvFw*5of=@`Lwlab@F*a6y4e@_@9A?OM>q1AmS-Yy#GpMdw4c$ z3r5Ss+lgcq{xzJQ(JdOZI1xCOdtd%?Dk(^2tq}wk&1I_e%376%1Zys=mUk8+rRk?Y z9y*lUb81H+X+6;7tig(y@A3|5& zwtrCsa6l0il8f@jTPEP&+tfvl`rH?rB6#EQ+(vEhyub7rjHcC*)mp3vdTRy%tC?KH zS}qeikW;23q}Gf@~L(e4pVPALWGu6^A=YwHD+BTTC^-o-8rW?Olt21U4b4 zF}}_{1rsOK#7(8;&Np z=Rj`rM0#Ff)3x8~92cARenyy;M*b#U&pD=y2g4Ru*K~J;b=OdTKIb$aQ`KMYI&nnP zG1t{_Rk5H=hgqO*QZ9azR+@L3k@`Dp8j%Dm@j_Y!IV^aZe0}3r5;!<->;puXQxx=@ z;hL1E$uDO{9Y)2KN7==zmups=RcNc<5?+|W9`(4+6C#*ZJ{I*j!!z~lZ=F1Z{6bKN5>h#6+Ortf^oZQLW2_kBhV-Qx%=1hmjR%6=>^Zf|HPB7QJ=BzS) zfF+riOWZvNSzL#f_dM+G&IT+%4KDz#B^=%;fR2kUWB=4_*{MnOq@?h^I6EBITQ-XP zWMmkgi65$B1!&!B3IFSuV>o)8jSD4;J6*2I(0wj^L-Xr30t^t3rXt$vQ zLi+1VbYiH_&c{=fJm*`pJG1XMTz?lB4h@IV&AF%?+0*Iv*{z-SVG+$i%^^*4;TgnR z@C6DNR8hG?k}+)qU;TmsK>RtOt{zCxb^{J#+KwPCRaQ5?+JJris|jY}adPc~?H z$q|`ziVAKLa(7W?{C3^sr=yDa(M7OEG)rH~O*9GTN|b;*e1w;FG}KwUS3T@e%oFN) zIM(;|V1ZhqyC5DnfIn*Vn2;`f1TK!j5VKi-jc#1{1Ahf} zWQgeI{|a#l=mMy(Z+SJt{wL)VD!O@xBO_+kyGXJ8bX>lh=8LtyY&T`(Is3uQSyCpH zgK$$*b@_H?7b8cnK1GP&@c7JgtKsw8u%_{5~yYEBWEu}!Ec!}4!QJa&d=;Jk%Pb1 zQT}Q{_O5K>Z$}u7rZChW3~=o%8@v;F9B?Vd9n;e!q>K1Z?5nmdWcs^UoUQIPK&3M~ zRO;Fv;y4P-WAF@ZxH8>at7__$Mp8QMX00u{dU;6Zb&&y3{7vxlnjmma|IWg)FL@d( zZXe%*!uV`~`qjh3Qv~hySEE4cDg!+SQSot<*6QDTxy30(z!vXzCkVq4TH)e*(B6=j z!aMn=%ImAS-1n;X<|hvd%2^c+d;Yv?a-lHxHK)f){)-!1$4S+7vh%5-u)lf&w)1?u zy=c`j7ReNJ1}T1>yRS1##Oitba$TA+S?oGUkJ5j3@ZlkMNYzoySL)31!@FqCHdv5X z5B9lxWln`)ofP5385^OH(!G}&v}#DYD)H_RQC(NDTc=oyAZMt@La*eE5Bbqud5lQ`P2fG1};3z`b z&#mRh*S~`yUt&c0ZQUN}mc=xACd7D9qEqK={lhM&7N}Xlr(Y)Q`6CKFVvtSax)q*D zKtN`<+b~3~j*>C1Gm962Su@=v?%IL9bb1E~43FLlxwf$oXA@ z6AZ%3+z)fW5R4Blnm5h)-w_Qp_ya(jzdish!O#gdX-eFN0n0Qk<2` zkf>~X%v$W;Uhq_`m16t(_C+%nffOTHU%lUCi9UcoIa_@bhrGJzVeQlkBDXxUZ6loN zeZ>X0%OX<(tt`Z;S3q}BOgE!Au+oCI0A4nkLAED~qD@B2lTB->c_;3EEc0sNc3Ns~ z62%nkQtNz;eve;YLxNz(gq23lY4xW@&u|tJ3Wt!!X57RhMB;q_)ASeAdwW`<8?%)A z!@%MEqr!?&OwKoHhf6Y#1Q5JBi~h?Z0fcDnD`Fw4ocM)AB=u22;w^|rEyd#LEq>TQgVtA*dgoV!gs(q} z7?whCS*jE4uUTjY<}E8)w+fd*TrROVn>-Jkk`smCjfLqAfrJ6r z=;&1r3AU6OVlllTyxvPM3OJ6Oc`QHRe*Eh4g^uXTp-;^#NKdt4$cBL3k$$$;C}LdA zxCpNz3jUMXH9WRKS(qsJ*sxNJyAtZ?loiL`oV#aw>h9>3Jz`q%p>nGf^ymq##>d3$ zWCG?Y3JbSCS{2pE28)z2qQq^pwUPELk}>Vm?Slt#4-*cmvg>JL zaO8WJwV|kPN=fQ@Tuf<9vP7@h?N`6nN2%j}NcuzCLRu!7Q4l|(O9f8s?yTPl{H3jI z0YY!!h511P%*P<%0^9$71I~bXjs%DiWHv|!Ur;_0eu?w1Js6<4n)2~WI$wKHU2M0i zIQsnuOGL5Ox9rC!q3=_l%@9-ayWD4Q9R=xysYD_|kD`(G1rkaVtrv&vP+yK2LQO=;q^`V=mWNF)5zFz;}~6M6Sw}!k{~|{YpA3$AKWy#Ru^V z8T_ovNipRUW*(Pa;{F~(!h7eV-|lo+ZiG5&tEK#OrFAUiJQ`dz6|)giCeIhRDL;>K zvs$q6Y&|}m@O~@bsAEUHO{e!`Gg2nT0Xsug3I$R`_saJdIS9(b zdTD1=fw|7h3j>-)*zzKs6E(D;II17?X%~+V=5R!vu zM{1KxuOrSSZy1i644a;4!+$=xh~_rFw_u~BKw2WF*8>^wr z^Xam2b+^VwwQeEn9GfaeU@&NE)`Z+WhOKXp8*>0jQZnRkib?Qvpx9lh|nzp#6@jD22e(6jlV)^}@(Pz0&bIGgOV0zGDFd%_i0J3G{ z$NzdUSSDyNQ6**a#pxQuyXLzV_{NB!d z{LDpoGA8YGjr_QeSCi<(#0?dJ-sEJia;tUAgTR8Xy2Bo3fFJM%dO+#d@3)*( zkDvRnhfz=QOFctdRa|z~3Qc34iRP(8>1+oFwX8dyw^^6gs2Df#(p@Jg$&s=> zmPkXY@OaxZ83w6245TJxmfevUVG!+1iW3cd|9p}E#daibdsBFrByal84=juql zP!*F26py?gQJvv|x%p~<1uKk>w_cJ zQKT@&fiTxg^>&f9;xgEGHTv!&)pmKIi7Gn?v4*Qg?O$n#i@jD0?n5^n%>^5dh{vfb zc+W(X+_1*0Q$LkEGoA$5L1+$V1()F@ROxo$0!#srklc|UTBFtxd?io(uAj8efu;Jz z6{r-L9{|^6aI^!c@3wE`q#xNn=s6-xQRuGxyhoXOeX50t^l1CK3*CCWk2JI@jQp&tWHb2Xv zoH;>4^8g$x_RfcsRVU!$YeTVYycJso^8g27K3h;e`A?DKK+rmY>tD>W`|ho$y;gRC1!q6c6En%Z+bWooqXzSl)1Wavh0zi#!Q=4G*Smj*crv7DIdr@76dR?NtlD zHEXqUzoU8b=+_Zy1Zdvh8jfMIF%DX1nc~T)vV#dMT^C^6Z}7k~@LVJyq%IU3DQBd> zC`3}#e&&fU9bQ!YO#SLC?+ z$|(*9J!+E+o4hB^yGvW{MxGy_)p@^rCZhY=*r#lq~^VC3lX5*UxY_M6K~DRINBAqVj26i?++A$3MicmWjL#;E6@K z+$;(?5|d3SOLq3f7|S3Jn409vBZAQKDtfo#LG=grKkJWmktr1*EH-3W<9>ZF%jkF9 zy+@i%%w2cw;(y7cDnjE$Bck5UWPvn=GT+Fc%pDX+k0sV<+nN4I3%LF^ zw>mpwg%53`y)9Kt$IIm%_b1O%y?ifqJRIIC?rMun<9kc!bQ*i0kbgh{`^vy|#|eB8 z%9{}M<5Va5UJw9(_VgKh7fNGg5((wYS(o37w1;_5Wc|afS-tOev0hV%K@nvvz?_4s z4Fqxj^G`swxc`%HbA>7|r(F`mvBv1{FLo!DL#rxla8tja)UiMh-1&g$o6QdzYf7Eg zDwK#}4VMHMHZ_$B{A98TNJ+c6Ljm5^#EDDAqmqoBb&BMcHf-s)j7elDyvx~%S}@}& zbQ2G?Cw!itvz5?yLhai1+DsGKn-D+IO*t7pddwFtwp~^h%0oa)B23;Ki3kmky{JO4 zZ#zFLY#)$`upzO6!%YnjwWD*@YyEypUgrqur4br2$yaGfARcu+QJ4WY3*$ZIL+_NT zd^c&ywblT$#p|Qs$kswae^4j4KNjH;SW!bO&&?re;?51w3Vcu2w7k|GG=H*#K`3a}id4teb{kLtd&TYr6GJzY z*`zijcXEw=kwqIfR7NsfN8@R6fD;cJ~Vz@HL${2 zA}?d-tZQztnzP9Fq9GfeWJAiT!gHlL>5Ol$Y?RMQ2_>+)L85Wph@H6F$W6&zbm-p- z1rHEXj7nx7cQ3-M%^Qwf<$yNgt)jac>V1;(z#=pnr8}q?<^(G6r}-HviVL0G}m=F=2u|66~xrdsv&Zm&i##{7OPC z*zLmN|6}Z}qU!9nWl=1+LvUvT!3i3C;_kuS-JReN+}+(RSV$mPaCZ+9+}-_t{Og{* z&R%;zoF|@O&ej;CkKU`QS5d(!kg(#%Bo?OIN)UG>R_PobsD{lFkK@!f{EWDgwAiz5 zU0%IOO*D{ZY+PqNg;U{xdnkM<)Ax#un6lT?!wAf4P1xcVOi1XW5sKW99A1Cz>`57| z-~TRF|92hEbTskOWT7RR74!Uw38_lVoE85*bXkWBC8>W0&*I56tLH1*QOz6!A_+I-)j8WM?c z;t1nL0I8d3e2}2icTG^rY)&M2{mIYNmEXcs4=7C*FmHg&TjpQ^JDbZIR)^I8-y#M= zAWYQK#ajeIQPrCa65Q|1w=?^By988ew5TCAR~eK;q=wWHZv{9d%l;LT(fC5We&0sw zk(%XqZt1iTj};FKIgr|E#+OshPRyX(<$~5BoeDJR19P!_YE-?2|8Y2hfrN~r*6!ZA z{va9mL2eq5ec6X}5pKYxRhiHLDs zoVj*ghQ=`rW)D(me+>lzkLZPI$pjnxSnr2AC-2I}9TAd}N&DBMnvWyjdWCg7Kg9(y z&ecfS8uOXmK5icGB_H|U<4LwY5hOIqX3)Lv>t+(VX2p+S74I3cca8Lm_=7{nD8Xg- zAJwlcCWrD=&d2l;)M_QIxN#U~jm+p>jSPX!kQ>g3`nA{#yq>jq z_4h>u6#^4P}axsFlv4aC4rO z7KHNHR_AMxIIBut=26yOzIAT9A6*cDZ~qtmvj_mxwuMX9?Ve9yh33O7o}ESQ9}IEAhoq=GS=xg8v0EU z>gso>d~hA+*58`TYD?Hv{s#U7Q~#PmDpH z{oE#aamBpdkGA%qS|kI+4N(mqhrGWJlcF&ojmdNnH(58!y?}JVCHTn#RgPe@;aE7v zFu@udpPMdQz^Uk-uF(1Iy(I9@W4TnLlhG_BYo(VBZh-9!=h z1R3wfj3ZkttgaVa;xCSN}cZS3PUQM%0eh?<;@&QMs~`08zD zVI$+NI`Y|c`ENoH?S5I>An+xx`>(GGR-I<*8qzK z2tVd^`BSa{mrMOnRclo4i&?Z*^WXC!5E?Ki0<%IHhC^2%iv8Q^WL5eGU}Js{PB5zE zx&8LOSG5LYV3k-Sp6;0rMiVb_zXK6_TcOMKhdH|g@tI;twV&5;?!)dcm!gL1|V%?07M9W!vdJp7hco8th+jG=_F_4f-sED(B? zlNdY2)R(+Lf=LaIhKN_(qKZFuLN`s?4&^+mrTJGe%Az4scLQ|#PBC{Wb~8ttm$vCt zfW=HI3KBQqy%&GWoZ*B%c%uXXS2G!npZ2GeU`9TRjS8BN{wQAr(3(xoo$hzXeN}My zeo4-KTM2Z1M-nCLDpG1BzjwdTjn?vhEea4}>C*1%yHpT)OuP)3!|Vx@py`RfpPBmY z`+Apnv7+sZn11p<3n>dlt@nCEz2hw5mo{s8|J6g0zbJqQIc`8ZMxLh!L4VoDf${wQ zqsOthJX#5~JW2`|rpVNk-xOD6rY$oe+=@~;$@q(1+J1COa{)VEv@>* zaTIXi!ZMxjdReWf!maWO)?+bp>b~?LBQMN_Xp2yPdv=KH+Lf-jT6J+O7GWzsEDPQZ* zDnGk+zAy7D^{$f?mUe5P!ZW|mSW8#2K<1I*@!Naq03(`JYtWD<&;{k!DvJv^<3I0d zWA9_nOalQ{0Z6tjyxn(kMAZ+WC4W9y^#wQyB?j5eXeY`|zpKONe;MQQqg%V1CzaZr zV{mcOaunZ(VgQS%Z;}Q}6WGsv@ZaKF_vdW>Td%U+8Y!P@87ij))p+ov@uyaUDbf{X zo}2bycQ*ULvKQ2dhx7L{T<~fi`yq7kV(6xDM?!w&Hh_O0X#r48oAtSi){Vp(Sas4sbg!D;pkBisYr2-;jc z3i`S~MFpM*zYPvEw=*4Q@=)c<${5%1isuQ|{WjTwtS~|Wk&taDiEFjo= z93n-l8=&EaGAvi@X7zSdoB&BRLYy`>-!gXICdL0Kv}YItF0KQ^3Ve<8yc;lkZ2~Z> z5I~R(#$Gl=bm2^Wc48leU}(A!vRev_oF>o)xV1RpYXrmA)pGC)*YI5OaNnG%#20$^ zU+?7lspa@SlUw3+fSUh4;5R(P;gO z>h`pIT91{uTi)E1|K7e4-G4t&S_EZQlEpJPE)GxTrlpA?N{NCUJ2=iF-vlp;S7JuAF6)7zs@l}oHw|4}ip?^| zh?gCEqdMk8xBN<#J{1NhGS&T&`EuQBvg7&H%87(Ca-9a@cV+9+8yacEk10eK&Naz# zOgN?>B$jBODEJcwF%o$wG}}0sl{W8Y1|P2+hM%_rQjFTvw#39_H(^hkXV9vjw|g1E z>J%G>Zyh2w3~-_;bx92aI(Y6-x@Hk30N=~5`~VeVC|n;fU9vJq&N*<-y)Q@e+_LiS z{)*vWSgWK|gUL{tBzOZoD?;zI+jZhjo&L9wCDhZz@DOmeVnKfzFyP=g$xaMq25 zD77I=-Ph@BZF(I&tQ=+p&xfY&z7^l!{|sAifnP~GVha_>0KrIAR`I#}ZrvUiSQbWs z>o_5S>GCdgnN39h%{_D(o0_A~K>G5x)U=n-+EGoExLpci!jNAGs!?7=-mD5&;I;U0 z`zcc4YaNmFbU)Lz;Sl@OXU;h)La6~OMf^&EeF`F+&tVLYC^y{7Syk%yw)vV%c z$xI`eCyPj4e1r|36@7x`W1bNch)->ZX_E3-{~iil7lnV!zZ;g6$4C`j1z#N2#% zc_k;pt20f9hqf;s|JbK?1*R6+9(zfdHC!xWBns0Hod6AOP&YL2Uzh;DHMFq5-YV|^ zz-s zma-)-NDo=(?h21|0Yt`K1)X=Rz->~X<1_ka`)*NUAUJ$84}(x>ai?{E7*>}EoK#w) zHmsx?S^BZ_NeO?pcbz#}CJCK+(^tZP<_-0hhuZ4}P{vM-vH)QIM@|D^cq*2E!LnaS z1JWXDT6kvN0EZ~3tH?|JWb2xjqAJ}s1nn)$EPf6t*6eju#yK1f8i#X8NDVWCaZVcj zhk1ogs4JZnLxrNBuFXVi8@Gg$#W%vx|<@ViA2 z=W)V9DP*D-Wj13GmiZV z@5I+PP%=X~9HN{ZlaX{7rg0S(jF8<^4526Pf7TjNrHsRupR=~jnr0h?8{M*mM&&6h zrC`ZsZ=?P!6bchVXwxL=&XQQ*r16~p_*-MEj$Ve|4Y^bqr^!1db#s(Gdl`wzVDSU_!c7w*epTAE+|bKBKt^2K(B z8z#RMmqo){Lns^YGL@Sqb}QOtiAk3qY_yNNzg=TKj(wKO(D#w6|HHF2EJCAJ-391? z49_LsDksESE$xmu-HGLb{gn{d}v~TkzW0 z!OW=Sqw!_FblJm$gC>*HCgIfQ(EMU0(+}0xnXT5p07g;Lzhp|Za{NIYr4=KzWtMyz zEy?=ZD-!p{UU~iag3^Gwy-a?A4H{Aj_w)MIRA`6+GQ|-$da!PPAQe6-$YS@dZHkC| z?i3)wMf@uzn5qXy5nj<8Uf%B-kXi#^ybsJ!!%IS@VLtGGZ;n<8XoNzlq!IrC6R zbf!in@Bci=J@6(iJloqeB+HfjE>Kr`U)Si}VF(BVq=5qaQEb(HyWhBz9rgZxkG6DZ zQbi$gvb%4vl0G+4u-*F`gZ?XG?O($Vp{~(MU8%s5nLQh=_PfmRDGV~kVH zF6n%)m%OIaSPD`UiSgfXmW-yP^=QDUwf{;|0~US(1nUhwUGtd62T&TncIJwj-VBlJ zU?2?KUzIXwNPUX&V=!MJ=`yPQ>7dIXJ#!m{;N1!H)=e%SnMj5>czm?tBulcBfISCd zq?^D+o|MEUWK1Vc#9TflcJ)k;+j}m6wZs;NWs?BGEw3DUGjTK18Nx2woV`+bs4ici zdZ{kuD^tH9HQ3DKuS$?A6#(l3$bf?;$$;tP%ry6)r)I1(l*|8yZv9jkVyr$Re6O4Z zK^%AXm?P?M{lRyy?3-~akxW2Qm41U#j`tIQk&JuG023MfHpv6uYKf+#i>6stWl`B@ zs>>;!DzTefcDebQ-E$}pzaKsnAQ?{EB1Vnt2lqA+q|e?@uid)(GN+g#yk6tYiQJODJGq#7_oKf(Afd9ki6mf-x}V)N z$Ohe{y)Ml(yfGgirf@=gFc!nvj_@Vvqqp6%;g@f>l?`_{{ajrk>{pvJ~c9M|0a#LG` z$*6&wP^1{=QlUCHF0|VV73X4+?z+W(-_Pu=LoH{SIG67sf;uo+j$Mqw-UtB$|1RP5 z_erl3=l2GXrC^wfHC7Y!|2lc+kf{tTRzS4m=DLJDSYq82m)EkgveY#E&6f z`F5O@(`F%T7R$9JJs{*h6p$f%QL;KWAjTcjVP2IttWx6=-M%R5p1*99`pV|`J;zS* z5W!dwrQC8M0ozsr3T8wOP^gdEGfo@`6OGS())e9DO|%G5Tks)^^g2m=l_WcLwbbj4 z>~TyCXqV2siZV;OQaIRMn5|+akVsY}TD8%Ho}!UmvmGK zC}<%`ZLtt5!H6G)ZoWr$@zYf%;j^BRJWlYO-ejpM=afobfn5+t6U$RFT^S^+{~9*g z4jovxVlbV#X!quuxXiN@r03!$E7*&cq24DU3%4ViT7j(5Y#VqBlfl4PTAE;d{gt&B z`PT>*NIM#xkdNFjb+*w*NGlui$8!{KX2eT!pMN$AX%iWRV4`B-W>RnPUW!?(KrwMo zE>$c)(`9Z3ji8=V8-U!_#6sA>k#JGrnj$E(%&hui>)9H`G zN&FYzd%T$^Y?e+DBMnF@tWod>co-57Hu?6r$Zo^qa7SOtbiS;2{D|(kc$SHkHwYhW{Q4cCeikP%sIMb?_uMdtIQHY=qA7lXI zi~ojy6$Banjv+Nlr`&(%zGLbZ^FuS!*hM%TXAX8Kln8~T!v`HO;=HWF@y= zmBJ;!2bR7Z+)DT-43{r5#r8K~qPUZ@xsWl%dJ_ek{MJ_fMpUjQ#G~mLDr6 zw$CN>6>Tu3(DMxAxpOzYqMvtVVXbKYzBB5oqC`s__gTkcb@?-BUSyC7#5w-L zfs}VYdF$YHBP(S9Q3)_t0SGVL8^XKu-x1!Kd*_Mq>4|Ls9g`(#dHs0*?e#9*W(gju zktw|VkNHR>2Ne64q=A7lpOAq``y48D{Yy^nn>)>nu^dZ`s==W#k~DN@08R{8{}-J2 zZ-Cbz?oBo-B+$9a546T*(VYUek7{zQd%EUmUKeb!zg1v)L^gqntbhOO3r-{fPhGMxGy?k4e_^#nd{AO3g^+OfsY zNWsza>&xdv8+Z)j^_;?Iz3faB(+ZX3k&_t@fkePWM4~{P3=J*Vk}tS^=qDDWk`(n( z60UrR{$!}PV=DAA9SJM^Diy{lGcHR%Xc{lAPT}ym{ zK-=Ad5^k|9VmNB-IV?%@J|#;gLHPGx4g|L_plZ7OR&!M0Lu@Gug0c+Ka2uHqOdX{s80Q^0#j00BwEus}91 zp)o;9`uyw;b(Qmwa1{U%ZMe>3{%1~J^WuTk)ApQI^QF&9v(2fks@FP$t7a{*`++fG z6dXGfS~|jdm2>brr$)k+yw$3u(7DoPF)6kBFYT6-=H4)VRR9=%JpM{n7k>dN0-N!t zQ0j)3U02cML}7~@w0t8OTG-%+#NdtOVdc{et8n_#<4;3kPA#wl&|@Mw%Ke5-E{ zeE{*>DG$+o4X`hVW@haf-u;{#9KfDGdGob>rc$Pwf^Lt6;IB6j$dDg`j=)Ru0|1$n} z(82-c1{;u2tg1+U;eP{nPSMN6{Yk!92vZYt-JwaM5%KB@c>h-SiW+PhV`MEdO^avz zQWS9nkMPi}PLk^P>loIOI3>iCNoyOby*HZ~Q#4w~Vc^bqyEeRk5Y5*W3$+JpAae@( z(yC~mPVNt-k~2*fHCssz!{83NhqiNu4xCi?65Eec2k%%r!$Uc=mu7WywTYz9gQ%CJ z2&H!u=Vp45o3I?=)8z8z`3b!uL}IlJR0ne9Pz1dWUsa44H;t+$$^O(AjM9Z+a!~Rq z1)G+6sUFne)GAY@<1jIQre)p|A{E{~hw8lvb}IgLFKx((b4b|TL&K!r&BG}vs+3}e zglSUTT?m6B%95PxcS8GU zS}I&;>_`?~v6(}%#QN$`2BL!+^$EKn(uY>09^8D?dY4V&JVTzdM{)WIA~Xtvv^bpX z&qxypzFZS2-c8yG_!{g-3lS&})fYKvzD$zzzW{9sGAi2JZXPuG-{5zIM-T8wPmsH( zvD*Ht&-(8lv$=XaIZD0QuDLa6n7|!6Kg`-%UzQL(O($8GQwK6;55XR*pv)zymlarL zmsA%wf8?lcuY-sg!V3?Lif?wf6-R9%7ow}k`?6{5YGZ8L{lEX;C~KhY zl73U@eh8iAeTz&1gk}j4D<8JZjhxTV=LfRVQ?U(~YCWU9Z+32nLl~`1X3jY8e+j-; z$XaCT$i{v-AQuw+wfC`kKcyp?9kpCLl!LZBeJ+chIJ}HoL*ejbNUAAQ;So?d;TADVlLQ4eyY^?8(q|~r~le&`)Pz~%iP;Q zm4rXYNUzUWlk|IFNGv?V0B>UW?gPq?umt~41Htc)4&>RyrIa*NqK4S0|4KQ1)pQRr z)sIpl3C6vldWQqoKh_tkmN!ktZ=c9vJvT%+oH{)8zS89SV7B%Nj$$N4?m_yBXoyBB z1ZFRv3>-_uEiE2HQUcnWBomG$<&y7O&$tysuL7_@JN*!Sg}YcMpChwG0WoInTAc zbwCC_4R62sj@nzqoL)}tSkd*B>me>LOEzI*BosE_-MOKF9t8Hs0`G&R03x{@PmfIW zgwNE2voo!CZp1#daqsiV7#&m~H-mzbik-frJheOU`+qXYXO%;m1^VE@9_aqTD9zBJ zs=|`tw=N9fF*?9bKqo^h<7$)-1U?jr`;gM*C7(HTu;4Nyb6ysqt_L((92kF*k+)d0 z>(f}X1bM`)Qx4J{))&ohqeP>=(Nz4GmK2zFVVm2pMJ%ATqFd-rZ)_*N8T=zEx`qdMS+n zoK{t{jV(u~{q53$^xZ59z|CfkTL$1(Po({KqE5I|@poY?3jY4*_zMJ#0Yn4d=Fva1 zFWnoO6D{of(#ib_QegB_6h|SXx97j%k3dAL6nxr7GSR*@YgNXRxC4DKF1=haUmeH^l!pzYQNxR-X)^y$}Q57&JC8qF_}&{3KH&Y!H?ayq>bhs4uI&4=6l#5+GGzI zJop>}`*)KcRGWp^=$$+dmYld7(mfg)Nm6mK`6OWDR2*r#N&TroBQZ_!0PUFyuET6= zlBF~W;|l{47MLZkw&Hys)ko4{?QB^?TGuEQ1?^IH z`jwTH+SO(J`vxo1z@ijt4eOF?K$vLR?725#SZ~xToi6AXFp|lokiw)(m&s+H5@VY^ zg>X2o8z+J^i7*oISrkI5SW|$UkxVO!gkKp|z@tJo*Eh|#M4lgBbZ>HMxy#-8^6t0Z zG_F_i7V1@yan*oNEErx|Kpr5NdJp+cy?*SLb^)nIehf-Z^Ox-jhuJR@5RC}cZ{Qxe%wjJVk_~BvnKjx7 zyBLx2;nVOpOIx7dAmhP3v$BC9&*UMww$msKVW3hrmYaj&|8f^bUcdHYysfLQOWmLC zfE_kzJJHf?*AS|~R?9aU`uStl#QNk%tygiZ&&)ID`!qo_{paU4Ur63oc0EVh05Qv3 zk{+NE-26u+$o2VKAi3UV9+VQ#j@XECm7aJ_U8EBB4`Ke*JA*x+IfQx53?suF8Dgzte;T+NDL{7$ol%d-(*gRhL*3x_ekx2 z&_`eOaAcH>4i0Hl^N705`9xwnsgSt>ar1^jDAod>o?e|<#aiE6%+Z;CD?w*;W&ZdR zFL-y74YlD%t}Cyyo9)!XSIczg<#&LuRX5fA6mk#@SYw!PMtuGsWqTJ#h%&!gZV0 zmudMjcr`t0th)2h)EDCy?=%^t3!o6*Emz5YSpO6rEt@FD3ZscC9`QH(nN8RQ#GFvs zgNPW|swjX?`$=DTr7E7>TCjDGw|aE)`wx4yjf=o{U`|pwQG4(AGYN25cnBwx-l)SUx3*T=Fi%JHQ za1w!{p8E#lCB~AR$N42nAB{birWR3TX zyPCKtf?MKdqog}Xg>J_pHc|h_3t*<#bng!P_li>Z_u>6C*n0>$bI1qH;g5c;KIEiQ z^bgF^-%@C{IBZ11zyxWHh;pF>4&ON)K$23MoP7Osx#I`cYs`MYvT}Ixzi1#R;C`}z zfFSP$dvrfX0Khj>UOWB%{c8?u*{M>SB(+fISNYUnvAP?%?2F}Tq;2<(=R`i<(|4Nn z9?dqEYZT3PFDIJ;;#>0=%3aI|6Ka&MnyRyL78%ft>L zA2&gV)SMW8C4o1g7!f?%KYYXeYtUHaB2@mApqDD?0-Lh)?^4a*R1L6i*{+-eK#YIRVBUau@)_|uNn;hQ%6>m<-3CCKUk}X)yA)3BvQrbe()&vx=zl5h# zy-p5!DH;3qWA=qKfnA`f$>>lxq^zV-@w8Ey>>wsacmU4ICpZ-Ph7idD$HyJHsmVII z?a71&t=OP+(eGVRb${`S4d2B88B1Y)FZa0Hv+8=u+w^J!eJF&chfS#8A7m>hxR284 z0)k2*KFA=s{B9w7l*bndX{;zV*Qzh1LX`Q@G%cJxl>d%5&LWLwm{W-9Ps(u!>D*qR zYcq~UAtChP_;e{Lo%8NU3YNS_gDjr`l!O1Gkb%jW5T_I+0ffMvc@eVLBAr&X@pA}a zwLF_W8Tz3GOO)WtVdQix2kXJYk|-Dzv2k+lD9l{45+RW~0jrM_@n&C*0c+4S|APCw z&&T}neExi!pXw=U$gVN>A2d#ziAcK z;9QA(Xh)bg>d7JLIhTJ7UYDnOB$iJUC6JbAA$(AlY(;0 z?&Gm=^3l@x^kTfGk-0asnpu5z*zw_p9Y+}vd=k+j3Q4`UIo~O2MI**&=em4$zEfHWb%!;IF%{8bSZa&uM5Q!najp7v zGj#g%Sm^$@-?OrwW}~DN{>hIELuG-YA#Q|hBD5;%I>`Y;Oi~`7`lsj8Rp!vKG>XE$ zsCrlEDp6yO{6hrk7`bZ=F+1QXME;*oA<^5-yMVkodE@A9VNiK3t7Lg%`qhH|v|XnO zrn1Gf)SJ zp;ae;{Bx6x^}2y5C6^6D-_A%jutc92{e-MsaSYbg?k@Lzf;E%`O~{?|N6yNk3V7jGz05qh_TtfVjh5K zr5=L=d#CCI(y(`gV2vs`&=q>tyDKrTI0|QT$X4$@KoThBfe+ING(EKf5G)`RyjvT$qAkTNf~}Qc2~+Tr67*8-^Sk&H%vo7e)W;%N0TYW#+3v#z z=8gkl?rp~Y-(Jfsx*`tz{og-x!ttZsSJ^LN+QtGa%v$gcL$FTxyL739S$@6T8kGiO ztw81Zm)36L?2Ya$`G@Xo{1@GMjRrH+WRm|uX}A44^mfR-{hm$pypNFO#^y@{ce`yY zTEPYB-2|o){as&if`WSzMqYY4 zoTm@f8|tnb^IXB?v*Iut0js!`wpNwUlssDhI@mwFzMDLmVSEc}RsQvcM!kB;&e0e=I5R2A8pO&HU&cYES?tZ-wn^Q7{Ou+d#v)@j7DTeX$ zl11=S&okETKcQS<&T366i5PTqaap7p9Yj3pA-{lQrCM(psJQW!)>A$sd2GPs2xHD4T zv%Sws{5`s_mS5a!oMNCW>E`AmKW&g6Fq?giD*N7B#;PFdua@;*T#t-OE$ky8tEuC3 z6wJA9d*0|^!UDFk{89hs=tuH$1+1I6`x=)C0Yf&_@s6Cw@dYzULg>kB5Z~h!QoZ9d zwS~F|dQ$&6(6c0rvOu9+u(^JD-rwB=3;O4jdQnl7Z&qBJU$edUeBAqdePX=2k{Vozz1J5%$D6I8ANiu9Hmp%<#)E4#t%k29Xes!6-`V zVF1SXpx(Y~1S+J6G42%Vh@eh2UEzlMBjV3Cf-vz%WMKLqW@+K$+hq6i&6dKj`XKs1 zaw69#BFECEWL86%;HM@Dqk?4SnLVc1*v^j{Daf8;*XA2dLJ07>^p= zcU7Mz?x;})_OUrmCuXYrX@KE>P43^ec7GzZ?9F#-X?9U0PGwVkdVKNvIuPiF?|#L= z{W2A4GSC=Q^ku{WUHJ$v8!p>RGG^r$OxTcklo$c(i4Y{14gtf`qzf*6Hi5Z6hq2Yq@xuJv#bHa^46V3hns{Ea^BPmser|`w-#SoA!6{WCfmR0BT+AUW+tRQ=4JH zjd0(eHYL?@dsE)&gA`I0FO^>s;fi7c3_P{VUnNO%_0-mf18V@LyWDQx-5I9;#sG^! z&|}z&lli?=x%LPdY19UZc$eyr5Vz?T{1(l}Aj15CJe&d`51?mM6~>f;h>+P&^aO(lIrRgw#h(sir3V?4Eb#tH-c2mF4&9dqbKdrFb%gOw&=Yx|EH zrLeo38w9TPa9KR%*7D_8{N)(GgxP3Dj9V?rGWu8^U)5&$`*U!Q0c8MfrSYx9hTUcC ze$UrjFhPJj7jL!lVU+r3{pW$|uiSmJS+0@gv(weGLW)}f)U#O9L@!ta6M4Z6GSjnh$l6YPfkBiMDl8wT30hYp5G zdv|>#oR(srZZ*xjF2ws6_tUuD9AC}3>O}~jaTlg%*ZxzV1h`Wkx)Q>aD}FW6=g5qA zSFAttu*8L;2_*sVH|7{on1n8F1y@>Vs&E(!*G`7L)e&$ytpFn|ob6B1s(hn|0X7=V0k7iVd?4bc zAo$ZY!vX7?gz^(4583)He>4D0mc4gYx%N8h_q(+IF*tAc@DT^;#tg4wtzuK+kmXAv z#SSZWjd5%)x&E(v6;`Ja#l2(ip9#B=O3Y=Chjjk8c{9`YfUn&D!+Zuy0ohV)88(vb znLfgE2EzYnLTdPvewsX!cW#*QP%nOs@7Y+h;~k8i&0X*)RTe#cINKl9IEB{34y%Mb z((G6I=IeMuA%iA$tbRikd=ANpaV9TWyNC0&K)!4>C>Ir(@e4=I=S9Kw_GH$pMPN?i z)S?~{ke6?{gOWPp73a~;bWlWtg5jLGBGYri1uCJIPH_()q!dQ+H z!Q|St;p-xvY@z92X0SG7EIbcMNQjuV_AJmCB?`;L!L3pI>80gKg5tRO@dD3rUO0s< z;XQ}E$Yimo06gm?=!mbr?YEMisenI{=Bi7PR*>EATZAZ-l_x609H05-0(Hbvj|4ez ztHiGbQcTgiSQz_~#WbtA73Vs$tE5r8Q~$_Ya%?nXS-$F5^5UnO=jaFhoIu5DH&)8& z4}>1^)?+~w2?p3QZEQ9qREHL3!H(u!YmSp}4#)cdJdK4F`{roY2RQd4agG6^p}R=o zY{10r+E1qJ^s4Q1`!8+1wAYAb_i^KkVP29H4tlQ3bdEjc#;fIMwD9kD(V?uJfnp%joi)Iw&W@=e7% zz;U9XnS{(_X3~iaoGOVH^_%qC@o7H;WCh(%EwwnaeKx*&L{Y!i!^!>9L%DTP$&}P> zCZAlALY>53>h&WgTCYH(gByw;$oIfiL0R(~k?}5|5^-d@W>Dha>1r6S$pEZ0|7{1* zo&(qc*z+r809SAQmi9^fD|T7y0l?68uQ9c31R3Bot~KQ0i8=Z@!??jh9!REzXlWDVp$oikeo^1i@g!mPTq>k$(!K-{ahNi-U>y_8 z?k)5&T5rv*`HJB%`6cXLdwGnAY<3W+(ddvN5!M&e2fAJa`NRT@`fd?0*3iDM-w z!$Ig65STW&6&DN^mg3Az1?Yf_BWI+fr&fn`3eV&3RJC!-w7O&^ad@^SR_F@gdb0fa zf$8{J?h(0=Zi(;>i^Qh5M7=|iw!6|I1Wstj#t*4VG85t&YEuk-Nkw6w5m_DWyHKqV zgDoDyQ4b9Sx+5~{ETCHwMF~C3Nrq5Ft*hx;YIlDdaW7)w9a&k#6*0l?$>WqLj`50 z(VnYtaHsO%t%NC$UIW~9uG&eQ@YjRC{`-sq?ovln9OXh7uJAgzsqshJD z(F|1j3)@R|ETR-}_A73M-v3qNm726d;O-VW)Ykr#^W1w~-MdGSG(jXaGEvN}pfVBP zFku-^O4>&$Ewwk1l-ds+S}u#@#UVNTVft(6OJ~*`AASkB{4V=N#h9G+WG7D*x!g8e zQeaGKU#7twm|O}i+=Wfr=<}HvtpQ&KxYaC8AM*=3OXX(TG&82lml{Hr5gp?=kkE?P zLKx2dgv1(sX^vwc5sRmOBNir^@U>0#(m|*JfX}GH{3Q6h1hlWJ>;EiRIKa5!0j_Fz zE^n}?gYzg@m+tNU9#p%`INTvvS#K`|nu-uy0)8BBH~|}OOgq%1{yHyxhyXaV!U!Ov z^B%^=T)Bxo-rK7@bI2@o-OxBWkq)Om1GPBZCqXREyC zXTy8XtLZ~fXp=h%A>CuHS3Qx#0}(#gvB5s<$EJy>AZIs3-cG(f5QZ{s3G&2wjW5Zv z@g~Zze%ce9M7~Jfb|`TDs6dG|!k+|{4&s|kTy@62I3FksGMf#{g?e&nZ9^zIqb)S9 zp|TA{xEIx*IUiF3T){CfkxN4Y=V)S$uuUS5@aX9IqVGT%qI&r0FqY(zjYT%At*Uz7 zj`_=;yDJx%1LMb;20mzM@kdn<`S6VVWlt8}iO*`R4VZE1xIIWm4zNz_!*t{sSeVzA z$LL@g`#F+h{~-e%l3;jD9j65kRb{pVnRbcjLzM{aKG&InzvDh{R5f?3Co$_V#qmUp)5*1MOjDRTMMZleQl8flHlEYk!7hZ^0GOCIlHwln0e7Kj2BHZ ztNP#RfCR3uy_9dhQjq9x+v`ri_WI-Y`Z!?G>%Nv6{IEcI%TMM0{N#Io&5tH608Pvs z+wDr{;&BMOwj=x;Vj^B|DCJ8X0K+x=9uLs(k!TS{|LBdfBK*p=%RZR)(HNZz3QYi3 zYw+Z-yC!8M=XTb#$+XDF^cUalNJG7;3a=^%Tw*X;Y9#4TjX3lFk@Z#qZGg?TDAoeS z-Q9}2yIX+*#ogWAT?)ku6n7}@1c&181c%}hq&Nh-;lD@r+53S9l7}Q;GT*FOvt~`k z_2`d@U>3il?I?v$0`{c7EL=8=SsMFVG_m_(H6Q3_jKWw9%I{TGwpv|^-0g=}TN=sj zma0;@E0@NGJhB!TxZ$IAOPuV#%Yle>o8WN%L5utKCfjnZWrgPk^_}vLN~h=0;2HA3 zf9RMM0HQGhS4luvZjex`py<`01Bg6u&y*lMXV3CfR;K`i$-RDeiO6{LjTH=X|1mIkund*byT2Kv1_7k81fp(D&ViR>}8`A>Nq$xowX z8@88?Ze%DwUY(I8H|wRDnvIyBe!}EJOv`ZW{MeS2rCyi0hD><^MI)L3o+RYA-Xx@e zFC_A_CqT!yH1Nehm?=}hLO`XKhPdZN{iA<)w6yOo%wRS7Xa#f3H*(lb{03F;IKMqZ zq8hz-KxEnqA}-NWMj6^E)ZU{*3=8^EA9ORXL&#g2dSjbpp+)5!{!B62C)0=Ga=Tfr zwA%7Jjs~WxS#hl@D@E?lL6MGBX`U4P-+`_#Tq1djBZbnj`%hbM6mm1Hg|jnXyrQNjn)*@C2Nb8|7F{2i+?j%h&ipD;jeE>Q zRy{N8O0q`8B&j|Gtkx^^{K+H%K($GoEs`BAhNT_Lu*#*7CGiL+cJB2iK(+HwdZU;hUukjMesG}k0ni;!9GmI+@kF}C?Urw$`GSsOais&9<6?D# z+LW^w45+j8JkXtvMLZbEsq&OThbo=vM#w2R+AS@9{3xCM!@|| z=3G#BbqFx}@O{_fG~8v5rv(Kqm}mS~OMv;_FV$p~;Wf1&l{*1Gtqyp? z4&txvHCAE4SV!B(5GBC;>BHj965*V6jznxaMrodoqn9(c9J{>|2XsrK#YQV~3QvX40)!%!xKSX%bS z@o%6g!?m6ta%{bOsQLdd54HCi*2L&tt#A1MD?ndE#N_RUvIs6eW<;=dG60_MYxk_) zt`oWb{F9?d2=K8!)9-O1v1Bwm_rNos6UW+H;M`(b+WhB8Akg`tLS(K@(`?Ckdjp83 z3g^TQiAQ|=^Z%5~|7B_wV&4ZzqW{~zZx!JNqN%Ni&!f=Fc9lFsyi$HVS_!`@zMd{9Pld3F=rOGSay} z*lUIvoo9z*2;JeYtWnD3CvwJ|!sdNr#7tN5$ViQj-_WgDW*a{huQ-|Yy}ZH(eoX2+ zuIq{>&#kY+B(3L5cOAj5;mXZ-Uf%|t>ah%8)qTo2mT6CQah-qIdl6LS(u`6NZ!L6)-mYrY z)<4VR=FQF8C6qVY3TygY;a-{4+c1_C67`QQYp9+YM!X#-%AfiQ8ez)QvU9HiZEmR_ zvOEEvn)ID%M}chpz_rf@L3;kIXhC)mcD~C9yFVVBcwFvJ)9{j8mS3h$cIa!dmX=+m zw?>io@_@IWkRZy)e}v3`WWkgY+5;79cJN#AuNUbUw1@91+W8kti>rxp*VFRhaRR&? zX0xHVB+Jf>uy%7y>XY9enmr(2&w|Qzt!}3RMDdop{)h-qx9h?72GrgBei4+O+T)pU;vX zOEOh_2C~Erx&zf=N_E$aa$So@4j!|}Ln6h~uxNZ&$B=X|2wEA*pwN`V*jM(AY$579 zq(y?pI(-H?xiGSKt6}_ill4iYjkP`}wRhbqn4AzsZZ4ss{hyl()A`N)L~1r4_4$@O z93S1{pOnGe`+1d4O2F2YUE9+knn`tJTTCO4BV^Ab2mSf6nd^z6Ak!2vpNA3ueiiTN zmj7wj%wkj~YW!%`H9p>y(bSnKiKhDH3EUASHpFu5{|+s@hxJF{_jtaMJSBM_5z|Gu zv4XkzdC9q7JN?9wX;_c+9UqfQ%SoH1w)?Wv-4ikqEN5|1(S z(Gcy-h!2fIo^kWk63$sDblIKPDJmgSu_yw8a`}HLKBM)^x8#>-I}(CuVCW$`a~k;4 z3j1*)n524SC}VOV-moaLE6lO+(tB}^gMAFNr`)=xK61N!X$yGVIdzwyw9Cw_NG8h_x5jm6c7mUxR2h&-BdC zRy`Cxe+~J~8?m80MR0^aj%+n49*EhO3yr8a9Bzyfk&vu$6M0=*`{@q{ z5Fi$;N$HxlXMvvo=NIB7b|y?gds~}M^`F@Wj?qOX6_9g?xe{a{A`+zsPf=R7&4)~L z%jVFyo6=It5gQ4=8QDaKhTjSC`*ML(Av)qnOVsRMMfQpEc8k>CIE@q)8{g*w?zVzD ziQOha4`uN5gyPP>M{>Y5MwsZ3tXR2xV73X1LkBz#+HR2gDKc|lV)h(WI-2I^nIud}Aj-`^t%$XplRyy&E zc9%9T-JJ6(Uu=doOvKz*x{XD=JZz9Tz@}U%aJtC#jrBY!juCjg`Z@O8vS2OQJF)N_ z5gi-tcm9gG%;w8%<^Eice-?Fqo4Cc>HK zYCWD>ZAL}BZieeOE)~-Ddx{m{CdGFqQi(4-jE}m9@F!&qM#1q@^$dTLG+V5|RpqWz zAKdmFw6d9>P6a=)%Z01=ah=OJ(&%gsWiu~cbsiChwQX=y!sy#vzM(=KD|e3k^4>k< zy&ww{5hVfdFk0$2qpCC_L=O}}ttxQBA)aT_s)k~wQ^EgkloBEKJv%$SrbhV)q%y|p z81$9Y=dV1(+G2&SE%)yUG8S44&SBZ{jt&1wtK|MEl5(<_p@+z3cRz3QkuB{0?`clK zn$O1d!g{CwXL{?uf@e1EccTkq5}k{5NT>QHMl6U%ECm6)Qt6m-z{T`cqcuHUgwE*o zk8BC!8e*uGJ3_2du1R&#-g-(+vYT?N1ez6Nj7?(r#I*mLa07p%XSz;kjpnpiG!ei( zhyeVgRpPc{$AP(K(I33Mnnrs}EU3A8bv|yfUNBER%cFKhF4m9BS|ygUW0#iaFdv`g z!beJXiEZ=eguv^U{Evf0o)bQq_4s}n;w$O&&n%FY#G#m<3*!Wb(lE3ZuNoD;j<#wC z%GemLH&re6^F6U`@W77C7f=|ra%wH$GRL0Dpc5QfFUAWW+7+*u>1taBwbIKE+v|y2 zZ`PS08Om=^jHlP8(I}?vG)h7AtRFdUd{=<8smVLr9MwRe z(hfKCc+$*d+&1#uuLQS>51ONEtFNMdRxrj|swHpp8yB}}smx3!kUtDWL27bx%FmRQ z!3ZZut$%+Y3BVK;a)PynT^69NWTbOchg{6Hu`zJ)?=(W{!r)*`cjf~T1c=q;z z=~oRHvJV3IkUh%iprxW@9c*I)dgQ^S6wSv}AWAb~xfW|3ZIOsa@q@w(W9H2^N;!E3 zBc1IA@K#mzq7mrHAVA%dc<9p~UP8D>;keF2xQ;h?Z9i6*>(I+(!SEh_sISQvEWI4ZEYr(kdlI!BlR<%2Y>92OehC*E zXdVu|GTCtkNZ+(hH}KEd@a;F4t8Yfz6_Ip1`rAo?fkRBh$6|e#$-jXbH2ms0Fbl6! zJ`wPVwDVi8xkA@rP27dBW^>*MoOKjakOdqE4CLj+WXP!!F-8!~;fCN~GN6QMOZm|_ zAdlc9hH$4sy-a14t(~utHmIeub|1idjy8+B@3@t(+wb#Wu%l1LE|`MG(h344XKo1jj%;l`LMaTEkd3K0U968}|b!=fb`YJ+mDqOXoc2Q_{fu zUI(7m2Yw>fO5H3reXj2Lk1gwcsD4}YJSHcR!1>i3USO6~=n%j$rOMXzfr%>n)%>SA z4#80j(S-n*OqR|t5mAQ^0TVx`{BIC+2WAY{+^sw>q%~8k;H&uUTP_|A^Wc2_2qI-! z-nX@FH z-AJ4DoVw;Mw|w%1ANOEO_SMW$YdgKn&CTs|YtXT>iW*DHvDeoW@kqHputu65-wq&v zarg4#HMoA|r`I*NJV~V~lHbEO90W*ETM6+3Vitr<`rxLm^gAn@24nU$D0yxfua3UF zjp@odIGmlU5~?*$*PbK}N4503xutmE6}t@0&(3Za+kzv6z*BasbmK%fhJI(3vShcO zYYsy!z!eHs{3_l_19=B=<$D)4Y+ZFd3{&Y~^G_za%2shCDeJ!uhfaKt7pi3{fbCPY zrZ^PUIl3*i+zfTyF?+rVVT;eYsi~$mo#yDGcV`(;U6^wG6z{*5c?9!5i7!EB;U8)g zT)3woGVmagqxhp=1uHkP+C=T8HS;wH$KqT*!QHo|ey55?50S!8d$GW-&OT{Q~ zNE!4!15!%KUpH#P`24%Q!e{wrXw5mE8IB}ad(7GbQqo}E*sCrSoLkzN`kU!p4V0o; zm#W8ovW|Pzj_qW-vq;987U`?jQ`<6kKgeN|=tv^u=sSrfd9^43HWuRfZnd)>fjU4s z13(*f;xD>wAa!2@Rc!!9r;YNnKew@SVE93GUfJ7CyZy=itwh31eWfW_t_x;=csfm?W9m zeT0EbAm3xQpK0M4*rmVi_&)Vd-nVa_#rQjCl{iP;lI>?zuZlcfm^ul9`8n$J^rCACak~19rt3b7Jp|9j@ozUaA~;vpu{r29Pet#k)wNk!V_6qh2Vmv2W_(=Q zvJ($-`1fb6sv4lUXLY{DyK;5A)O^`-Zr>O$I<&f!W4_T>YBU58kN)!$V`x&!9aebz z+;F%RkwuV*cP^D^OTm~$N1Uj9E4kLaO~=yFIG0rfQ$WLgYeV@@t;6V=t#;+i$kwIUHr zBZK}QrLqf1H?t{3{|*u)$EK7nDqqpYMOn#>HtD3TdnOeSG){*mpj^4-MK5=;BzRi) zz_QN7JY7sZ5y71YV%YY^dqxYoWM1Ot*85R-*fDuWIL@vzeV1yO62NkZvRPY|rz3R| zJZtL8;{`Q`z^y8#oU5uZCqwyps$Rx2BvK6qtodTGX5qRntKxiY;+yxx1nPk5Py zN3^=Sa*x3sY5nuV@c+G`za0j3Mu$nABfoToGY&pIVRUMl&bigVFqgJG3#%JP@i>l) z$ep3w==v^rItQJpo8>TONwfwnOJ)jB7W6AFi*0IjuIVfARngSpE0_|T3Cia>cRg|c zuEq9)yKAhAcgvyY`H%G7-_xgRuj5ZXla3fHb9x2|XfPZn*oL_jVov-Hih|D@vTNN@ zlQ(Vu;?UYtMIzci{j5N52eFknEILDRlHJuyl`JV_-Jk66=#^AXvk1RocHHvvE_eEo zHq&-hM|>H(%qMSNRl(wrWB-OHgL?3zj{%ddO z4y!pLL_XFIvs9%=i`$>LfR`!;V+NzyJ+=Y_d#7-c)O(1Sbn?$gXtopbArin z0$BNP3oGNdod0jK=YX+8gQWYey9teR8_4_m$3Rs_i>8=$cYGV8`f#RsB8Z>4ue(qQD{n3w3_c1jd&zd&0y!SbBn`Odz z6qd`9uLL-W18f7gDbi6y2t{K{GR)*FCLCBd{tE9?%lQ#d97#+$P-u)@+31hA`0|z7 zZ>2Am4TK2OwEThcaqO2idVWWT-)VVSUdz_=ofnVaop6g-ZEwwugg~#NYgR4VFj9hZ zlaaqQe1?Dh=0n&7Qb?;286B6O01ZxzYhq~5@|TQI_Ze!~qpzX0{}%Oq_)}FvJjq?} zB`q~wDa9lilm|ZC3srYoOFH0qkh4m<4#mO^SevUxspv?38bY`nl%E;vS9I6YW0bt( z_*u5GX_!{fVu*0u156!4ddw7Q@@mpsieUlaB4)CE zR++E9f-*|OyLZWPXjyY~s`Da#{6${Z#X{}a<|Na#&K?tm*lXn+{HYsHO+L9Hsm`flw_%P^UNanH-` z?cG@rIE4Ea1TD;RRWrTRl#08#UZ~I+*jC=PawlRfn)P@Wc8UUj?x-Y$O)ng;N&X^` zGC-6_dv!v+DIqKQr z=;XwIdDgO&b(e%nYac886Y3UTksh>6ztPVo%!n!bTAF*kNCR!*&o~xaS1KRhrra8CqpXI$xN&E@uGSB%>;lQD*aOSZ}MX!F+rynp~frb~uC9l|1q1Y7FJ zT;HLp1Af&C0-fq3eQdAJhC4^&`L~%{u75b}#6{`W!3OX(s`B4K*(SWeXM*K;4!#7F znn<{+{U2=qzmS0OPs&8ZnId=7>$>+x(q-TC|J#0nQN082iig}G9&5mq$mOILAEJ*( zC!1h_8ud}j!R4LT#bZXQo^I60?q1qcO4V8)To$G2-FL{oG=w~lIkeNZ z!Rs@kw@3MVt_|8b?mbX4LOQzWQcIokg$Pf%m!KU+LDPMPk7nC7EhyV7&%^lhy!S^7 zZpO2^xHInsJ%_ob>S_=DGL)bFdicfPepm;F&Bxg!QiVf#{HgBkM{!UX&|}L*$cCGY z^L{Z&to(rNnvF6z3sMK@YCn#!jwPu`pUA8faLBYM`HkwTSLl&-DmU1Is0}ZXT>v}O zh6tb7zm5zh{+Z16-jVOP9LhRvFnSwG>u!~3P*nDhgo-P(Kp14!rSn#y4UcNJ#&=~0 zrJzwM4jA2ERW&ipwvkIc>6S8iJj`QA)DiK(N{ynexCBR|@006LGlju1CpaCf)2^(-cHSOT^PjTk~QDm&k(tChI07X?8!HWceR@$ zH#12|uX59!g!*w&gmG%w8g7T%L6f?}ZJkfA-n1>H+NQ_o#RhLhcM|DPB&kBtb1%uM z89?kC-Sv7a*yd#&Cq?sEoJ3y{0v1qPP#JN3I2rqlSS5_CbXOeih5c7>n`~Gv;Q?XM zZZT$g>`IeCEggMREP1<=#Y~$kkggvycK+nZy(TbzSw6L#Oj)(DyLN(r0xKWM`RX0p zk04;br+TPae3KA61#ABmSod8~8h5dUshJn=qeQr=l16&p@i?zFi=NIQmgmQd;vz-a zqPiQpZ;mb&UHaeMlW(2P=UXiWk0r~N&*3i|h#WY%7e0hP%9h0xVu6X|7dDC=A_5C1 zR0+>J4?Lgp++N3VC;Z0R)4kei(4YzVW?9FTgVRWvrF3tDH(5Bnn!^%=Cp>ewCB4Oo z(>5V~k9eP?k*b-FJ*bWisU+!5Ms}H*V}4Q-UxA^}$~f|Tt=(2Q6?33ocHM%^VXqJ- zr;u}k!~{e(3vIM)TSD)kb>XpSn^#_)*5~7elsES+&lrRal#V0?;oM#C;Mh@jerUG` znjc=U$3W@%1ErqduBlcs$R9F4m zS$Q>=uMUX)9&9J2ou89>IAMYaVdS@D#~Mlu?y7_MrX4$dTZC^P`o03B-49G;vS+wJ zhH!R24K!0ozX=_L_n$7OY}&4!x0autxg;oBy38X{2Cz5&Xxr*-mlh=>gJB$@iM&3N1^YgCp2Hn}%;psrC&sZU> zC9KOxY!+pY`108~5Xhfjh5^RQ+NwW7;&%!z zE%`?Tby=L0Lo*=Ot<41ElS5;G+zHPuN8npE;;U5O&@+!LcvpbZJ2mNayu7@05)fvU8q%S&wmo+chu6XpbNXPu+>$yM+a`*9uw^CO{^C~oIM_@4z1$;b zF-|K(GR(Y{NkxerC?Au;{_OudS}PDYz`fXZ!$2pyU2SVT6=|Vt;l6{`{Q)H(Oh}3+ z^HXH|s7IGRHvAOY_rCzv@CXQCML^P5b>9Gb(TefDQk8f3RyKV72BTf5p~&47%hEa) z=(3&axu$e4TX8d43Vp1*x)u&^c6<*G!{69q>T+?-3OE_htIxU1cBDD$$^0a&np#pz zvtld$2A<7WCY#M~RIu$Tc((ooc)g>28eIysW)*o0-Q=MLLW{RI`FTc?S0ymYs)Y#B zCIB*`CL1zjiS6e-vn(h3Y{dN7@07yklCp4IHne=Lbp}lHD{cB%d=`zwSbA4@LU?=y z(ct?$olN^um*zIi0s1aQFGp)z02-t;?Vg_MNcqClnFI}LLiVEbVWjT~x}j|Nd}>#zGujWVp36bwODa57T8O4DN|4$OM1 zW?K(qUS~sgmTS*GvG$2wI`RVTpKeDtFXAB^s_UY7o4-Noudc~>(MN~7_A}ljc9>q1QsF!HwqLmLZmCeQCM zXmw!fHq!kW4Nc$d&GquIO5NO|lWo_)%L7J+9HA_a?@E8oe$10mga4`Xez_0ldanRU zrG+~~*?$np(W3Wzo_B!bLD;@KGg1m8r$hG0G;%EpRi)|PG9}*lV+auB}y){PZ!DrJ(u1*Ee;>Zv*e^9-| z#YmzM;%uqGVSE-El|nrW$Fl~@PG>glg~G-8gNMD%s(<4w%7@937R-CM`?bfu+6fUN zZRVvj2dD-(v}}0gnG6$OqYD1(%}}t48+cgE--$Md8>tl>GL36lWI5~nmS2j*_({V8 z%?->{2^d0`R_()*2G#w$Tv!EB|Jw_|0>&LD zgLo7||8hX4R%w|AB&>hb_1@B9A$3C+Bske zIsh@?m%F2SW?QyA;O#6fibWA-U@MjiUp_e3UuCVZLOFCPL{@3Q{qs^HjZk?@45``p z(cuIx>Q3EXeLBy&Xg~_QF}fS*N?3`(>sU1W$%_=wsq>Ttom%uZx!S1oYuPgBafxpA z`vw2p>g~T;Dc`>tGGjBCpeXeAQm{dezsi)688Wn{BxQPit`1(k8X+ttWJ6*@UbIPz4jhodoq#Ues+xq`c`b zmyqtkT%Qnd?EvJjUleA4n%tnE(F}k=G#&zNn$vY%&NJeGXKTA{0U|d<_b?ljtPL(y zyfKd`HgCx$-#(UXn{T9sSBD^`Ff`ihzr~+qAk;K8HGhZFI|ns?@Y-_R7u_@gvF4Vg zlcH$@m@IRMlfOrhkUq`rXf_^my5bQ*U%DeS!T!Pli|Y8 zA2KLJQD0(S*-CZEtNB>LptItplX}e}+@d&No#yOR(_7%x&tn7qwzADUiU1~E`nkfv zMLVxncc6X%-}bMb8qw;ZM))HJZ2si;+{F$DDeP%G*&#M(|(g^-i7cn)C=8J9>5ch3+vo{`0yFHrQ_zs&5fZs|}$ z_vD)ESdG>3AIY;1|DXbn1knJ(s4Gh?>)RfhrO6VMV!TiD#q5?sPGKfg3MYB}*ll7H>kAfY$UVv4kX(m-sdKH|>E?Nwd?w*7fI2%Gq^}H_7ixU8A z>&bJ?{e;#qObm`2 z%OjIRU_Se3+!>uM608AEj6X0N4zTk_H%CDP{E?yG>uX2Veu3z6`?M(SxOR_6?6a`NnuGlb(S76OR#Ol2B4eUr z-`HrG_U0Z+jWlq}vJ?3T+cbhGs*Rw=%`wKz^ct4kLL$7B>Cyk;&TQS}9y?v7ZAUWX zGm(wqX9b0{VhXm@T1#J3$Pk{EN>Q#B(+RL4axf+{I;CJ1BSqY0wvguTUv`^vV6O0! zqh5=D1QDU0u9UCm4kxv>k0p9Yu*=Q8*yRKYtxR+J*#6rl3A*Kty z1gBfXu+&%3*5FH2p4C~&E+r(WPZ znWoweHxuP)QgBH_oT2JV#(Ga4?7{E(o|;!i`)?+ufZcy^eTYAP`pe9g!knV2Q@iHP z@-tmtv(wwWkLTb%K(0Th804FW&`Bv)DYhjx__5XPd_U_&^QlzN$<~jw9WW^bCSP+t ziJbdYtPw3t$_0ym9Tk54b{Jhyza*^~nk;qRdkgXZ>EFw+ zzW48a4|x*a`!n7Ia6l=T8}VAvKd5VG!i=}i2Y!KeZ!UvcRc87tx?^!kscrNx5m;|) zLtbA;ESU%V%dXq%(< zczsRvV`PW9E7gI%I)Hd7g-*jTHFus){jglrX2^#Tj=TO3Fqz!6pGMB z;{`CVax@^2ddEYIyxi1y9Fn854U_7^2CBG{TCx_RTy}?i(vwD4FWE8r4PxUL4C*D| zjzlo>7wNztw_3A>+03sxF)EpSe=H|g`;~=n`LcK%I2UOj7{31^N|L|TyA$|?h5eq&VQeSX>xg#$;5Hm)zxhOD%0J zdfRX3Gq?a>D;bk6@1bUU_G>6dZLV$U^N{n73z^D_WIW`T0vGT9pS(};pS<4z$@^Mq zt(sOa?qQ<1;)fL>6%jmPRz{AoXv@im=_|}jqQ-9lueE3Qfb|kgN>RxG%?J@;xD_TD zgj%i0ftXDr41V8^jnb91t)M1{9?%_+%axQ8(vOu@DsA~nF${5{%WGTHumB^h7{NgH z?tJXJ=^5C-AIiItb;x;t+vsxZL4iKaFVk&r`@ZewG%t7h*wvXbV7#16m8s(u!|*Rdlmu}W5F~WH=l%C+x~uk zyxVB(ws0f!)#uKv)|mdBh>hl z<)|{AaFR&x7DSG#kIH_x#QjxXvy=Ge_|R+E&D+HYwtwwBJaZDc{m}82+Xhpu~pu$Y;jK#?ab}Z6QQHi zm!JSmRR*&Ec3-^zI}54##1ifZrgq06A4c4#;M-{m&~G{pD471lDkfp5EnmfjgubwSG&>*PzY z7cC1a=4knOQ6e#tXz0y7=9iP0`lWggi>$}K@78&$5pA{r@VfYpTUC&& zwX!W>Zlde<2L2ZuMnr#M&nj}EBEIt6G*lepv zZe))>=@VeF2%e&I}xFaRaSb#h)h2u;*Nw{i0f9voD>(!|8Jo(fl>*$4C zd{T*O7A8^MZM$)Vo_F-1=+0vmX9>5gV=NJ(e=x4&k|tF&4q*ypuNg+o-eb!U@%^Is z%?(lYQJjJ6YvkWs1a;3C6}Deo{zx>JqiGmai?9zzQ3f-slj)3>q!cnLkR?uOYhb0y z1m=^phxU}H?a%nnN>kg0UNIm zf3aZXo%Ao^mH%KuxfoLVtOotGP}%aXl)rmL>mH96xHA?`ujnjw{u-*(F}mXrGi$zl z*QE+pYntqQmZlYhmwFWZAAJRgb^+4!U>o&`e(x(lI0lG?#}6|y!5s)!80MgL;+`jj zpXaf8*{;)3MZr1)ir-qE5;~V<9DNEB1xE{mC%VLgNk5S0(`i`h9`-5+hIQ$9o$9SW z(8d;xw6Av_dMwc-D~(ie!X0JfVWLxV@KOX%g$sQ4I?OhfRd7LG~&B$ZL(4p2qQU^ z+z=g&`}WHmo;J1p6a443-7AHXWIwM`vBXsNgUnk^sR6t!%F!IQz|Q8D%S?x^20e#G zzhUJE50Bwxauf9_rG7%R{Yx$qH}bw1fw@h`J1?W>pIxeO@tz}seH;4^`q(c(hNT2a zGH^n{FV*6NLaGl9h!NSQ9zH>8zJH}NM-(})YU@SE=TK61}R5L zhyBFrqv?Gz#NKwN4jGHrsm3btj4H-Cq$9Z>ZI@`ahUio4M(W=$1bd1^$c3==ej&8F zSS+p47I!#Dj`g9q@4#Kn#qDoXe_&;k>B%gH?As#u&0uq$I}hG$DM;~2V5+Nq*|W9~G#r(lh zK1y}Xw1*{R!S6e;PZj~KQh+<})DpHtmk?)qz_Wv^qQ@w-&xmd(?S>UGN3{bhveke~ z@ZF!Tl)z(A( zWcQ_~pW~|=P=LHJ9ELQ{2R3G@;Ns*ye`poBY2R^C9~SUPCTa$RyfSjveTz!8+@Z`rgev?TH@DOgjz+}iNkp@kjirS;$W2#CN5{GaBd=&(=t`z67EuFZ)!V+l&gv$Y})%Jn6Q%m$yc z>NoVhp3{|S$MVG`DzfKx>3d&fbz2KMwk#!@cBMK#jn@*NZWa$K*<(?VC&5Kw>)9#O zYTPwX1t#TLcnr7&XSX8?znVW|ntZ!aDH#u|T}D3(7_SbRGT`}lwBgHrB>}Pl0d%6s z%mt@1ZMt^pv}>bl&r`*VyqX_X5Ck<8f=%jMsP$Q@7C8j~>=V{+CgaS{56Vq8df*K^&>D}QtFBqRI zVFKHSrMFZE?kBm}uEi<_c0G}PR@K_n zYaiWNqU2qZJQf{P&=i9D_1qP%L4^aQ#qgQN1S9b79fhj z?a%wy@7G2Zgv3IsharTF21tJ=+JlS+{AHB`W7>W?+7?2l36ZQNmFc*j5?$5F1Gi5G znSQ_3Dkf{bImvCikv#qk+g`iL1n3DwGq}wv4s&SOuxxo-Lv8X3Ji-U1O+|EL^Zq3| zo!9-g?%@b#)W8k0ts0;WDcnfhJ+4%vzJw19s@-rthG>62Xd$FaT$KEvN^ryp^X$@) zAQuZdS#PwDJp)_`Gd>j*&lf&jl2d3{Pj5{~+)8|$O-F5Rrzn_tj&UTP52M^L*zi1y z&{{$1=?0Q^zKGa4IC_|VdU1@roeY$SAh7BI)!?kzfHm(1-|p$x%wy?+`~~w046;j| zehd@spIeM7xAu=zUr8+x{sp1%KpSD{;@PvC3Ul+!oIrKi9Wpb&`0iRQw?s7JI`e5H$*q7O#?NosZFc-L{~cOD^rWfpjmqB;yOQ7UpVR~W zy-|6SmDM|ZaWB7Sw^~4jYNoS<`84#QY$Z9@>LrpRa#SPYSZ}IH9rgKCVTE_&MepgA z^>uSqKoO!>_*itcsu-Mml$!@w!uNT}=naO7(^2&*z1;io=p!a0J2I_}y9VD;efu~( zkqa*R5qmu$Fkwl`G2gOfrUG(wXcTb_45K$!8yHQD)Z$m!m1)Dgl!ijg6vG{w`d3(a zvm?YbTFjUi>QB#VTVf_K-?r*u8Vn}JvGw_uASCm<{t?Aj<+fo{ra?dD%ht0I{tGc4 za_}C`pC@b->6lE5v&kUvhmQTUjx)TThiW15`;q+R^GL}biSCnU&C32W%Mx;!Iu4vZ z%(S8-s7+N@$!I$Gm{J_*>h!LX$oo0i+i{Dl#uNS@v&B#z39eWNtT4W{f~uf=yhoGq zvcDm-^C$gQENQ@s>Ozw)v&jR8A1U78z;GQaQ>XplNs7G`D1f7**zMv^${)XCQOd(l zherv2MfdgdyDjI_Y44K6SHRtKpff~*1+UUwkpBE*tVl!?eUKbs)n%KfuRBuYcm*|S zF828XFQZ+9+R51s2EFxL+Ui!|UC~_{;M5FM3otC6m%T-6%K3Rg_pH|YYmIymKgP^f zG&7-dRiDFbaH9UNfh}P zySuwP6kp-pd(G@U-&#NOCo{<;*K=Q|9JlqoJlDnDili>Br(cynBk;y#)w=pO^7fpg zdNiG8-QSD0Q~J}Bc()XMJw|YCo7y1R47N(Gk7(|Tn!{|*Dv$TW&@12FKhOk!W5)aW zuX-Rna?Lh!@=Ix*5XC+_N{*j{Xg;i52PE?~wLEP?MM20?STdKKPSR^wH0$^ld%ult zHhzO||5AO|NO4@pg_N668p;17Os~W};X$aKpr)8G+$(?F>(pm~GEe9TT!Ltvq=AAe zoMg`O^g_A97tg z!n+!+slMJC(vtR^8N(Y$KKXtNua}uo($tj!#f)6yM)p7Tg4zIq4f($^pWUQNBxg+L z!p}70@9tkC1!qDjGjR!R3bXYmU!59)1^lab3(C7rd%+1h71XpC#50|9?^jV*ylC}T zY$y4fm$Kcxx;C0xBnl2io7{ifEb(H1qHaMhr{jTvE9ELlD_Rj`1HrPZp{DQlUyp~c zHUKjtxQf*SEzZMA8Mjx)O-5-vde)1mZQL!jLJ{5pSAD^&j9ueROO9o>4cAaYS~1pA zkq5J=)P|gld&*v0Ug{dfo zv|v9Ny10Exc%P++(zgG5Aq@U@ouuE`PS~#YOJcpEzl@Xi?3oMrBjcWG{b(Q4l}<&( z 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

E%wE2hw$gsn!*-DFIBJ=x4{INr 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

g=063f|y;Ggy6pt9J5|)xIVdt*R61m{2#;C055I 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 w+Zu?c)Q@LVZq(+K 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 z zMm0Rec{V1j5~S<0+9lDg?qU$u=dGSdSc(>F>&bR^^HTm5BA9G`<{`PUhh)rB`Lo{z zo{UwvS#FIP_iLOr+24%X&cABq1mEWN;&)qo)70z$cIt%`zg)N{$AUHWIs}~%AF%lS zEN_adb=lb!p(L+l(A*Tc;G*;2Dz>KmxWJ=TyiXf@kyz@KH~Af>?-eJ+lyW=pGy8d$8V9P$%QzIq#`Wv@>;}5*Pz+rLTlLw7a!8+8YDDdXn5A+2C-Mi*_ zcWv+eyX(jG*LHf%y5ij;#zCV9qq%aey{+iL#xPqgA_j*q{cVEJiM|7RoOWf=%76|pMYCGy zUy<*Rlbk;K9UV`u$ESVe3&8bi19wSFZK~6KqT2 z3MN#;g~fuMJWs<=cb^k50lkg6C&xta;{p>mV8fe}ELnl~0)Mm#w*pH>4{5vD)OEdol z+&6$Tl@uH7SD6IMnv=2olu}>O(!Xov4jony1G3yH@WOYkMeFQ3Bo_ zk82j{NwG|hv@vzEY$h_jL;gW6q7u|q2Q7Y(TI0-C!umv>{#e@4DzHP-TnZ^l#o z8+~hNeAtCID^ib|G#UXCqOg&9^A!fzrz^7r#m9Na)Q;#o2#5F(@jbc67~P~EV}S{2 zWJQy?!ajX{caHbT3Do0IA{hnP4qKUI47wPcTU58V=LcwAweioPp4Y>ZYvTqD5(d@n z?&2W!Q}*osG4eTny&Dnx z<}|=)tl;4II=?8a;~m&4`y#VE)y{Flh$J#K+1>6c>~gIR;-m|grMkriwZuther$8t zDyeXDkC!KSfgFhYv`Ln7>*HyQ`R*t02K@kVDJpo|lh|j001$GW3NV@M@uW)^@m07Y z>dL0?6xi5HXcy#0Q^6Nv_6nYwQPH}Nv=H`xB*nua-uL8OKy(Y_DHfEkH6h_O=S)hMGa1t@4F};c2E%xiz`C_&#X>mo zBe%5>;(|P7(+7(=Dzj#?9cGmp-O~ixm=u&W>y0yGMJ-DdZgO?Cp{(oIH&2(}<~2IY zpCz7b+pN@-xeQrW zCo34Q2wpV=(p({yVn>G182N!SYMDhd{<+fk`H1QVTEk5z=zhgvc=YxUhOhBd)y=Z$ z)s_X-jI}wD7$(;jI{TaK!+nis4J~zF=&8u~&x~E0>xl=C!&^Yd<`=ME>3w1ed41WU zD)u?od;Km59k#Hz@5kkZz!^dn&8&ZlrU|mrG&AhA%e8G!QMEKyn>b)*kW&DAuOKka z(7qwvve8O=k~VxQWI64In1TLGs}s~VxRo2sY@^TA~mQ(E`f1 z5~de_m?ox`V21KGo6qbm<7SuK5!?xxQy2#x#}9Qeftg3<3)CUn*XaRMaXx{eYX&%o z&RX`Qwt4Uel{E5h92c75muXrA<>j@bOD4I&szhr_4!Y8>NL_huH!pFT-^_0K%I4vn zo+m%5V5W%DV*!L?KZtsQqAe6qR#3Au4P}e3wP!91t)cs1b(SQb7ZrTxO)Mc30v@MX zK5tJ;tphMF@614sy!w3QudIJpw!C~DqN>=>s?xBETkFMsH} z=DwGDnb7k3@^~`BI-bs!&R4Jgt#f-|)#IrAHV4Cdz_#PMfbsr|{OUUtc;1}^rCj~^ zO!i%Aqwbh#^`jj|-}^>8z55}xV=(L+JHeBIJTGF8{TxlaL@|T9s&5tTboD|Py$rPf z(L|qrH1YJKj*_786wysoSh^Dp_cPBy$V_&qiHL93Y_C%KUNh3_^2;B72&l92+LR&>gMzl4 zeQK+%ywURzFgtiKIw)P$5hPnqdnp|$-2O%Wj`2EP;_uqxdX1&8^ZR@*F%nBjcZ?R- zkGL>Dr6hRWQ1pE^m=PCC$Gyr&mpx0^Ar^OpgRwOZb2(Tj)5jD$0{lbrMQEoFq-sr9 zK`qC*BzhKi>$l*-8i3!Z@?(vpBF#wu-)mH7*(%H$5OvfpE>?*m@6-23es>C&PR!*| zKu#x$w?6S62Tt9&WAP18SI8m{^(HxtL#=JtExc`ix08ycUFNOHZ_fh)m!4Uj?I-?3 za@Y#@#ghO|{1a-BrmOC@OEvCoWsXF}Q$NqEkqluxPx=P**bx0cJdyezPqdQe9i#n^ zCrX2`VJ0TwdQpH0mQFZFeXgbhQpq`u5qQiiRiK)38l@TBb)eiW8 zQ^8Ddm-COR?jq6RVz6lttHtIFqlS18aj8& zfmiau011G0_InEfW-vsb(^5E+f|p^`$xK33eVF6w2g8+K2s;>CE1jp;b1SNDng7Y zy?GEyI(Htb5Se!(CCsV(GLA;mnkoKLaj7N3qJ)VNm=MS&(W^zsv!9}xd7;Y`VYN<8ArzMC^4goJG3QTF?)jW6P9$eKu1qpk@3loGhcI;(tn%y;=# zvwafe(NQ8$Vkr&pD537|h=O~1&*q~%?MtAvLKYteb=Bqj1gb?1(XHkK?#|2-Xq#6=4-vAH30QcvN0c-SqCeK@|M`-4Y z5dP|_vlE=*vShyXFl zczRxcZ9_)mpOlkefbzU~+do7*_W>kNo&TKR;tdz>R53zm>PV4n{GI-515+hm5w%~h z>wPM0#VYOi!*|Qb6X~|=!hJuI!XU#*yX>-G+su!Y`cJDH-2_B0eD7!)dpXJSIo$dr z7saYvm5&$1ek|-LLx~TYf)}juMM{&3@LL`B8(WCTt1Rrt!qx(%Z7RO2Qu02K8dGGI)vSY%@bNy3T%mLb=|Hk zrHa+4y3g*uV6ceXtr>$_jz6L5^c&;o@n>LVAGv2Klc)&Zw)>GJPdh-rh%`4n*iF_n+?h^t{F}PF* z`9^@*UFMR+=elI2-E3z+m+4yNGKqZJ1b|iL|m~1{#wt&l*?k(U*LWUTq@?47gt%WaEAhytU zfPWg;PlDv1xC+4v9fv`a1?9sHs*Qg?{$HGr?Y~G^~aYFpia>2L({xk9= zP>sj<;HZEPZx>@2xB)}(s4sgqCNp9xlSv@bP@vwC9=lqodub#^J-*5?*P3Y2xYyIR z?)K(R!@;-{%PNPDhsXH74}?|&uzg4?Z*q<*aLlMmhk@J0)Dp&;F#WQz%JK&#Ky?J; zck|DFunOF^224-7J>{O22yI_02Y7;2U%;}?ptGMG8q`Y_=a$X0wBM>SKN%~ne^Uj%y38M$T6ugmP^e6Y1U8iV4bDU7ed;l~QXmOJid~T-1i8mJ&83OO}(>=i*V~!|GM>V0wNo zNkPfw^UkXBwHeDh0mvFk6=hM%_Ti5cQ-zdl)^^?7^ZZmQXMJQD{l@;aKEyNlyoQrFAMqHKrsbfFg~ z+*f&6ANlXSmqjli(ll-3V%698!#}F9-Vd>Z+}s-_p7lt*A7WDwkh4JN$8U_v)U$h^ zMgjnEkSzFvrOCaGM`W-N(V1UTt>0t)myui61#!TyfNr4UCOU$jS*QYz* ztM7Mu0UL794V@mZ=iL~vR+i39$Rl6Rlx=p3cxGA-1}NfQAyB)(kSm;9%FhX<7#Kt0krTWD;`OPdi&S_hK+~x2sx96lVkS&!zvXC8dT8Q~TeWRx| zmHcI=#UmTHkN~MvEKV2sz=U{cd{Vv7$ipj=8A(x2#Cd{M;RB_GDVX^1`v>#L^3U&K zv|aPij6gUuZ7&7@)J1Xg)ko4dUL)I$`l7({Cl9 z;&N17Ca=NkVdcxv+U;CJ)N_?0JH6`D^O>(;xwOx*5echbA~`gn);50Hd{nXTvU1;n zk1_I-vvRi~lc;WtYYVMI5Nf_WLDh?)XKU1Z+QhvrxAmrNCUTuiu^<#-(*tiErIbc< z@8Uhq6bbCu|0_Q+^&n0bS{>Ce&47kX7Kc|P^lc)I{{N5}>r>+T?caq^@-bmcG5_}7 zyUlwd>&UwhcZp&96Sf4~V|Y3zAE<0FygGocl9sV!a_wqvJkJv=Bp4YSGlh(8NYlaGxY0)Q4C|m!;bZNQ1Hh;hktbJ6_B(>ak-)|J@H%@SQqz@ zEEtgV8;bmBcB7Lo!J}C9r>HJ&)N<9$Rk1U_y*?*NFW~1c_ZOWFo!Q+sEGn*T{^P<+C!Y zH}O7x_Pb+R$5%GZ$JEfXxDalN%3yTqx~+?*4QKv zqKEPO*lYBAjGUa^%?>uxV~t*PfeML}VKX#M&@6EF|45-$GXJE|Wvu9{@c*RHSg3Dh z4$ihs>*6hCzkSy-J$3Vkvpv^X&hbOKfUR%Sk(9rVG9?rn&a_!$Rq~7y;_62@HK)1p zN(jQAlUB}SzH_@o zNRo?Z%>&X+_^C^yz!EZo4XRV8qT4rJC|H(dtxTb*{A zEVr>4Fa8mRCOJ0YWlujq1O=;>q|xa)ejH<2pFr&HC^#%ntvcV8b9m0tEkh6UWhG64 z9AgWe6G+hhhsXj}gJ2uLO%R0F(a|wJC(s^smEB;!F4XZJ5c1@`Ao@T^;KY;%gjfR) zHQ<%r6itLys$E28raKr};*TpxR^uROg3d*^=5ikq4dL9mtvF;Gp))E8xvP+7Mp^esL~m`D+X6 zKy7w`8k6I$2lpF_Wiu|posZBJZmShw*Ix|z7s-7xAhev@W@UEKKF4Vp3hO}Fi0w?1 zCIL=7Os2g=r>7QH(J3D+y_=njBo-`i)ZtK|&d4BhKm)JYYf7P#jPc*CX!>3AbKP&p zTW;t)BWODeQnUv26(-cdUqb+h7VJY<+iuM;gX6>{^tN|ub@^6O9s6(EK=g_zQ_T|< z=shJY!qalc^Uo8g8&i>`zV_(|KmTSU-SK7c4bT34JrhVF{6N3~J2f%>@o&YYz&fZDv@EkDlu=;r0(7_*-p_SSLgxG&vFR}Tj zfL8p&z+JTe6i~JnPfQ{~t$j_|?7ZEUv3|sk@7nR{>KT=-*RHqi4Zbjy2u?I7nM(St zQ^xr3a^dF1=-++s(t)Skr`w8oHnFXqj>fB3BSiL84Pr({r5L7brORuP^1ZThABW2b z=X1+6NyeMMNGLiA%wb6TiwjUV2>jN6VnN7E#6au_7T^E@UqNW;BuoCf)Tib*Zz8Gk z-Zh3?_6^@ifW$mna1ahNibCGPI!VrBU-C%@##t}b;e!z#iZ3e)$-OxYwdTHbW3|+p z4Id`q;EY4qt5ux!E51qb$?3=*whHN*6mYBFR=a&ugW@5XOPuh0~WAjCwXxH{|pEr{B-K&phRf5(W-3 zvNLpap`a(B>oey@X6QW!8q<4ym)ku812!d_TEkSXFQT9u;1bRnCwkQrq#HM zJ`}-9$W;!X^f`wbk}8$=nZq!8?QQ|~#0;1SCVpK(5c1v1do`Q~f#sXa(KCoN4r1E* zhy1@pPEQTw_1rKs3eK%PHr;(7#}ffG-RH*8MzMHJe_={Uxp87ap@%6I(ls>4faCQM(q*v zPTlUvTn&7=eynyn?3Uko*xyPkClWvKm`6N+Y5*pVR*i)Y5X~PwZAnTncIOdEW{n+p z#kaHray%yB+$vqKa7>Pc)XR?gPrJL{w>)fK)Oh}pQ9sxIo}O8zJ#B6|%RcxKv#Fn$ zVL>E85ZZe4e?ocx6Rw zK|GFGleY9}{OD@2{pd5I9OyCOgS&;HcEIvLilV`$fbAmR@(*+;EyM1t^15AVHO7nb1Yd=t1{2<8!@x{9fRVkX zmP>mQO-g%9NUI!kQ(=Rc$C8Y5`DaDj{~iEkF|wTtR#qyJip&b`U3{#Qqj25^a8w)vD2 zJH?_RWd~>UyW>ArMb@Y4`iZGm<&ul2Z;}c};z<5rrVsZotJH2@x|Y^jg#M|sP`};d z-45Pnln`cKd2r8tzj9R4?4S%Y!NP7LE&&juX}S+<{+w@_ydAmIK-E%59iR=^DeTH! z?Yi9(0WW&$M~-o_Esfk?l^K~N*E`jvQo=yDi4^b@VYXo_NbsqbC>NR~^kZ#c@+->W z9v>iFZcVu7j<21VK@|pwf|jUl37y^7wD_vMG=HomNo2Md&ucqL41>S&?rY#E*G5#Q z5n3UB=1*hPJPR7-I6t@epmWtYnnyD7bJ+lOcbrtGlMO2pcw#EzuyAV2U%aU><9AZy~Z64uK|swj!>%fKpDX0 z33q<|)t1q_G5XBxv!^d)62)sTP9|v)+N%Wuno(LwmnRr32!1QvF7F!5U^JbdevT$; z*ZXD28{zV|&%7YbuLT#Bd%Y8Q$V!zcln9CKg7!Q-JR;F&C_k5^kc~L)G3-PLO1&LWQ z_lvqh^U2-D&$0GvxY~ApjJq*=6B9AWDVR;qckAm=JAS1Yv^TLhrJw=Qc1^2$5k@s| zB4_I{&4t-}JMf(asPid$foia;F6-WRn)gnM<1759!d|sXP@6T~50f-vePKqUU{}!4 zO+m<;?L-2cw!)i-SWW6XxEngRv*xUdancS+eWalVMe#rONqSCmr3}w)&nLWs`pu+O$UpU|P&Q;$GjPoe)30mzJj5V!+A8fld&2{Sc>% zK0+sSM!JdEPurA%n=FETGaxh8PwK;dn?nWS#zg^pwY|)m5(neWIweLqNoUlDF!uhX z9?YRH;&+s%v9@#Oj`g!B2rPFpb^3NXFg~rMe;Lb=ZhV}QnBzUTl1`H`S61N8fx#fg;yYImvb+f zzT=|6d36V*!~L#QB-6sQcY>=nEqZfbfGzXd`az;T`=;5I-n?Mc@rHZ0>*!CYa_tV= zWZ?Axw^K}WzphqC<&GFr>)S?ImZ&sU zYnK0m&75UE67@#I)N~WqW8c&g|JiVEp^5nBThDKIX41(ZWfGSKgZiomB8_^B#Lzz) zsO|7^V+OBj`==eRJ|y#^FA59H!HAYs(Pg^NA>64#A$x4Nlo(7czk>>K6V2; z=HWUhg;DPMBJlHcxJbwy_!`-BEUL?tf zL>yk}>9`Cv+Ng& zB2xxYu`_0d6^ndVF11W3DK%SB%qpHb4*-1TPP4UT0%l32K7FR4HL;?t+Emswm)VRxUgQs#{_YzdA*3mjG;QX@Y z(K_7}3hbYhbOzkPq_-LI*{PnmO_`Uk?d7tCi%F^hQbnmVX8srI*4&eF2;enK_c13? zhAfi$KV4y~j(Z{2YuVMSGur$Me^U{JN=5sDTk8^kZ)e8aZS*6VH}7n%WS2&`(_rHY zNwia&%1Rjs^r^nx9G^JK+>I?>KKC0JC{tQy;igX*T3Z{r)2vMY`E>1Iuh_`c zKsN7nrxuwzMsE!{un4^m>(bT;IZ~TJUEU}agIA8 zfp&y%xFyJYML{|3|A-XIsz8C+<5yf*_rE;hd3wAMmHzPHO4#e2SZk^32hP>THp;(Z zZ&xsx)(DtR|BGe}j@5@M@h8k${*)hQW;f?h>ie{Sz-BBz{>Y?(%U}BtS#o*{U^!DpYn7v*-~~$AWk6 zG!O%)-5IGMHdM^M*TkXj0uw_?0E0O!)a%Fu`eEAZYK|%f(~1mR2b*1MZW=G8c>2!I zL4%nKJNS@`v{St|%c6H-YHSj@xIP?qjvas|`=HxbQR+Do%zP1sP7^)Nu-Q$xBF<7) zvlK!TvV|D11pBL1YaW2$U4@=$B0bn4w41;<#m~Uk2I!;*oE(1^0QO2|;EH!auXPI( zOqvgTJmNCY7km+~mBloe>t0Szv|`5Es)rTTKEs;OATeiM zRbMBJ@uj@ZNwdGTi9=G0y^ei(h1>C;9rFzs=W|=9>I%Q1;9BeAVt=rK)#=gVX6haw zT4dhAcA3R&RLDB@-CTxQF2qm8Tc(dMQES;J{GdrFE6LKrqNj7#pV?`qEBtQ7F}gmE zcxH00BdNW{A~CUfe({v(goEVVQR~AqL0;uTYCO2G7g(M7Ol}aA$sig2AZg|~CQB*E!dG4B*;Mrscbfo=sryaJlcUAwUAs{mPxG)=~+}<)m;CBQoRSgS`|#yixA* zDP^<&bdZAdt-Kxd5%m{(!LaQOTN!%%>|n@^9k1C|YKj;B1i!mVkmAmgUD?@Ps#Y15 zEBJ@+J%X87^YxSr(bqyt=CTa8&Cq5iPE^&Wtfy_N$?{hSG8-9{>f^LLZ~3h(DV((; zQB&x#J&5QSN^d5&sF_Q>?^@Q05T$WMuEu>|t~3dj$&;Zi67|uS8a2jJ^g237cnm_W z$1b|aJ<#G9mw&}EVsvdNi6UptV}>kqEj%7#M;h1dx2{}w)$wo>v43Tx`{SxUaXw3_ ztE?7-c+Y2(pS#vx$HvKwU{BduqJ7=$*H*1o@B^A535gtgb`|@+!oxurPF&& zZF25zXE78b&E*9B#Py#S+Bem-$}G$OPX<< zRmsc8j8YYPp$6U@JYfR+2JpAiQWg%Gs_fkEkymQKU>w`*kFZ#U9LMP~f)4ZQ3Lyg8 zGwOx;%6&MxE_uelmups%3EeYUr`&lGJ1*4^k1`4-d=N;NgB-qxI zlKCpYG+}ZNut;~3^pGq=rw;@pJ7&CfAQqNSt&xSXCQ#uwsLEw38-$3u&HMI88Bxj0 zeb(#Z;m!6*Nv;dW<7BiC8#UKG@_|@JA|mIiQ@r~hq1wUNA7&&r&_tt{x5}}JHUIO;p{>b*3cNjK{G{N68?mZT>aM6YUh2! zg2vf1%N6ClzH9m1?4DCh^1^N2ea0uqfxHVf@4+ZzLvqKKlT&>*$!9tGiJ6Zg^*@g1 zr#us*pYRPuX|&mI%Cr1WiJVTVze+1eOeo~%?Z==320F8KE~}WD4>a(k=|e@ehkvFC zE+^WA#%C1DDn91KzEQ?;A56QsU4OlVZMg{hpuK*VUhrBfpj-%Z{#^<7_U}k>J=>?_ zbMm{oX+2jsN1hSfRI8ig4JkxfA(q@SIR7~YdVlr3L9?x0pO%fM{^MV?oC|jN{@7Tz z?FU;Ny+R#36IAd{Q$(W%86Hnn8R!0WL@q+%ZFhoqq$^{4nJ9qf>JjBa7`$D^$Voe$ z>EkgcaRe`O`hy&q9t;v4_fII8+L%c%*i%I>8sxE^2A62|E3ej~gKaG27Zm&JnFR3; zA>|Gq5nBE1EEmmbhCqK3#Lm-SGefTTzsJ8O$EM)nT$3_(dsz>>@RtXHJDkglCf1H78j1!?4#?m%shetlUswbd%F}ow=vDx@4<_B5L83_2L{6Noo4xSoZ~zKhsq z{uwKbf+-r;YAh75hauaJL0*eKdPNVdv!VU1uMKpbjG>Cg8rLNRVn|UKe};z}{a=i| zWm8-Mx2?NqG`PDZL4p%pf`tG9g1fuBJ2b(91ef4VumFv_LvVN3;10o^(|Px~cURqA zb!*r9!VjR=TyxAZo`D>O`siBMe*Q{JmKaavT1r2RtgK3v9Aj zbnEIX>8aPx{qK!CwT(7L;h0n6s&$jB(%PmcVaT>)3ZC5DNOqQF_@iYJK0{+8y@sWa zHam@rD$HYkeyx{cJiKAtY6)N&b3+If`y=}tfsKvBg^LLAyVmxGQJp5$fAYzX2Lb+Y z(dVR2*T4H(i*IdbG+TNN1N@>2KfF!8@CE)ZGUNk%VYbmFE&RRQtuxRv?tyrnJCdjO zb8HLJi*2cNG)B-S=*tgUPd$w#i~frzs{Qn3{TQ^?gLA*nj$S5!svC);oy?fps1G4Aj{5hs!8*4oeqnf-iHOkg-uW&uORe4x6w41F8n)E^E4Hf z^=~bs=on@eo%+e~GlK6+Q!zFbCb2|VyuSa{HgCuLH9x~q85+m{QylH926@yMU%4ZV z8h|UtKediipWW0!h^I^FxrLXp2u4+vB$ML>2ljWOW?nmqgDALYGsob@ndhNmME&9& zs=l~UEbn6BAyN$40L(p0g$14^#`+!?k_YP#^d<-7a`Zg91o@g|^AbMkkM*W%N9~Kw zaQuS4>wWFBsv%6cp)QV$B{zW+c$i^4ne2eeUl<8rArg7VUtZh7N*@wa!;&JWSc`Ag z((XLP_sLENLuI43j5|_0@*q;#DuKyA)9L-UmVxS*#<=5raV5KFSEKyi?3P_^(g zlFyK!!iBq<88^@DyoOz&lLSz!s`7@ytX!Ny7G0lmWj$|+sZEp|f3E8lGsPr|(d9lk zp>oMF21v>d#Zv9b>@I9k)y>B{Q2M@Sq}F%#!5UX+#)GCw!;b;S3D*7>w>fn!BdV;r zR4g~GAJ0iIQjqX(f=1W4msMyT;e$X_jva8DX!2o=~0vZ0Y!jCyv3j^R% zdKY7>=N;bm{iv}CR!&lr$4!yvO}wxF+_F~`MhAUgl&GIV^}GjY>pTbI7d0inOj%?& zN#b|gQ4{HV=2S}#si4modt~h$5EWXB{p#gg9HE1$g|KKSq-i@sr!*iZZGWzW^3>>(*P=5tln~}JFgRzOp$D@!5tuOx% z3jil;tLx(G?CLuKm-QV&W@T|Hgrzw|)=E6$HU1W{v* zM1S%)6MngGOv{H(Hv2S(9fy_#*f0fnHI_C#`Nz{B3K&H6d|PlOY4#m3uhFn|x9Hh% za~ig+kQhpypA1sJHST98{k_WaTD4D4hZ6!Jx z-~ulj0&S)oP3c`ifWyGB`;F%v4557ZEwFJ}MRPM(Wg z?$M=lhm9)l7NCLk>pla1u@D4RMr7~=G!%_1dZ?Iu_?-Dur^BHZM- zjgn_qr|jQxTlw!W`~N$v&!F&-u7(GzxS(NG|9)cnAd=A6ypmSvXch03-~fzU zew(0K9>;96xi#}+L}FK2TZ3VB!&I4cZki@$tzaxI9jp|oPhjSYII=%nckB^y{q?3M z>ZJCjxP*}!Na>oh5rzR_aG004^+u9mFu>j+b3I4SfMtq&yoMJZ-XbiPh)PVs?%(-! zNfS|Y=v(p(m6V%%eP@$^AJhacS7-*D*qIe2m!B-Bl6%FiZ!UAUp)OK6JaPo#| zLLPeu_)Gqbod+WtGJYIH!vzxwr6CbnhveJCT2BlzydX!kVGQc!&KgWq^Z3!j0v_~) zDh{0UjRi?XV@y>}*yhmpA6pc^yE&{4sS0`cup8%YqLUFc5vP{NkGR zp}CshDgiWzi-P`vk{IukXa6@-bd-wEZ$AI#pqoGILog9V!h7@pn7_g!nN(F$8aiX6 z(7dKe?2=h*5frR!F5GinH9I%q4D_j9ve(o}`aHJk@_?rK!d; zQ(i4(B~ibz%4r|@9gidzaQX(guV0{=a0>^d-vB~H^21q}h%J4lYy1PEdfV+r(4$kV?2@CfgkZMpYM$>JDt zSBgB~+6=*r@juLZIQ@>A7Hh)H0oV0w*NLx-{Fg22VTowdlYHJ!`9@c1z@+f~dlOpX8L0FoEjD@z+mPwSO)*+gz z3Kk5nV^9DmH7MOOmv7uveN&k=O`I_pI~6LA$d6J$P>>F<#Fxpiwg?`Y7Mns#c_ENW z>Wt%!vK~Qq+zM&#?4qAy!rJ6)dH}<3*iORwJU(KD>1PHY;s8Pc`V=w@$jHdY2G83D zx`h+cH??#6hZl(}%^n^|YZm^2Wrz*Jun3IpOtD&9=Q#`sUU?|&sx8kErWjIn4OOw) zalWSzfa%Z2ms1M$xiP|vFn1NJh@MoT<$&KdlYvua^{JEX_7% zVq)TNJyrrcl#q~pxIylfKks{p>j~t`MtN$jxa+7?HAkv?ii(8$Auezjg;Px7gBJU6P&a~+JjV6((tqG0XaPF^X(&y$wr+BP(5LrO%;%`4S ze!z^IH00%nD-5?4;n1&F@V}RAJ}CBs!i^&*s=)GD9HtXo*l_$#eem)>W|7Y6AYvsYJzY%Ku;2DyR0S2CeR024SHUA6zn=Q19rCf(LZY-7| z!(sZqUNrTv+cd&RjOL3vM*3p;oBXyNrnxP4>_l^lVymTkHU1D+BfAfY58iDpQTuO@ z|NFtT!~6tX=Bxz7-S-Ff2l{jdA`=2EABlK!J}6H8{@bPPX%?s^n>}n>+riozv)*6@ z#WQuQv|JT&Zr!few~B-lwcx8_nKKQfJTwbYWgBCjG+`|5eB+aVXc-t@>sTWD3^eE2 zG7JRM8H%+Js3CTI=#g=QXBu4rAU-KrIJ6KB=^t_ywhd-*q(f#!)_|zVYf(U53rq+! zmB<1n6U^+QAh7UYlTUQ-&r{`t(_9u14#HVA-9AW!7g8_XoQ44hLBuYNbw@Rs5v{5e zWj-9+d<#I}`lCt+{B<2%iKCi-kS!{gyxH{Nv0^Xob5fB67Q9#Fy5>ku1Ibw& zxG!aT%pdE7*;U2Y=9BR*t@q~IX1q^8eAhxL3uy%sn=AJ+es^m%>LOJvcfH>tIXuKv zhah79g7b#;CV62!m4q~8fcN;|kP@ZPtnWaBl{2B5pL11M1HbMJ+}&aEUZ!p z@;BMCZJKtoKs3TUv`k#t(m|wkm?e3U4?YY*f4?MflFsQ`0mxopRxRdd={Oop6uWig z;~XFvF$Uf6pmnKE3)L>QS2XnWi{#}5C7g&Z1Df`07VMffW>UfD%o6xzRvnyi7bU3EyF@}#cSvW%qgVPueLZmD}6Rg_ONwt!jlxE<~iKOm7gpDWF@ z9$x`H>4KTqjacx$6!KY^>w^wOKkU5?B9K>W9;AU%oI%cqhyH%B028hb&x75!kshcSY}-k*SzgptR%oG0BmV}|l^xJv zx-!MvB1RB|NciASW+Y#HN^IrUE*1mIoc1LB09MPAq=8`eJPvw_QV*9CtWum1e7)G`%1bO+}OjYh7J0 z{B=3Fk^s;0X1nPw{L_) zJ~G5ZMjgu|(HUNIJO*;5Db!JRi@a(~(buZ2f7(?9{6Ev}uqEOt53-HRIEpUqU!tvg zMz?Myja^bBD~mQ~Och}*bBX4unKOMap4)hvrrtIQ>sbIc{EivTr7~+j@kt?f7;dzob*{rqwe%{)}WjzY}eS?C~4(WAEbS z91`(l|Da^W4bg40Y|V}Tk^GB#Vvw!1dCPnV=~-B3Z-^P+&C>rj$_S;Yt~i?$$=3KQ zO6O6eOzbYYegl2~%%>{@J>&WnSEBnZ=?w&Zy3BKrGuc1RlNutM%hktsL~WMZ_HT18 z=k6&~MJ%f!)^P?L63JM1rweh>!8xn@SxMwY?3vIXwx7`RBPI8PXKr%rq=n>5QB}OU z4{;sm6$WXBTR$|lusS-kWNaxfx32iR+>ITjQRy1_oX%U5BZRZAq9-*O4I!+?N(U)n z;u5jx+m`T@*SXPC^|XjyunyD;_^ALRqG~_H)LsqDm;EX5TNl@u|IQ1?S6)%6dd|81 z?F1dz6CjK!>Tx^rWdEpKtwO0>ozj}O!~>OuLkQ{Py1Jqgk(`*2!2I+-9&$KxSU=@k zNP-F8TiCGK+3A4C0%xU12Vo@*N=3X+)C7OTi-c4DlJ7a1!zu&!`FP2t)y=MTFj-xy z6f4rKHI;R!l3kEntM{B$hE}vkxlOG?6vmH%j>v?likEDu{{ot2vQv;OUupl4ux2^O z8_%q#>=+A?cuJNW%BOhH0{;YkElBSoUuyYYCFxaW@{~&Pf(ahY9XHt(AuTnNDZ+$rlAt?|;*u0_?4>7m|k|1hW)Dh@UGZ}Ah+AZWeQ5TP&00lEIwYm5QF%wPEVo*YkrwY z(K4j?#h#UkDzWzrSt!syfX*(CSKhlGGa&coc*#1*=d?;9-$_U2>8vz-}U!WIz@$Z-g}W4hrBG5L4Ca|L#oE#3IZjVk6Cy z$8Sh%ba3qsy}?|95&IFb!OvY*s1SdhVQy?=?*IOTI+f6~Q;+>48r zIFL*^qY}-mdSp=tuf=2s+LWSdf54|0MML!YN>X$pWlgAl`TV*0+CZFp3cibBPCFQ6?)q*l zpiM6iTBzr>ope2*;6E8~fgh*ooMl&Z#|gunp%0DFXZu$9?TJ%ar?{=S%`L!0*{17@ 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

*f_Gps59nrMW^qP?KAR$*)9#v)- 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ˑu{w2n6WQ=5#+&UgqEz!*u(}w_OvmA{#^)kJ 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≫A@ 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 Date: Sun, 22 Feb 2026 21:39:35 +0300 Subject: [PATCH 02/14] empty commit signing From f62ab2369d020edc25cda3293820e7597f52fda1 Mon Sep 17 00:00:00 2001 From: samerspc Date: Sun, 22 Feb 2026 21:41:26 +0300 Subject: [PATCH 03/14] docs: test SSH commit signing From e91922220960ea24a5c557cf5cab47c5ef32b740 Mon Sep 17 00:00:00 2001 From: samerspc Date: Sun, 22 Feb 2026 22:46:55 +0300 Subject: [PATCH 04/14] empty commit signing From 7142765e012cefd1e8ec4a85222e69c41ec3a003 Mon Sep 17 00:00:00 2001 From: samerspc Date: Sun, 22 Feb 2026 22:53:32 +0300 Subject: [PATCH 05/14] empty commit signing From 3067bd2c65f0c2dca2ee2795dc1e989910904689 Mon Sep 17 00:00:00 2001 From: samerspc Date: Sun, 22 Feb 2026 22:56:11 +0300 Subject: [PATCH 06/14] empty commit signing From 1031b7d1674b6c1c38fde8176e985e52623d0372 Mon Sep 17 00:00:00 2001 From: samerspc Date: Sun, 22 Feb 2026 22:57:35 +0300 Subject: [PATCH 07/14] empty commit signing From b4af963581e77fa8b1eba908a61b4eb4e603c906 Mon Sep 17 00:00:00 2001 From: samerspc Date: Sun, 22 Feb 2026 23:04:21 +0300 Subject: [PATCH 08/14] test: verify pre-commit hook with clean file --- test_clean.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 test_clean.txt diff --git a/test_clean.txt b/test_clean.txt new file mode 100644 index 00000000..d3259d8b --- /dev/null +++ b/test_clean.txt @@ -0,0 +1 @@ +This is a clean test file without any secrets From 0ba17ab4726ef94973ca999ca98e3719879c6d7e Mon Sep 17 00:00:00 2001 From: samerspc Date: Sun, 22 Feb 2026 23:10:41 +0300 Subject: [PATCH 09/14] docs: add Task 2 documentation for pre-commit secret scanning --- labs/imgs/image.png | Bin 0 -> 79799 bytes labs/submission3.md | 276 ++++++++++++++++++++++++++++++++++++++++++++ test_clean.txt | 1 - 3 files changed, 276 insertions(+), 1 deletion(-) create mode 100644 labs/imgs/image.png create mode 100644 labs/submission3.md delete mode 100644 test_clean.txt diff --git a/labs/imgs/image.png b/labs/imgs/image.png new file mode 100644 index 0000000000000000000000000000000000000000..71ad61edd694198aa65f5ac628517fa180dfdaaa GIT binary patch literal 79799 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

4#;+2x{SeR*PI%pbvzTv7j$mR=d}$W!y%*E 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

T*efa?Ydiz9vJJGZW!Is8gk!1ZCL|}<@7+3 zA*SA2*ZfHd7XEOxsm47;NW{iuMBt;=)Q!t#S3x^2-CEVI;NC3Y<8G7&aeNz~I9h_F zlk=r-61$g4tum7Cq}yn+;iXOamiJ`QexY0#Y~RoHW*D-+u9Gj{;JfBN18Q9P7Se3_ z_6%s#y+Ggx(J2@bJ6Vvr#1jMI)v#i87mw}n=(!yuiuL6^;iRO)URiub#)PAdjFx?M zBB+4U0J2UXb$C0@z*lN0sWB?MYd&R$lK5-;J0!75i|KY%^DfM#yrQ?*(uX-Q*vwQ@ z1?lheCv)m#vn56W?A>sEoBri&;A?S)AZ}UBq%7`J!ly@+806;MW1faEG@_tj^afLVz(Ym2CF*Q3T2f{EgKDrNsFivE9*(&_cQXhBXPL={kg- z5aIlgqVQz|YL&FWh7Vtm=|+f8~sPt0nHTljD4+Ys~1N_sHlvr}TU`;V9R@;oDR4F2>hU&7KRQ z)<&+73TX_yF?@JP5Lg(1mZd+S9U;o#y~1h5kC%;NDCF$_iG)go>r#`vkcn75)n}B>RrQ#!UzLVlCNE9-9KCcTqH@ zi4bhIcU|J|s|b>4kfT?6os=4;$I^_>d?7>~F`;-|gDV8t@>r5|?|;T zQH8+~y>r^xSqbxQ!lXcz`_&#o4nmB0V)v+H+#U}ZnX`+FHJl6?`B)igx35i@%3~LM zQ}T=_XtkE?VE20~oW|QzxynuGOIQY`m6ffn?B=eL!Q=S|l)?B@Z;FEXV-1tUpw|KG z0wb;8+wVv;v3uURft-7sbT}nX9+&6NwbUl#C5>()*n5V8y~!{VI9ZX@m{2-bzYyWF z#P_I>z*u5FsiEqF1eCl5+DfQSY(c|CX9kk8T|%F1aMSG1Z=N3WkN6(Vy4ifSG;c*9 z|B=7{aW-z@@%$`&@tXIABt|+O;tXhdZZ60{NJK96>*=UQD&I>W&R-_-eRp&JbIdgV zil7{^Usp|@+wR%*Ta7AD`)|^uRFuA>X*xX}JyF#mEC&aK{JlX1rT9b}Dx(VQbh$nD z6Vb8ju_MqJg^lYO!aA=`K^D~AU$LBSSek_Dr;ZJ&Z4K>w0E^v8&cK>)+umsbfWfYe zg)w*8f{jyo+NLgfcXxw$q41;%7@z3MNH}6cjj>0RNY$>7WoxHl;MUhJzmn2!oG%d; zbrtG2aqyRx+Cm70s3-O;$P2eXY5$w z3F=NF-FJ&H5w)+gU1Z?!K`!=-EN^5yB1Sbx+d5Szrn{=lSEN~rY~Mem^jgDyMT+;~ z_j4!EpPm;mpTYD$Iq*3+qWEYtrF3g(HgxAKb3j~ve#F++YCICh z3F433?x=VPd>XX4sL05oxxy4azBF+k5Wf6%u>yYc^clDsSf_0(s}li@r1kxEJ|pEF za6-IjDNOD@7ytTtPP*qahto5db+d9t_As$mdirx?n%PAo1J|fBS7@VjfxQ2vFaJkt z{`}@Mm|}J7b9)rL#QomE!O#tp3VMtcT{+D30h#POCv4+rdmJBD%3p``kJbnBwp4vE8$tccVE^OVT10>bD8UfdJ^zzz_K&w- ztB9WDve+tyaDUf=XHW`+&!js=@JHVMWo-YLE~tJ$6IX}%RR6jN{rXJ_ve%vSRc5ce zi4qLT|7gMUJ>;6=FLC}QRFj!Li~kvg{~nqa&(Dp%;%|!r9RiOtS5Np%{>RtB0wSlv zPk)KO|CAI*pes?+ zZ`K9EpY~C&=KWcumy#C-+f~=`h zJ_!-wcsKv$6(^ZzjS7C>=rTib3zLI@B-fCPdEch|;)ySoN=cMlNU-Q62$+$F)? zU4y&3-<7kEW$*pf{chc=zy2zU>aM2fwWh2&=R2P9j^{8!LSW6xw?O1+U?bRY2awl^ zNQh!wKMS%38xh*Zg8CQq5h_qsqH~Eg(eZmax;kY|O!_pC^e9v3o0lY=!L)LJ$e9KQ zhB6C($eEw|Vq#Ka4~tZaP^q-agStY~zvSXPEm`mzn~jtqF_~U|O%gVqng(`+JISMLtbNUEHdO32oc!EGxezINyNc1AXgCL z(9h0p%u^H;RL5Vj{Y6)O*CH=#qu2le>KaXC@(I~kS!LWT4^_)TJhfP|7;7v>#UVKH z2JV~<_C(y=+zlSh*N47-F9CliWq;e>2bfnItUO$C-wNC4dtBGbW5Fxs&>B<~HKQJZ z%F6hA5OT#!3N@&xyKevXwV;X$H`KTgt%(IuRT!y6-kxfc$)rnc4&Hda_MLs-enyII zHTV9X(T4KMgPZA|qtjP=++QC#tO9sT1q&|SZ!hHzw9+myQd_Y^ZMUd0fKzF~rRP37 z&m>qOzck!F8#)-Z$N?avvTV`#3PfYU;DPwAJC*2h~<<6ws2*xLT!$&#vv}{-=ib76^Vt%M5$}-<8#ctCxiS;(~&=?tnc5qQp0JmE_{ll)$a# z`%E;&nwQ_o%c%SMPF0lYJ!EVtj5S6nsEr|4*Y1EFMwQ!!3Eb<~86|49(sp+5FLo!@ zXk_c^Y{c>WC!JiJM{~u{Vn^uKl2!D&6MLjm*$PX!Z=-mGL`Bf zMqu@NxRM9!7aA>Yfs$#gnR7(M#AA?Fv+Uzz+99q~-c{|aKqU9u3psbd+cE2z3X(@& z^CcUov2G*`d!8&EjZ^V#g&%-A|wegtxMUGtEl5TD;$lEl^;KcV`ANCJQ76f=|YJgR2K3w<`b<4^hq z2C{2i5=I>bqhQNvxDN%q&@9n=6lKp^5*QrQR?9seRBvy#sCL!+I^5jcC$SFp_l+kK z${C%GrH2knv-$kr%B~Sh^h{5O>rv8~b8_B*pmDi}%Cp#ZxxZv+3Xg8;m6p8beY)y3 zT;JId`SGJ$VYy908C1c7^5*w>3j0zo9*Fy3+7j%RQcf=|2ihH8)^=CmRa{vUVx}T2 z$~ZPEWEwWWIq2;rJPEC}Vf4=Fg;q>el--=6{R$oWdJs#d$fLGr4ZDUs<3~q96z_No zGc@LYe@&-aqleUdb88A#fGoLRl-Qox>_omjD45SqjTMfJj~Bw8tI6Wx#Lbsq>MQa# zZBfoxv;usNcW0Z6OaN5qHQb4{^)F?ykQj|RCBJuAN`6bNb`zeYJq^2ezNB9EOD@kZ z4V)LEJ_?xQX11p*bhBtC3+f7mW;}Oy9banpv>}Zl=*8d{26#mn1Wb+qHtq$P!6Gi# zU+%azXLX|l#>W}?+pC@MV2GzgV)0!6TxU|PQD)d_wabPm#_hm(m78&khwSvS z+e56$c#g50yBY|#-fedM_6;U*7>P@Y64mm!M6X^S$u~@MX)6n4!=AI0E4|@ZFbU=sYqC? zMo-z$*xRDkt7p#kMe=&Kz>NEaL!kV~1*)_%S}Z6>rvv8lNvzgcCUSG-i;Ihe03%M^ zh%}6R<5NjyyTW}qy~-_`d?p#`%I>h=W6Z*qu$#w|SY^E2(%dr8+baUX+J?8Xf$^${ ze0lV7bBR2n47VJW3Mc1CX}xu!zxuw+G%hV|$aP_>pkJM<&*Ey%UeN#*bXKG3=WzV} z@xEq1iU@~()g8}UNOCCE!m6_6QPtV^e0MQY<1l9xUYUyf$xr{XEE2u~~pAj%V+4V+X z5B>KB`Op$7s*$gznb{CsNv@}m*tM_rJhP+u<_N~Z+^x5~fkOXVZc?L$7VhN^SzmvT zXRA%&UMYXt8Oo)MrXn@^)Q)A@n23!maxZGXwSEM{7EpVf5Lb?P<0eadk9R(yVYto= zKy75z!gPApo}yp-Wq>|cS*T8IOx-CttBq>V5-=` zT#ekp*w~oSW^rPb+bn(bl}aToZ5h3Qpy2!MF?kiQSDtIo9Qxwlxoz2=d_7LGd?yM# zupjcZo9BpC)f5Q<4_<{rSpmRd*${G%;NdDAXuyMRj8Z8NAsm~ zl=@>-qjB!*5n#3Y;5RrhAWrv9(goL;sI2PG&5df9<;>3>_t@2 zAwQo=TP|28=d^0_g0lAtY-*=k*0~E_IXe^z4_z!2uGTexA#>@~`2Imdw`^o~#j9CO zR=b1dQVRJ@#2V19lZs8Y;FhItIZda*2=X)0VA?Yx)0pa|B2-4hxAwaWfvTtME0@b2 z*&@SIvS~C?V&}eSnm>C2H5lElX{){ZOjB-o%}#@9PQ&UEcE*Rf^bNgWwzX)QbNaRh zle?E_4=!+#WF5{P{5IFtbjQvFmaN@D58pDe*&RaCoDJS_0#=P|ZAU6{dE#`%)X`^( zCG*m)k1s^{Kk`M}+{6g^km{}$n$1=P5@Lz8`4BfB<2T37~YP zYMmaL`9hO|FLmy*=6*%d$c9+FJWOaZWA4?`Q+NvlY%3B?1hF~}sza=f&f&o2!+4k5 z5&B7x^Iqzee8nPwbU4*c%O2w*tIQwxVI^m=Rj{N|M$@~aZ8jz1# z$s0@>9VHN&NZG(`Eg!r-g;!v)9)l;mqEwY-hTBV0pop!NCNW9d>&rxlMgLs^;)+#>S@1jA1_Mo*ap!n#{`}Md z{+{ykF{j>y`LZ32nNC>Yad_8K#{RjziX&9{}A94||me9Ep=!HM;uSq9kBTt$tQQ=c1jk%BV z_WDD$`q%IGgb{A%dB`&4Rma4RmoAYJ+3P4L>tm$c@qwwe1PVrn5;a2(>r00 z(xMZ zbJN1|w?E+Zi3v3xSzrl-07BL*$A-mRmGSuYGt2MvN!f6l!^y)(O0)95Eb)=LU%q_0 z*h=+wwC#geig)|mF*q11r^=Y+xa=MtN2MjXHw9_cZCL9L&j&L2m*DR6S|nxF&eyna z!*QQd;M|cR=(F$h&|B9e6Iee_qUW`aEccMmNP0w;R#bY$F}IfuVQl$%hrFikB3=>4 zWGSYJZws*}{Ji#I8D<(;kpOr0IhhZqSk(e`MO6b6Jh6-kV5RQ$fyHvJ;Cr?DeUpB$ zXvZEPL3SXuzmnpni+j8+qTwRBF{&}!L5>PHxG?#!u4@8V`QlEO z5Z$~sL^6EC>D}OXkj0ces@pw!4I6EQc{IZ47mdAftPqAZ%ekXmsOMvnQtFC>lTep*pj1#h!~jVaZ`lcA%qu` zHa!76wzX#MU7?g|9b*xAe5@=xUy=q3Y0NC?5`Wx?c8Uq$GtJFaDab_yyg^dK(Y3^Y zWk;ro2UbQ|Vc`HU@2ZJp*TmNX@qOVH2}ULd@R%aY02?RCJxSFU*ed zItT79s$|G;I7NkYSr#E6`M)J-$d!{TkR>X@$JoK_p^H~^u>9_Nc9 zJ&b?7(VS)5Km0tKJm@Bu!%*3*w|^+R&KxNQJyP^?-DRHH6eX){$)|oA$yZw1z zc30G)K5!^;ouy9UhD6iLa@Ii%+jgE`|0EqbGNM_Y`_ut4ucjI=C^IitCzBJQ3X)`^@JoFM@=Tu z`ls?uiXCzSO4yz)=EJZ2HF#C$2?cxuF!c}U2yS$0EEd6!-??oj zNUKAvmN=PNS(OiZs#0ygPn60DH81ba)r(ESJbe%cRvQ^LeeUCDmWD(1h8{YWn1i<$ zd&4WzF!IzNOT@!sp(qNes)+i2{8;j8_hKgPplQ7inxj|akAGGgotoA`e0=Nw2AdZM zYAJxs2*-ZVLi?KN`O?6OAs?arhE7+W9ADP{6sk7MQ>!;Yn6&1f`A~!?{m&px;4K1I zuSmh0npSEVlDeH1f_Io`VpO|K3vGpqF#X=m+5+CmlBmvz>| zg@;5!yWgL`Af=`bgMxxGy4YnRN5=DS4|gcDI-4_vfE^G|sU?@)Yo!ln>`vFspC2^( z!YkmQyBZKL(RPR9<^#28z^*xmKTr|Dpq@N>L&lO`x@1X8 z{%Vt?Jv5LxRfkv2Qik{IR96gX_GIk2Q6MRSdvFhauPcpalT){}q@*NRGwKpUZ4x}G zd|t0vyy(oy3E~fR)Q=K=#aGm`BD2#JY{7B#QUQa3Bq+fZ)fbjVbqU=zjd8P!#>_ky zNk2j^j}}Y{^II>yd*8p#vMDQMh)c)>NHy1KfPmLr;tosB%Tn@#e5Tufxz50zp$g;%EVjl2xMYmm?1 z)sei`GteVF$&&q|uoT*xsAIt&%hf%wTxHXXx3-6t!J)?=5m~L$4=f}gsRZDRZi?XV zaYz6Ja0WQUk#w7yn|so070+yH@lvVduk6CJw-fY4B{$5A&-Qy}>%C1-Ffn1QyWU92 z|4F-FPy>Y6*9i5(QM!W2YsADIC#B*dSQyc&htL>EI(olIhU>(b)jJ-(5O--@` zl*n(*0tZ!ujdX!lK+r}PxC9^pQQg(qISP_bQC+Yl;Pc8ZFCm%keQJVa<0V$sHm1n> z7el`Klod86rZD8_wVv+rbOj}tAtQ~3b-`D1-^uSExbqCAPhmID_!IeOa1gP~HO zL=2T$w8(5(8}K+eCCpvj1EYa`;c=KmXB8mdS5#Lw>joRGS$KPIeneYo`1q1i+ia(j zw5#kkFD?XPY1SG2OUe&|r?ODO@2Lar6@Zn9CturzDFU!-#&p7x0Zq!$%!DXS<+O_Z-M<0Q|K%7H5xXw3Xx zx}I&)bRyuMLJ{B5VU_?>FrnKdwlH5Q~AhK~M%A`6Gh`GUu(bBNK1#_r4UF zMI~<41GWoR5!;iOaV{5_W7i@yyLYtqV~t18l8)QND3@51z|3l!KYt1jw_ejLKxD?v z)Z`F=&IMt5*vl!9{wefV2IX~LB@aYG2rX$WAJ-c1@jgOE6~BWU-o>@a&%o(wYs9GB zsl0c*&)QTRWBW#f9*Kg8CZep*=NywL5MvhI?OJx3MaCaHn5_O3#Cu4aRT z$*I*#Y7~eH@0{ksqe>BnH)jM@06F(EK7tYx7V1P7BfSFy8PLl^o0OL8G)p4>5srj%tWkPaas*}h4D z%4b2fpnt%`)0^5Q1pMd(Q56UFCaU;=opBlAh3rtT8;G%&m?^x%Y_VskGqpmtqGz$+ z-?ndNq}pi78i=*3Z6R+QbBYf2X6LN)pXxpDjv+mp822%{_2gdFNKPT6qWb?q6Ek1@ z9Zk%dIJs}xlBvSbs(9tN_sHt&tC6c(Z6epdDX|k;yOilA#U*f=k|1`A$$X7|_(Y#t zZxsj_WeEY9S9q>4u5-1HGzhq-Az9~-=ZHqf5!&nDS5yEv-ROD*Z{gDHxwpsT^NHFg zl=WWG{Eoy@jb`u4%I;`S9)aC)%M9}Hm6Iumiin6v;6&*IpM0(f)9Kk235g-vT=klg z$wUqrgeU@twT%Ypi(M~0+x-J4&VNSDZF`$D*K+8EN|mTZUUI9AzPNs4cW}v?%5Iy~ z)Z|{EdV$gB101?E0*UFjo=d&WYHmHsd$@bd=#s$A5Mtv7PuZ+O)~eQ~%}ua@bobo1 zh@4p-y_(uMzKNWM)<=VTvkk^C0O~xa*C4K#ik%&(V1q6xhBlNBSgp!zfPvauTn0Zh zIe{VxnE*4Iope9I#dR6erA#F!46v>oFVd-i!R+rB!Pn$R#C zvxA1AN1n%8L`fkZxng+v_>329*AyzzG*jAeQ0UI5 zk|A=kI#3es`bp&R`i*#l4Y?w=CwXX?!d9l37P$)EeZyGYXdeoxeJwEQ^U&stpao3Ohl!7{lD7(=v z7$&n3C6!AI&x1Jy$#nO8lmzTz^U6jjs*HZ9pKeiI@n=NV2hUiYc4$?(bkdv56@wIt zE2_XYN9$Y7tfkRQ21m-juVj?AKeTV7hcBGH!`SxUfD>8>7 zL|JlBtt!i45LfRXf{d*>)BSufiwI!*R3v2kV2kbmTgO&?aJ z3KV_lkC$$~ML4&0-c8iz@GHXD<3FZzu^Ev@ok~Gy?EK5l@+%M0%b#SrFT2Ayg$T_A zQuJ(Cl|lmkgB2(I3oBmaAZ6c!1C=Y|)70~;i1y&2+IFx8i8#|1z-L2pItVu=PcIvf zMh`XE$&4;3Cw0yP3{}1)igUW0Pi*ng4Jgo?bXc8!@!B*x7P-}*AMOj@94!qWeKD9! zLF3nV4@ETvxDLf)s}H$e?NGqzb2i#5P&?wQub*>g*u%CY=z7$abJ>Z^J{!`3;a3?AiYFZAKxc)Fx4`zC6@{aN^i%$Q%H$Q8PKG+ zk5P)SX0IRW?UkXlaW)6yH$j!Jl~=v5o&}5B6a$cI15;#kR1%{rkMrREy*cJ0qiDv5 zPTn~w?otKH&SXJx{!&%Sgh0c=ooLU(3cyo4%YVjHNc?5;2g=oe_%W`>D&uJ{lZgTW ze7_%mWl9E6zUGI(3OeI=t)KeWmTg^WqG~C}^!8+K@3D|^k;S6ibVZ{0gJw?-#lqgQ z*;LdLX=tLBFTXizBb?XWiYk3w(d_D=ltzkg5|U0E=x}%=H>fk5e#c5^oHMsV7AyeG zha&S?vqHe^U4PU!7PC_w>O7)kcaQn@`Ri?ayn=M^gEn{VhuNr$kTz2_Yl~!>fS-PrMV|D79m@?_Ebw8`1c%B%_RO`H~bwgcDSXT?({c??8R9!LWs)|^gc6%SH!FtyE_?loDSkDE5)g*Tv#eVd zn-pUVrq6<3-wb-!CNza^0}3G{-+kp<{u3!ag2x{bTXyM{$bRR_fs7Z{ftj<|KF1}; zC|SASOUyMi8*LIz^rGof62Q=UcfOHCquxd!HJFD0WYBT8HvZ%;zDgv660RlK+JdyT{>&Da|AQ^wOSW^{#>3!rz@k#GkoRTA-lWaPp7)fyu-)<$ zTEsp2oIj+QvFN!!zDz&@V7&@=n<;w&`WpFoitOmqIn_QROy4TpWEd**^`1pvHi{YZJos7K-Vr&`T31-(0u~~o30=-TGwe|tuErUk1&Wh8HQ=-yqvC=iZr9P zJ_bb*pOCouX;oUaQCj!^ztP33=qJC^#j?EDM0ab5+|u4Ye@hob{e>>xj1!qFc7!%lTS9Az3=qbKR^iW6bSYCf{+=(+l>WsRzlsL<;ve{{{{O^_ zyAtTBnna4CzqKGw5s3K1SI(aeT57uu!jtbSqE?p{zQdnoQ|qV|zjPW?P1mML7Xl#; zRk18(N^z%^@AfPj3g#iI*L`zvocV&$ z8wH{DcGH!7T@2-n-wDV^lQro#jiKs7w4F)#CKyIEAiqmx6Ti$gRj@slO^8HKp zEdcq2d=2%lZN2m`oW)i&Q}`ugsR1$;#bwg60zmEU+$Xk0m!UFem<1lJuk!?ouqX&e zIMoO%hY>Pf=tu?U4Px3HzSUy$IA`@gN>McDXy%x>oDK`4Zi1J+v{c*&IQxvX5B_uq5W@hV@E{#4Oltl`jzG> zHnbz8lMy5&UhyWaQ)p}lPo3yLc;jCC_S&8HI{7u5VLXCq+ynms_ zQDxOt#PbSjI)EsGqE~ep6-^w9-UHtPd}iJ;-hGX8pxK^XK9V{4L9ujF?Tj>y-R~`F zmyX{=a#FY%o(4_{=}NnFL}Yz3vZh{hULV4=32BdTz0*w3@c6bhO6>O!!_yVe^_d@- zXxbfq-*W#$?IIO^mL>ifXP2CrIjo8EfsBSd^vu3&nqTu3Xm_k3{K z%HHMf@Ks&8p8ifBUS1tCCbHa-G9r}r%-4Tb&wlmTPuyR(gNMjTO`X=$ADxoQ$|9u5 zwvo3fYsO3NI{Xd<+9mz;J@wuV%6WcYe25_WbK>mf`E;SF9Rru|M6>UCu+Hyi=zl4K z?*Qc~=o<9Sn#c#`$;I_f&c%g1*Kku-QjmDorec2PT3q#M?P&dQ^K+?%$NTnafGN~u z{+rC2U;mv}2xtLxUi=EcvPR#=_5x1`S12mgB4($8EUj4&--7>h2wgkU1KQ876E+CdC3-j;qmGmt@=5}WK z*8KMu|L64=BA_jbUm`F5h6w#DsQH!0`WKP?mZ}Q+Uv2lh{{jV49mG)!3^+){(q{e- zS5QXnb*CB=__|R?LvhR~%QvqlOlKy3f}QeTYmwv7RK5E9uPXwOY26PY+rOJ{ z{JSZFfW8nvamxIQdBPtzr|b)GWJO>2N&a*D0PFqlA8C$X!=f9$Iv$HX2X@Z4hA~6XOJRs1l z02QQ%4UisAFHaOqYpZ=d`6A0Giw6b=6^4l~4c_GD=c+oPMOLQ?h;-LFWuY=sEXhxiJQ=1kxG`SVy(@?BLG#IxEbizCey*fsp+%;CexOWhf56AGKrcGHHO&|ZK^4Y&ty#RV5BE#G}lPR!3zfy6Q z^%{wCVRvgSrVIuqqZ$8T5@!anY|@22usuAzy2=;z^2$|>IY|+nM7Q{D(0O^j0}MC7 zibVpj``83+g3ebVWV@q1{{o-eLcUQ3`ina_++4zun;dL3Oa37*I^W&K_EwhJ{Yznt z{Ri|66soe{9*M-l!ZLcSwJn+0Tb>Rj4J}b)953q5RnZE!(C8f=4lmWBX>rZOd%gxj zpIX8CeWGMoLB&E9+0;ogc6KjOHjQ#BW|s&|p<>vK?(Y+MhJB;_(HHl1{qbbwxGt-h zGToPG4UMTbYU+nv-aDILTV!{b@R5xXD>l~^`a!r`#bx^Ib#%Zt_-0G%{NmvjF@qZs zD=VT13GANU@*sZ~pWiIFMdLrV;0(V#Q4bG(z`c7b4Is;fd%BB8Ke9T(8vSu4+Y6oV zfSeq#Nh^?!d3&mGRU2LJ0L+D zEv~%&uZIHQDaHA`7cV+8(nAZDevS`CTX2fll+ke2nZ|S5HEW@wF^eTJ=f4LUMakRPO=HUVu=V3Vu&riY3>h&6K98X}2>bKx8*?ZGbv!O?(Oj zECD+D@hULuXQ%l-$fEpijdR;%Tj7u*3CN@5HT7KJiKo%ZiYAdPa0m zsg%l(a7r-J;ZOH?kjDiqC`ow~zoi>Pnk9#*sjGCm9r|?QA(`!dAw zW8u2qqm4t74DcpmG!pKKZ?QRq0l&bBI%^aRI+Lp1`D!3TOZvy)`YjygSDMX%)O@F6 zt=2e?N9SO+czQZqEiEP?c6Oksp8+KT4o3{Ir`R6J^qHs=K{?f*W^Cu^-x6vOrhf8Psxc|tw^hwV+*LO=sW zfAy6kern^xLAhDLzB^X0pdp{*#G-}5c4DbF_AJ}x(`a3p;6MGC%pUKd?e3kdGSdT5 zNMbw7w$E^YRFkfb7bxZJUX^yZ+#VruR4V+IEsseilSPhN?t2SO>Ml8a?7NpnhD5UK z8yhnIH6;a7!`)=DwWr{pNi?WNELdD_0WJR9eKH-_L|U-&KK(=(LG zo2inUw%#&Bp;HIb()Y?_5f%#pc_S1`RfiMS+sB5JC!y1MqcbuDMm)<)RgOpLSa2J{ z6|azx9S-I`x4%Nn8bWlGKLZah;UozKFK}3#3uAC>lQlS^nywqCE^<3?O_;~@jc{yY8>F$D5 zp!1!?{4`p#tRa{;12nD|vGEG-(?j74qk?eXR^(pXjn7RMDLjm5w~N3wjVs4R&^Rn!4S?8U{9WnLVraiU%l55+9xZgBI)fdHa*s zT`=wKK_*ooOU<#40qSN8Wh;sY2YeS8OcR}erc$&91cG8SP8YqM$?Zho5OLXZb~`>$ z(Bt#Mz73rLT!HI_D1Do4JMi1uC+R>S6>Rfaz!kWxNNLiTm)DyuXgXY(*R6>y$(Bhj zG^8c3^~thtUCVEE@vQ$c_55z>;oNChQ?MkUIqq~3?y7Q|(BWZ@$v)k>{imAFSRzBd zLTphatHI2Y{QO+?UIB4Ze27)>>u}m8gstB@Wf>)60lQaZ^NBUln#niCq$1x<43`t7 zmbqnJc`=s0P4+^6Q?iYVQ$R-SY&lwew}B#Zt1agtX6ONPDseBr?xI3a#Z+ZxrQN@< zOiFqLiz$bnJf@4#Tem9&va?;TTjhKf2c-enl7)p~arSu@EK9UL-eMXbRRUN~+~xjF zs>izHzzeJ!T9@;W5AH8u-sT*zJCGiw`Qv&hYf-y%UM)C1R6F4F2A8vpKw8bG!52bk zVTTEfJI*$1CB6M~P%kK!>An?Kuwy((Km%!&U;i(Gg)JZ2oO0w0HwNv5+GSC(I9>QJ zMjEBG?BC~Ao5bJO$J?;gVgI(QKcYfaTv+{&sIb9$gqoTb_`;K_@UXb%J+1dsV^Vum zhl%HG5_wo@cHg4vUDQ(s#`*3rG+b) zt%Poee5R;oHC687f|zh4R?94-Elu7xkp}RkyU?tj*7Qu3V`t1WjhvPT!(`UI-0XZvSVA{^f1(Tu4GkalCOJ&s(W^F zB2&m*b?SV!Sq>xN`alB23mwi9l6w7^Lot}ft{}1TljRC~%oC6&9(q*m9CfaZQ6Q}B zM6Skcjt?sob(|qW(16OG`0N%e{;(DKgAPl7Y zlYj;EZ~)X`!OMH{Qial!%Tt?1XlH*64oY*#IzF>4h; zBe+hBxA{#A9B_C0@AVgjNlGMNrkYqX=MI<_+Fi7__W0R$y=;-zlE@zW<|6tXHr?9q zsP_{)jgYyE0FHiWUWY%vC3%i)TWnQXE^m@@^YuaPQdT$X)mEn((!055QHb)Vel0(; zLY-Ozs!f+AvBS%iLiyQ+<#_;>7>;Z#3x}=ZJH7p`{N&KJSV#JDjb(m1YiMVMe!oKX zd1O)&n9F>whRD#+Fp0si25h?6z;v*6pWEO1lveX_8f@*T*sAysHaOKT0-t~Y?%Xrs zEUIR;;goa$I947PoYHj2>G!Q~iL^y&rkqBJI$@^2lgd`so)G6xUY+TUCMl51r=9=` zx?PMxE{JqRTF`s78C(Wf-Q&+Thh*@-y)Ra27S*zFs<1o3SFK-#iB-O?KS7Z{L_w>3TQ8y!am#=SO?v@OxCzor>N4vZ$F`RC% zRCagADM%A3tI4kF?yyUyodDmaje~Z} zJ|ZotjItu_i5dyaA@>HQ*x1SV%-_A2XV9fkr*B>o77KD!ypVn68rRX;wL3adqC$%& z>(fwuZf`U8KNOUIHV;loUcBNPIuw8w(fru?~@qLjfu97u_N@G zgi_R>;eRuR8EzTai=khV%Oo;KA>vNtACmBz(KCN`Nr&F&EY@OG_+8+Hk?FW1cP;`Z zONA4%7@yyp6^=X~-xTw}|`X-pJK#nO=& z+-0@mXkj>H@C+n9M!F`z;g%&Z5!te;#_=rSNzR=`sHwXv>Ky^!=RC&oc>eEW>0~H0 zZ)E5@H)+(xm#I|2Lxvul*cNUfQ z{RTF+j@dw{e58N%oJ?C# zZ42;mH(qHwV(mR5jeS-J9HCTWJG&|0K8)=@%{L+*7l5k}e?Il*L`E!a^Yi2cWM%Y| zlM6#uvq+iCN)P>SRi90`lGoC?{{>1-DO2#XuLY7}w@Lj*?sy3-QE0H|uK}Wxx)$u*P;fY6;YeqgtOh4tb zUMtYC_;|V{<40Rzldh`zN($s|d)lr3gqC)7`P-`W(UnNe?fZM^f}W^Yo7`t~_rh_b zt`n{ZcH_t&FbY`F(HT_5l?*kE5YXKrO#Jcvl{w!aW#T5^?GDE}IhJ!ugc)iJnGE76 zRdk}Dh$Yg@YOpyPR*S>3e_)yaaA-uICSMzAkTA8|o#-8~d5r*DQpI)JBKy!_@ivq_%Yrx8`B`M&W!WmGOk#1JhL)*PM_oR_0^m_ZBQ(c%FWf zg<`1OGMzfU6O`x_9_MWQiv^7X*c|9u%&(8>{h7>{` zU+QCEuyb&zLm`mmJ%gBPEus>s@E#U1*I%BTb1^IC74*W1u|@w#&r4)U(pWok#()cA zJlAl7Z&J25#OTX0-o9Ttym9iTC$Z3puPxee`1f%B=jE_&Kr<>Mp`wP(T;CS$r<|f4 zc0=!S?ld#Kk2ujKZEY}`8aUr!xZlO>kxbgjqQI|b(SVy@<_X*@zp03+X?>2)DVfj3 zw82rjWj5f7(BPzstk!Kr`e{7j>}3UwY2QoPXx;xF55Ukc5`;qEff;GxBe4~_sjn8p zej2lsdO;5h+gqW2b{OqK0X$?l3%A%cq&AHeh@|EvKj6O7zrQEO$H&*xxO)A~*MIT@ z*VtrKpJ;zhQ1y$qH`>|2?EFvbl8&Uj?Cb9nKhCmGzO2BIgJ0J(#PJMGe0mo#6(J%n zN{3F55i#ltFF$@ui=f|T^h1pqt`44-bd7rTQpJbvanQOt{g8+<|8Ns z^u5SOH?*bUpRVEDTUVUC7IdFAPA2qL0 z8N#G&$=pg0pSCp)vQ9M7E(ZBz&Y62ipT=*O`3%~_8A{cYNGdHbOIPO|3Z{R|F>@KN z2G@;zb2542qO|HRW54E6AIH9JERp3^hM0kATtvIfYDw@cm;Elc+u@evGE|pxu{)Dz zE4-Gj)BM)(O*6JD$2@w>Nml;z!~#@@s&EP+lVqa~e!omG2NwIKSVP*q4>lHMze}t_ zkIt8`iehhhKiJqXyu*%t#u?{@PE)oZ{-38T(4O}?&|tltZH_{!Z0>xq{#YLQySIiJ zO-<@)&=ivK^IU~j=vY|ZagkK|;02uYEl!zb-`1@wXKRUt-pP25?}@i`R5=df5}6ah z);i0Ne9Cc`OdfMJ@YQGUP>{&c=`O#pOUu1TE_vmUjPMyblZ=$ryKF>y`=c3&(kFa+ z*)g~cc3A20bEc9Wk1REL`SU<7=yy)z{9!D&5DWYbI{(7l zByb5vQ8fg0`zWh?>&o6-ViB;uMYK`n%d4YBky&9Pbx{2I#ehq+4{T)+FKM(~O<=Y{ z*E2*RAR*0_l8B5~TKb%jR=0A8J7to7kPHP-uyx(h5o<_n#;Ix-ea+Qse+Cc7W!NXz z7O%!`*`BrLZ-yNY%aB{kw&bgUj>yjR>rR4_8OZ2SPb6L}^ z>iUINm(5%p!&NVxE1 z6fH#AjJ*LqK{=k z5;bp>^le^ndEqW6alRPJKI5RlWL3_K*jOEx;$k$!a@|l+zW?Dm(`@R$tRzjKBAuox zS~T^M%jON&qgABHJQlY$J~b}Kn{?0H!2Cn5TH|+Q6clo|PF(TBKKl80?#vVEcVz#X zw7+`QD-YIabyPB(p%s6iQ@pbXNN zLj2iTIZ&h4u(EPpej$`9)`eB-E=n&HY(ikSCNc`@-jySNKY1ThzqsgSJt zeaCJUF`U!e_lV~EF%rSa{uxa|z1@Z^&-DhH)^`e;<^Uzlk zD5V!!-E%E8@AiB--SaJ^(R{aji>{nWT-V`t3$Aa1qW@&(5r>%@~=(~-wpns|mB z&s?`B z{97XAZ}+_3vW<>RrBTgyOvenrty?@^<04<9R~A|h%8qH}6=Qp4rzc6{*P-)Ys$!k; zXy6N^2Ce_7oFEg+RPYm(NF`TqTiQgYn+NK;m=2A$Y+q?dPvAVWN3m+So!c8c#3Wt}I_HBq**q^axVwn9pqtOm z%9ePiQ~na9==ned)K&L=L65yXh&~=cDRyZ5RS=@#gO==h|NLk$IaqV+To5RVLw6SH z*>knh@vJv!H1Eg95{k;rdCP%%M)-|vPxmkMdgO#X0DiwWUGh2WIuy$tT2XXlt=ZW! z`^wopb3Bsqg~3R~im=)xXtVVURd#q=ugm@^mPldV-V7l|ooR*5PFRBJ2jP{+$;pY) zd@1Kr64T<#maY)Y@ZmT&%IP!ep*>r#|EH}hkB4&o;#tGZ9x@>^MzUlZTe2kkRztQ( zmSODImM+Gwu4NFC8DuQizONGvepx5ntjREq5*damSCS>a*Y9(GpU=(p{`G#|=Y7v} zp7WgNyyy8opK}i5(!~+H*HXA2vD?jCazA*(mzN4s32K?G3-$W|9)h>#uGrl$925#J ze77NeBZp2%GbADK=8O$b%VbxbISpUSIJh-m7>Tnh^KeSeku3rL3cX3M=%hefpS9bb zh2>AzK2mQNsn#tu`tnR^jeQ^I#W0Yfk7ESQ{?jEoGI%}ObRMs8>RvX99@i0>X17u9 z1f#KD8!0*vdN}(@0ZRNi6Hh~>uDf-ryAlV1@+@mq3|M;^0VjSBFLOPmh#HBV)++43ny z1~Yt`ec(AhB5x$E&2J7}=QeQHCC7J?v&101kz??8vG@^9BX&pY;m~dT0{sfZ9$?r~ z)dT*l$`klb3L}5`qOIkjMVoKF@RSh$Tf0ALRE>AQSxQh&KeO_$B=@2l)2P}2KEhHv(rN7M|X88W1Z~z?L-HW^QJkvgSwnuj-2#(pY&7%si zYaz-|%(qqi>^ygUwh2Ti`J!`~y{SJx;{k3$h9=G|7KCKJgN zPXZpHTMi_B$i2`>N^6z~HfZ)%PBB#SY(f4teL0KZruATlPl(62DJjIZX}(ir?VXCz zf+@|kIpPB^&uW<^WnQ1X?YSyDh@w_KkyAuVJODR*!jCoVA-5?JMT2|0E{n{I<+11s z;0K%A`DjS)Quu}$Ybg@9f^@4)Y-{n#F!lLTbElITBUUmBnQ+i@eo9{4Er-Th&rIj9v-W+1hkHP7$`Ey7rm-qkwv8Mu5mm zIL4}>rt2)fx8VaLE-I8S#nR- zCIrp*>@v7wfv8-8<=h1Mj@cA31(e$N!)w_VK)%M>AuLzJd+=?V#2R|s*<@0;<{o5<+s=~IZ=$$vG z(w_}_gY3p%c3>zUI-H)4PkPwYXWIIhHQ$P&1QH$78{5#ro2Kz_qT^mJd(?iDjdfKf zQG2&UHvz@-d7R>qQ_is%<@9C@<5e0fJK8cnk{RmL-P@z9S4;YO7wY!PyKZK6_Z_jm z9;7_sfjo`rcPEYuATNAeN*|s>Ch?TvcZ(St+Kg>(UYHLi>p@DY?k^C@q=d_Zg+dxA^`r-*BnNxY1UcQ>Yj2%3#~_fX8fn%Aa$ zYz87|S8iB`oE=C7#o{BrVZMQ|;~*u>_b=4L13roVepKC`n-#B7TjuHFG-J@8F7X%$olT!ADBo?LNW+eg|?LeNzrz zBPK@6JqG&|!1{-~L1nvy&f8u!2jaEY2jG(rzd{;{(Q2R&V!LNMt4W{f!{6mq>8JM4Yh6zerB5Fyo>E5+ByW$~5&!sVO2~3lf_o{KWI4;$+&@7t*S*xJd0^c43;AMSQr=AGe@<<~@f=5h=o`~g{8j@{d+ylOy3 zs0?4Me5$yd{N zAy?1VyV0t3%H~@8@SK{iUA*|$varIzR^*jgE!6@fN7UiUqK9|Z6Nx_rZ#bkFm51?} z$Op~*DIEGpHusRjKR;4hB%I2+h}FlmvdEwR*^8oM+mXDNl4RNTjJALEVhoK*xRdj%PypE>eJW=e?d+OlldZeve=fk0TY+tK0gzXO}VO# z)@lq?@c6#g(7)MV~UoIqE*n_t-Iy-*%dE&Ec@LQdU91 z*d`+=*UO}9U@ROOZVA-6Rv{_haUa}3+O@1O?Em<&H*!s2C?4lym0ns}+TrH-?RnRX z!=-16E-(DTuBqIl`N4j*FF!=&q^gWYRkFt!?Pe*H>Y)Mi^;SNll^QW0w#O9e`={ZF z4<8c396z`OET~epz<9`7RE-jjTwcG&mIZ5164u4wc?Wg7W z77*Isi7}zOUjjAeyo4|6S1fhrXlVN$0|_h)W6K6EOeLcg{i78+5<(**^J~(q5oH%C zdJ)4pvg375cbY#~TBqEkW`e-8Xo})B2rRiBQf%;SA(YLuf)RdMF?eC*mHv$fK%!ku z&(0MoDDQu+iI&Wzq@-*u;V^Qx>z0!sB^#ZA)q1E`zAJXJXr4ilXsCpoPj5^MMTT;Q z*zLXWYu`S-d0Q#WG1D`R)ng^fa>j}RlkA`QTJiWte$BG%=l4;CgTc;qbb|PLQfC;3 zz6(g3)WC{ZpX)qLHhm1ASzhmO-1~g(xPAyp_h3gFAuwri&M%FGipmg^0s#W1LP{@} zl*DyML~%0ZR>o75T%`h!j#Rc8FQKb~<9Y+$I%h;q_x<~L1oypw8Zo+lto(@N

p?uW)5PGH+ zT0-ytLHvL0{1+hDz|$ygxKEXKR{a$qf&J7E=_o_2X`Z3J%h%c;# zPPvR%zV0GBC~Ry;&+1OITn8+p@DUK2^dA%X@oKDSgjK-KY6W+7s-Ahe1LfTD#r?k#ijL8b-rt2`i_}C;BFIt-%wFu&N4sN&;eX%u zSOOEYpWv!`lJvQZfJXXCLgR^oETlj4YKOJo|0J@a89?I+fbo$w>CkC2`6_%NK%=(d zCw6-@>GD<(oeZIe$N%R?j3^t#=%NP@jaN<_?2)R{#eI}Ni7TuEz?HH=3i2n^=x?pn ziD5jK&B_ISRCLl(LUG@_S*GAXHT}1apJJj1_h8LpMAgrn#1SGD;0QJD>U^SvMUN!R vNN_nx!a8mMM_#G?d$50;!u Date: Mon, 2 Mar 2026 22:58:02 +0300 Subject: [PATCH 10/14] docs: add lab4 --- labs/lab4/analysis/sbom-analysis.txt | 79 + labs/lab4/analysis/vulnerability-analysis.txt | 19 + labs/lab4/comparison/accuracy-analysis.txt | 9 + labs/lab4/comparison/common-packages.txt | 1126 + labs/lab4/comparison/grype-cves.txt | 95 + labs/lab4/comparison/syft-only.txt | 13 + labs/lab4/comparison/syft-packages.txt | 1139 + labs/lab4/comparison/trivy-cves.txt | 91 + labs/lab4/comparison/trivy-only.txt | 9 + labs/lab4/comparison/trivy-packages.txt | 1135 + labs/lab4/syft/grype-vuln-results.json | 1 + labs/lab4/syft/grype-vuln-table.txt | 123 + labs/lab4/syft/juice-shop-licenses.txt | 1129 + labs/lab4/syft/juice-shop-syft-native.json | 1 + labs/lab4/syft/juice-shop-syft-table.txt | 1002 + .../lab4/trivy/juice-shop-trivy-detailed.json | 31436 +++++++++++++++ labs/lab4/trivy/juice-shop-trivy-table.txt | 2920 ++ labs/lab4/trivy/trivy-licenses.json | 33179 ++++++++++++++++ labs/lab4/trivy/trivy-secrets.txt | 2371 ++ labs/lab4/trivy/trivy-vuln-detailed.json | 31436 +++++++++++++++ labs/submission4.md | 172 + 21 files changed, 107485 insertions(+) create mode 100644 labs/lab4/analysis/sbom-analysis.txt create mode 100644 labs/lab4/analysis/vulnerability-analysis.txt create mode 100644 labs/lab4/comparison/accuracy-analysis.txt create mode 100644 labs/lab4/comparison/common-packages.txt create mode 100644 labs/lab4/comparison/grype-cves.txt create mode 100644 labs/lab4/comparison/syft-only.txt create mode 100644 labs/lab4/comparison/syft-packages.txt create mode 100644 labs/lab4/comparison/trivy-cves.txt create mode 100644 labs/lab4/comparison/trivy-only.txt create mode 100644 labs/lab4/comparison/trivy-packages.txt create mode 100644 labs/lab4/syft/grype-vuln-results.json create mode 100644 labs/lab4/syft/grype-vuln-table.txt create mode 100644 labs/lab4/syft/juice-shop-licenses.txt create mode 100644 labs/lab4/syft/juice-shop-syft-native.json create mode 100644 labs/lab4/syft/juice-shop-syft-table.txt create mode 100644 labs/lab4/trivy/juice-shop-trivy-detailed.json create mode 100644 labs/lab4/trivy/juice-shop-trivy-table.txt create mode 100644 labs/lab4/trivy/trivy-licenses.json create mode 100644 labs/lab4/trivy/trivy-secrets.txt create mode 100644 labs/lab4/trivy/trivy-vuln-detailed.json create mode 100644 labs/submission4.md diff --git a/labs/lab4/analysis/sbom-analysis.txt b/labs/lab4/analysis/sbom-analysis.txt new file mode 100644 index 00000000..75d39bf9 --- /dev/null +++ b/labs/lab4/analysis/sbom-analysis.txt @@ -0,0 +1,79 @@ +=== SBOM Component Analysis === + +Syft Package Counts: + 1 binary + 10 deb +1128 npm + +Trivy Package Counts: + 1 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 + 16 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 + 890 MIT + 2 MIT/X11 + 2 MPL-2.0 + 2 Unlicense + 1 WTFPL + 1 WTFPL OR ISC + 1 ad-hoc + 1 public-domain + 2 sha256:cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164 + +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 diff --git a/labs/lab4/analysis/vulnerability-analysis.txt b/labs/lab4/analysis/vulnerability-analysis.txt new file mode 100644 index 00000000..9114be3c --- /dev/null +++ b/labs/lab4/analysis/vulnerability-analysis.txt @@ -0,0 +1,19 @@ +=== Vulnerability Analysis === + +Grype Vulnerabilities by Severity: + 11 Critical + 88 High + 3 Low + 32 Medium + 12 Negligible + +Trivy Vulnerabilities by Severity: + 10 CRITICAL + 81 HIGH + 18 LOW + 34 MEDIUM + +=== License Analysis Summary === +Tool Comparison: +- Syft found 32 unique license types +- Trivy found 28 unique license types diff --git a/labs/lab4/comparison/accuracy-analysis.txt b/labs/lab4/comparison/accuracy-analysis.txt new file mode 100644 index 00000000..1a260b9f --- /dev/null +++ b/labs/lab4/comparison/accuracy-analysis.txt @@ -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: 95 +CVEs found by Trivy: 91 +Common CVEs: 26 diff --git a/labs/lab4/comparison/common-packages.txt b/labs/lab4/comparison/common-packages.txt new file mode 100644 index 00000000..145108f9 --- /dev/null +++ b/labs/lab4/comparison/common-packages.txt @@ -0,0 +1,1126 @@ +1to2@1.0.0 +@adraffy/ens-normalize@1.10.1 +@babel/helper-string-parser@7.27.1 +@babel/helper-validator-identifier@7.27.1 +@babel/parser@7.28.3 +@babel/types@7.28.2 +@colors/colors@1.6.0 +@colors/colors@1.6.0 +@dabh/diagnostics@2.0.3 +@ethereumjs/rlp@4.0.1 +@ethereumjs/rlp@5.0.2 +@gar/promisify@1.1.3 +@isaacs/cliui@8.0.2 +@isaacs/fs-minipass@4.0.1 +@my-scope/package-a@0.0.0 +@my-scope/package-b@0.0.0 +@nlpjs/core-loader@4.26.1 +@nlpjs/core@4.26.1 +@nlpjs/evaluator@4.26.1 +@nlpjs/lang-en-min@4.26.1 +@nlpjs/lang-en@4.26.1 +@nlpjs/language-min@4.25.0 +@nlpjs/language@4.25.0 +@nlpjs/ner@4.27.0 +@nlpjs/neural@4.25.0 +@nlpjs/nlg@4.26.1 +@nlpjs/nlp@4.27.0 +@nlpjs/nlu@4.27.0 +@nlpjs/request@4.25.0 +@nlpjs/sentiment@4.26.1 +@nlpjs/similarity@4.26.1 +@nlpjs/slot@4.26.1 +@noble/curves@1.2.0 +@noble/curves@1.4.2 +@noble/curves@1.4.2 +@noble/hashes@1.3.2 +@noble/hashes@1.4.0 +@noble/hashes@1.4.0 +@noble/hashes@1.4.0 +@npmcli/agent@3.0.0 +@npmcli/fs@1.1.1 +@npmcli/fs@4.0.0 +@npmcli/move-file@1.1.2 +@otplib/core@12.0.1 +@otplib/plugin-crypto@12.0.1 +@otplib/plugin-thirty-two@12.0.1 +@otplib/preset-default@12.0.1 +@otplib/preset-v11@12.0.1 +@pkgjs/parseargs@0.11.0 +@scarf/scarf@1.4.0 +@scure/base@1.1.9 +@scure/bip32@1.4.0 +@scure/bip39@1.3.0 +@sindresorhus/is@0.7.0 +@swc/helpers@0.3.17 +@tokenizer/token@0.3.0 +@tootallnate/once@1.1.2 +@tootallnate/once@2.0.0 +@types/component-emitter@1.2.14 +@types/cookie@0.4.1 +@types/cors@2.8.19 +@types/debug@4.1.12 +@types/ms@2.1.0 +@types/node@20.19.12 +@types/node@22.7.5 +@types/strip-bom@3.0.0 +@types/strip-json-comments@0.0.30 +@types/triple-beam@1.3.5 +@types/validator@13.15.3 +@types/ws@8.5.3 +abbrev@1.1.1 +abbrev@3.0.1 +abitype@0.7.1 +abort-controller@3.0.0 +accepts@1.3.8 +acorn-walk@8.3.4 +acorn@7.4.1 +acorn@8.15.0 +aes-js@4.0.0-beta.5 +agent-base@6.0.2 +agent-base@7.1.4 +agent-base@7.1.4 +agentkeepalive@4.6.0 +aggregate-error@3.1.0 +ansi-regex@2.1.1 +ansi-regex@2.1.1 +ansi-regex@2.1.1 +ansi-regex@3.0.1 +ansi-regex@5.0.1 +ansi-regex@6.2.0 +ansi-regex@6.2.0 +ansi-styles@2.2.1 +ansi-styles@3.2.1 +ansi-styles@4.3.0 +ansi-styles@4.3.0 +ansi-styles@4.3.0 +ansi-styles@6.2.1 +anymatch@3.1.3 +append-field@1.0.0 +aproba@1.2.0 +archive-type@4.0.0 +archiver-utils@1.3.0 +archiver@1.3.0 +are-we-there-yet@1.1.7 +are-we-there-yet@3.0.1 +arg@4.1.3 +argparse@1.0.10 +arr-diff@4.0.0 +arr-flatten@1.1.0 +arr-union@3.1.0 +array-buffer-byte-length@1.0.2 +array-each@1.0.1 +array-flatten@1.1.1 +array-slice@1.1.0 +array-unique@0.3.2 +asap@2.0.6 +assert-never@1.4.0 +assign-symbols@1.0.0 +async@2.6.4 +async@2.6.4 +async@3.2.6 +at-least-node@1.0.0 +atob@2.1.2 +available-typed-arrays@1.0.7 +babel-walk@3.0.0-canary-5 +balanced-match@1.0.2 +base-files@12.4+deb12u11 +base64-arraybuffer@0.1.4 +base64-js@0.0.8 +base64-js@1.5.1 +base64id@2.0.0 +base64url@0.0.6 +base@0.11.2 +basic-auth@2.0.1 +batch@0.6.1 +beep-boop@1.2.3 +big-integer@1.6.52 +binary-extensions@2.3.0 +binary@0.3.0 +bindings@1.5.0 +bintrees@1.0.2 +bl@1.2.3 +bl@4.1.0 +bluebird@3.4.7 +bluebird@3.7.2 +body-parser@1.20.3 +bower-config@1.4.3 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@2.0.2 +braces@2.3.2 +braces@3.0.3 +braces@3.0.3 +braces@3.0.3 +brotli@1.3.3 +buffer-alloc-unsafe@1.1.0 +buffer-alloc@1.2.0 +buffer-crc32@0.2.13 +buffer-fill@1.0.0 +buffer-from@1.1.2 +buffer-indexof-polyfill@1.0.2 +buffer@5.7.1 +buffer@6.0.3 +buffers@0.1.1 +busboy@1.6.0 +byline@4.2.2 +bytes@3.1.2 +cacache@15.3.0 +cacache@19.0.1 +cache-base@1.0.1 +cacheable-request@2.1.4 +call-bind-apply-helpers@1.0.2 +call-bind@1.0.8 +call-bound@1.0.4 +camelcase@5.3.1 +chainsaw@0.1.0 +chalk@1.1.3 +chalk@2.4.2 +chalk@4.1.2 +character-parser@2.2.0 +check-dependencies@1.1.1 +check-internet-connected@2.0.6 +check-types@6.0.0 +chokidar@3.5.1 +chownr@1.1.4 +chownr@1.1.4 +chownr@2.0.0 +chownr@3.0.0 +clarinet@0.12.6 +class-utils@0.3.6 +clean-stack@2.2.0 +cliui@6.0.0 +clone-response@1.0.2 +clone@2.1.2 +code-point-at@1.1.0 +collection-visit@1.0.0 +color-convert@1.9.3 +color-convert@2.0.1 +color-convert@2.0.1 +color-convert@2.0.1 +color-name@1.1.3 +color-name@1.1.4 +color-name@1.1.4 +color-name@1.1.4 +color-string@1.9.1 +color-support@1.1.3 +color@3.2.1 +colors@1.1.2 +colors@1.4.0 +colorspace@1.1.4 +commander@2.20.3 +commander@2.20.3 +component-emitter@1.3.1 +component-type@1.2.1 +compress-commons@1.2.2 +compressible@2.0.18 +compression@1.8.1 +concat-map@0.0.1 +concat-stream@1.6.2 +config@3.3.12 +console-control-strings@1.1.0 +constantinople@4.0.1 +content-disposition@0.5.4 +content-type@1.0.5 +cookie-parser@1.4.7 +cookie-signature@1.0.6 +cookie@0.4.2 +cookie@0.7.1 +cookie@0.7.2 +copy-descriptor@0.1.1 +core-util-is@1.0.2 +cors@2.8.5 +crc-32@1.2.2 +crc32-stream@2.0.0 +crc@3.8.0 +create-require@1.1.1 +cross-fetch-polyfill@0.0.0 +cross-fetch@4.1.0 +cross-spawn@7.0.6 +crypto-js@3.3.0 +dateformat@4.6.3 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@3.2.7 +debug@4.3.7 +decamelize@1.2.0 +decode-uri-component@0.2.2 +decompress-response@3.3.0 +decompress-response@4.2.1 +decompress-response@6.0.0 +decompress-response@6.0.0 +decompress-tar@4.1.1 +decompress-tarbz2@4.1.1 +decompress-targz@4.1.1 +decompress-unzip@4.0.1 +decompress@4.2.1 +deep-equal@2.2.3 +deep-extend@0.6.0 +define-data-property@1.1.4 +define-properties@1.2.1 +define-property@0.2.5 +define-property@0.2.5 +define-property@0.2.5 +define-property@0.2.5 +define-property@0.2.5 +define-property@1.0.0 +define-property@1.0.0 +define-property@1.0.0 +define-property@2.0.2 +delegates@1.0.0 +depd@1.1.2 +depd@2.0.0 +destroy@1.2.0 +detect-file@1.0.0 +detect-libc@1.0.3 +detect-libc@2.0.4 +detect-libc@2.0.4 +dfa@1.2.0 +diff@4.0.2 +doctypes@1.1.0 +domelementtype@1.3.1 +domhandler@2.1.0 +domutils@1.1.6 +dottie@2.0.6 +double-ended-queue@0.9.7 +download@8.0.0 +dunder-proto@1.0.1 +duplexer2@0.1.4 +duplexer3@0.1.5 +dynamic-dedupe@0.3.0 +eastasianwidth@0.2.0 +ee-first@1.1.1 +eivindfjeldstad-dot@0.0.1 +emoji-regex@8.0.0 +emoji-regex@9.2.2 +emoji-regex@9.2.2 +enabled@2.0.0 +encodeurl@1.0.2 +encodeurl@2.0.0 +encoding@0.1.13 +end-of-stream@1.4.5 +engine.io-parser@4.0.3 +engine.io@4.1.2 +env-paths@2.2.1 +err-code@1.1.2 +err-code@2.0.3 +errorhandler@1.5.1 +es-define-property@1.0.1 +es-errors@1.3.0 +es-get-iterator@1.1.3 +es-object-atoms@1.1.1 +escape-html@1.0.3 +escape-string-regexp@1.0.5 +escodegen@2.1.0 +esprima@1.0.4 +esprima@4.0.1 +estraverse@5.3.0 +esutils@2.0.3 +etag@1.8.1 +ethereum-cryptography@2.2.1 +ethers@6.15.0 +event-target-shim@5.0.1 +eventemitter2@0.4.14 +eventemitter3@1.1.1 +eventemitter3@5.0.1 +events@3.3.0 +exit@0.1.2 +expand-brackets@2.1.4 +expand-template@2.0.3 +expand-tilde@2.0.2 +exponential-backoff@3.1.2 +express-ipfilter@1.3.2 +express-jwt@0.1.3 +express-rate-limit@7.5.1 +express-robots-txt@0.4.1 +express-security.txt@2.0.0 +express@4.21.2 +ext-list@2.2.2 +ext-name@5.0.0 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@3.0.2 +extend@3.0.2 +extglob@2.0.4 +fast.js@0.1.1 +fd-slicer@1.1.0 +fdir@6.5.0 +feature-policy@0.5.0 +fecha@4.2.3 +file-js@0.3.0 +file-stream-rotator@1.0.0 +file-type@11.1.0 +file-type@16.5.4 +file-type@3.9.0 +file-type@4.4.0 +file-type@5.2.0 +file-type@5.2.0 +file-type@6.2.0 +file-uri-to-path@1.0.0 +filehound@1.17.6 +filename-reserved-regex@2.0.0 +filenamify@3.0.0 +filesniffer@1.0.3 +fill-range@4.0.0 +fill-range@7.1.1 +fill-range@7.1.1 +fill-range@7.1.1 +finale-rest@1.2.2 +finalhandler@1.3.1 +find-up@4.1.0 +findup-sync@2.0.0 +findup-sync@4.0.0 +findup-sync@5.0.0 +fined@1.2.0 +flagged-respawn@1.0.1 +fn.name@1.1.0 +fontkit@1.9.0 +for-each@0.3.5 +for-in@1.0.2 +for-own@1.0.0 +foreachasync@3.0.0 +foreground-child@3.3.1 +formatio@1.1.1 +forwarded@0.2.0 +fragment-cache@0.2.1 +fresh@0.5.2 +from2@2.3.0 +frontend@19.0.0 +fs-constants@1.0.0 +fs-extra@9.1.0 +fs-minipass@1.2.7 +fs-minipass@2.1.0 +fs-minipass@3.0.3 +fs.realpath@1.0.0 +fstream@1.0.12 +function-bind@1.1.2 +functions-have-names@1.2.3 +fuzzball@1.4.0 +gauge@2.7.4 +gauge@4.0.4 +geojson-utils@1.1.0 +get-caller-file@2.0.5 +get-intrinsic@1.3.0 +get-proto@1.0.1 +get-stream@2.3.1 +get-stream@3.0.0 +get-stream@3.0.0 +get-stream@4.1.0 +get-value@2.0.6 +getobject@1.0.2 +github-from-package@0.0.0 +glob-parent@5.1.2 +glob@10.4.5 +glob@7.1.7 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +global-modules@1.0.0 +global-prefix@1.0.2 +gopd@1.2.0 +got@8.3.2 +graceful-fs@4.2.11 +grunt-cli@1.4.3 +grunt-contrib-compress@1.6.0 +grunt-known-options@2.0.0 +grunt-legacy-log-utils@2.1.0 +grunt-legacy-log@3.0.0 +grunt-legacy-util@2.0.1 +grunt-replace-json@0.1.0 +grunt@1.6.1 +handlebars@4.7.7 +has-ansi@2.0.0 +has-bigints@1.1.0 +has-flag@3.0.0 +has-flag@4.0.0 +has-property-descriptors@1.0.2 +has-symbol-support-x@1.4.2 +has-symbols@1.1.0 +has-to-string-tag-x@1.4.1 +has-tostringtag@1.0.2 +has-unicode@2.0.1 +has-value@0.3.1 +has-value@1.0.0 +has-values@0.1.4 +has-values@1.0.0 +hashids@2.3.0 +hasown@2.0.2 +hbs@4.2.0 +he@0.4.1 +heap@0.2.7 +helmet@4.6.0 +hoister@0.0.2 +homedir-polyfill@1.0.3 +hooker@0.2.3 +html-entities@1.4.0 +htmlparser2@3.3.0 +http-cache-semantics@3.8.1 +http-cache-semantics@4.2.0 +http-cache-semantics@4.2.0 +http-errors@1.6.3 +http-errors@2.0.0 +http-proxy-agent@4.0.1 +http-proxy-agent@5.0.0 +http-proxy-agent@7.0.2 +https-proxy-agent@5.0.1 +https-proxy-agent@7.0.6 +humanize-ms@1.2.1 +i18n@0.11.1 +iconv-lite@0.4.24 +iconv-lite@0.6.3 +iconv-lite@0.6.3 +ieee754@1.2.1 +ignore-walk@3.0.4 +iltorb@2.4.5 +imurmurhash@0.1.4 +indent-string@4.0.0 +infer-owner@1.0.4 +inflection@1.13.4 +inflight@1.0.6 +inherits@2.0.3 +inherits@2.0.4 +ini@1.3.8 +ini@1.3.8 +internal-slot@1.1.0 +interpret@1.1.0 +into-stream@3.1.0 +invariant@2.2.4 +ip-address@10.0.1 +ip6@0.2.11 +ip@2.0.1 +ipaddr.js@1.9.1 +is-absolute@1.0.0 +is-accessor-descriptor@1.0.1 +is-arguments@1.2.0 +is-array-buffer@3.0.5 +is-arrayish@0.3.2 +is-bigint@1.1.0 +is-binary-path@2.1.0 +is-boolean-object@1.2.2 +is-buffer@1.1.6 +is-callable@1.2.7 +is-core-module@2.16.1 +is-data-descriptor@1.0.1 +is-date-object@1.1.0 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@1.0.3 +is-expression@4.0.0 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@1.0.1 +is-extglob@2.1.1 +is-fullwidth-code-point@1.0.0 +is-fullwidth-code-point@2.0.0 +is-fullwidth-code-point@3.0.0 +is-generator-function@1.1.0 +is-glob@3.1.0 +is-glob@4.0.3 +is-lambda@1.0.1 +is-map@2.0.3 +is-natural-number@4.0.1 +is-number-like@1.0.8 +is-number-object@1.1.1 +is-number@3.0.0 +is-number@7.0.0 +is-number@7.0.0 +is-number@7.0.0 +is-object@1.0.2 +is-plain-obj@1.1.0 +is-plain-object@2.0.4 +is-promise@2.2.2 +is-regex@1.2.1 +is-relative@1.0.0 +is-retry-allowed@1.2.0 +is-set@2.0.3 +is-shared-array-buffer@1.0.4 +is-stream@1.1.0 +is-stream@2.0.1 +is-string@1.1.1 +is-symbol@1.1.1 +is-typed-array@1.1.15 +is-unc-path@1.0.0 +is-weakmap@2.0.2 +is-weakset@2.0.4 +is-windows@1.0.2 +isarray@0.0.1 +isarray@1.0.0 +isarray@1.0.0 +isarray@2.0.5 +isexe@2.0.0 +isexe@3.1.1 +isobject@2.1.0 +isobject@3.0.1 +isomorphic-ws@5.0.0 +isurl@1.0.0 +jackspeak@3.4.3 +js-stringify@1.0.2 +js-tokens@4.0.0 +js-yaml@3.14.1 +json-buffer@3.0.0 +json5@2.2.3 +jsonfile@6.2.0 +jsonwebtoken@0.1.0 +jsonwebtoken@0.4.0 +jssha@3.3.1 +jstransformer@1.0.0 +juice-shop@19.0.0 +juice-shop@19.0.0 +juicy-chat-bot@0.9.0 +jwa@0.0.1 +jws@0.2.6 +keyv@3.0.0 +kind-of@3.2.2 +kind-of@3.2.2 +kind-of@3.2.2 +kind-of@3.2.2 +kind-of@4.0.0 +kind-of@6.0.3 +kuler@2.0.0 +lazystream@1.0.1 +libxmljs2@0.37.0 +liftup@3.0.1 +linebreak@1.1.0 +listenercount@1.0.1 +ljharb-monorepo-symlink-test@0.0.0 +locate-path@5.0.0 +lodash.camelcase@4.3.0 +lodash.isfinite@3.3.2 +lodash.set@4.3.2 +lodash@2.4.2 +lodash@4.17.21 +logform@2.7.0 +lolex@1.3.2 +loose-envify@1.4.0 +lowercase-keys@1.0.0 +lru-cache@10.4.3 +lru-cache@10.4.3 +lru-cache@10.4.3 +lru-cache@6.0.0 +make-dir@1.3.0 +make-dir@2.1.0 +make-error@1.3.6 +make-fetch-happen@14.0.3 +make-fetch-happen@9.1.0 +make-iterator@1.0.1 +make-plural@4.3.0 +make-plural@6.2.2 +map-cache@0.2.2 +map-visit@1.0.0 +marsdb@0.6.11 +math-interval-parser@2.0.1 +math-intrinsics@1.1.0 +media-typer@0.3.0 +media-types@10.0.0 +median@0.0.2 +merge-descriptors@1.0.3 +messageformat-formatters@2.0.1 +messageformat-parser@4.1.3 +messageformat@2.3.0 +methods@1.1.2 +micromatch@3.1.10 +micromatch@4.0.8 +micromatch@4.0.8 +mime-db@1.52.0 +mime-types@2.1.35 +mime@1.6.0 +mimic-response@1.0.1 +mimic-response@2.1.0 +mimic-response@3.1.0 +mimic-response@3.1.0 +minami@1.1.1 +minami@1.1.1 +minami@1.1.1 +minimatch@3.0.5 +minimatch@3.0.8 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@5.1.6 +minimatch@9.0.5 +minimist@0.2.4 +minimist@1.2.8 +minipass-collect@1.0.2 +minipass-collect@2.0.1 +minipass-fetch@1.4.1 +minipass-fetch@4.0.1 +minipass-flush@1.0.5 +minipass-pipeline@1.2.4 +minipass-sized@1.0.3 +minipass@2.9.0 +minipass@3.3.6 +minipass@3.3.6 +minipass@3.3.6 +minipass@3.3.6 +minipass@5.0.0 +minipass@7.1.2 +minizlib@1.3.3 +minizlib@2.1.2 +minizlib@3.0.2 +mixin-deep@1.3.2 +mkdirp-classic@0.5.3 +mkdirp@0.5.6 +mkdirp@0.5.6 +mkdirp@0.5.6 +mkdirp@1.0.4 +mkdirp@3.0.1 +mkdirp@3.0.1 +moment-timezone@0.5.48 +moment@2.0.0 +moment@2.30.1 +morgan@1.10.1 +mout@1.2.4 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.1.3 +multer@1.4.5-lts.2 +mustache@4.2.0 +mylib@0.0.0 +nan@2.22.2 +nanomatch@1.2.13 +napi-build-utils@1.0.2 +napi-build-utils@2.0.0 +napi-build-utils@2.0.0 +needle@2.9.1 +negotiator@0.6.3 +negotiator@0.6.4 +negotiator@1.0.0 +neo-async@2.6.2 +netbase@6.4 +node-abi@2.30.1 +node-abi@3.77.0 +node-abi@3.77.0 +node-addon-api@7.1.1 +node-fetch@2.7.0 +node-gyp@11.4.2 +node-gyp@8.4.1 +node-pre-gyp@0.15.0 +noop-logger@0.1.1 +nopt@3.0.6 +nopt@4.0.3 +nopt@4.0.3 +nopt@5.0.0 +nopt@8.1.0 +normalize-path@2.1.1 +normalize-path@3.0.0 +normalize-path@3.0.0 +normalize-url@2.0.1 +notevil@1.3.3 +npm-bundled@1.1.2 +npm-normalize-package-bin@1.0.1 +npm-packlist@1.4.8 +npmlog@4.1.2 +npmlog@6.0.2 +number-is-nan@1.0.1 +nw-pre-gyp-module-test@0.0.1 +object-assign@4.1.1 +object-copy@0.1.0 +object-inspect@1.13.4 +object-is@1.1.6 +object-keys@1.1.1 +object-visit@1.0.1 +object.assign@4.1.7 +object.defaults@1.1.0 +object.map@1.0.1 +object.pick@1.3.0 +on-finished@2.3.0 +on-finished@2.4.1 +on-headers@1.1.0 +once@1.4.0 +one-time@1.0.0 +opentype.js@0.7.3 +os-homedir@1.0.2 +os-tmpdir@1.0.2 +osenv@0.1.5 +otplib@12.0.1 +p-cancelable@0.4.1 +p-event@2.3.1 +p-finally@1.0.0 +p-is-promise@1.1.0 +p-limit@2.3.0 +p-locate@4.1.0 +p-map@4.0.0 +p-map@7.0.3 +p-timeout@2.0.1 +p-try@2.2.0 +package-json-from-dist@1.0.1 +pako@0.2.9 +parse-filepath@1.0.2 +parse-passwd@1.0.0 +parseurl@1.3.3 +pascalcase@0.1.1 +path-exists@4.0.0 +path-is-absolute@1.0.1 +path-key@3.1.1 +path-parse@1.0.7 +path-root-regex@0.1.2 +path-root@0.1.1 +path-scurry@1.11.1 +path-to-regexp@0.1.12 +pdfkit@0.11.0 +peek-readable@4.1.0 +pend@1.2.0 +pg-connection-string@2.9.1 +picomatch@2.3.1 +picomatch@4.0.3 +pify@2.3.0 +pify@2.3.0 +pify@3.0.0 +pify@3.0.0 +pify@4.0.1 +pinkie-promise@2.0.1 +pinkie@2.0.4 +png-js@1.0.0 +posix-character-classes@0.1.1 +possible-typed-array-names@1.1.0 +prebuild-install@5.3.6 +prebuild-install@7.1.3 +prebuild-install@7.1.3 +prepend-http@2.0.0 +pretty-bytes@4.0.2 +proc-log@5.0.0 +process-nextick-args@2.0.1 +process@0.11.10 +prom-client@14.2.0 +promise-inflight@1.0.1 +promise-retry@2.0.1 +promise@7.3.1 +proper-lockfile@1.2.0 +proxy-addr@2.0.7 +pug-attrs@3.0.0 +pug-code-gen@3.0.3 +pug-error@2.1.0 +pug-filters@4.0.0 +pug-lexer@5.0.1 +pug-linker@4.0.0 +pug-load@3.0.0 +pug-parser@6.0.0 +pug-runtime@3.0.1 +pug-strip-comments@2.0.0 +pug-walk@2.0.0 +pug@3.0.3 +pump@3.0.3 +qs@6.13.0 +query-string@5.1.1 +range-parser@1.2.1 +range_check@2.0.4 +raw-body@2.5.2 +rc@1.2.8 +readable-stream@1.0.34 +readable-stream@2.3.8 +readable-stream@3.6.2 +readable-stream@3.6.2 +readable-stream@3.6.2 +readable-stream@3.6.2 +readable-stream@4.7.0 +readable-web-to-node-stream@3.0.4 +readdirp@3.5.0 +rechoir@0.7.1 +recursedir-comparisons@0.0.0 +regex-not@1.0.2 +regexp.prototype.flags@1.5.4 +remove-trailing-separator@1.1.0 +repeat-element@1.1.4 +repeat-string@1.6.1 +replace@1.2.2 +require-directory@2.1.1 +require-main-filename@2.0.0 +resolve-dir@1.0.1 +resolve-url@0.2.1 +resolve@1.22.10 +responselike@1.0.2 +restructure@2.0.1 +ret@0.1.15 +retry-as-promised@7.1.1 +retry@0.10.1 +retry@0.12.0 +rimraf@2.7.1 +rimraf@2.7.1 +rimraf@2.7.1 +rimraf@3.0.2 +safe-buffer@5.1.2 +safe-buffer@5.1.2 +safe-buffer@5.1.2 +safe-buffer@5.2.1 +safe-regex-test@1.1.0 +safe-regex@1.1.0 +safe-stable-stringify@2.5.0 +safer-buffer@2.1.2 +samsam@1.1.2 +sanitize-filename@1.6.3 +sanitize-html@1.4.2 +sax@1.4.1 +seek-bzip@1.0.6 +semver@5.7.2 +semver@5.7.2 +semver@5.7.2 +semver@5.7.2 +semver@7.7.2 +send@0.19.0 +sequelize-pool@7.1.0 +sequelize@6.37.7 +serve-index@1.9.1 +serve-static@1.16.2 +set-blocking@2.0.0 +set-function-length@1.2.2 +set-function-name@2.0.2 +set-value@2.0.1 +setimmediate@1.0.5 +setprototypeof@1.1.0 +setprototypeof@1.2.0 +shebang-command@2.0.0 +shebang-regex@3.0.0 +side-channel-list@1.0.0 +side-channel-map@1.0.1 +side-channel-weakmap@1.0.2 +side-channel@1.1.0 +signal-exit@3.0.7 +signal-exit@4.1.0 +simple-concat@1.0.1 +simple-get@3.1.1 +simple-get@4.0.1 +simple-get@4.0.1 +simple-swizzle@0.2.2 +sinon@1.17.7 +smart-buffer@4.2.0 +snapdragon-node@2.1.1 +snapdragon-util@3.0.1 +snapdragon@0.8.2 +socket.io-adapter@2.1.0 +socket.io-parser@4.0.5 +socket.io@3.1.2 +socks-proxy-agent@6.2.1 +socks-proxy-agent@8.0.5 +socks@2.8.7 +sort-keys-length@1.0.1 +sort-keys@1.1.2 +sort-keys@2.0.0 +source-map-resolve@0.5.3 +source-map-support@0.5.21 +source-map-url@0.4.1 +source-map@0.5.7 +source-map@0.6.1 +split-string@3.1.0 +sprintf-js@1.0.3 +sprintf-js@1.1.3 +sqlite3@5.1.7 +ssri@12.0.0 +ssri@8.0.1 +stack-trace@0.0.10 +static-extend@0.1.2 +statuses@1.5.0 +statuses@2.0.1 +stop-iteration-iterator@1.1.0 +stream-buffers@2.2.0 +streamsearch@1.1.0 +strict-uri-encode@1.1.0 +string-width@1.0.2 +string-width@2.1.1 +string-width@4.2.3 +string-width@4.2.3 +string-width@5.1.2 +string-width@5.1.2 +string.fromcodepoint@0.2.1 +string.prototype.codepointat@0.2.1 +string_decoder@0.10.31 +string_decoder@1.1.1 +string_decoder@1.3.0 +strip-ansi@3.0.1 +strip-ansi@3.0.1 +strip-ansi@4.0.0 +strip-ansi@6.0.1 +strip-ansi@6.0.1 +strip-ansi@7.1.0 +strip-ansi@7.1.0 +strip-bom@3.0.0 +strip-dirs@2.1.0 +strip-json-comments@2.0.1 +strip-json-comments@2.0.1 +strip-outer@1.0.1 +strtok3@6.3.0 +supports-color@2.0.0 +supports-color@5.5.0 +supports-color@7.2.0 +supports-preserve-symlinks-flag@1.0.0 +svg-captcha@1.4.0 +swagger-ui-dist@5.28.1 +swagger-ui-express@5.0.1 +tar-fs@2.1.3 +tar-stream@1.6.2 +tar-stream@2.2.0 +tar@4.4.19 +tar@6.2.1 +tar@7.4.3 +tdigest@0.1.2 +text-hex@1.0.0 +thirty-two@1.0.2 +through@2.3.8 +timed-out@4.0.1 +tiny-inflate@1.0.3 +tinyglobby@0.2.14 +to-buffer@1.2.1 +to-object-path@0.3.0 +to-regex-range@2.1.1 +to-regex-range@5.0.1 +to-regex-range@5.0.1 +to-regex-range@5.0.1 +to-regex@3.0.2 +toidentifier@1.0.1 +token-stream@1.0.0 +token-types@4.2.1 +tr46@0.0.3 +traverse@0.3.9 +tree-kill@1.2.2 +trim-repeated@1.0.0 +triple-beam@1.4.1 +truncate-utf8-bytes@1.0.2 +ts-node-dev@1.1.8 +ts-node@9.1.1 +tsconfig@7.0.0 +tslib@2.7.0 +tunnel-agent@0.6.0 +type-is@1.6.18 +typecast@0.0.1 +typed-array-buffer@1.0.3 +typedarray@0.0.6 +typescript@5.3.3 +uglify-js@3.19.3 +unbzip2-stream@1.4.3 +unc-path-regex@0.1.2 +underscore.string@3.3.6 +undici-types@6.19.8 +undici-types@6.21.0 +unicode-properties@1.4.1 +unicode-trie@2.0.0 +union-value@1.0.1 +unique-filename@1.1.1 +unique-filename@4.0.0 +unique-slug@2.0.2 +unique-slug@5.0.0 +unit-compare@1.0.1 +universalify@2.0.1 +unpipe@1.0.0 +unset-value@1.0.0 +untildify@2.1.0 +unzipper@0.9.15 +urix@0.1.0 +url-parse-lax@3.0.0 +url-to-options@1.0.1 +use@3.1.1 +utf8-byte-length@1.0.5 +util-deprecate@1.0.2 +util@0.12.5 +utils-merge@1.0.1 +uuid@8.3.2 +v8flags@3.2.0 +validate@4.5.1 +validator@13.15.15 +vary@1.1.2 +vm2@3.9.17 +void-elements@3.1.0 +walk@2.3.15 +walkdir@0.0.11 +web3-core@4.7.1 +web3-errors@1.3.1 +web3-eth-abi@4.4.1 +web3-eth-accounts@4.3.1 +web3-eth-contract@4.7.2 +web3-eth-ens@4.4.0 +web3-eth-iban@4.0.7 +web3-eth-personal@4.1.0 +web3-eth@4.11.1 +web3-net@4.1.0 +web3-providers-http@4.2.0 +web3-providers-ipc@4.0.7 +web3-providers-ws@4.0.8 +web3-rpc-methods@1.3.0 +web3-rpc-providers@1.0.0-rc.4 +web3-types@1.10.0 +web3-utils@4.3.3 +web3-validator@2.0.6 +web3@4.16.0 +webidl-conversions@3.0.1 +whatwg-url@5.0.0 +which-boxed-primitive@1.1.1 +which-collection@1.0.2 +which-module@2.0.1 +which-pm-runs@1.1.0 +which-typed-array@1.1.19 +which@1.3.1 +which@2.0.2 +which@5.0.0 +wide-align@1.1.3 +wide-align@1.1.5 +winston-transport@4.9.0 +winston@3.17.0 +with@7.0.2 +wkx@0.5.0 +wordwrap@0.0.3 +wordwrap@1.0.0 +wrap-ansi@6.2.0 +wrap-ansi@7.0.0 +wrap-ansi@8.1.0 +wrappy@1.0.2 +ws@7.4.6 +ws@8.17.1 +xtend@4.0.2 +y18n@4.0.3 +yallist@3.1.1 +yallist@4.0.0 +yallist@4.0.0 +yallist@4.0.0 +yallist@4.0.0 +yallist@5.0.0 +yaml-schema-validator@1.2.3 +yargs-parser@18.1.3 +yargs@15.4.1 +yauzl@2.10.0 +yn@3.1.1 +z85@0.0.2 +zip-stream@1.2.0 +zod@3.25.76 diff --git a/labs/lab4/comparison/grype-cves.txt b/labs/lab4/comparison/grype-cves.txt new file mode 100644 index 00000000..bafa4efc --- /dev/null +++ b/labs/lab4/comparison/grype-cves.txt @@ -0,0 +1,95 @@ +CVE-2010-4756 +CVE-2018-20796 +CVE-2019-1010022 +CVE-2019-1010023 +CVE-2019-1010024 +CVE-2019-1010025 +CVE-2019-9192 +CVE-2022-27943 +CVE-2025-15281 +CVE-2025-15467 +CVE-2025-27587 +CVE-2025-4802 +CVE-2025-55130 +CVE-2025-55131 +CVE-2025-55132 +CVE-2025-59465 +CVE-2025-59466 +CVE-2025-68160 +CVE-2025-69418 +CVE-2025-69419 +CVE-2025-69420 +CVE-2025-69421 +CVE-2025-8058 +CVE-2025-9230 +CVE-2025-9232 +CVE-2026-0861 +CVE-2026-0915 +CVE-2026-21637 +CVE-2026-22795 +CVE-2026-22796 +GHSA-23c5-xmqv-rm74 +GHSA-25hc-qcg6-38wj +GHSA-2p57-rm9w-gvfp +GHSA-34x7-hfp2-rc4v +GHSA-35jh-r3h4-6jhm +GHSA-3h5v-q93c-6h6q +GHSA-3j7m-hmh3-9jmp +GHSA-3ppc-4f35-3m26 +GHSA-446m-mv8f-q348 +GHSA-44fp-w29j-9vj5 +GHSA-4pg4-qvpc-4q3h +GHSA-4xc9-xhrj-v574 +GHSA-5j98-mcp5-4vw2 +GHSA-5mrr-rgp6-x4gr +GHSA-6g6m-m6h5-w9gf +GHSA-6rw7-vpxm-498p +GHSA-73rr-hh4g-fpgx +GHSA-7r86-cg39-jmmj +GHSA-83g3-92jg-28cx +GHSA-869p-cjfg-cm3x +GHSA-87vv-r9j6-g5qv +GHSA-8cf7-32gw-wr33 +GHSA-8g4m-cjm2-96wq +GHSA-8hfj-j24r-96c4 +GHSA-8qq5-rm4j-mr97 +GHSA-952p-6rrq-rcjv +GHSA-9965-vmph-33xx +GHSA-99p7-6v5w-7xg8 +GHSA-c7hr-j4mj-j2w6 +GHSA-cchq-frgv-rjh5 +GHSA-cgfm-xwp7-2cvr +GHSA-cqmj-92xf-r6r9 +GHSA-f5x3-32g6-xq36 +GHSA-fjgf-rc76-4x9p +GHSA-fvqr-27wr-82fm +GHSA-g5hg-p3ph-g8qg +GHSA-g644-9gfx-q4q4 +GHSA-gjcw-v447-2w7q +GHSA-grv7-fg5c-xmjg +GHSA-hjrf-2m68-5959 +GHSA-jf85-cpcp-j695 +GHSA-mh29-5h37-fv8m +GHSA-mjxr-4v3x-q3m4 +GHSA-p5gc-c584-jj6v +GHSA-p6mc-m468-83gw +GHSA-pfrx-2q88-qq97 +GHSA-pxg6-pf52-xh8x +GHSA-qhxp-v273-g94h +GHSA-qwph-4952-7xr6 +GHSA-r5mx-6wc6-7h9w +GHSA-r6q2-hw4h-h46w +GHSA-r7qp-cfhv-p84w +GHSA-rc47-6667-2j5j +GHSA-rjqq-98f6-6j3r +GHSA-rm97-x556-q36h +GHSA-rvg8-pwq2-xj7q +GHSA-v52c-386h-88mc +GHSA-vghf-hv5q-vc2g +GHSA-vj76-c3g6-qr5v +GHSA-w7fw-mjwx-w883 +GHSA-whpj-8f3w-67p5 +GHSA-xc6g-ggrc-qq4r +GHSA-xf7r-hgr6-v32p +GHSA-xwcq-pm8m-c4vf +GHSA-xxjr-mmjv-4gpg diff --git a/labs/lab4/comparison/syft-only.txt b/labs/lab4/comparison/syft-only.txt new file mode 100644 index 00000000..e5761d79 --- /dev/null +++ b/labs/lab4/comparison/syft-only.txt @@ -0,0 +1,13 @@ +baz@UNKNOWN +browser_field@UNKNOWN +false_main@UNKNOWN +gcc-12-base@12.2.0-14+deb12u1 +hashids-esm@UNKNOWN +invalid_main@UNKNOWN +libc6@2.36-9+deb12u10 +libgcc-s1@12.2.0-14+deb12u1 +libgomp1@12.2.0-14+deb12u1 +libssl3@3.0.17-1~deb12u2 +libstdc++6@12.2.0-14+deb12u1 +node@22.18.0 +tzdata@2025b-0+deb12u1 diff --git a/labs/lab4/comparison/syft-packages.txt b/labs/lab4/comparison/syft-packages.txt new file mode 100644 index 00000000..db585112 --- /dev/null +++ b/labs/lab4/comparison/syft-packages.txt @@ -0,0 +1,1139 @@ +1to2@1.0.0 +@adraffy/ens-normalize@1.10.1 +@babel/helper-string-parser@7.27.1 +@babel/helper-validator-identifier@7.27.1 +@babel/parser@7.28.3 +@babel/types@7.28.2 +@colors/colors@1.6.0 +@colors/colors@1.6.0 +@dabh/diagnostics@2.0.3 +@ethereumjs/rlp@4.0.1 +@ethereumjs/rlp@5.0.2 +@gar/promisify@1.1.3 +@isaacs/cliui@8.0.2 +@isaacs/fs-minipass@4.0.1 +@my-scope/package-a@0.0.0 +@my-scope/package-b@0.0.0 +@nlpjs/core-loader@4.26.1 +@nlpjs/core@4.26.1 +@nlpjs/evaluator@4.26.1 +@nlpjs/lang-en-min@4.26.1 +@nlpjs/lang-en@4.26.1 +@nlpjs/language-min@4.25.0 +@nlpjs/language@4.25.0 +@nlpjs/ner@4.27.0 +@nlpjs/neural@4.25.0 +@nlpjs/nlg@4.26.1 +@nlpjs/nlp@4.27.0 +@nlpjs/nlu@4.27.0 +@nlpjs/request@4.25.0 +@nlpjs/sentiment@4.26.1 +@nlpjs/similarity@4.26.1 +@nlpjs/slot@4.26.1 +@noble/curves@1.2.0 +@noble/curves@1.4.2 +@noble/curves@1.4.2 +@noble/hashes@1.3.2 +@noble/hashes@1.4.0 +@noble/hashes@1.4.0 +@noble/hashes@1.4.0 +@npmcli/agent@3.0.0 +@npmcli/fs@1.1.1 +@npmcli/fs@4.0.0 +@npmcli/move-file@1.1.2 +@otplib/core@12.0.1 +@otplib/plugin-crypto@12.0.1 +@otplib/plugin-thirty-two@12.0.1 +@otplib/preset-default@12.0.1 +@otplib/preset-v11@12.0.1 +@pkgjs/parseargs@0.11.0 +@scarf/scarf@1.4.0 +@scure/base@1.1.9 +@scure/bip32@1.4.0 +@scure/bip39@1.3.0 +@sindresorhus/is@0.7.0 +@swc/helpers@0.3.17 +@tokenizer/token@0.3.0 +@tootallnate/once@1.1.2 +@tootallnate/once@2.0.0 +@types/component-emitter@1.2.14 +@types/cookie@0.4.1 +@types/cors@2.8.19 +@types/debug@4.1.12 +@types/ms@2.1.0 +@types/node@20.19.12 +@types/node@22.7.5 +@types/strip-bom@3.0.0 +@types/strip-json-comments@0.0.30 +@types/triple-beam@1.3.5 +@types/validator@13.15.3 +@types/ws@8.5.3 +abbrev@1.1.1 +abbrev@3.0.1 +abitype@0.7.1 +abort-controller@3.0.0 +accepts@1.3.8 +acorn-walk@8.3.4 +acorn@7.4.1 +acorn@8.15.0 +aes-js@4.0.0-beta.5 +agent-base@6.0.2 +agent-base@7.1.4 +agent-base@7.1.4 +agentkeepalive@4.6.0 +aggregate-error@3.1.0 +ansi-regex@2.1.1 +ansi-regex@2.1.1 +ansi-regex@2.1.1 +ansi-regex@3.0.1 +ansi-regex@5.0.1 +ansi-regex@6.2.0 +ansi-regex@6.2.0 +ansi-styles@2.2.1 +ansi-styles@3.2.1 +ansi-styles@4.3.0 +ansi-styles@4.3.0 +ansi-styles@4.3.0 +ansi-styles@6.2.1 +anymatch@3.1.3 +append-field@1.0.0 +aproba@1.2.0 +archive-type@4.0.0 +archiver-utils@1.3.0 +archiver@1.3.0 +are-we-there-yet@1.1.7 +are-we-there-yet@3.0.1 +arg@4.1.3 +argparse@1.0.10 +arr-diff@4.0.0 +arr-flatten@1.1.0 +arr-union@3.1.0 +array-buffer-byte-length@1.0.2 +array-each@1.0.1 +array-flatten@1.1.1 +array-slice@1.1.0 +array-unique@0.3.2 +asap@2.0.6 +assert-never@1.4.0 +assign-symbols@1.0.0 +async@2.6.4 +async@2.6.4 +async@3.2.6 +at-least-node@1.0.0 +atob@2.1.2 +available-typed-arrays@1.0.7 +babel-walk@3.0.0-canary-5 +balanced-match@1.0.2 +base-files@12.4+deb12u11 +base64-arraybuffer@0.1.4 +base64-js@0.0.8 +base64-js@1.5.1 +base64id@2.0.0 +base64url@0.0.6 +base@0.11.2 +basic-auth@2.0.1 +batch@0.6.1 +baz@UNKNOWN +beep-boop@1.2.3 +big-integer@1.6.52 +binary-extensions@2.3.0 +binary@0.3.0 +bindings@1.5.0 +bintrees@1.0.2 +bl@1.2.3 +bl@4.1.0 +bluebird@3.4.7 +bluebird@3.7.2 +body-parser@1.20.3 +bower-config@1.4.3 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@2.0.2 +braces@2.3.2 +braces@3.0.3 +braces@3.0.3 +braces@3.0.3 +brotli@1.3.3 +browser_field@UNKNOWN +buffer-alloc-unsafe@1.1.0 +buffer-alloc@1.2.0 +buffer-crc32@0.2.13 +buffer-fill@1.0.0 +buffer-from@1.1.2 +buffer-indexof-polyfill@1.0.2 +buffer@5.7.1 +buffer@6.0.3 +buffers@0.1.1 +busboy@1.6.0 +byline@4.2.2 +bytes@3.1.2 +cacache@15.3.0 +cacache@19.0.1 +cache-base@1.0.1 +cacheable-request@2.1.4 +call-bind-apply-helpers@1.0.2 +call-bind@1.0.8 +call-bound@1.0.4 +camelcase@5.3.1 +chainsaw@0.1.0 +chalk@1.1.3 +chalk@2.4.2 +chalk@4.1.2 +character-parser@2.2.0 +check-dependencies@1.1.1 +check-internet-connected@2.0.6 +check-types@6.0.0 +chokidar@3.5.1 +chownr@1.1.4 +chownr@1.1.4 +chownr@2.0.0 +chownr@3.0.0 +clarinet@0.12.6 +class-utils@0.3.6 +clean-stack@2.2.0 +cliui@6.0.0 +clone-response@1.0.2 +clone@2.1.2 +code-point-at@1.1.0 +collection-visit@1.0.0 +color-convert@1.9.3 +color-convert@2.0.1 +color-convert@2.0.1 +color-convert@2.0.1 +color-name@1.1.3 +color-name@1.1.4 +color-name@1.1.4 +color-name@1.1.4 +color-string@1.9.1 +color-support@1.1.3 +color@3.2.1 +colors@1.1.2 +colors@1.4.0 +colorspace@1.1.4 +commander@2.20.3 +commander@2.20.3 +component-emitter@1.3.1 +component-type@1.2.1 +compress-commons@1.2.2 +compressible@2.0.18 +compression@1.8.1 +concat-map@0.0.1 +concat-stream@1.6.2 +config@3.3.12 +console-control-strings@1.1.0 +constantinople@4.0.1 +content-disposition@0.5.4 +content-type@1.0.5 +cookie-parser@1.4.7 +cookie-signature@1.0.6 +cookie@0.4.2 +cookie@0.7.1 +cookie@0.7.2 +copy-descriptor@0.1.1 +core-util-is@1.0.2 +cors@2.8.5 +crc-32@1.2.2 +crc32-stream@2.0.0 +crc@3.8.0 +create-require@1.1.1 +cross-fetch-polyfill@0.0.0 +cross-fetch@4.1.0 +cross-spawn@7.0.6 +crypto-js@3.3.0 +dateformat@4.6.3 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@3.2.7 +debug@4.3.7 +decamelize@1.2.0 +decode-uri-component@0.2.2 +decompress-response@3.3.0 +decompress-response@4.2.1 +decompress-response@6.0.0 +decompress-response@6.0.0 +decompress-tar@4.1.1 +decompress-tarbz2@4.1.1 +decompress-targz@4.1.1 +decompress-unzip@4.0.1 +decompress@4.2.1 +deep-equal@2.2.3 +deep-extend@0.6.0 +define-data-property@1.1.4 +define-properties@1.2.1 +define-property@0.2.5 +define-property@0.2.5 +define-property@0.2.5 +define-property@0.2.5 +define-property@0.2.5 +define-property@1.0.0 +define-property@1.0.0 +define-property@1.0.0 +define-property@2.0.2 +delegates@1.0.0 +depd@1.1.2 +depd@2.0.0 +destroy@1.2.0 +detect-file@1.0.0 +detect-libc@1.0.3 +detect-libc@2.0.4 +detect-libc@2.0.4 +dfa@1.2.0 +diff@4.0.2 +doctypes@1.1.0 +domelementtype@1.3.1 +domhandler@2.1.0 +domutils@1.1.6 +dottie@2.0.6 +double-ended-queue@0.9.7 +download@8.0.0 +dunder-proto@1.0.1 +duplexer2@0.1.4 +duplexer3@0.1.5 +dynamic-dedupe@0.3.0 +eastasianwidth@0.2.0 +ee-first@1.1.1 +eivindfjeldstad-dot@0.0.1 +emoji-regex@8.0.0 +emoji-regex@9.2.2 +emoji-regex@9.2.2 +enabled@2.0.0 +encodeurl@1.0.2 +encodeurl@2.0.0 +encoding@0.1.13 +end-of-stream@1.4.5 +engine.io-parser@4.0.3 +engine.io@4.1.2 +env-paths@2.2.1 +err-code@1.1.2 +err-code@2.0.3 +errorhandler@1.5.1 +es-define-property@1.0.1 +es-errors@1.3.0 +es-get-iterator@1.1.3 +es-object-atoms@1.1.1 +escape-html@1.0.3 +escape-string-regexp@1.0.5 +escodegen@2.1.0 +esprima@1.0.4 +esprima@4.0.1 +estraverse@5.3.0 +esutils@2.0.3 +etag@1.8.1 +ethereum-cryptography@2.2.1 +ethers@6.15.0 +event-target-shim@5.0.1 +eventemitter2@0.4.14 +eventemitter3@1.1.1 +eventemitter3@5.0.1 +events@3.3.0 +exit@0.1.2 +expand-brackets@2.1.4 +expand-template@2.0.3 +expand-tilde@2.0.2 +exponential-backoff@3.1.2 +express-ipfilter@1.3.2 +express-jwt@0.1.3 +express-rate-limit@7.5.1 +express-robots-txt@0.4.1 +express-security.txt@2.0.0 +express@4.21.2 +ext-list@2.2.2 +ext-name@5.0.0 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@3.0.2 +extend@3.0.2 +extglob@2.0.4 +false_main@UNKNOWN +fast.js@0.1.1 +fd-slicer@1.1.0 +fdir@6.5.0 +feature-policy@0.5.0 +fecha@4.2.3 +file-js@0.3.0 +file-stream-rotator@1.0.0 +file-type@11.1.0 +file-type@16.5.4 +file-type@3.9.0 +file-type@4.4.0 +file-type@5.2.0 +file-type@5.2.0 +file-type@6.2.0 +file-uri-to-path@1.0.0 +filehound@1.17.6 +filename-reserved-regex@2.0.0 +filenamify@3.0.0 +filesniffer@1.0.3 +fill-range@4.0.0 +fill-range@7.1.1 +fill-range@7.1.1 +fill-range@7.1.1 +finale-rest@1.2.2 +finalhandler@1.3.1 +find-up@4.1.0 +findup-sync@2.0.0 +findup-sync@4.0.0 +findup-sync@5.0.0 +fined@1.2.0 +flagged-respawn@1.0.1 +fn.name@1.1.0 +fontkit@1.9.0 +for-each@0.3.5 +for-in@1.0.2 +for-own@1.0.0 +foreachasync@3.0.0 +foreground-child@3.3.1 +formatio@1.1.1 +forwarded@0.2.0 +fragment-cache@0.2.1 +fresh@0.5.2 +from2@2.3.0 +frontend@19.0.0 +fs-constants@1.0.0 +fs-extra@9.1.0 +fs-minipass@1.2.7 +fs-minipass@2.1.0 +fs-minipass@3.0.3 +fs.realpath@1.0.0 +fstream@1.0.12 +function-bind@1.1.2 +functions-have-names@1.2.3 +fuzzball@1.4.0 +gauge@2.7.4 +gauge@4.0.4 +gcc-12-base@12.2.0-14+deb12u1 +geojson-utils@1.1.0 +get-caller-file@2.0.5 +get-intrinsic@1.3.0 +get-proto@1.0.1 +get-stream@2.3.1 +get-stream@3.0.0 +get-stream@3.0.0 +get-stream@4.1.0 +get-value@2.0.6 +getobject@1.0.2 +github-from-package@0.0.0 +glob-parent@5.1.2 +glob@10.4.5 +glob@7.1.7 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +global-modules@1.0.0 +global-prefix@1.0.2 +gopd@1.2.0 +got@8.3.2 +graceful-fs@4.2.11 +grunt-cli@1.4.3 +grunt-contrib-compress@1.6.0 +grunt-known-options@2.0.0 +grunt-legacy-log-utils@2.1.0 +grunt-legacy-log@3.0.0 +grunt-legacy-util@2.0.1 +grunt-replace-json@0.1.0 +grunt@1.6.1 +handlebars@4.7.7 +has-ansi@2.0.0 +has-bigints@1.1.0 +has-flag@3.0.0 +has-flag@4.0.0 +has-property-descriptors@1.0.2 +has-symbol-support-x@1.4.2 +has-symbols@1.1.0 +has-to-string-tag-x@1.4.1 +has-tostringtag@1.0.2 +has-unicode@2.0.1 +has-value@0.3.1 +has-value@1.0.0 +has-values@0.1.4 +has-values@1.0.0 +hashids-esm@UNKNOWN +hashids@2.3.0 +hasown@2.0.2 +hbs@4.2.0 +he@0.4.1 +heap@0.2.7 +helmet@4.6.0 +hoister@0.0.2 +homedir-polyfill@1.0.3 +hooker@0.2.3 +html-entities@1.4.0 +htmlparser2@3.3.0 +http-cache-semantics@3.8.1 +http-cache-semantics@4.2.0 +http-cache-semantics@4.2.0 +http-errors@1.6.3 +http-errors@2.0.0 +http-proxy-agent@4.0.1 +http-proxy-agent@5.0.0 +http-proxy-agent@7.0.2 +https-proxy-agent@5.0.1 +https-proxy-agent@7.0.6 +humanize-ms@1.2.1 +i18n@0.11.1 +iconv-lite@0.4.24 +iconv-lite@0.6.3 +iconv-lite@0.6.3 +ieee754@1.2.1 +ignore-walk@3.0.4 +iltorb@2.4.5 +imurmurhash@0.1.4 +indent-string@4.0.0 +infer-owner@1.0.4 +inflection@1.13.4 +inflight@1.0.6 +inherits@2.0.3 +inherits@2.0.4 +ini@1.3.8 +ini@1.3.8 +internal-slot@1.1.0 +interpret@1.1.0 +into-stream@3.1.0 +invalid_main@UNKNOWN +invariant@2.2.4 +ip-address@10.0.1 +ip6@0.2.11 +ip@2.0.1 +ipaddr.js@1.9.1 +is-absolute@1.0.0 +is-accessor-descriptor@1.0.1 +is-arguments@1.2.0 +is-array-buffer@3.0.5 +is-arrayish@0.3.2 +is-bigint@1.1.0 +is-binary-path@2.1.0 +is-boolean-object@1.2.2 +is-buffer@1.1.6 +is-callable@1.2.7 +is-core-module@2.16.1 +is-data-descriptor@1.0.1 +is-date-object@1.1.0 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@1.0.3 +is-expression@4.0.0 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@1.0.1 +is-extglob@2.1.1 +is-fullwidth-code-point@1.0.0 +is-fullwidth-code-point@2.0.0 +is-fullwidth-code-point@3.0.0 +is-generator-function@1.1.0 +is-glob@3.1.0 +is-glob@4.0.3 +is-lambda@1.0.1 +is-map@2.0.3 +is-natural-number@4.0.1 +is-number-like@1.0.8 +is-number-object@1.1.1 +is-number@3.0.0 +is-number@7.0.0 +is-number@7.0.0 +is-number@7.0.0 +is-object@1.0.2 +is-plain-obj@1.1.0 +is-plain-object@2.0.4 +is-promise@2.2.2 +is-regex@1.2.1 +is-relative@1.0.0 +is-retry-allowed@1.2.0 +is-set@2.0.3 +is-shared-array-buffer@1.0.4 +is-stream@1.1.0 +is-stream@2.0.1 +is-string@1.1.1 +is-symbol@1.1.1 +is-typed-array@1.1.15 +is-unc-path@1.0.0 +is-weakmap@2.0.2 +is-weakset@2.0.4 +is-windows@1.0.2 +isarray@0.0.1 +isarray@1.0.0 +isarray@1.0.0 +isarray@2.0.5 +isexe@2.0.0 +isexe@3.1.1 +isobject@2.1.0 +isobject@3.0.1 +isomorphic-ws@5.0.0 +isurl@1.0.0 +jackspeak@3.4.3 +js-stringify@1.0.2 +js-tokens@4.0.0 +js-yaml@3.14.1 +json-buffer@3.0.0 +json5@2.2.3 +jsonfile@6.2.0 +jsonwebtoken@0.1.0 +jsonwebtoken@0.4.0 +jssha@3.3.1 +jstransformer@1.0.0 +juice-shop@19.0.0 +juice-shop@19.0.0 +juicy-chat-bot@0.9.0 +jwa@0.0.1 +jws@0.2.6 +keyv@3.0.0 +kind-of@3.2.2 +kind-of@3.2.2 +kind-of@3.2.2 +kind-of@3.2.2 +kind-of@4.0.0 +kind-of@6.0.3 +kuler@2.0.0 +lazystream@1.0.1 +libc6@2.36-9+deb12u10 +libgcc-s1@12.2.0-14+deb12u1 +libgomp1@12.2.0-14+deb12u1 +libssl3@3.0.17-1~deb12u2 +libstdc++6@12.2.0-14+deb12u1 +libxmljs2@0.37.0 +liftup@3.0.1 +linebreak@1.1.0 +listenercount@1.0.1 +ljharb-monorepo-symlink-test@0.0.0 +locate-path@5.0.0 +lodash.camelcase@4.3.0 +lodash.isfinite@3.3.2 +lodash.set@4.3.2 +lodash@2.4.2 +lodash@4.17.21 +logform@2.7.0 +lolex@1.3.2 +loose-envify@1.4.0 +lowercase-keys@1.0.0 +lru-cache@10.4.3 +lru-cache@10.4.3 +lru-cache@10.4.3 +lru-cache@6.0.0 +make-dir@1.3.0 +make-dir@2.1.0 +make-error@1.3.6 +make-fetch-happen@14.0.3 +make-fetch-happen@9.1.0 +make-iterator@1.0.1 +make-plural@4.3.0 +make-plural@6.2.2 +map-cache@0.2.2 +map-visit@1.0.0 +marsdb@0.6.11 +math-interval-parser@2.0.1 +math-intrinsics@1.1.0 +media-typer@0.3.0 +media-types@10.0.0 +median@0.0.2 +merge-descriptors@1.0.3 +messageformat-formatters@2.0.1 +messageformat-parser@4.1.3 +messageformat@2.3.0 +methods@1.1.2 +micromatch@3.1.10 +micromatch@4.0.8 +micromatch@4.0.8 +mime-db@1.52.0 +mime-types@2.1.35 +mime@1.6.0 +mimic-response@1.0.1 +mimic-response@2.1.0 +mimic-response@3.1.0 +mimic-response@3.1.0 +minami@1.1.1 +minami@1.1.1 +minami@1.1.1 +minimatch@3.0.5 +minimatch@3.0.8 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@5.1.6 +minimatch@9.0.5 +minimist@0.2.4 +minimist@1.2.8 +minipass-collect@1.0.2 +minipass-collect@2.0.1 +minipass-fetch@1.4.1 +minipass-fetch@4.0.1 +minipass-flush@1.0.5 +minipass-pipeline@1.2.4 +minipass-sized@1.0.3 +minipass@2.9.0 +minipass@3.3.6 +minipass@3.3.6 +minipass@3.3.6 +minipass@3.3.6 +minipass@5.0.0 +minipass@7.1.2 +minizlib@1.3.3 +minizlib@2.1.2 +minizlib@3.0.2 +mixin-deep@1.3.2 +mkdirp-classic@0.5.3 +mkdirp@0.5.6 +mkdirp@0.5.6 +mkdirp@0.5.6 +mkdirp@1.0.4 +mkdirp@3.0.1 +mkdirp@3.0.1 +moment-timezone@0.5.48 +moment@2.0.0 +moment@2.30.1 +morgan@1.10.1 +mout@1.2.4 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.1.3 +multer@1.4.5-lts.2 +mustache@4.2.0 +mylib@0.0.0 +nan@2.22.2 +nanomatch@1.2.13 +napi-build-utils@1.0.2 +napi-build-utils@2.0.0 +napi-build-utils@2.0.0 +needle@2.9.1 +negotiator@0.6.3 +negotiator@0.6.4 +negotiator@1.0.0 +neo-async@2.6.2 +netbase@6.4 +node-abi@2.30.1 +node-abi@3.77.0 +node-abi@3.77.0 +node-addon-api@7.1.1 +node-fetch@2.7.0 +node-gyp@11.4.2 +node-gyp@8.4.1 +node-pre-gyp@0.15.0 +node@22.18.0 +noop-logger@0.1.1 +nopt@3.0.6 +nopt@4.0.3 +nopt@4.0.3 +nopt@5.0.0 +nopt@8.1.0 +normalize-path@2.1.1 +normalize-path@3.0.0 +normalize-path@3.0.0 +normalize-url@2.0.1 +notevil@1.3.3 +npm-bundled@1.1.2 +npm-normalize-package-bin@1.0.1 +npm-packlist@1.4.8 +npmlog@4.1.2 +npmlog@6.0.2 +number-is-nan@1.0.1 +nw-pre-gyp-module-test@0.0.1 +object-assign@4.1.1 +object-copy@0.1.0 +object-inspect@1.13.4 +object-is@1.1.6 +object-keys@1.1.1 +object-visit@1.0.1 +object.assign@4.1.7 +object.defaults@1.1.0 +object.map@1.0.1 +object.pick@1.3.0 +on-finished@2.3.0 +on-finished@2.4.1 +on-headers@1.1.0 +once@1.4.0 +one-time@1.0.0 +opentype.js@0.7.3 +os-homedir@1.0.2 +os-tmpdir@1.0.2 +osenv@0.1.5 +otplib@12.0.1 +p-cancelable@0.4.1 +p-event@2.3.1 +p-finally@1.0.0 +p-is-promise@1.1.0 +p-limit@2.3.0 +p-locate@4.1.0 +p-map@4.0.0 +p-map@7.0.3 +p-timeout@2.0.1 +p-try@2.2.0 +package-json-from-dist@1.0.1 +pako@0.2.9 +parse-filepath@1.0.2 +parse-passwd@1.0.0 +parseurl@1.3.3 +pascalcase@0.1.1 +path-exists@4.0.0 +path-is-absolute@1.0.1 +path-key@3.1.1 +path-parse@1.0.7 +path-root-regex@0.1.2 +path-root@0.1.1 +path-scurry@1.11.1 +path-to-regexp@0.1.12 +pdfkit@0.11.0 +peek-readable@4.1.0 +pend@1.2.0 +pg-connection-string@2.9.1 +picomatch@2.3.1 +picomatch@4.0.3 +pify@2.3.0 +pify@2.3.0 +pify@3.0.0 +pify@3.0.0 +pify@4.0.1 +pinkie-promise@2.0.1 +pinkie@2.0.4 +png-js@1.0.0 +posix-character-classes@0.1.1 +possible-typed-array-names@1.1.0 +prebuild-install@5.3.6 +prebuild-install@7.1.3 +prebuild-install@7.1.3 +prepend-http@2.0.0 +pretty-bytes@4.0.2 +proc-log@5.0.0 +process-nextick-args@2.0.1 +process@0.11.10 +prom-client@14.2.0 +promise-inflight@1.0.1 +promise-retry@2.0.1 +promise@7.3.1 +proper-lockfile@1.2.0 +proxy-addr@2.0.7 +pug-attrs@3.0.0 +pug-code-gen@3.0.3 +pug-error@2.1.0 +pug-filters@4.0.0 +pug-lexer@5.0.1 +pug-linker@4.0.0 +pug-load@3.0.0 +pug-parser@6.0.0 +pug-runtime@3.0.1 +pug-strip-comments@2.0.0 +pug-walk@2.0.0 +pug@3.0.3 +pump@3.0.3 +qs@6.13.0 +query-string@5.1.1 +range-parser@1.2.1 +range_check@2.0.4 +raw-body@2.5.2 +rc@1.2.8 +readable-stream@1.0.34 +readable-stream@2.3.8 +readable-stream@3.6.2 +readable-stream@3.6.2 +readable-stream@3.6.2 +readable-stream@3.6.2 +readable-stream@4.7.0 +readable-web-to-node-stream@3.0.4 +readdirp@3.5.0 +rechoir@0.7.1 +recursedir-comparisons@0.0.0 +regex-not@1.0.2 +regexp.prototype.flags@1.5.4 +remove-trailing-separator@1.1.0 +repeat-element@1.1.4 +repeat-string@1.6.1 +replace@1.2.2 +require-directory@2.1.1 +require-main-filename@2.0.0 +resolve-dir@1.0.1 +resolve-url@0.2.1 +resolve@1.22.10 +responselike@1.0.2 +restructure@2.0.1 +ret@0.1.15 +retry-as-promised@7.1.1 +retry@0.10.1 +retry@0.12.0 +rimraf@2.7.1 +rimraf@2.7.1 +rimraf@2.7.1 +rimraf@3.0.2 +safe-buffer@5.1.2 +safe-buffer@5.1.2 +safe-buffer@5.1.2 +safe-buffer@5.2.1 +safe-regex-test@1.1.0 +safe-regex@1.1.0 +safe-stable-stringify@2.5.0 +safer-buffer@2.1.2 +samsam@1.1.2 +sanitize-filename@1.6.3 +sanitize-html@1.4.2 +sax@1.4.1 +seek-bzip@1.0.6 +semver@5.7.2 +semver@5.7.2 +semver@5.7.2 +semver@5.7.2 +semver@7.7.2 +send@0.19.0 +sequelize-pool@7.1.0 +sequelize@6.37.7 +serve-index@1.9.1 +serve-static@1.16.2 +set-blocking@2.0.0 +set-function-length@1.2.2 +set-function-name@2.0.2 +set-value@2.0.1 +setimmediate@1.0.5 +setprototypeof@1.1.0 +setprototypeof@1.2.0 +shebang-command@2.0.0 +shebang-regex@3.0.0 +side-channel-list@1.0.0 +side-channel-map@1.0.1 +side-channel-weakmap@1.0.2 +side-channel@1.1.0 +signal-exit@3.0.7 +signal-exit@4.1.0 +simple-concat@1.0.1 +simple-get@3.1.1 +simple-get@4.0.1 +simple-get@4.0.1 +simple-swizzle@0.2.2 +sinon@1.17.7 +smart-buffer@4.2.0 +snapdragon-node@2.1.1 +snapdragon-util@3.0.1 +snapdragon@0.8.2 +socket.io-adapter@2.1.0 +socket.io-parser@4.0.5 +socket.io@3.1.2 +socks-proxy-agent@6.2.1 +socks-proxy-agent@8.0.5 +socks@2.8.7 +sort-keys-length@1.0.1 +sort-keys@1.1.2 +sort-keys@2.0.0 +source-map-resolve@0.5.3 +source-map-support@0.5.21 +source-map-url@0.4.1 +source-map@0.5.7 +source-map@0.6.1 +split-string@3.1.0 +sprintf-js@1.0.3 +sprintf-js@1.1.3 +sqlite3@5.1.7 +ssri@12.0.0 +ssri@8.0.1 +stack-trace@0.0.10 +static-extend@0.1.2 +statuses@1.5.0 +statuses@2.0.1 +stop-iteration-iterator@1.1.0 +stream-buffers@2.2.0 +streamsearch@1.1.0 +strict-uri-encode@1.1.0 +string-width@1.0.2 +string-width@2.1.1 +string-width@4.2.3 +string-width@4.2.3 +string-width@5.1.2 +string-width@5.1.2 +string.fromcodepoint@0.2.1 +string.prototype.codepointat@0.2.1 +string_decoder@0.10.31 +string_decoder@1.1.1 +string_decoder@1.3.0 +strip-ansi@3.0.1 +strip-ansi@3.0.1 +strip-ansi@4.0.0 +strip-ansi@6.0.1 +strip-ansi@6.0.1 +strip-ansi@7.1.0 +strip-ansi@7.1.0 +strip-bom@3.0.0 +strip-dirs@2.1.0 +strip-json-comments@2.0.1 +strip-json-comments@2.0.1 +strip-outer@1.0.1 +strtok3@6.3.0 +supports-color@2.0.0 +supports-color@5.5.0 +supports-color@7.2.0 +supports-preserve-symlinks-flag@1.0.0 +svg-captcha@1.4.0 +swagger-ui-dist@5.28.1 +swagger-ui-express@5.0.1 +tar-fs@2.1.3 +tar-stream@1.6.2 +tar-stream@2.2.0 +tar@4.4.19 +tar@6.2.1 +tar@7.4.3 +tdigest@0.1.2 +text-hex@1.0.0 +thirty-two@1.0.2 +through@2.3.8 +timed-out@4.0.1 +tiny-inflate@1.0.3 +tinyglobby@0.2.14 +to-buffer@1.2.1 +to-object-path@0.3.0 +to-regex-range@2.1.1 +to-regex-range@5.0.1 +to-regex-range@5.0.1 +to-regex-range@5.0.1 +to-regex@3.0.2 +toidentifier@1.0.1 +token-stream@1.0.0 +token-types@4.2.1 +tr46@0.0.3 +traverse@0.3.9 +tree-kill@1.2.2 +trim-repeated@1.0.0 +triple-beam@1.4.1 +truncate-utf8-bytes@1.0.2 +ts-node-dev@1.1.8 +ts-node@9.1.1 +tsconfig@7.0.0 +tslib@2.7.0 +tunnel-agent@0.6.0 +type-is@1.6.18 +typecast@0.0.1 +typed-array-buffer@1.0.3 +typedarray@0.0.6 +typescript@5.3.3 +tzdata@2025b-0+deb12u1 +uglify-js@3.19.3 +unbzip2-stream@1.4.3 +unc-path-regex@0.1.2 +underscore.string@3.3.6 +undici-types@6.19.8 +undici-types@6.21.0 +unicode-properties@1.4.1 +unicode-trie@2.0.0 +union-value@1.0.1 +unique-filename@1.1.1 +unique-filename@4.0.0 +unique-slug@2.0.2 +unique-slug@5.0.0 +unit-compare@1.0.1 +universalify@2.0.1 +unpipe@1.0.0 +unset-value@1.0.0 +untildify@2.1.0 +unzipper@0.9.15 +urix@0.1.0 +url-parse-lax@3.0.0 +url-to-options@1.0.1 +use@3.1.1 +utf8-byte-length@1.0.5 +util-deprecate@1.0.2 +util@0.12.5 +utils-merge@1.0.1 +uuid@8.3.2 +v8flags@3.2.0 +validate@4.5.1 +validator@13.15.15 +vary@1.1.2 +vm2@3.9.17 +void-elements@3.1.0 +walk@2.3.15 +walkdir@0.0.11 +web3-core@4.7.1 +web3-errors@1.3.1 +web3-eth-abi@4.4.1 +web3-eth-accounts@4.3.1 +web3-eth-contract@4.7.2 +web3-eth-ens@4.4.0 +web3-eth-iban@4.0.7 +web3-eth-personal@4.1.0 +web3-eth@4.11.1 +web3-net@4.1.0 +web3-providers-http@4.2.0 +web3-providers-ipc@4.0.7 +web3-providers-ws@4.0.8 +web3-rpc-methods@1.3.0 +web3-rpc-providers@1.0.0-rc.4 +web3-types@1.10.0 +web3-utils@4.3.3 +web3-validator@2.0.6 +web3@4.16.0 +webidl-conversions@3.0.1 +whatwg-url@5.0.0 +which-boxed-primitive@1.1.1 +which-collection@1.0.2 +which-module@2.0.1 +which-pm-runs@1.1.0 +which-typed-array@1.1.19 +which@1.3.1 +which@2.0.2 +which@5.0.0 +wide-align@1.1.3 +wide-align@1.1.5 +winston-transport@4.9.0 +winston@3.17.0 +with@7.0.2 +wkx@0.5.0 +wordwrap@0.0.3 +wordwrap@1.0.0 +wrap-ansi@6.2.0 +wrap-ansi@7.0.0 +wrap-ansi@8.1.0 +wrappy@1.0.2 +ws@7.4.6 +ws@8.17.1 +xtend@4.0.2 +y18n@4.0.3 +yallist@3.1.1 +yallist@4.0.0 +yallist@4.0.0 +yallist@4.0.0 +yallist@4.0.0 +yallist@5.0.0 +yaml-schema-validator@1.2.3 +yargs-parser@18.1.3 +yargs@15.4.1 +yauzl@2.10.0 +yn@3.1.1 +z85@0.0.2 +zip-stream@1.2.0 +zod@3.25.76 diff --git a/labs/lab4/comparison/trivy-cves.txt b/labs/lab4/comparison/trivy-cves.txt new file mode 100644 index 00000000..8ae55844 --- /dev/null +++ b/labs/lab4/comparison/trivy-cves.txt @@ -0,0 +1,91 @@ +CVE-2010-4756 +CVE-2015-9235 +CVE-2016-1000223 +CVE-2016-1000237 +CVE-2016-4055 +CVE-2017-16016 +CVE-2017-18214 +CVE-2018-16487 +CVE-2018-20796 +CVE-2018-3721 +CVE-2019-1010022 +CVE-2019-1010023 +CVE-2019-1010024 +CVE-2019-1010025 +CVE-2019-10744 +CVE-2019-25225 +CVE-2019-9192 +CVE-2020-15084 +CVE-2020-8203 +CVE-2021-23337 +CVE-2021-23771 +CVE-2021-26539 +CVE-2021-26540 +CVE-2022-23539 +CVE-2022-23540 +CVE-2022-23541 +CVE-2022-24785 +CVE-2022-25881 +CVE-2022-25887 +CVE-2022-27943 +CVE-2022-33987 +CVE-2022-41940 +CVE-2023-32313 +CVE-2023-32314 +CVE-2023-32695 +CVE-2023-37466 +CVE-2023-37903 +CVE-2023-46233 +CVE-2024-21501 +CVE-2024-28863 +CVE-2024-29415 +CVE-2024-37890 +CVE-2024-38355 +CVE-2024-4067 +CVE-2024-4068 +CVE-2024-47764 +CVE-2025-12758 +CVE-2025-13465 +CVE-2025-15281 +CVE-2025-15284 +CVE-2025-15467 +CVE-2025-27587 +CVE-2025-47935 +CVE-2025-47944 +CVE-2025-4802 +CVE-2025-48997 +CVE-2025-56200 +CVE-2025-57349 +CVE-2025-59343 +CVE-2025-64718 +CVE-2025-64756 +CVE-2025-65945 +CVE-2025-68160 +CVE-2025-69418 +CVE-2025-69419 +CVE-2025-69420 +CVE-2025-69421 +CVE-2025-7338 +CVE-2025-8058 +CVE-2025-9230 +CVE-2025-9232 +CVE-2026-0861 +CVE-2026-0915 +CVE-2026-22709 +CVE-2026-22795 +CVE-2026-22796 +CVE-2026-23745 +CVE-2026-2391 +CVE-2026-23950 +CVE-2026-24001 +CVE-2026-24842 +CVE-2026-26960 +CVE-2026-26996 +CVE-2026-27837 +CVE-2026-27903 +CVE-2026-27904 +GHSA-5mrr-rgp6-x4gr +GHSA-rvg8-pwq2-xj7q +NSWG-ECO-154 +NSWG-ECO-17 +NSWG-ECO-428 diff --git a/labs/lab4/comparison/trivy-only.txt b/labs/lab4/comparison/trivy-only.txt new file mode 100644 index 00000000..eb056b32 --- /dev/null +++ b/labs/lab4/comparison/trivy-only.txt @@ -0,0 +1,9 @@ +gcc-12-base@12.2.0 +libc6@2.36 +libgcc-s1@12.2.0 +libgomp1@12.2.0 +libssl3@3.0.17 +libstdc++6@12.2.0 +portscanner@2.2.0 +toposort-class@1.0.1 +tzdata@2025b diff --git a/labs/lab4/comparison/trivy-packages.txt b/labs/lab4/comparison/trivy-packages.txt new file mode 100644 index 00000000..b7d5d9dc --- /dev/null +++ b/labs/lab4/comparison/trivy-packages.txt @@ -0,0 +1,1135 @@ +1to2@1.0.0 +@adraffy/ens-normalize@1.10.1 +@babel/helper-string-parser@7.27.1 +@babel/helper-validator-identifier@7.27.1 +@babel/parser@7.28.3 +@babel/types@7.28.2 +@colors/colors@1.6.0 +@colors/colors@1.6.0 +@dabh/diagnostics@2.0.3 +@ethereumjs/rlp@4.0.1 +@ethereumjs/rlp@5.0.2 +@gar/promisify@1.1.3 +@isaacs/cliui@8.0.2 +@isaacs/fs-minipass@4.0.1 +@my-scope/package-a@0.0.0 +@my-scope/package-b@0.0.0 +@nlpjs/core-loader@4.26.1 +@nlpjs/core@4.26.1 +@nlpjs/evaluator@4.26.1 +@nlpjs/lang-en-min@4.26.1 +@nlpjs/lang-en@4.26.1 +@nlpjs/language-min@4.25.0 +@nlpjs/language@4.25.0 +@nlpjs/ner@4.27.0 +@nlpjs/neural@4.25.0 +@nlpjs/nlg@4.26.1 +@nlpjs/nlp@4.27.0 +@nlpjs/nlu@4.27.0 +@nlpjs/request@4.25.0 +@nlpjs/sentiment@4.26.1 +@nlpjs/similarity@4.26.1 +@nlpjs/slot@4.26.1 +@noble/curves@1.2.0 +@noble/curves@1.4.2 +@noble/curves@1.4.2 +@noble/hashes@1.3.2 +@noble/hashes@1.4.0 +@noble/hashes@1.4.0 +@noble/hashes@1.4.0 +@npmcli/agent@3.0.0 +@npmcli/fs@1.1.1 +@npmcli/fs@4.0.0 +@npmcli/move-file@1.1.2 +@otplib/core@12.0.1 +@otplib/plugin-crypto@12.0.1 +@otplib/plugin-thirty-two@12.0.1 +@otplib/preset-default@12.0.1 +@otplib/preset-v11@12.0.1 +@pkgjs/parseargs@0.11.0 +@scarf/scarf@1.4.0 +@scure/base@1.1.9 +@scure/bip32@1.4.0 +@scure/bip39@1.3.0 +@sindresorhus/is@0.7.0 +@swc/helpers@0.3.17 +@tokenizer/token@0.3.0 +@tootallnate/once@1.1.2 +@tootallnate/once@2.0.0 +@types/component-emitter@1.2.14 +@types/cookie@0.4.1 +@types/cors@2.8.19 +@types/debug@4.1.12 +@types/ms@2.1.0 +@types/node@20.19.12 +@types/node@22.7.5 +@types/strip-bom@3.0.0 +@types/strip-json-comments@0.0.30 +@types/triple-beam@1.3.5 +@types/validator@13.15.3 +@types/ws@8.5.3 +abbrev@1.1.1 +abbrev@3.0.1 +abitype@0.7.1 +abort-controller@3.0.0 +accepts@1.3.8 +acorn-walk@8.3.4 +acorn@7.4.1 +acorn@8.15.0 +aes-js@4.0.0-beta.5 +agent-base@6.0.2 +agent-base@7.1.4 +agent-base@7.1.4 +agentkeepalive@4.6.0 +aggregate-error@3.1.0 +ansi-regex@2.1.1 +ansi-regex@2.1.1 +ansi-regex@2.1.1 +ansi-regex@3.0.1 +ansi-regex@5.0.1 +ansi-regex@6.2.0 +ansi-regex@6.2.0 +ansi-styles@2.2.1 +ansi-styles@3.2.1 +ansi-styles@4.3.0 +ansi-styles@4.3.0 +ansi-styles@4.3.0 +ansi-styles@6.2.1 +anymatch@3.1.3 +append-field@1.0.0 +aproba@1.2.0 +archive-type@4.0.0 +archiver-utils@1.3.0 +archiver@1.3.0 +are-we-there-yet@1.1.7 +are-we-there-yet@3.0.1 +arg@4.1.3 +argparse@1.0.10 +arr-diff@4.0.0 +arr-flatten@1.1.0 +arr-union@3.1.0 +array-buffer-byte-length@1.0.2 +array-each@1.0.1 +array-flatten@1.1.1 +array-slice@1.1.0 +array-unique@0.3.2 +asap@2.0.6 +assert-never@1.4.0 +assign-symbols@1.0.0 +async@2.6.4 +async@2.6.4 +async@3.2.6 +at-least-node@1.0.0 +atob@2.1.2 +available-typed-arrays@1.0.7 +babel-walk@3.0.0-canary-5 +balanced-match@1.0.2 +base-files@12.4+deb12u11 +base64-arraybuffer@0.1.4 +base64-js@0.0.8 +base64-js@1.5.1 +base64id@2.0.0 +base64url@0.0.6 +base@0.11.2 +basic-auth@2.0.1 +batch@0.6.1 +beep-boop@1.2.3 +big-integer@1.6.52 +binary-extensions@2.3.0 +binary@0.3.0 +bindings@1.5.0 +bintrees@1.0.2 +bl@1.2.3 +bl@4.1.0 +bluebird@3.4.7 +bluebird@3.7.2 +body-parser@1.20.3 +bower-config@1.4.3 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@1.1.12 +brace-expansion@2.0.2 +braces@2.3.2 +braces@3.0.3 +braces@3.0.3 +braces@3.0.3 +brotli@1.3.3 +buffer-alloc-unsafe@1.1.0 +buffer-alloc@1.2.0 +buffer-crc32@0.2.13 +buffer-fill@1.0.0 +buffer-from@1.1.2 +buffer-indexof-polyfill@1.0.2 +buffer@5.7.1 +buffer@6.0.3 +buffers@0.1.1 +busboy@1.6.0 +byline@4.2.2 +bytes@3.1.2 +cacache@15.3.0 +cacache@19.0.1 +cache-base@1.0.1 +cacheable-request@2.1.4 +call-bind-apply-helpers@1.0.2 +call-bind@1.0.8 +call-bound@1.0.4 +camelcase@5.3.1 +chainsaw@0.1.0 +chalk@1.1.3 +chalk@2.4.2 +chalk@4.1.2 +character-parser@2.2.0 +check-dependencies@1.1.1 +check-internet-connected@2.0.6 +check-types@6.0.0 +chokidar@3.5.1 +chownr@1.1.4 +chownr@1.1.4 +chownr@2.0.0 +chownr@3.0.0 +clarinet@0.12.6 +class-utils@0.3.6 +clean-stack@2.2.0 +cliui@6.0.0 +clone-response@1.0.2 +clone@2.1.2 +code-point-at@1.1.0 +collection-visit@1.0.0 +color-convert@1.9.3 +color-convert@2.0.1 +color-convert@2.0.1 +color-convert@2.0.1 +color-name@1.1.3 +color-name@1.1.4 +color-name@1.1.4 +color-name@1.1.4 +color-string@1.9.1 +color-support@1.1.3 +color@3.2.1 +colors@1.1.2 +colors@1.4.0 +colorspace@1.1.4 +commander@2.20.3 +commander@2.20.3 +component-emitter@1.3.1 +component-type@1.2.1 +compress-commons@1.2.2 +compressible@2.0.18 +compression@1.8.1 +concat-map@0.0.1 +concat-stream@1.6.2 +config@3.3.12 +console-control-strings@1.1.0 +constantinople@4.0.1 +content-disposition@0.5.4 +content-type@1.0.5 +cookie-parser@1.4.7 +cookie-signature@1.0.6 +cookie@0.4.2 +cookie@0.7.1 +cookie@0.7.2 +copy-descriptor@0.1.1 +core-util-is@1.0.2 +cors@2.8.5 +crc-32@1.2.2 +crc32-stream@2.0.0 +crc@3.8.0 +create-require@1.1.1 +cross-fetch-polyfill@0.0.0 +cross-fetch@4.1.0 +cross-spawn@7.0.6 +crypto-js@3.3.0 +dateformat@4.6.3 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@2.6.9 +debug@3.2.7 +debug@4.3.7 +decamelize@1.2.0 +decode-uri-component@0.2.2 +decompress-response@3.3.0 +decompress-response@4.2.1 +decompress-response@6.0.0 +decompress-response@6.0.0 +decompress-tar@4.1.1 +decompress-tarbz2@4.1.1 +decompress-targz@4.1.1 +decompress-unzip@4.0.1 +decompress@4.2.1 +deep-equal@2.2.3 +deep-extend@0.6.0 +define-data-property@1.1.4 +define-properties@1.2.1 +define-property@0.2.5 +define-property@0.2.5 +define-property@0.2.5 +define-property@0.2.5 +define-property@0.2.5 +define-property@1.0.0 +define-property@1.0.0 +define-property@1.0.0 +define-property@2.0.2 +delegates@1.0.0 +depd@1.1.2 +depd@2.0.0 +destroy@1.2.0 +detect-file@1.0.0 +detect-libc@1.0.3 +detect-libc@2.0.4 +detect-libc@2.0.4 +dfa@1.2.0 +diff@4.0.2 +doctypes@1.1.0 +domelementtype@1.3.1 +domhandler@2.1.0 +domutils@1.1.6 +dottie@2.0.6 +double-ended-queue@0.9.7 +download@8.0.0 +dunder-proto@1.0.1 +duplexer2@0.1.4 +duplexer3@0.1.5 +dynamic-dedupe@0.3.0 +eastasianwidth@0.2.0 +ee-first@1.1.1 +eivindfjeldstad-dot@0.0.1 +emoji-regex@8.0.0 +emoji-regex@9.2.2 +emoji-regex@9.2.2 +enabled@2.0.0 +encodeurl@1.0.2 +encodeurl@2.0.0 +encoding@0.1.13 +end-of-stream@1.4.5 +engine.io-parser@4.0.3 +engine.io@4.1.2 +env-paths@2.2.1 +err-code@1.1.2 +err-code@2.0.3 +errorhandler@1.5.1 +es-define-property@1.0.1 +es-errors@1.3.0 +es-get-iterator@1.1.3 +es-object-atoms@1.1.1 +escape-html@1.0.3 +escape-string-regexp@1.0.5 +escodegen@2.1.0 +esprima@1.0.4 +esprima@4.0.1 +estraverse@5.3.0 +esutils@2.0.3 +etag@1.8.1 +ethereum-cryptography@2.2.1 +ethers@6.15.0 +event-target-shim@5.0.1 +eventemitter2@0.4.14 +eventemitter3@1.1.1 +eventemitter3@5.0.1 +events@3.3.0 +exit@0.1.2 +expand-brackets@2.1.4 +expand-template@2.0.3 +expand-tilde@2.0.2 +exponential-backoff@3.1.2 +express-ipfilter@1.3.2 +express-jwt@0.1.3 +express-rate-limit@7.5.1 +express-robots-txt@0.4.1 +express-security.txt@2.0.0 +express@4.21.2 +ext-list@2.2.2 +ext-name@5.0.0 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@2.0.1 +extend-shallow@3.0.2 +extend@3.0.2 +extglob@2.0.4 +fast.js@0.1.1 +fd-slicer@1.1.0 +fdir@6.5.0 +feature-policy@0.5.0 +fecha@4.2.3 +file-js@0.3.0 +file-stream-rotator@1.0.0 +file-type@11.1.0 +file-type@16.5.4 +file-type@3.9.0 +file-type@4.4.0 +file-type@5.2.0 +file-type@5.2.0 +file-type@6.2.0 +file-uri-to-path@1.0.0 +filehound@1.17.6 +filename-reserved-regex@2.0.0 +filenamify@3.0.0 +filesniffer@1.0.3 +fill-range@4.0.0 +fill-range@7.1.1 +fill-range@7.1.1 +fill-range@7.1.1 +finale-rest@1.2.2 +finalhandler@1.3.1 +find-up@4.1.0 +findup-sync@2.0.0 +findup-sync@4.0.0 +findup-sync@5.0.0 +fined@1.2.0 +flagged-respawn@1.0.1 +fn.name@1.1.0 +fontkit@1.9.0 +for-each@0.3.5 +for-in@1.0.2 +for-own@1.0.0 +foreachasync@3.0.0 +foreground-child@3.3.1 +formatio@1.1.1 +forwarded@0.2.0 +fragment-cache@0.2.1 +fresh@0.5.2 +from2@2.3.0 +frontend@19.0.0 +fs-constants@1.0.0 +fs-extra@9.1.0 +fs-minipass@1.2.7 +fs-minipass@2.1.0 +fs-minipass@3.0.3 +fs.realpath@1.0.0 +fstream@1.0.12 +function-bind@1.1.2 +functions-have-names@1.2.3 +fuzzball@1.4.0 +gauge@2.7.4 +gauge@4.0.4 +gcc-12-base@12.2.0 +geojson-utils@1.1.0 +get-caller-file@2.0.5 +get-intrinsic@1.3.0 +get-proto@1.0.1 +get-stream@2.3.1 +get-stream@3.0.0 +get-stream@3.0.0 +get-stream@4.1.0 +get-value@2.0.6 +getobject@1.0.2 +github-from-package@0.0.0 +glob-parent@5.1.2 +glob@10.4.5 +glob@7.1.7 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +glob@7.2.3 +global-modules@1.0.0 +global-prefix@1.0.2 +gopd@1.2.0 +got@8.3.2 +graceful-fs@4.2.11 +grunt-cli@1.4.3 +grunt-contrib-compress@1.6.0 +grunt-known-options@2.0.0 +grunt-legacy-log-utils@2.1.0 +grunt-legacy-log@3.0.0 +grunt-legacy-util@2.0.1 +grunt-replace-json@0.1.0 +grunt@1.6.1 +handlebars@4.7.7 +has-ansi@2.0.0 +has-bigints@1.1.0 +has-flag@3.0.0 +has-flag@4.0.0 +has-property-descriptors@1.0.2 +has-symbol-support-x@1.4.2 +has-symbols@1.1.0 +has-to-string-tag-x@1.4.1 +has-tostringtag@1.0.2 +has-unicode@2.0.1 +has-value@0.3.1 +has-value@1.0.0 +has-values@0.1.4 +has-values@1.0.0 +hashids@2.3.0 +hasown@2.0.2 +hbs@4.2.0 +he@0.4.1 +heap@0.2.7 +helmet@4.6.0 +hoister@0.0.2 +homedir-polyfill@1.0.3 +hooker@0.2.3 +html-entities@1.4.0 +htmlparser2@3.3.0 +http-cache-semantics@3.8.1 +http-cache-semantics@4.2.0 +http-cache-semantics@4.2.0 +http-errors@1.6.3 +http-errors@2.0.0 +http-proxy-agent@4.0.1 +http-proxy-agent@5.0.0 +http-proxy-agent@7.0.2 +https-proxy-agent@5.0.1 +https-proxy-agent@7.0.6 +humanize-ms@1.2.1 +i18n@0.11.1 +iconv-lite@0.4.24 +iconv-lite@0.6.3 +iconv-lite@0.6.3 +ieee754@1.2.1 +ignore-walk@3.0.4 +iltorb@2.4.5 +imurmurhash@0.1.4 +indent-string@4.0.0 +infer-owner@1.0.4 +inflection@1.13.4 +inflight@1.0.6 +inherits@2.0.3 +inherits@2.0.4 +ini@1.3.8 +ini@1.3.8 +internal-slot@1.1.0 +interpret@1.1.0 +into-stream@3.1.0 +invariant@2.2.4 +ip-address@10.0.1 +ip6@0.2.11 +ip@2.0.1 +ipaddr.js@1.9.1 +is-absolute@1.0.0 +is-accessor-descriptor@1.0.1 +is-arguments@1.2.0 +is-array-buffer@3.0.5 +is-arrayish@0.3.2 +is-bigint@1.1.0 +is-binary-path@2.1.0 +is-boolean-object@1.2.2 +is-buffer@1.1.6 +is-callable@1.2.7 +is-core-module@2.16.1 +is-data-descriptor@1.0.1 +is-date-object@1.1.0 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@0.1.7 +is-descriptor@1.0.3 +is-expression@4.0.0 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@0.1.1 +is-extendable@1.0.1 +is-extglob@2.1.1 +is-fullwidth-code-point@1.0.0 +is-fullwidth-code-point@2.0.0 +is-fullwidth-code-point@3.0.0 +is-generator-function@1.1.0 +is-glob@3.1.0 +is-glob@4.0.3 +is-lambda@1.0.1 +is-map@2.0.3 +is-natural-number@4.0.1 +is-number-like@1.0.8 +is-number-object@1.1.1 +is-number@3.0.0 +is-number@7.0.0 +is-number@7.0.0 +is-number@7.0.0 +is-object@1.0.2 +is-plain-obj@1.1.0 +is-plain-object@2.0.4 +is-promise@2.2.2 +is-regex@1.2.1 +is-relative@1.0.0 +is-retry-allowed@1.2.0 +is-set@2.0.3 +is-shared-array-buffer@1.0.4 +is-stream@1.1.0 +is-stream@2.0.1 +is-string@1.1.1 +is-symbol@1.1.1 +is-typed-array@1.1.15 +is-unc-path@1.0.0 +is-weakmap@2.0.2 +is-weakset@2.0.4 +is-windows@1.0.2 +isarray@0.0.1 +isarray@1.0.0 +isarray@1.0.0 +isarray@2.0.5 +isexe@2.0.0 +isexe@3.1.1 +isobject@2.1.0 +isobject@3.0.1 +isomorphic-ws@5.0.0 +isurl@1.0.0 +jackspeak@3.4.3 +js-stringify@1.0.2 +js-tokens@4.0.0 +js-yaml@3.14.1 +json-buffer@3.0.0 +json5@2.2.3 +jsonfile@6.2.0 +jsonwebtoken@0.1.0 +jsonwebtoken@0.4.0 +jssha@3.3.1 +jstransformer@1.0.0 +juice-shop@19.0.0 +juice-shop@19.0.0 +juicy-chat-bot@0.9.0 +jwa@0.0.1 +jws@0.2.6 +keyv@3.0.0 +kind-of@3.2.2 +kind-of@3.2.2 +kind-of@3.2.2 +kind-of@3.2.2 +kind-of@4.0.0 +kind-of@6.0.3 +kuler@2.0.0 +lazystream@1.0.1 +libc6@2.36 +libgcc-s1@12.2.0 +libgomp1@12.2.0 +libssl3@3.0.17 +libstdc++6@12.2.0 +libxmljs2@0.37.0 +liftup@3.0.1 +linebreak@1.1.0 +listenercount@1.0.1 +ljharb-monorepo-symlink-test@0.0.0 +locate-path@5.0.0 +lodash.camelcase@4.3.0 +lodash.isfinite@3.3.2 +lodash.set@4.3.2 +lodash@2.4.2 +lodash@4.17.21 +logform@2.7.0 +lolex@1.3.2 +loose-envify@1.4.0 +lowercase-keys@1.0.0 +lru-cache@10.4.3 +lru-cache@10.4.3 +lru-cache@10.4.3 +lru-cache@6.0.0 +make-dir@1.3.0 +make-dir@2.1.0 +make-error@1.3.6 +make-fetch-happen@14.0.3 +make-fetch-happen@9.1.0 +make-iterator@1.0.1 +make-plural@4.3.0 +make-plural@6.2.2 +map-cache@0.2.2 +map-visit@1.0.0 +marsdb@0.6.11 +math-interval-parser@2.0.1 +math-intrinsics@1.1.0 +media-typer@0.3.0 +media-types@10.0.0 +median@0.0.2 +merge-descriptors@1.0.3 +messageformat-formatters@2.0.1 +messageformat-parser@4.1.3 +messageformat@2.3.0 +methods@1.1.2 +micromatch@3.1.10 +micromatch@4.0.8 +micromatch@4.0.8 +mime-db@1.52.0 +mime-types@2.1.35 +mime@1.6.0 +mimic-response@1.0.1 +mimic-response@2.1.0 +mimic-response@3.1.0 +mimic-response@3.1.0 +minami@1.1.1 +minami@1.1.1 +minami@1.1.1 +minimatch@3.0.5 +minimatch@3.0.8 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@3.1.2 +minimatch@5.1.6 +minimatch@9.0.5 +minimist@0.2.4 +minimist@1.2.8 +minipass-collect@1.0.2 +minipass-collect@2.0.1 +minipass-fetch@1.4.1 +minipass-fetch@4.0.1 +minipass-flush@1.0.5 +minipass-pipeline@1.2.4 +minipass-sized@1.0.3 +minipass@2.9.0 +minipass@3.3.6 +minipass@3.3.6 +minipass@3.3.6 +minipass@3.3.6 +minipass@5.0.0 +minipass@7.1.2 +minizlib@1.3.3 +minizlib@2.1.2 +minizlib@3.0.2 +mixin-deep@1.3.2 +mkdirp-classic@0.5.3 +mkdirp@0.5.6 +mkdirp@0.5.6 +mkdirp@0.5.6 +mkdirp@1.0.4 +mkdirp@3.0.1 +mkdirp@3.0.1 +moment-timezone@0.5.48 +moment@2.0.0 +moment@2.30.1 +morgan@1.10.1 +mout@1.2.4 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.0.0 +ms@2.1.3 +multer@1.4.5-lts.2 +mustache@4.2.0 +mylib@0.0.0 +nan@2.22.2 +nanomatch@1.2.13 +napi-build-utils@1.0.2 +napi-build-utils@2.0.0 +napi-build-utils@2.0.0 +needle@2.9.1 +negotiator@0.6.3 +negotiator@0.6.4 +negotiator@1.0.0 +neo-async@2.6.2 +netbase@6.4 +node-abi@2.30.1 +node-abi@3.77.0 +node-abi@3.77.0 +node-addon-api@7.1.1 +node-fetch@2.7.0 +node-gyp@11.4.2 +node-gyp@8.4.1 +node-pre-gyp@0.15.0 +noop-logger@0.1.1 +nopt@3.0.6 +nopt@4.0.3 +nopt@4.0.3 +nopt@5.0.0 +nopt@8.1.0 +normalize-path@2.1.1 +normalize-path@3.0.0 +normalize-path@3.0.0 +normalize-url@2.0.1 +notevil@1.3.3 +npm-bundled@1.1.2 +npm-normalize-package-bin@1.0.1 +npm-packlist@1.4.8 +npmlog@4.1.2 +npmlog@6.0.2 +number-is-nan@1.0.1 +nw-pre-gyp-module-test@0.0.1 +object-assign@4.1.1 +object-copy@0.1.0 +object-inspect@1.13.4 +object-is@1.1.6 +object-keys@1.1.1 +object-visit@1.0.1 +object.assign@4.1.7 +object.defaults@1.1.0 +object.map@1.0.1 +object.pick@1.3.0 +on-finished@2.3.0 +on-finished@2.4.1 +on-headers@1.1.0 +once@1.4.0 +one-time@1.0.0 +opentype.js@0.7.3 +os-homedir@1.0.2 +os-tmpdir@1.0.2 +osenv@0.1.5 +otplib@12.0.1 +p-cancelable@0.4.1 +p-event@2.3.1 +p-finally@1.0.0 +p-is-promise@1.1.0 +p-limit@2.3.0 +p-locate@4.1.0 +p-map@4.0.0 +p-map@7.0.3 +p-timeout@2.0.1 +p-try@2.2.0 +package-json-from-dist@1.0.1 +pako@0.2.9 +parse-filepath@1.0.2 +parse-passwd@1.0.0 +parseurl@1.3.3 +pascalcase@0.1.1 +path-exists@4.0.0 +path-is-absolute@1.0.1 +path-key@3.1.1 +path-parse@1.0.7 +path-root-regex@0.1.2 +path-root@0.1.1 +path-scurry@1.11.1 +path-to-regexp@0.1.12 +pdfkit@0.11.0 +peek-readable@4.1.0 +pend@1.2.0 +pg-connection-string@2.9.1 +picomatch@2.3.1 +picomatch@4.0.3 +pify@2.3.0 +pify@2.3.0 +pify@3.0.0 +pify@3.0.0 +pify@4.0.1 +pinkie-promise@2.0.1 +pinkie@2.0.4 +png-js@1.0.0 +portscanner@2.2.0 +posix-character-classes@0.1.1 +possible-typed-array-names@1.1.0 +prebuild-install@5.3.6 +prebuild-install@7.1.3 +prebuild-install@7.1.3 +prepend-http@2.0.0 +pretty-bytes@4.0.2 +proc-log@5.0.0 +process-nextick-args@2.0.1 +process@0.11.10 +prom-client@14.2.0 +promise-inflight@1.0.1 +promise-retry@2.0.1 +promise@7.3.1 +proper-lockfile@1.2.0 +proxy-addr@2.0.7 +pug-attrs@3.0.0 +pug-code-gen@3.0.3 +pug-error@2.1.0 +pug-filters@4.0.0 +pug-lexer@5.0.1 +pug-linker@4.0.0 +pug-load@3.0.0 +pug-parser@6.0.0 +pug-runtime@3.0.1 +pug-strip-comments@2.0.0 +pug-walk@2.0.0 +pug@3.0.3 +pump@3.0.3 +qs@6.13.0 +query-string@5.1.1 +range-parser@1.2.1 +range_check@2.0.4 +raw-body@2.5.2 +rc@1.2.8 +readable-stream@1.0.34 +readable-stream@2.3.8 +readable-stream@3.6.2 +readable-stream@3.6.2 +readable-stream@3.6.2 +readable-stream@3.6.2 +readable-stream@4.7.0 +readable-web-to-node-stream@3.0.4 +readdirp@3.5.0 +rechoir@0.7.1 +recursedir-comparisons@0.0.0 +regex-not@1.0.2 +regexp.prototype.flags@1.5.4 +remove-trailing-separator@1.1.0 +repeat-element@1.1.4 +repeat-string@1.6.1 +replace@1.2.2 +require-directory@2.1.1 +require-main-filename@2.0.0 +resolve-dir@1.0.1 +resolve-url@0.2.1 +resolve@1.22.10 +responselike@1.0.2 +restructure@2.0.1 +ret@0.1.15 +retry-as-promised@7.1.1 +retry@0.10.1 +retry@0.12.0 +rimraf@2.7.1 +rimraf@2.7.1 +rimraf@2.7.1 +rimraf@3.0.2 +safe-buffer@5.1.2 +safe-buffer@5.1.2 +safe-buffer@5.1.2 +safe-buffer@5.2.1 +safe-regex-test@1.1.0 +safe-regex@1.1.0 +safe-stable-stringify@2.5.0 +safer-buffer@2.1.2 +samsam@1.1.2 +sanitize-filename@1.6.3 +sanitize-html@1.4.2 +sax@1.4.1 +seek-bzip@1.0.6 +semver@5.7.2 +semver@5.7.2 +semver@5.7.2 +semver@5.7.2 +semver@7.7.2 +send@0.19.0 +sequelize-pool@7.1.0 +sequelize@6.37.7 +serve-index@1.9.1 +serve-static@1.16.2 +set-blocking@2.0.0 +set-function-length@1.2.2 +set-function-name@2.0.2 +set-value@2.0.1 +setimmediate@1.0.5 +setprototypeof@1.1.0 +setprototypeof@1.2.0 +shebang-command@2.0.0 +shebang-regex@3.0.0 +side-channel-list@1.0.0 +side-channel-map@1.0.1 +side-channel-weakmap@1.0.2 +side-channel@1.1.0 +signal-exit@3.0.7 +signal-exit@4.1.0 +simple-concat@1.0.1 +simple-get@3.1.1 +simple-get@4.0.1 +simple-get@4.0.1 +simple-swizzle@0.2.2 +sinon@1.17.7 +smart-buffer@4.2.0 +snapdragon-node@2.1.1 +snapdragon-util@3.0.1 +snapdragon@0.8.2 +socket.io-adapter@2.1.0 +socket.io-parser@4.0.5 +socket.io@3.1.2 +socks-proxy-agent@6.2.1 +socks-proxy-agent@8.0.5 +socks@2.8.7 +sort-keys-length@1.0.1 +sort-keys@1.1.2 +sort-keys@2.0.0 +source-map-resolve@0.5.3 +source-map-support@0.5.21 +source-map-url@0.4.1 +source-map@0.5.7 +source-map@0.6.1 +split-string@3.1.0 +sprintf-js@1.0.3 +sprintf-js@1.1.3 +sqlite3@5.1.7 +ssri@12.0.0 +ssri@8.0.1 +stack-trace@0.0.10 +static-extend@0.1.2 +statuses@1.5.0 +statuses@2.0.1 +stop-iteration-iterator@1.1.0 +stream-buffers@2.2.0 +streamsearch@1.1.0 +strict-uri-encode@1.1.0 +string-width@1.0.2 +string-width@2.1.1 +string-width@4.2.3 +string-width@4.2.3 +string-width@5.1.2 +string-width@5.1.2 +string.fromcodepoint@0.2.1 +string.prototype.codepointat@0.2.1 +string_decoder@0.10.31 +string_decoder@1.1.1 +string_decoder@1.3.0 +strip-ansi@3.0.1 +strip-ansi@3.0.1 +strip-ansi@4.0.0 +strip-ansi@6.0.1 +strip-ansi@6.0.1 +strip-ansi@7.1.0 +strip-ansi@7.1.0 +strip-bom@3.0.0 +strip-dirs@2.1.0 +strip-json-comments@2.0.1 +strip-json-comments@2.0.1 +strip-outer@1.0.1 +strtok3@6.3.0 +supports-color@2.0.0 +supports-color@5.5.0 +supports-color@7.2.0 +supports-preserve-symlinks-flag@1.0.0 +svg-captcha@1.4.0 +swagger-ui-dist@5.28.1 +swagger-ui-express@5.0.1 +tar-fs@2.1.3 +tar-stream@1.6.2 +tar-stream@2.2.0 +tar@4.4.19 +tar@6.2.1 +tar@7.4.3 +tdigest@0.1.2 +text-hex@1.0.0 +thirty-two@1.0.2 +through@2.3.8 +timed-out@4.0.1 +tiny-inflate@1.0.3 +tinyglobby@0.2.14 +to-buffer@1.2.1 +to-object-path@0.3.0 +to-regex-range@2.1.1 +to-regex-range@5.0.1 +to-regex-range@5.0.1 +to-regex-range@5.0.1 +to-regex@3.0.2 +toidentifier@1.0.1 +token-stream@1.0.0 +token-types@4.2.1 +toposort-class@1.0.1 +tr46@0.0.3 +traverse@0.3.9 +tree-kill@1.2.2 +trim-repeated@1.0.0 +triple-beam@1.4.1 +truncate-utf8-bytes@1.0.2 +ts-node-dev@1.1.8 +ts-node@9.1.1 +tsconfig@7.0.0 +tslib@2.7.0 +tunnel-agent@0.6.0 +type-is@1.6.18 +typecast@0.0.1 +typed-array-buffer@1.0.3 +typedarray@0.0.6 +typescript@5.3.3 +tzdata@2025b +uglify-js@3.19.3 +unbzip2-stream@1.4.3 +unc-path-regex@0.1.2 +underscore.string@3.3.6 +undici-types@6.19.8 +undici-types@6.21.0 +unicode-properties@1.4.1 +unicode-trie@2.0.0 +union-value@1.0.1 +unique-filename@1.1.1 +unique-filename@4.0.0 +unique-slug@2.0.2 +unique-slug@5.0.0 +unit-compare@1.0.1 +universalify@2.0.1 +unpipe@1.0.0 +unset-value@1.0.0 +untildify@2.1.0 +unzipper@0.9.15 +urix@0.1.0 +url-parse-lax@3.0.0 +url-to-options@1.0.1 +use@3.1.1 +utf8-byte-length@1.0.5 +util-deprecate@1.0.2 +util@0.12.5 +utils-merge@1.0.1 +uuid@8.3.2 +v8flags@3.2.0 +validate@4.5.1 +validator@13.15.15 +vary@1.1.2 +vm2@3.9.17 +void-elements@3.1.0 +walk@2.3.15 +walkdir@0.0.11 +web3-core@4.7.1 +web3-errors@1.3.1 +web3-eth-abi@4.4.1 +web3-eth-accounts@4.3.1 +web3-eth-contract@4.7.2 +web3-eth-ens@4.4.0 +web3-eth-iban@4.0.7 +web3-eth-personal@4.1.0 +web3-eth@4.11.1 +web3-net@4.1.0 +web3-providers-http@4.2.0 +web3-providers-ipc@4.0.7 +web3-providers-ws@4.0.8 +web3-rpc-methods@1.3.0 +web3-rpc-providers@1.0.0-rc.4 +web3-types@1.10.0 +web3-utils@4.3.3 +web3-validator@2.0.6 +web3@4.16.0 +webidl-conversions@3.0.1 +whatwg-url@5.0.0 +which-boxed-primitive@1.1.1 +which-collection@1.0.2 +which-module@2.0.1 +which-pm-runs@1.1.0 +which-typed-array@1.1.19 +which@1.3.1 +which@2.0.2 +which@5.0.0 +wide-align@1.1.3 +wide-align@1.1.5 +winston-transport@4.9.0 +winston@3.17.0 +with@7.0.2 +wkx@0.5.0 +wordwrap@0.0.3 +wordwrap@1.0.0 +wrap-ansi@6.2.0 +wrap-ansi@7.0.0 +wrap-ansi@8.1.0 +wrappy@1.0.2 +ws@7.4.6 +ws@8.17.1 +xtend@4.0.2 +y18n@4.0.3 +yallist@3.1.1 +yallist@4.0.0 +yallist@4.0.0 +yallist@4.0.0 +yallist@4.0.0 +yallist@5.0.0 +yaml-schema-validator@1.2.3 +yargs-parser@18.1.3 +yargs@15.4.1 +yauzl@2.10.0 +yn@3.1.1 +z85@0.0.2 +zip-stream@1.2.0 +zod@3.25.76 diff --git a/labs/lab4/syft/grype-vuln-results.json b/labs/lab4/syft/grype-vuln-results.json new file mode 100644 index 00000000..b8c3688b --- /dev/null +++ b/labs/lab4/syft/grype-vuln-results.json @@ -0,0 +1 @@ +{"matches":[{"vulnerability":{"id":"GHSA-2p57-rm9w-gvfp","dataSource":"https://github.com/advisories/GHSA-2p57-rm9w-gvfp","namespace":"github:language:javascript","severity":"High","urls":["https://nvd.nist.gov/vuln/detail/CVE-2024-29415","https://github.com/indutny/node-ip/issues/150","https://github.com/indutny/node-ip/pull/143","https://github.com/indutny/node-ip/pull/144","https://security.netapp.com/advisory/ntap-20250117-0010"],"description":"ip SSRF improper categorization in isPublic","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"exploitabilityScore":2.3,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-29415","epss":0.86505,"percentile":0.99409,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-29415","cwe":"CWE-918","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"},{"cve":"CVE-2024-29415","cwe":"CWE-941","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":67.4739},"relatedVulnerabilities":[{"id":"CVE-2024-29415","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-29415","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/indutny/node-ip/issues/150","https://github.com/indutny/node-ip/pull/143","https://github.com/indutny/node-ip/pull/144","https://security.netapp.com/advisory/ntap-20250117-0010/"],"description":"The ip package through 2.0.1 for Node.js might allow SSRF because some IP addresses (such as 127.1, 01200034567, 012.1.2.3, 000:0:0000::01, and ::fFFf:127.0.0.1) are improperly categorized as globally routable via isPublic. NOTE: this issue exists because of an incomplete fix for CVE-2023-42282.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.1,"exploitabilityScore":2.3,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-29415","epss":0.86505,"percentile":0.99409,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-29415","cwe":"CWE-918","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"},{"cve":"CVE-2024-29415","cwe":"CWE-941","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"ip","version":"2.0.1"}},"found":{"vulnerabilityID":"GHSA-2p57-rm9w-gvfp","versionConstraint":"<=2.0.1 (semantic)"}}],"artifact":{"id":"80c437d1f8f690a8","name":"ip","version":"2.0.1","type":"npm","locations":[{"path":"/juice-shop/node_modules/ip/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ip/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:fedorindutny:ip:2.0.1:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/ip@2.0.1","upstreams":[]}},{"vulnerability":{"id":"GHSA-whpj-8f3w-67p5","dataSource":"https://github.com/advisories/GHSA-whpj-8f3w-67p5","namespace":"github:language:javascript","severity":"Critical","urls":["https://github.com/patriksimek/vm2/security/advisories/GHSA-whpj-8f3w-67p5","https://github.com/patriksimek/vm2/commit/d88105f99752305c5b8a77b63ddee3ec86912daf","https://github.com/patriksimek/vm2/releases/tag/3.9.18","https://nvd.nist.gov/vuln/detail/CVE-2023-32314","https://gist.github.com/arkark/e9f5cf5782dec8321095be3e52acf5ac"],"description":"vm2 Sandbox Escape vulnerability","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-32314","epss":0.69875,"percentile":0.98648,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-32314","cwe":"CWE-74","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["3.9.18"],"state":"fixed","available":[{"version":"3.9.18","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":65.6825},"relatedVulnerabilities":[{"id":"CVE-2023-32314","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2023-32314","namespace":"nvd:cpe","severity":"Critical","urls":["https://gist.github.com/arkark/e9f5cf5782dec8321095be3e52acf5ac","https://github.com/patriksimek/vm2/commit/d88105f99752305c5b8a77b63ddee3ec86912daf","https://github.com/patriksimek/vm2/releases/tag/3.9.18","https://github.com/patriksimek/vm2/security/advisories/GHSA-whpj-8f3w-67p5"],"description":"vm2 is a sandbox that can run untrusted code with Node's built-in modules. A sandbox escape vulnerability exists in vm2 for versions up to and including 3.9.17. It abuses an unexpected creation of a host object based on the specification of `Proxy`. As a result a threat actor can bypass the sandbox protections to gain remote code execution rights on the host running the sandbox. This vulnerability was patched in the release of version `3.9.18` of `vm2`. Users are advised to upgrade. There are no known workarounds for this vulnerability.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","metrics":{"baseScore":10,"exploitabilityScore":3.9,"impactScore":6.1},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-32314","epss":0.69875,"percentile":0.98648,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-32314","cwe":"CWE-74","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"vm2","version":"3.9.17"}},"found":{"vulnerabilityID":"GHSA-whpj-8f3w-67p5","versionConstraint":"<3.9.18 (semantic)"},"fix":{"suggestedVersion":"3.9.18"}}],"artifact":{"id":"9137ec7afce7bb08","name":"vm2","version":"3.9.17","type":"npm","locations":[{"path":"/juice-shop/node_modules/vm2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/vm2/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:vm2_project:vm2:3.9.17:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/vm2@3.9.17","upstreams":[]}},{"vulnerability":{"id":"GHSA-g644-9gfx-q4q4","dataSource":"https://github.com/advisories/GHSA-g644-9gfx-q4q4","namespace":"github:language:javascript","severity":"Critical","urls":["https://github.com/patriksimek/vm2/security/advisories/GHSA-g644-9gfx-q4q4","https://nvd.nist.gov/vuln/detail/CVE-2023-37903","https://security.netapp.com/advisory/ntap-20230831-0007","https://security.netapp.com/advisory/ntap-20241108-0002"],"description":"vm2 Sandbox Escape vulnerability","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-37903","epss":0.39234,"percentile":0.97222,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-37903","cwe":"CWE-78","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2023-37903","cwe":"CWE-78","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":36.879960000000004},"relatedVulnerabilities":[{"id":"CVE-2023-37903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2023-37903","namespace":"nvd:cpe","severity":"Critical","urls":["https://github.com/patriksimek/vm2/security/advisories/GHSA-g644-9gfx-q4q4","https://security.netapp.com/advisory/ntap-20230831-0007/","https://security.netapp.com/advisory/ntap-20241108-0002/"],"description":"vm2 is an open source vm/sandbox for Node.js. In vm2 for versions up to and including 3.9.19, Node.js custom inspect function allows attackers to escape the sandbox and run arbitrary code. This may result in Remote Code Execution, assuming the attacker has arbitrary code execution primitive inside the context of vm2 sandbox. There are no patches and no known workarounds. Users are advised to find an alternative software.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","metrics":{"baseScore":10,"exploitabilityScore":3.9,"impactScore":6.1},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-37903","epss":0.39234,"percentile":0.97222,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-37903","cwe":"CWE-78","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2023-37903","cwe":"CWE-78","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"vm2","version":"3.9.17"}},"found":{"vulnerabilityID":"GHSA-g644-9gfx-q4q4","versionConstraint":"<=3.9.19 (semantic)"}}],"artifact":{"id":"9137ec7afce7bb08","name":"vm2","version":"3.9.17","type":"npm","locations":[{"path":"/juice-shop/node_modules/vm2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/vm2/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:vm2_project:vm2:3.9.17:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/vm2@3.9.17","upstreams":[]}},{"vulnerability":{"id":"GHSA-c7hr-j4mj-j2w6","dataSource":"https://github.com/advisories/GHSA-c7hr-j4mj-j2w6","namespace":"github:language:javascript","severity":"Critical","urls":["https://nvd.nist.gov/vuln/detail/CVE-2015-9235","https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687","https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/","https://www.npmjs.com/advisories/17","https://www.timmclean.net/2015/02/25/jwt-alg-none.html"],"description":"Verification Bypass in jsonwebtoken","cvss":[],"epss":[{"cve":"CVE-2015-9235","epss":0.3247,"percentile":0.96781,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2015-9235","cwe":"CWE-20","source":"support@hackerone.com","type":"Secondary"},{"cve":"CVE-2015-9235","cwe":"CWE-327","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["4.2.2"],"state":"fixed","available":[{"version":"4.2.2","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":29.223},"relatedVulnerabilities":[{"id":"CVE-2015-9235","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2015-9235","namespace":"nvd:cpe","severity":"Critical","urls":["https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/","https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687","https://nodesecurity.io/advisories/17","https://www.timmclean.net/2015/02/25/jwt-alg-none.html"],"description":"In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","metrics":{"baseScore":7.5,"exploitabilityScore":10,"impactScore":6.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2015-9235","epss":0.3247,"percentile":0.96781,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2015-9235","cwe":"CWE-20","source":"support@hackerone.com","type":"Secondary"},{"cve":"CVE-2015-9235","cwe":"CWE-327","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"jsonwebtoken","version":"0.1.0"}},"found":{"vulnerabilityID":"GHSA-c7hr-j4mj-j2w6","versionConstraint":"<4.2.2 (semantic)"},"fix":{"suggestedVersion":"4.2.2"}}],"artifact":{"id":"c29669d438fb9e38","name":"jsonwebtoken","version":"0.1.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:auth0:jsonwebtoken:0.1.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/jsonwebtoken@0.1.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-c7hr-j4mj-j2w6","dataSource":"https://github.com/advisories/GHSA-c7hr-j4mj-j2w6","namespace":"github:language:javascript","severity":"Critical","urls":["https://nvd.nist.gov/vuln/detail/CVE-2015-9235","https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687","https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/","https://www.npmjs.com/advisories/17","https://www.timmclean.net/2015/02/25/jwt-alg-none.html"],"description":"Verification Bypass in jsonwebtoken","cvss":[],"epss":[{"cve":"CVE-2015-9235","epss":0.3247,"percentile":0.96781,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2015-9235","cwe":"CWE-20","source":"support@hackerone.com","type":"Secondary"},{"cve":"CVE-2015-9235","cwe":"CWE-327","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["4.2.2"],"state":"fixed","available":[{"version":"4.2.2","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":29.223},"relatedVulnerabilities":[{"id":"CVE-2015-9235","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2015-9235","namespace":"nvd:cpe","severity":"Critical","urls":["https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/","https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687","https://nodesecurity.io/advisories/17","https://www.timmclean.net/2015/02/25/jwt-alg-none.html"],"description":"In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","metrics":{"baseScore":7.5,"exploitabilityScore":10,"impactScore":6.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2015-9235","epss":0.3247,"percentile":0.96781,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2015-9235","cwe":"CWE-20","source":"support@hackerone.com","type":"Secondary"},{"cve":"CVE-2015-9235","cwe":"CWE-327","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"jsonwebtoken","version":"0.4.0"}},"found":{"vulnerabilityID":"GHSA-c7hr-j4mj-j2w6","versionConstraint":"<4.2.2 (semantic)"},"fix":{"suggestedVersion":"4.2.2"}}],"artifact":{"id":"1e23bc54c16fbe6d","name":"jsonwebtoken","version":"0.4.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:auth0:jsonwebtoken:0.4.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/jsonwebtoken@0.4.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-cchq-frgv-rjh5","dataSource":"https://github.com/advisories/GHSA-cchq-frgv-rjh5","namespace":"github:language:javascript","severity":"Critical","urls":["https://github.com/patriksimek/vm2/security/advisories/GHSA-cchq-frgv-rjh5","https://nvd.nist.gov/vuln/detail/CVE-2023-37466","https://gist.github.com/leesh3288/f693061e6523c97274ad5298eb2c74e9","https://security.netapp.com/advisory/ntap-20230831-0007","https://security.netapp.com/advisory/ntap-20241108-0002","https://github.com/patriksimek/vm2/commit/d9a1fde8ec5a5a9c9e5a69bf91d703950859d744","https://github.com/patriksimek/vm2/releases/tag/v3.10.0"],"description":"vm2 Sandbox Escape vulnerability","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-37466","epss":0.04997,"percentile":0.89561,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-37466","cwe":"CWE-94","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2023-37466","cwe":"CWE-94","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["3.10.0"],"state":"fixed","available":[{"version":"3.10.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":4.69718},"relatedVulnerabilities":[{"id":"CVE-2023-37466","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2023-37466","namespace":"nvd:cpe","severity":"Critical","urls":["https://github.com/patriksimek/vm2/commit/d9a1fde8ec5a5a9c9e5a69bf91d703950859d744","https://github.com/patriksimek/vm2/releases/tag/v3.10.0","https://github.com/patriksimek/vm2/security/advisories/GHSA-cchq-frgv-rjh5","https://security.netapp.com/advisory/ntap-20241108-0002/"],"description":"vm2 is an advanced vm/sandbox for Node.js. The library contains critical security issues and should not be used for production. The maintenance of the project has been discontinued. In vm2 for versions up to 3.9.19, `Promise` handler sanitization can be bypassed with the `@@species` accessor property allowing attackers to escape the sandbox and run arbitrary code, potentially allowing remote code execution inside the context of vm2 sandbox. Version 3.10.0 contains a patch for the issue.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","metrics":{"baseScore":10,"exploitabilityScore":3.9,"impactScore":6.1},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-37466","epss":0.04997,"percentile":0.89561,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-37466","cwe":"CWE-94","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2023-37466","cwe":"CWE-94","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"vm2","version":"3.9.17"}},"found":{"vulnerabilityID":"GHSA-cchq-frgv-rjh5","versionConstraint":"<=3.9.19 (semantic)"},"fix":{"suggestedVersion":"3.10.0"}}],"artifact":{"id":"9137ec7afce7bb08","name":"vm2","version":"3.9.17","type":"npm","locations":[{"path":"/juice-shop/node_modules/vm2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/vm2/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:vm2_project:vm2:3.9.17:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/vm2@3.9.17","upstreams":[]}},{"vulnerability":{"id":"GHSA-8hfj-j24r-96c4","dataSource":"https://github.com/advisories/GHSA-8hfj-j24r-96c4","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4","https://nvd.nist.gov/vuln/detail/CVE-2022-24785","https://github.com/moment/moment/commit/4211bfc8f15746be4019bba557e29a7ba83d54c5","https://www.tenable.com/security/tns-2022-09","https://lists.debian.org/debian-lts-announce/2023/01/msg00035.html","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5","https://security.netapp.com/advisory/ntap-20220513-0006","https://security.netapp.com/advisory/ntap-20241108-0002"],"description":"Path Traversal: 'dir/../../filename' in moment.locale","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-24785","epss":0.02206,"percentile":0.84231,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-24785","cwe":"CWE-22","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-24785","cwe":"CWE-27","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-24785","cwe":"CWE-22","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["2.29.2"],"state":"fixed","available":[{"version":"2.29.2","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":1.6545},"relatedVulnerabilities":[{"id":"CVE-2022-24785","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-24785","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/moment/moment/commit/4211bfc8f15746be4019bba557e29a7ba83d54c5","https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4","https://lists.debian.org/debian-lts-announce/2023/01/msg00035.html","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q/","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5/","https://security.netapp.com/advisory/ntap-20220513-0006/","https://www.tenable.com/security/tns-2022-09","https://security.netapp.com/advisory/ntap-20241108-0002/"],"description":"Moment.js is a JavaScript date library for parsing, validating, manipulating, and formatting dates. A path traversal vulnerability impacts npm (server) users of Moment.js between versions 1.0.1 and 2.29.1, especially if a user-provided locale string is directly used to switch moment locale. This problem is patched in 2.29.2, and the patch can be applied to all affected versions. As a workaround, sanitize the user-provided locale name before passing it to Moment.js.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:N/I:P/A:N","metrics":{"baseScore":5,"exploitabilityScore":10,"impactScore":2.9},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-24785","epss":0.02206,"percentile":0.84231,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-24785","cwe":"CWE-22","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-24785","cwe":"CWE-27","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-24785","cwe":"CWE-22","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"moment","version":"2.0.0"}},"found":{"vulnerabilityID":"GHSA-8hfj-j24r-96c4","versionConstraint":"<2.29.2 (semantic)"},"fix":{"suggestedVersion":"2.29.2"}}],"artifact":{"id":"fb07dad56d7726f5","name":"moment","version":"2.0.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:momentjs:moment:2.0.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/moment@2.0.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-p6mc-m468-83gw","dataSource":"https://github.com/advisories/GHSA-p6mc-m468-83gw","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/lodash/lodash/issues/4744","https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12","https://nvd.nist.gov/vuln/detail/CVE-2020-8203","https://hackerone.com/reports/712065","https://github.com/lodash/lodash/issues/4874","https://github.com/github/advisory-database/pull/2884","https://hackerone.com/reports/864701","https://github.com/lodash/lodash/wiki/Changelog#v41719","https://web.archive.org/web/20210914001339/https://github.com/lodash/lodash/issues/4744","https://security.netapp.com/advisory/ntap-20200724-0006","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2020-8203.yml"],"description":"Prototype Pollution in lodash","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H","metrics":{"baseScore":7.4,"exploitabilityScore":2.3,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2020-8203","epss":0.01978,"percentile":0.83383,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2020-8203","cwe":"CWE-770","source":"support@hackerone.com","type":"Secondary"},{"cve":"CVE-2020-8203","cwe":"CWE-1321","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":1.4736099999999999},"relatedVulnerabilities":[{"id":"CVE-2020-8203","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2020-8203","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/lodash/lodash/issues/4874","https://hackerone.com/reports/712065","https://security.netapp.com/advisory/ntap-20200724-0006/","https://www.oracle.com//security-alerts/cpujul2021.html","https://www.oracle.com/security-alerts/cpuApr2021.html","https://www.oracle.com/security-alerts/cpuapr2022.html","https://www.oracle.com/security-alerts/cpujan2022.html","https://www.oracle.com/security-alerts/cpuoct2021.html"],"description":"Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H","metrics":{"baseScore":7.4,"exploitabilityScore":2.3,"impactScore":5.2},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:M/Au:N/C:N/I:P/A:P","metrics":{"baseScore":5.8,"exploitabilityScore":8.6,"impactScore":5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2020-8203","epss":0.01978,"percentile":0.83383,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2020-8203","cwe":"CWE-770","source":"support@hackerone.com","type":"Secondary"},{"cve":"CVE-2020-8203","cwe":"CWE-1321","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"lodash.set","version":"4.3.2"}},"found":{"vulnerabilityID":"GHSA-p6mc-m468-83gw","versionConstraint":">=3.7.0,<=4.3.2 (semantic)"}}],"artifact":{"id":"be8f210a7cd0fab3","name":"lodash.set","version":"4.3.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/lodash.set/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lodash.set/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:lodash.set:lodash.set:4.3.2:*:*:*:*:*:*:*"],"purl":"pkg:npm/lodash.set@4.3.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-r7qp-cfhv-p84w","dataSource":"https://github.com/advisories/GHSA-r7qp-cfhv-p84w","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/socketio/engine.io/security/advisories/GHSA-r7qp-cfhv-p84w","https://nvd.nist.gov/vuln/detail/CVE-2022-41940","https://github.com/socketio/engine.io/commit/425e833ab13373edf1dd5a0706f07100db14e3c6","https://github.com/socketio/engine.io/commit/83c4071af871fc188298d7d591e95670bf9f9085"],"description":"Uncaught exception in engine.io","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":6.5,"exploitabilityScore":2.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-41940","epss":0.0231,"percentile":0.8456,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-41940","cwe":"CWE-248","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["6.2.1"],"state":"fixed","available":[{"version":"6.2.1","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":1.32825},"relatedVulnerabilities":[{"id":"CVE-2022-41940","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-41940","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/socketio/engine.io/commit/425e833ab13373edf1dd5a0706f07100db14e3c6","https://github.com/socketio/engine.io/commit/83c4071af871fc188298d7d591e95670bf9f9085","https://github.com/socketio/engine.io/security/advisories/GHSA-r7qp-cfhv-p84w"],"description":"Engine.IO is the implementation of transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO. A specially crafted HTTP request can trigger an uncaught exception on the Engine.IO server, thus killing the Node.js process. This impacts all the users of the engine.io package, including those who uses depending packages like socket.io. There is no known workaround except upgrading to a safe version. There are patches for this issue released in versions 3.6.1 and 6.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":6.5,"exploitabilityScore":2.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H","metrics":{"baseScore":7.1,"exploitabilityScore":1.7,"impactScore":5.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-41940","epss":0.0231,"percentile":0.8456,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-41940","cwe":"CWE-248","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"engine.io","version":"4.1.2"}},"found":{"vulnerabilityID":"GHSA-r7qp-cfhv-p84w","versionConstraint":">=4.0.0,<6.2.1 (semantic)"},"fix":{"suggestedVersion":"6.2.1"}}],"artifact":{"id":"8c4af4f22e5de7e4","name":"engine.io","version":"4.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/engine.io/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:socket:engine.io:4.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/engine.io@4.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-jf85-cpcp-j695","dataSource":"https://github.com/advisories/GHSA-jf85-cpcp-j695","namespace":"github:language:javascript","severity":"Critical","urls":["https://github.com/lodash/lodash/pull/4336","https://nvd.nist.gov/vuln/detail/CVE-2019-10744","https://snyk.io/vuln/SNYK-JS-LODASH-450202","https://access.redhat.com/errata/RHSA-2019:3024","https://support.f5.com/csp/article/K47105354?utm_source=f5support&utm_medium=RSS","https://www.oracle.com/security-alerts/cpujan2021.html","https://www.oracle.com/security-alerts/cpuoct2020.html","https://support.f5.com/csp/article/K47105354?utm_source=f5support&%3Butm_medium=RSS","https://security.netapp.com/advisory/ntap-20191004-0005","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2019-10744.yml"],"description":"Prototype Pollution in lodash","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","metrics":{"baseScore":9.1,"exploitabilityScore":3.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2019-10744","epss":0.01196,"percentile":0.78713,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-10744","cwe":"CWE-1321","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["4.17.12"],"state":"fixed","available":[{"version":"4.17.12","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":1.08238},"relatedVulnerabilities":[{"id":"CVE-2019-10744","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2019-10744","namespace":"nvd:cpe","severity":"Critical","urls":["https://access.redhat.com/errata/RHSA-2019:3024","https://security.netapp.com/advisory/ntap-20191004-0005/","https://snyk.io/vuln/SNYK-JS-LODASH-450202","https://support.f5.com/csp/article/K47105354?utm_source=f5support&%3Butm_medium=RSS","https://www.oracle.com/security-alerts/cpujan2021.html","https://www.oracle.com/security-alerts/cpuoct2020.html"],"description":"Versions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","metrics":{"baseScore":9.1,"exploitabilityScore":3.9,"impactScore":5.2},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:N/I:P/A:P","metrics":{"baseScore":6.4,"exploitabilityScore":10,"impactScore":5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2019-10744","epss":0.01196,"percentile":0.78713,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-10744","cwe":"CWE-1321","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"lodash","version":"2.4.2"}},"found":{"vulnerabilityID":"GHSA-jf85-cpcp-j695","versionConstraint":"<4.17.12 (semantic)"},"fix":{"suggestedVersion":"4.17.12"}}],"artifact":{"id":"dbbb92a4d9c4d340","name":"lodash","version":"2.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:lodash:lodash:2.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/lodash@2.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-87vv-r9j6-g5qv","dataSource":"https://github.com/advisories/GHSA-87vv-r9j6-g5qv","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2016-4055","https://www.npmjs.com/advisories/55","https://lists.apache.org/thread.html/10f0f3aefd51444d1198c65f44ffdf2d78ca3359423dbc1c168c9731@%3Cdev.flink.apache.org%3E","https://lists.apache.org/thread.html/17ff53f7999e74fbe3cc0ceb4e1c3b00b180b7c5afec8e978837bc49@%3Cuser.flink.apache.org%3E","https://lists.apache.org/thread.html/52bafac05ad174000ea465fe275fd3cc7bd5c25535a7631c0bc9bfb2@%3Cuser.flink.apache.org%3E","https://lists.apache.org/thread.html/54df3aeb4239b64b50b356f0ca6f986e3c4ca5b84c515dce077c7854@%3Cuser.flink.apache.org%3E","https://www.tenable.com/security/tns-2019-02","http://www.openwall.com/lists/oss-security/2016/04/20/11","http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html","http://www.securityfocus.com/bid/95849"],"description":"Regular Expression Denial of Service in moment","cvss":[{"type":"Secondary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":6.5,"exploitabilityScore":2.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2016-4055","epss":0.01876,"percentile":0.82916,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2016-4055","cwe":"CWE-400","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["2.11.2"],"state":"fixed","available":[{"version":"2.11.2","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":1.0786999999999998},"relatedVulnerabilities":[{"id":"CVE-2016-4055","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2016-4055","namespace":"nvd:cpe","severity":"Medium","urls":["http://www.openwall.com/lists/oss-security/2016/04/20/11","http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html","http://www.securityfocus.com/bid/95849","https://lists.apache.org/thread.html/10f0f3aefd51444d1198c65f44ffdf2d78ca3359423dbc1c168c9731%40%3Cdev.flink.apache.org%3E","https://lists.apache.org/thread.html/17ff53f7999e74fbe3cc0ceb4e1c3b00b180b7c5afec8e978837bc49%40%3Cuser.flink.apache.org%3E","https://lists.apache.org/thread.html/52bafac05ad174000ea465fe275fd3cc7bd5c25535a7631c0bc9bfb2%40%3Cuser.flink.apache.org%3E","https://lists.apache.org/thread.html/54df3aeb4239b64b50b356f0ca6f986e3c4ca5b84c515dce077c7854%40%3Cuser.flink.apache.org%3E","https://nodesecurity.io/advisories/55","https://www.tenable.com/security/tns-2019-02"],"description":"The duration function in the moment package before 2.11.2 for Node.js allows remote attackers to cause a denial of service (CPU consumption) via a long string, aka a \"regular expression Denial of Service (ReDoS).\"","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":6.5,"exploitabilityScore":2.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:N/I:N/A:C","metrics":{"baseScore":7.8,"exploitabilityScore":10,"impactScore":6.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2016-4055","epss":0.01876,"percentile":0.82916,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2016-4055","cwe":"CWE-400","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"moment","version":"2.0.0"}},"found":{"vulnerabilityID":"GHSA-87vv-r9j6-g5qv","versionConstraint":"<2.11.2 (semantic)"},"fix":{"suggestedVersion":"2.11.2"}}],"artifact":{"id":"fb07dad56d7726f5","name":"moment","version":"2.0.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:momentjs:moment:2.0.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/moment@2.0.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-xwcq-pm8m-c4vf","dataSource":"https://github.com/advisories/GHSA-xwcq-pm8m-c4vf","namespace":"github:language:javascript","severity":"Critical","urls":["https://github.com/brix/crypto-js/security/advisories/GHSA-xwcq-pm8m-c4vf","https://github.com/brix/crypto-js/commit/421dd538b2d34e7c24a5b72cc64dc2b9167db40a","https://nvd.nist.gov/vuln/detail/CVE-2023-46233","https://lists.debian.org/debian-lts-announce/2023/11/msg00025.html"],"description":"crypto-js PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"exploitabilityScore":3.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-46233","epss":0.00823,"percentile":0.74244,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-46233","cwe":"CWE-328","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2023-46233","cwe":"CWE-916","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2023-46233","cwe":"CWE-327","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["4.2.0"],"state":"fixed","available":[{"version":"4.2.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.744815},"relatedVulnerabilities":[{"id":"CVE-2023-46233","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2023-46233","namespace":"nvd:cpe","severity":"Critical","urls":["https://github.com/brix/crypto-js/commit/421dd538b2d34e7c24a5b72cc64dc2b9167db40a","https://github.com/brix/crypto-js/security/advisories/GHSA-xwcq-pm8m-c4vf","https://lists.debian.org/debian-lts-announce/2023/11/msg00025.html"],"description":"crypto-js is a JavaScript library of crypto standards. Prior to version 4.2.0, crypto-js PBKDF2 is 1,000 times weaker than originally specified in 1993, and at least 1,300,000 times weaker than current industry standard. This is because it both defaults to SHA1, a cryptographic hash algorithm considered insecure since at least 2005, and defaults to one single iteration, a 'strength' or 'difficulty' value specified at 1,000 when specified in 1993. PBKDF2 relies on iteration count as a countermeasure to preimage and collision attacks. If used to protect passwords, the impact is high. If used to generate signatures, the impact is high. Version 4.2.0 contains a patch for this issue. As a workaround, configure crypto-js to use SHA256 with at least 250,000 iterations.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"exploitabilityScore":3.9,"impactScore":5.2},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"exploitabilityScore":3.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-46233","epss":0.00823,"percentile":0.74244,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-46233","cwe":"CWE-328","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2023-46233","cwe":"CWE-916","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2023-46233","cwe":"CWE-327","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"crypto-js","version":"3.3.0"}},"found":{"vulnerabilityID":"GHSA-xwcq-pm8m-c4vf","versionConstraint":"<4.2.0 (semantic)"},"fix":{"suggestedVersion":"4.2.0"}}],"artifact":{"id":"c00a8b8b043aae72","name":"crypto-js","version":"3.3.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/crypto-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/crypto-js/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:crypto-js:crypto-js:3.3.0:*:*:*:*:*:*:*","cpe:2.3:a:crypto-js:crypto_js:3.3.0:*:*:*:*:*:*:*","cpe:2.3:a:crypto_js:crypto-js:3.3.0:*:*:*:*:*:*:*","cpe:2.3:a:crypto_js:crypto_js:3.3.0:*:*:*:*:*:*:*","cpe:2.3:a:crypto:crypto-js:3.3.0:*:*:*:*:*:*:*","cpe:2.3:a:crypto:crypto_js:3.3.0:*:*:*:*:*:*:*","cpe:2.3:a:brix:crypto-js:3.3.0:*:*:*:*:*:*:*","cpe:2.3:a:brix:crypto_js:3.3.0:*:*:*:*:*:*:*"],"purl":"pkg:npm/crypto-js@3.3.0","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-15467","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-15467","namespace":"debian:distro:debian:12","severity":"Critical","urls":[],"description":"Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with maliciously crafted AEAD parameters can trigger a stack buffer overflow. Impact summary: A stack buffer overflow may lead to a crash, causing Denial of Service, or potentially remote code execution. When parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as AES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is copied into a fixed-size stack buffer without verifying that its length fits the destination. An attacker can supply a crafted CMS message with an oversized IV, causing a stack-based out-of-bounds write before any authentication or tag verification occurs. Applications and services that parse untrusted CMS or PKCS#7 content using AEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable. Because the overflow occurs prior to authentication, no valid key material is required to trigger it. While exploitability to remote code execution depends on platform and toolchain mitigations, the stack-based write primitive represents a severe risk. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the CMS implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue. OpenSSL 1.1.1 and 1.0.2 are not affected by this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-15467","epss":0.00766,"percentile":0.73257,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-15467","cwe":"CWE-787","source":"openssl-security@openssl.org","type":"Secondary"}],"fix":{"versions":["3.0.18-1~deb12u2"],"state":"fixed","available":[{"version":"3.0.18-1~deb12u2","date":"2026-01-27","kind":"advisory"}]},"advisories":[{"id":"DSA-6113-1","link":"https://security-tracker.debian.org/tracker/DSA-6113-1"}],"risk":0.7200400000000001},"relatedVulnerabilities":[{"id":"CVE-2025-15467","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-15467","namespace":"nvd:cpe","severity":"Critical","urls":["https://github.com/openssl/openssl/commit/2c8f0e5fa9b6ee5508a0349e4572ddb74db5a703","https://github.com/openssl/openssl/commit/5f26d4202f5b89664c5c3f3c62086276026ba9a9","https://github.com/openssl/openssl/commit/6ced0fe6b10faa560e410e3ee8d6c82f06c65ea3","https://github.com/openssl/openssl/commit/ce39170276daec87f55c39dad1f629b56344429e","https://github.com/openssl/openssl/commit/d0071a0799f20cc8101730145349ed4487c268dc","https://openssl-library.org/news/secadv/20260127.txt","http://www.openwall.com/lists/oss-security/2026/01/27/10","http://www.openwall.com/lists/oss-security/2026/02/25/6"],"description":"Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with\nmaliciously crafted AEAD parameters can trigger a stack buffer overflow.\n\nImpact summary: A stack buffer overflow may lead to a crash, causing Denial\nof Service, or potentially remote code execution.\n\nWhen parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as\nAES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is\ncopied into a fixed-size stack buffer without verifying that its length fits\nthe destination. An attacker can supply a crafted CMS message with an\noversized IV, causing a stack-based out-of-bounds write before any\nauthentication or tag verification occurs.\n\nApplications and services that parse untrusted CMS or PKCS#7 content using\nAEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable.\nBecause the overflow occurs prior to authentication, no valid key material\nis required to trigger it. While exploitability to remote code execution\ndepends on platform and toolchain mitigations, the stack-based write\nprimitive represents a severe risk.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this\nissue, as the CMS implementation is outside the OpenSSL FIPS module\nboundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue.\n\nOpenSSL 1.1.1 and 1.0.2 are not affected by this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-15467","epss":0.00766,"percentile":0.73257,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-15467","cwe":"CWE-787","source":"openssl-security@openssl.org","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-15467","versionConstraint":"< 3.0.18-1~deb12u2 (deb)"},"fix":{"suggestedVersion":"3.0.18-1~deb12u2"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"GHSA-rm97-x556-q36h","dataSource":"https://github.com/advisories/GHSA-rm97-x556-q36h","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2024-21501","https://github.com/apostrophecms/sanitize-html/pull/650","https://github.com/apostrophecms/sanitize-html/commit/c5dbdf77fe8b836d3bf4554ea39edb45281ec0b4","https://gist.github.com/Slonser/8b4d061abe6ee1b2e10c7242987674cf","https://github.com/apostrophecms/apostrophe/discussions/4436","https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-6256334","https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-6276557","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EB5JPYRCTS64EA5AMV3INHDPI6I4AW7","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/P4I5X6V3LYUNBMZ5YOW4BV427TH3IK4S"],"description":"sanitize-html Information Exposure vulnerability","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-21501","epss":0.01341,"percentile":0.79837,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-21501","cwe":"CWE-200","source":"report@snyk.io","type":"Secondary"},{"cve":"CVE-2024-21501","cwe":"CWE-538","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["2.12.1"],"state":"fixed","available":[{"version":"2.12.1","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.690615},"relatedVulnerabilities":[{"id":"CVE-2024-21501","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-21501","namespace":"nvd:cpe","severity":"Medium","urls":["https://gist.github.com/Slonser/8b4d061abe6ee1b2e10c7242987674cf","https://github.com/apostrophecms/apostrophe/discussions/4436","https://github.com/apostrophecms/sanitize-html/commit/c5dbdf77fe8b836d3bf4554ea39edb45281ec0b4","https://github.com/apostrophecms/sanitize-html/pull/650","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EB5JPYRCTS64EA5AMV3INHDPI6I4AW7/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/P4I5X6V3LYUNBMZ5YOW4BV427TH3IK4S/","https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-6276557","https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-6256334"],"description":"Versions of the package sanitize-html before 2.12.1 are vulnerable to Information Exposure when used on the backend and with the style attribute allowed, allowing enumeration of files in the system (including project dependencies). An attacker could exploit this vulnerability to gather details about the file system structure and dependencies of the targeted server.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}},{"source":"report@snyk.io","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-21501","epss":0.01341,"percentile":0.79837,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-21501","cwe":"CWE-200","source":"report@snyk.io","type":"Secondary"},{"cve":"CVE-2024-21501","cwe":"CWE-538","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"sanitize-html","version":"1.4.2"}},"found":{"vulnerabilityID":"GHSA-rm97-x556-q36h","versionConstraint":"<2.12.1 (semantic)"},"fix":{"suggestedVersion":"2.12.1"}}],"artifact":{"id":"5de04e7baabe2ecd","name":"sanitize-html","version":"1.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:apostrophecms:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","cpe:2.3:a:punkave:sanitize-html:1.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/sanitize-html@1.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3h5v-q93c-6h6q","dataSource":"https://github.com/advisories/GHSA-3h5v-q93c-6h6q","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/websockets/ws/security/advisories/GHSA-3h5v-q93c-6h6q","https://github.com/websockets/ws/issues/2230","https://github.com/websockets/ws/pull/2231","https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f","https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e","https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c","https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63"],"description":"ws affected by a DoS when handling a request with many HTTP headers","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-37890","epss":0.00541,"percentile":0.67381,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-37890","cwe":"CWE-476","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["7.5.10"],"state":"fixed","available":[{"version":"7.5.10","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.42198},"relatedVulnerabilities":[{"id":"CVE-2024-37890","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-37890","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f","https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e","https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c","https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63","https://github.com/websockets/ws/issues/2230","https://github.com/websockets/ws/pull/2231","https://github.com/websockets/ws/security/advisories/GHSA-3h5v-q93c-6h6q","https://nodejs.org/api/http.html#servermaxheaderscount"],"description":"ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in ws@8.17.1 (e55e510) and backported to ws@7.5.10 (22c2876), ws@6.2.3 (eeb76d3), and ws@5.2.4 (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-37890","epss":0.00541,"percentile":0.67381,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-37890","cwe":"CWE-476","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"ws","version":"7.4.6"}},"found":{"vulnerabilityID":"GHSA-3h5v-q93c-6h6q","versionConstraint":">=7.0.0,<7.5.10 (semantic)"},"fix":{"suggestedVersion":"7.5.10"}}],"artifact":{"id":"670482146c83d660","name":"ws","version":"7.4.6","type":"npm","locations":[{"path":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:ws_project:ws:7.4.6:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/ws@7.4.6","upstreams":[]}},{"vulnerability":{"id":"GHSA-pfrx-2q88-qq97","dataSource":"https://github.com/advisories/GHSA-pfrx-2q88-qq97","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2022-33987","https://github.com/sindresorhus/got/pull/2047","https://github.com/sindresorhus/got/compare/v12.0.3...v12.1.0","https://github.com/sindresorhus/got/commit/861ccd9ac2237df762a9e2beed7edd88c60782dc","https://github.com/sindresorhus/got/releases/tag/v11.8.5","https://github.com/sindresorhus/got/releases/tag/v12.1.0"],"description":"Got allows a redirect to a UNIX socket","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-33987","epss":0.00807,"percentile":0.73994,"date":"2026-03-01"}],"fix":{"versions":["11.8.5"],"state":"fixed","available":[{"version":"11.8.5","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.41560500000000006},"relatedVulnerabilities":[{"id":"CVE-2022-33987","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-33987","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/sindresorhus/got/compare/v12.0.3...v12.1.0","https://github.com/sindresorhus/got/pull/2047","https://github.com/sindresorhus/got/releases/tag/v11.8.5"],"description":"The got package before 12.1.0 (also fixed in 11.8.5) for Node.js allows a redirect to a UNIX socket.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:N/I:P/A:N","metrics":{"baseScore":5,"exploitabilityScore":10,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-33987","epss":0.00807,"percentile":0.73994,"date":"2026-03-01"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"got","version":"8.3.2"}},"found":{"vulnerabilityID":"GHSA-pfrx-2q88-qq97","versionConstraint":"<11.8.5 (semantic)"},"fix":{"suggestedVersion":"11.8.5"}}],"artifact":{"id":"5bd1b0995776246c","name":"got","version":"8.3.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/got/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/got/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:got:got:8.3.2:*:*:*:*:*:*:*"],"purl":"pkg:npm/got@8.3.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-cgfm-xwp7-2cvr","dataSource":"https://github.com/advisories/GHSA-cgfm-xwp7-2cvr","namespace":"github:language:javascript","severity":"High","urls":["https://nvd.nist.gov/vuln/detail/CVE-2022-25887","https://github.com/apostrophecms/sanitize-html/pull/557","https://github.com/apostrophecms/sanitize-html/commit/b4682c12fd30e12e82fa2d9b766de91d7d2cd23c","https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3008102","https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526"],"description":"Sanitize-html Vulnerable To REDoS Attacks","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-25887","epss":0.00447,"percentile":0.6329,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-25887","cwe":"CWE-1333","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["2.7.1"],"state":"fixed","available":[{"version":"2.7.1","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.33525},"relatedVulnerabilities":[{"id":"CVE-2022-25887","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-25887","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/apostrophecms/sanitize-html/commit/b4682c12fd30e12e82fa2d9b766de91d7d2cd23c","https://github.com/apostrophecms/sanitize-html/pull/557","https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3008102","https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526"],"description":"The package sanitize-html before 2.7.1 are vulnerable to Regular Expression Denial of Service (ReDoS) due to insecure global regular expression replacement logic of HTML comment removal.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"report@snyk.io","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-25887","epss":0.00447,"percentile":0.6329,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-25887","cwe":"CWE-1333","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"sanitize-html","version":"1.4.2"}},"found":{"vulnerabilityID":"GHSA-cgfm-xwp7-2cvr","versionConstraint":"<2.7.1 (semantic)"},"fix":{"suggestedVersion":"2.7.1"}}],"artifact":{"id":"5de04e7baabe2ecd","name":"sanitize-html","version":"1.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:apostrophecms:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","cpe:2.3:a:punkave:sanitize-html:1.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/sanitize-html@1.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-p5gc-c584-jj6v","dataSource":"https://github.com/advisories/GHSA-p5gc-c584-jj6v","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/patriksimek/vm2/security/advisories/GHSA-p5gc-c584-jj6v","https://nvd.nist.gov/vuln/detail/CVE-2023-32313","https://github.com/patriksimek/vm2/commit/5206ba25afd86ef547a2c9d48d46ca7a9e6ec238","https://gist.github.com/arkark/c1c57eaf3e0a649af1a70c2b93b17550","https://github.com/patriksimek/vm2/releases/tag/3.9.18"],"description":"vm2 vulnerable to Inspect Manipulation","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-32313","epss":0.0057,"percentile":0.68307,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-32313","cwe":"CWE-74","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["3.9.18"],"state":"fixed","available":[{"version":"3.9.18","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.29355000000000003},"relatedVulnerabilities":[{"id":"CVE-2023-32313","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2023-32313","namespace":"nvd:cpe","severity":"Medium","urls":["https://gist.github.com/arkark/c1c57eaf3e0a649af1a70c2b93b17550","https://github.com/patriksimek/vm2/commit/5206ba25afd86ef547a2c9d48d46ca7a9e6ec238","https://github.com/patriksimek/vm2/releases/tag/3.9.18","https://github.com/patriksimek/vm2/security/advisories/GHSA-p5gc-c584-jj6v"],"description":"vm2 is a sandbox that can run untrusted code with Node's built-in modules. In versions 3.9.17 and lower of vm2 it was possible to get a read-write reference to the node `inspect` method and edit options for `console.log`. As a result a threat actor can edit options for the `console.log` command. This vulnerability was patched in the release of version `3.9.18` of `vm2`. Users are advised to upgrade. Users unable to upgrade may make the `inspect` method readonly with `vm.readonly(inspect)` after creating a vm.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-32313","epss":0.0057,"percentile":0.68307,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-32313","cwe":"CWE-74","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"vm2","version":"3.9.17"}},"found":{"vulnerabilityID":"GHSA-p5gc-c584-jj6v","versionConstraint":"<3.9.18 (semantic)"},"fix":{"suggestedVersion":"3.9.18"}}],"artifact":{"id":"9137ec7afce7bb08","name":"vm2","version":"3.9.17","type":"npm","locations":[{"path":"/juice-shop/node_modules/vm2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/vm2/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:vm2_project:vm2:3.9.17:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/vm2@3.9.17","upstreams":[]}},{"vulnerability":{"id":"GHSA-f5x3-32g6-xq36","dataSource":"https://github.com/advisories/GHSA-f5x3-32g6-xq36","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-f5x3-32g6-xq36","https://nvd.nist.gov/vuln/detail/CVE-2024-28863","https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7","https://security.netapp.com/advisory/ntap-20240524-0005"],"description":"Denial of service while parsing a tar file due to lack of folders count validation","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","metrics":{"baseScore":6.5,"exploitabilityScore":2.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-28863","epss":0.0045,"percentile":0.63393,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-28863","cwe":"CWE-400","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2024-28863","cwe":"CWE-770","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["6.2.1"],"state":"fixed","available":[{"version":"6.2.1","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.2587499999999999},"relatedVulnerabilities":[{"id":"CVE-2024-28863","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-28863","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7","https://github.com/isaacs/node-tar/security/advisories/GHSA-f5x3-32g6-xq36","https://security.netapp.com/advisory/ntap-20240524-0005/"],"description":"node-tar is a Tar for Node.js. node-tar prior to version 6.2.1 has no limit on the number of sub-folders created in the folder creation process. An attacker who generates a large number of sub-folders can consume memory on the system running node-tar and even crash the Node.js client within few seconds of running it using a path with too many sub-folders inside. Version 6.2.1 fixes this issue by preventing extraction in excessively deep sub-folders.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","metrics":{"baseScore":6.5,"exploitabilityScore":2.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-28863","epss":0.0045,"percentile":0.63393,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-28863","cwe":"CWE-400","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2024-28863","cwe":"CWE-770","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"4.4.19"}},"found":{"vulnerabilityID":"GHSA-f5x3-32g6-xq36","versionConstraint":"<6.2.1 (semantic)"},"fix":{"suggestedVersion":"6.2.1"}}],"artifact":{"id":"f42c59d94c10b95d","name":"tar","version":"4.4.19","type":"npm","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:4.4.19:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:4.4.19:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@4.4.19","upstreams":[]}},{"vulnerability":{"id":"GHSA-35jh-r3h4-6jhm","dataSource":"https://github.com/advisories/GHSA-35jh-r3h4-6jhm","namespace":"github:language:javascript","severity":"High","urls":["https://nvd.nist.gov/vuln/detail/CVE-2021-23337","https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c","https://snyk.io/vuln/SNYK-JS-LODASH-1040724","https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js#L14851","https://snyk.io/vuln/SNYK-JAVA-ORGFUJIONWEBJARS-1074932","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074930","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074928","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBLODASH-1074931","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074929","https://www.oracle.com//security-alerts/cpujul2021.html","https://www.oracle.com/security-alerts/cpuoct2021.html","https://www.oracle.com/security-alerts/cpujan2022.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf","https://security.netapp.com/advisory/ntap-20210312-0006","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2021-23337.yml"],"description":"Command Injection in lodash","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.2,"exploitabilityScore":1.3,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2021-23337","epss":0.00278,"percentile":0.50927,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2021-23337","cwe":"CWE-94","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["4.17.21"],"state":"fixed","available":[{"version":"4.17.21","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.20433},"relatedVulnerabilities":[{"id":"CVE-2021-23337","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2021-23337","namespace":"nvd:cpe","severity":"High","urls":["https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf","https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js%23L14851","https://security.netapp.com/advisory/ntap-20210312-0006/","https://snyk.io/vuln/SNYK-JAVA-ORGFUJIONWEBJARS-1074932","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074930","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074928","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBLODASH-1074931","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074929","https://snyk.io/vuln/SNYK-JS-LODASH-1040724","https://www.oracle.com//security-alerts/cpujul2021.html","https://www.oracle.com/security-alerts/cpujan2022.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://www.oracle.com/security-alerts/cpuoct2021.html"],"description":"Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.2,"exploitabilityScore":1.3,"impactScore":5.9},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:S/C:P/I:P/A:P","metrics":{"baseScore":6.5,"exploitabilityScore":8,"impactScore":6.5},"vendorMetadata":{}},{"source":"report@snyk.io","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.2,"exploitabilityScore":1.3,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2021-23337","epss":0.00278,"percentile":0.50927,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2021-23337","cwe":"CWE-94","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"lodash","version":"2.4.2"}},"found":{"vulnerabilityID":"GHSA-35jh-r3h4-6jhm","versionConstraint":"<4.17.21 (semantic)"},"fix":{"suggestedVersion":"4.17.21"}}],"artifact":{"id":"dbbb92a4d9c4d340","name":"lodash","version":"2.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:lodash:lodash:2.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/lodash@2.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3j7m-hmh3-9jmp","dataSource":"https://github.com/advisories/GHSA-3j7m-hmh3-9jmp","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2016-1000237","https://github.com/apostrophecms/sanitize-html/issues/29","https://github.com/apostrophecms/sanitize-html/commit/762fbc7bba389f3f789cc291c1eb2b64f60f2caf","https://raw.githubusercontent.com/distributedweaknessfiling/cvelist/master/2016/1000xxx/CVE-2016-1000237.json","https://github.com/punkave/sanitize-html/issues/29","https://www.npmjs.com/advisories/135"],"description":"Cross-Site Scripting in sanitize-html","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":6.1,"exploitabilityScore":2.9,"impactScore":2.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2016-1000237","epss":0.00328,"percentile":0.55441,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2016-1000237","cwe":"CWE-79","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["1.4.3"],"state":"fixed","available":[{"version":"1.4.3","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.18203999999999998},"relatedVulnerabilities":[{"id":"CVE-2016-1000237","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2016-1000237","namespace":"nvd:cpe","severity":"Medium","urls":["https://nodesecurity.io/advisories/135","https://raw.githubusercontent.com/distributedweaknessfiling/cvelist/master/2016/1000xxx/CVE-2016-1000237.json"],"description":"sanitize-html before 1.4.3 has XSS.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":6.1,"exploitabilityScore":2.9,"impactScore":2.8},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","metrics":{"baseScore":4.3,"exploitabilityScore":8.6,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2016-1000237","epss":0.00328,"percentile":0.55441,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2016-1000237","cwe":"CWE-79","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"sanitize-html","version":"1.4.2"}},"found":{"vulnerabilityID":"GHSA-3j7m-hmh3-9jmp","versionConstraint":"<1.4.3 (semantic)"},"fix":{"suggestedVersion":"1.4.3"}}],"artifact":{"id":"5de04e7baabe2ecd","name":"sanitize-html","version":"1.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:apostrophecms:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","cpe:2.3:a:punkave:sanitize-html:1.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/sanitize-html@1.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-446m-mv8f-q348","dataSource":"https://github.com/advisories/GHSA-446m-mv8f-q348","namespace":"github:language:javascript","severity":"High","urls":["https://nvd.nist.gov/vuln/detail/CVE-2017-18214","https://github.com/moment/moment/issues/4163","https://github.com/moment/moment/pull/4326","https://www.npmjs.com/advisories/532","https://www.tenable.com/security/tns-2019-02","https://github.com/moment/moment/commit/69ed9d44957fa6ab12b73d2ae29d286a857b80eb"],"description":"Regular Expression Denial of Service in moment","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2017-18214","epss":0.00235,"percentile":0.46278,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2017-18214","cwe":"CWE-400","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["2.19.3"],"state":"fixed","available":[{"version":"2.19.3","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.17625000000000002},"relatedVulnerabilities":[{"id":"CVE-2017-18214","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2017-18214","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/moment/moment/issues/4163","https://nodesecurity.io/advisories/532","https://www.tenable.com/security/tns-2019-02"],"description":"The moment module before 2.19.3 for Node.js is prone to a regular expression denial of service via a crafted date string, a different vulnerability than CVE-2016-4055.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","metrics":{"baseScore":5,"exploitabilityScore":10,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2017-18214","epss":0.00235,"percentile":0.46278,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2017-18214","cwe":"CWE-400","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"moment","version":"2.0.0"}},"found":{"vulnerabilityID":"GHSA-446m-mv8f-q348","versionConstraint":"<2.19.3 (semantic)"},"fix":{"suggestedVersion":"2.19.3"}}],"artifact":{"id":"fb07dad56d7726f5","name":"moment","version":"2.0.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:momentjs:moment:2.0.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/moment@2.0.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-8g4m-cjm2-96wq","dataSource":"https://github.com/advisories/GHSA-8g4m-cjm2-96wq","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2021-23771","https://snyk.io/vuln/SNYK-JS-ARGENCODERSNOTEVIL-2388587","https://snyk.io/vuln/SNYK-JS-NOTEVIL-2385946"],"description":"Sandbox escape in notevil and argencoders-notevil","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"exploitabilityScore":3.9,"impactScore":2.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2021-23771","epss":0.00304,"percentile":0.53416,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2021-23771","cwe":"CWE-1321","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.1748},"relatedVulnerabilities":[{"id":"CVE-2021-23771","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2021-23771","namespace":"nvd:cpe","severity":"Medium","urls":["https://snyk.io/vuln/SNYK-JS-ARGENCODERSNOTEVIL-2388587","https://snyk.io/vuln/SNYK-JS-NOTEVIL-2385946"],"description":"This affects all versions of package notevil; all versions of package argencoders-notevil. It is vulnerable to Sandbox Escape leading to Prototype pollution. The package fails to restrict access to the main context, allowing an attacker to add or modify an object's prototype. **Note:** This vulnerability derives from an incomplete fix in [SNYK-JS-NOTEVIL-608878](https://security.snyk.io/vuln/SNYK-JS-NOTEVIL-608878).","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"exploitabilityScore":3.9,"impactScore":2.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:P/I:P/A:N","metrics":{"baseScore":6.4,"exploitabilityScore":10,"impactScore":5},"vendorMetadata":{}},{"source":"report@snyk.io","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":6.5,"exploitabilityScore":3.9,"impactScore":2.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2021-23771","epss":0.00304,"percentile":0.53416,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2021-23771","cwe":"CWE-1321","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"notevil","version":"1.3.3"}},"found":{"vulnerabilityID":"GHSA-8g4m-cjm2-96wq","versionConstraint":"<=1.3.3 (semantic)"}}],"artifact":{"id":"06d4740823f7ae47","name":"notevil","version":"1.3.3","type":"npm","locations":[{"path":"/juice-shop/node_modules/notevil/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/notevil/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:notevil_project:notevil:1.3.3:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/notevil@1.3.3","upstreams":[]}},{"vulnerability":{"id":"GHSA-6rw7-vpxm-498p","dataSource":"https://github.com/advisories/GHSA-6rw7-vpxm-498p","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/ljharb/qs/security/advisories/GHSA-6rw7-vpxm-498p","https://nvd.nist.gov/vuln/detail/CVE-2025-15284","https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9"],"description":"qs's arrayLimit bypass in its bracket notation allows DoS via memory exhaustion","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-15284","epss":0.00224,"percentile":0.44966,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-15284","cwe":"CWE-20","source":"7ffcee3d-2c14-4c3e-b844-86c6a321a158","type":"Secondary"}],"fix":{"versions":["6.14.1"],"state":"fixed","available":[{"version":"6.14.1","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.17472},"relatedVulnerabilities":[{"id":"CVE-2025-15284","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-15284","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9","https://github.com/ljharb/qs/security/advisories/GHSA-6rw7-vpxm-498p"],"description":"Improper Input Validation vulnerability in qs (parse modules) allows HTTP DoS.This issue affects qs: < 6.14.1.\n\n\nSummary\n\nThe arrayLimit option in qs did not enforce limits for bracket notation (a[]=1&a[]=2), only for indexed notation (a[0]=1). This is a consistency bug; arrayLimit should apply uniformly across all array notations.\n\nNote: The default parameterLimit of 1000 effectively mitigates the DoS scenario originally described. With default options, bracket notation cannot produce arrays larger than parameterLimit regardless of arrayLimit, because each a[]=valueconsumes one parameter slot. The severity has been reduced accordingly.\n\nDetails\n\nThe arrayLimit option only checked limits for indexed notation (a[0]=1&a[1]=2) but did not enforce it for bracket notation (a[]=1&a[]=2).\n\nVulnerable code (lib/parse.js:159-162):\n\nif (root === '[]' && options.parseArrays) {\n obj = utils.combine([], leaf); // No arrayLimit check\n}\n\n\n\n\n\nWorking code (lib/parse.js:175):\n\nelse if (index <= options.arrayLimit) { // Limit checked here\n obj = [];\n obj[index] = leaf;\n}\n\n\n\n\n\nThe bracket notation handler at line 159 uses utils.combine([], leaf) without validating against options.arrayLimit, while indexed notation at line 175 checks index <= options.arrayLimit before creating arrays.\n\n\n\nPoC\n\nconst qs = require('qs');\nconst result = qs.parse('a[]=1&a[]=2&a[]=3&a[]=4&a[]=5&a[]=6', { arrayLimit: 5 });\nconsole.log(result.a.length); // Output: 6 (should be max 5)\n\n\n\n\n\nNote on parameterLimit interaction: The original advisory's \"DoS demonstration\" claimed a length of 10,000, but parameterLimit (default: 1000) caps parsing to 1,000 parameters. With default options, the actual output is 1,000, not 10,000.\n\nImpact\n\nConsistency bug in arrayLimit enforcement. With default parameterLimit, the practical DoS risk is negligible since parameterLimit already caps the total number of parsed parameters (and thus array elements from bracket notation). The risk increases only when parameterLimit is explicitly set to a very high value.","cvss":[{"source":"7ffcee3d-2c14-4c3e-b844-86c6a321a158","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"vendorMetadata":{}},{"source":"7ffcee3d-2c14-4c3e-b844-86c6a321a158","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.7,"exploitabilityScore":2.3,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-15284","epss":0.00224,"percentile":0.44966,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-15284","cwe":"CWE-20","source":"7ffcee3d-2c14-4c3e-b844-86c6a321a158","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"qs","version":"6.13.0"}},"found":{"vulnerabilityID":"GHSA-6rw7-vpxm-498p","versionConstraint":"<6.14.1 (semantic)"},"fix":{"suggestedVersion":"6.14.1"}}],"artifact":{"id":"f1485a5d8cce1397","name":"qs","version":"6.13.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/qs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/qs/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["BSD-3-Clause"],"cpes":["cpe:2.3:a:qs_project:qs:6.13.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/qs@6.13.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-6g6m-m6h5-w9gf","dataSource":"https://github.com/advisories/GHSA-6g6m-m6h5-w9gf","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/auth0/express-jwt/security/advisories/GHSA-6g6m-m6h5-w9gf","https://github.com/auth0/express-jwt/commit/7ecab5f8f0cab5297c2b863596566eb0c019cdef","https://nvd.nist.gov/vuln/detail/CVE-2020-15084"],"description":"Authorization bypass in express-jwt","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N","metrics":{"baseScore":7.7,"exploitabilityScore":1.3,"impactScore":5.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2020-15084","epss":0.00222,"percentile":0.44716,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2020-15084","cwe":"CWE-285","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2020-15084","cwe":"CWE-863","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["6.0.0"],"state":"fixed","available":[{"version":"6.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.16872000000000004},"relatedVulnerabilities":[{"id":"CVE-2020-15084","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2020-15084","namespace":"nvd:cpe","severity":"Critical","urls":["https://github.com/auth0/express-jwt/commit/7ecab5f8f0cab5297c2b863596566eb0c019cdef","https://github.com/auth0/express-jwt/security/advisories/GHSA-6g6m-m6h5-w9gf"],"description":"In express-jwt (NPM package) up and including version 5.3.3, the algorithms entry to be specified in the configuration is not being enforced. When algorithms is not specified in the configuration, with the combination of jwks-rsa, it may lead to authorization bypass. You are affected by this vulnerability if all of the following conditions apply: - You are using express-jwt - You do not have **algorithms** configured in your express-jwt configuration. - You are using libraries such as jwks-rsa as the **secret**. You can fix this by specifying **algorithms** in the express-jwt configuration. See linked GHSA for example. This is also fixed in version 6.0.0.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"exploitabilityScore":3.9,"impactScore":5.2},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","metrics":{"baseScore":4.3,"exploitabilityScore":8.6,"impactScore":2.9},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N","metrics":{"baseScore":7.7,"exploitabilityScore":1.3,"impactScore":5.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2020-15084","epss":0.00222,"percentile":0.44716,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2020-15084","cwe":"CWE-285","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2020-15084","cwe":"CWE-863","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"express-jwt","version":"0.1.3"}},"found":{"vulnerabilityID":"GHSA-6g6m-m6h5-w9gf","versionConstraint":"<=5.3.3 (semantic)"},"fix":{"suggestedVersion":"6.0.0"}}],"artifact":{"id":"b057e452c5702954","name":"express-jwt","version":"0.1.3","type":"npm","locations":[{"path":"/juice-shop/node_modules/express-jwt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:auth0:express-jwt:0.1.3:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/express-jwt@0.1.3","upstreams":[]}},{"vulnerability":{"id":"GHSA-4xc9-xhrj-v574","dataSource":"https://github.com/advisories/GHSA-4xc9-xhrj-v574","namespace":"github:language:javascript","severity":"High","urls":["https://nvd.nist.gov/vuln/detail/CVE-2018-16487","https://hackerone.com/reports/380873","https://github.com/lodash/lodash/commit/90e6199a161b6445b01454517b40ef65ebecd2ad","https://security.netapp.com/advisory/ntap-20190919-0004","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-16487.yml"],"description":"Prototype Pollution in lodash","cvss":[],"epss":[{"cve":"CVE-2018-16487","epss":0.00205,"percentile":0.42599,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2018-16487","cwe":"CWE-400","source":"support@hackerone.com","type":"Secondary"}],"fix":{"versions":["4.17.11"],"state":"fixed","available":[{"version":"4.17.11","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.15375000000000003},"relatedVulnerabilities":[{"id":"CVE-2018-16487","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2018-16487","namespace":"nvd:cpe","severity":"Medium","urls":["https://hackerone.com/reports/380873","https://security.netapp.com/advisory/ntap-20190919-0004/"],"description":"A prototype pollution vulnerability was found in lodash <4.17.11 where the functions merge, mergeWith, and defaultsDeep can be tricked into adding or modifying properties of Object.prototype.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5.6,"exploitabilityScore":2.3,"impactScore":3.4},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","metrics":{"baseScore":6.8,"exploitabilityScore":8.6,"impactScore":6.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2018-16487","epss":0.00205,"percentile":0.42599,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2018-16487","cwe":"CWE-400","source":"support@hackerone.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"lodash","version":"2.4.2"}},"found":{"vulnerabilityID":"GHSA-4xc9-xhrj-v574","versionConstraint":"<4.17.11 (semantic)"},"fix":{"suggestedVersion":"4.17.11"}}],"artifact":{"id":"dbbb92a4d9c4d340","name":"lodash","version":"2.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:lodash:lodash:2.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/lodash@2.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-mjxr-4v3x-q3m4","dataSource":"https://github.com/advisories/GHSA-mjxr-4v3x-q3m4","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2021-26540","https://github.com/apostrophecms/sanitize-html/pull/460","https://advisory.checkmarx.net/advisory/CX-2021-4309","https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#232-2021-01-26"],"description":"Improper Input Validation in sanitize-html","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2021-26540","epss":0.00288,"percentile":0.52034,"date":"2026-03-01"}],"fix":{"versions":["2.3.2"],"state":"fixed","available":[{"version":"2.3.2","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.14832},"relatedVulnerabilities":[{"id":"CVE-2021-26540","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2021-26540","namespace":"nvd:cpe","severity":"Medium","urls":["https://advisory.checkmarx.net/advisory/CX-2021-4309","https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#232-2021-01-26","https://github.com/apostrophecms/sanitize-html/pull/460"],"description":"Apostrophe Technologies sanitize-html before 2.3.2 does not properly validate the hostnames set by the \"allowedIframeHostnames\" option when the \"allowIframeRelativeUrls\" is set to true, which allows attackers to bypass hostname whitelist for iframe element, related using an src value that starts with \"/\\\\example.com\".","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:N/I:P/A:N","metrics":{"baseScore":5,"exploitabilityScore":10,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2021-26540","epss":0.00288,"percentile":0.52034,"date":"2026-03-01"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"sanitize-html","version":"1.4.2"}},"found":{"vulnerabilityID":"GHSA-mjxr-4v3x-q3m4","versionConstraint":"<2.3.2 (semantic)"},"fix":{"suggestedVersion":"2.3.2"}}],"artifact":{"id":"5de04e7baabe2ecd","name":"sanitize-html","version":"1.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:apostrophecms:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","cpe:2.3:a:punkave:sanitize-html:1.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/sanitize-html@1.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-rjqq-98f6-6j3r","dataSource":"https://github.com/advisories/GHSA-rjqq-98f6-6j3r","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2021-26539","https://github.com/apostrophecms/sanitize-html/pull/458","https://advisory.checkmarx.net/advisory/CX-2021-4308","https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#231-2021-01-22","https://github.com/apostrophecms/sanitize-html/commit/bdf7836ef8f0e5b21f9a1aab0623ae8fcd09c1da"],"description":"Improper Input Validation in sanitize-html","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2021-26539","epss":0.00288,"percentile":0.52034,"date":"2026-03-01"}],"fix":{"versions":["2.3.1"],"state":"fixed","available":[{"version":"2.3.1","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.14832},"relatedVulnerabilities":[{"id":"CVE-2021-26539","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2021-26539","namespace":"nvd:cpe","severity":"Medium","urls":["https://advisory.checkmarx.net/advisory/CX-2021-4308","https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#231-2021-01-22","https://github.com/apostrophecms/sanitize-html/pull/458"],"description":"Apostrophe Technologies sanitize-html before 2.3.1 does not properly handle internationalized domain name (IDN) which could allow an attacker to bypass hostname whitelist validation set by the \"allowedIframeHostnames\" option.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:N/I:P/A:N","metrics":{"baseScore":5,"exploitabilityScore":10,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2021-26539","epss":0.00288,"percentile":0.52034,"date":"2026-03-01"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"sanitize-html","version":"1.4.2"}},"found":{"vulnerabilityID":"GHSA-rjqq-98f6-6j3r","versionConstraint":"<2.3.1 (semantic)"},"fix":{"suggestedVersion":"2.3.1"}}],"artifact":{"id":"5de04e7baabe2ecd","name":"sanitize-html","version":"1.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:apostrophecms:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","cpe:2.3:a:punkave:sanitize-html:1.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/sanitize-html@1.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-rc47-6667-2j5j","dataSource":"https://github.com/advisories/GHSA-rc47-6667-2j5j","namespace":"github:language:javascript","severity":"High","urls":["https://nvd.nist.gov/vuln/detail/CVE-2022-25881","https://github.com/kornelski/http-cache-semantics/blob/master/index.js%23L83","https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3253332","https://security.snyk.io/vuln/SNYK-JS-HTTPCACHESEMANTICS-3248783","https://github.com/kornelski/http-cache-semantics/commit/560b2d8ef452bbba20ffed69dc155d63ac757b74","https://security.netapp.com/advisory/ntap-20230622-0008"],"description":"http-cache-semantics vulnerable to Regular Expression Denial of Service","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-25881","epss":0.00196,"percentile":0.41554,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-25881","cwe":"CWE-1333","source":"report@snyk.io","type":"Secondary"},{"cve":"CVE-2022-25881","cwe":"CWE-1333","source":"nvd@nist.gov","type":"Primary"},{"cve":"CVE-2022-25881","cwe":"CWE-1333","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["4.1.1"],"state":"fixed","available":[{"version":"4.1.1","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.147},"relatedVulnerabilities":[{"id":"CVE-2022-25881","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-25881","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/kornelski/http-cache-semantics/blob/master/index.js%23L83","https://security.netapp.com/advisory/ntap-20230622-0008/","https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3253332","https://security.snyk.io/vuln/SNYK-JS-HTTPCACHESEMANTICS-3248783"],"description":"This affects versions of the package http-cache-semantics before 4.1.1. The issue can be exploited via malicious request header values sent to a server, when that server reads the cache policy from the request using this library.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"report@snyk.io","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-25881","epss":0.00196,"percentile":0.41554,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-25881","cwe":"CWE-1333","source":"report@snyk.io","type":"Secondary"},{"cve":"CVE-2022-25881","cwe":"CWE-1333","source":"nvd@nist.gov","type":"Primary"},{"cve":"CVE-2022-25881","cwe":"CWE-1333","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"http-cache-semantics","version":"3.8.1"}},"found":{"vulnerabilityID":"GHSA-rc47-6667-2j5j","versionConstraint":"<4.1.1 (semantic)"},"fix":{"suggestedVersion":"4.1.1"}}],"artifact":{"id":"bd9e0a0c5346494e","name":"http-cache-semantics","version":"3.8.1","type":"npm","locations":[{"path":"/juice-shop/node_modules/http-cache-semantics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/http-cache-semantics/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["BSD-2-Clause"],"cpes":["cpe:2.3:a:http-cache-semantics_project:http-cache-semantics:3.8.1:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/http-cache-semantics@3.8.1","upstreams":[]}},{"vulnerability":{"id":"GHSA-xc6g-ggrc-qq4r","dataSource":"https://github.com/advisories/GHSA-xc6g-ggrc-qq4r","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2017-16016","https://github.com/punkave/sanitize-html/issues/100","https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403)))","https://npmjs.com/package/sanitize-html#discarding-the-entire-contents-of-a-disallowed-tag","https://www.npmjs.com/advisories/154","https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403"],"description":"Cross-Site Scripting in sanitize-html","cvss":[],"epss":[{"cve":"CVE-2017-16016","epss":0.00286,"percentile":0.51792,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2017-16016","cwe":"CWE-79","source":"support@hackerone.com","type":"Secondary"},{"cve":"CVE-2017-16016","cwe":"CWE-79","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["1.11.4"],"state":"fixed","available":[{"version":"1.11.4","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.14300000000000002},"relatedVulnerabilities":[{"id":"CVE-2017-16016","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2017-16016","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403","https://github.com/punkave/sanitize-html/issues/100","https://nodesecurity.io/advisories/154"],"description":"Sanitize-html is a library for scrubbing html input of malicious values. Versions 1.11.1 and below are vulnerable to cross site scripting (XSS) in certain scenarios: If allowed at least one nonTextTags, the result is a potential XSS vulnerability.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":6.1,"exploitabilityScore":2.9,"impactScore":2.8},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","metrics":{"baseScore":4.3,"exploitabilityScore":8.6,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2017-16016","epss":0.00286,"percentile":0.51792,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2017-16016","cwe":"CWE-79","source":"support@hackerone.com","type":"Secondary"},{"cve":"CVE-2017-16016","cwe":"CWE-79","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"sanitize-html","version":"1.4.2"}},"found":{"vulnerabilityID":"GHSA-xc6g-ggrc-qq4r","versionConstraint":"<=1.11.1 (semantic)"},"fix":{"suggestedVersion":"1.11.4"}}],"artifact":{"id":"5de04e7baabe2ecd","name":"sanitize-html","version":"1.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:apostrophecms:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","cpe:2.3:a:punkave:sanitize-html:1.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/sanitize-html@1.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-cqmj-92xf-r6r9","dataSource":"https://github.com/advisories/GHSA-cqmj-92xf-r6r9","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/socketio/socket.io-parser/security/advisories/GHSA-cqmj-92xf-r6r9","https://github.com/socketio/socket.io-parser/commit/2dc3c92622dad113b8676be06f23b1ed46b02ced","https://github.com/socketio/socket.io-parser/commit/3b78117bf6ba7e99d7a5cfc1ba54d0477554a7f3","https://github.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9","https://nvd.nist.gov/vuln/detail/CVE-2023-32695","https://github.com/socketio/socket.io-parser/releases/tag/4.2.3","https://github.com/socketio/socket.io-parser/commit/ee006607495eca4ec7262ad080dd3a91439a5ba4"],"description":"Insufficient validation when decoding a Socket.IO packet","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"exploitabilityScore":3.9,"impactScore":3.4},"vendorMetadata":{}},{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-32695","epss":0.00203,"percentile":0.42405,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-32695","cwe":"CWE-20","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2023-32695","cwe":"CWE-754","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["4.2.3"],"state":"fixed","available":[{"version":"4.2.3","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.12281500000000001},"relatedVulnerabilities":[{"id":"CVE-2023-32695","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2023-32695","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/socketio/socket.io-parser/commit/2dc3c92622dad113b8676be06f23b1ed46b02ced","https://github.com/socketio/socket.io-parser/commit/3b78117bf6ba7e99d7a5cfc1ba54d0477554a7f3","https://github.com/socketio/socket.io-parser/releases/tag/4.2.3","https://github.com/socketio/socket.io-parser/security/advisories/GHSA-cqmj-92xf-r6r9"],"description":"socket.io parser is a socket.io encoder and decoder written in JavaScript complying with version 5 of socket.io-protocol. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. A patch has been released in version 4.2.3.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"exploitabilityScore":3.9,"impactScore":3.4},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2023-32695","epss":0.00203,"percentile":0.42405,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2023-32695","cwe":"CWE-20","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2023-32695","cwe":"CWE-754","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"socket.io-parser","version":"4.0.5"}},"found":{"vulnerabilityID":"GHSA-cqmj-92xf-r6r9","versionConstraint":">=4.0.4,<4.2.3 (semantic)"},"fix":{"suggestedVersion":"4.2.3"}}],"artifact":{"id":"dd154d7bfbaea09c","name":"socket.io-parser","version":"4.0.5","type":"npm","locations":[{"path":"/juice-shop/node_modules/socket.io-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socket.io-parser/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:socket:socket.io-parser:4.0.5:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/socket.io-parser@4.0.5","upstreams":[]}},{"vulnerability":{"id":"GHSA-grv7-fg5c-xmjg","dataSource":"https://github.com/advisories/GHSA-grv7-fg5c-xmjg","namespace":"github:language:javascript","severity":"High","urls":["https://nvd.nist.gov/vuln/detail/CVE-2024-4068","https://github.com/micromatch/braces/issues/35","https://devhub.checkmarx.com/cve-details/CVE-2024-4068","https://github.com/micromatch/braces/blob/98414f9f1fabe021736e26836d8306d5de747e0d/lib/parse.js#L308","https://github.com/micromatch/braces/pull/37","https://github.com/micromatch/braces/pull/40","https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff"],"description":"Uncontrolled resource consumption in braces","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-4068","epss":0.00159,"percentile":0.3684,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-4068","cwe":"CWE-1050","source":"596c5446-0ce5-4ba2-aa66-48b3b757a647","type":"Secondary"},{"cve":"CVE-2024-4068","cwe":"CWE-400","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["3.0.3"],"state":"fixed","available":[{"version":"3.0.3","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.11925},"relatedVulnerabilities":[{"id":"CVE-2024-4068","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-4068","namespace":"nvd:cpe","severity":"High","urls":["https://devhub.checkmarx.com/cve-details/CVE-2024-4068/","https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff","https://github.com/micromatch/braces/issues/35","https://github.com/micromatch/braces/pull/37","https://github.com/micromatch/braces/pull/40"],"description":"The NPM package `braces`, versions prior to 3.0.3, fails to limit the number of characters it can handle, which could lead to Memory Exhaustion. In `lib/parse.js,` if a malicious user sends \"imbalanced braces\" as input, the parsing will enter a loop, which will cause the program to start allocating heap memory without freeing it at any moment of the loop. Eventually, the JavaScript heap limit is reached, and the program will crash.","cvss":[{"source":"596c5446-0ce5-4ba2-aa66-48b3b757a647","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-4068","epss":0.00159,"percentile":0.3684,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-4068","cwe":"CWE-1050","source":"596c5446-0ce5-4ba2-aa66-48b3b757a647","type":"Secondary"},{"cve":"CVE-2024-4068","cwe":"CWE-400","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"braces","version":"2.3.2"}},"found":{"vulnerabilityID":"GHSA-grv7-fg5c-xmjg","versionConstraint":"<3.0.3 (semantic)"},"fix":{"suggestedVersion":"3.0.3"}}],"artifact":{"id":"e18c817c2057c675","name":"braces","version":"2.3.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/braces/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:braces_project:braces:2.3.2:*:*:*:*:node.js:*:*","cpe:2.3:a:jonschlinkert:braces:2.3.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/braces@2.3.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-fvqr-27wr-82fm","dataSource":"https://github.com/advisories/GHSA-fvqr-27wr-82fm","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2018-3721","https://hackerone.com/reports/310443","https://github.com/lodash/lodash/commit/d8e069cc3410082e44eb18fcf8e7f3d08ebe1d4a","https://security.netapp.com/advisory/ntap-20190919-0004","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-3721.yml"],"description":"Prototype Pollution in lodash","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"exploitabilityScore":2.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2018-3721","epss":0.00144,"percentile":0.34715,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2018-3721","cwe":"CWE-471","source":"support@hackerone.com","type":"Secondary"},{"cve":"CVE-2018-3721","cwe":"CWE-1321","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["4.17.5"],"state":"fixed","available":[{"version":"4.17.5","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.0828},"relatedVulnerabilities":[{"id":"CVE-2018-3721","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2018-3721","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/lodash/lodash/commit/d8e069cc3410082e44eb18fcf8e7f3d08ebe1d4a","https://hackerone.com/reports/310443","https://security.netapp.com/advisory/ntap-20190919-0004/"],"description":"lodash node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of \"Object\" via __proto__, causing the addition or modification of an existing property that will exist on all objects.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":6.5,"exploitabilityScore":2.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:S/C:N/I:P/A:N","metrics":{"baseScore":4,"exploitabilityScore":8,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2018-3721","epss":0.00144,"percentile":0.34715,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2018-3721","cwe":"CWE-471","source":"support@hackerone.com","type":"Secondary"},{"cve":"CVE-2018-3721","cwe":"CWE-1321","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"lodash","version":"2.4.2"}},"found":{"vulnerabilityID":"GHSA-fvqr-27wr-82fm","versionConstraint":"<4.17.5 (semantic)"},"fix":{"suggestedVersion":"4.17.5"}}],"artifact":{"id":"dbbb92a4d9c4d340","name":"lodash","version":"2.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:lodash:lodash:2.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/lodash@2.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-25hc-qcg6-38wj","dataSource":"https://github.com/advisories/GHSA-25hc-qcg6-38wj","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/socketio/socket.io/security/advisories/GHSA-25hc-qcg6-38wj","https://github.com/socketio/socket.io/commit/15af22fc22bc6030fcead322c106f07640336115","https://github.com/socketio/socket.io/commit/d30630ba10562bf987f4d2b42440fc41a828119c","https://nvd.nist.gov/vuln/detail/CVE-2024-38355"],"description":"socket.io has an unhandled 'error' event","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"exploitabilityScore":3.9,"impactScore":3.4},"vendorMetadata":{}},{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N","metrics":{"baseScore":6.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-38355","epss":0.00136,"percentile":0.3347,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-38355","cwe":"CWE-20","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2024-38355","cwe":"CWE-754","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["4.6.2"],"state":"fixed","available":[{"version":"4.6.2","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.08228},"relatedVulnerabilities":[{"id":"CVE-2024-38355","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-38355","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/socketio/socket.io/commit/15af22fc22bc6030fcead322c106f07640336115","https://github.com/socketio/socket.io/commit/d30630ba10562bf987f4d2b42440fc41a828119c","https://github.com/socketio/socket.io/security/advisories/GHSA-25hc-qcg6-38wj","https://www.vicarius.io/vsociety/posts/unhandled-exception-in-socketio-cve-2024-38355"],"description":"Socket.IO is an open source, real-time, bidirectional, event-based, communication framework. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. This issue is fixed by commit `15af22fc22` which has been included in `socket.io@4.6.2` (released in May 2023). The fix was backported in the 2.x branch as well with commit `d30630ba10`. Users are advised to upgrade. Users unable to upgrade may attach a listener for the \"error\" event to catch these errors.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":7.3,"exploitabilityScore":3.9,"impactScore":3.4},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-38355","epss":0.00136,"percentile":0.3347,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-38355","cwe":"CWE-20","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2024-38355","cwe":"CWE-754","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"socket.io","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-25hc-qcg6-38wj","versionConstraint":">=3.0.0,<4.6.2 (semantic)"},"fix":{"suggestedVersion":"4.6.2"}}],"artifact":{"id":"a59f241f8d484687","name":"socket.io","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/socket.io/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socket.io/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:socket:socket.io:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/socket.io@3.1.2","upstreams":[]}},{"vulnerability":{"id":"CVE-2018-20796","dataSource":"https://security-tracker.debian.org/tracker/CVE-2018-20796","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(\\227|)(\\\\1\\\\1|t1|\\\\\\2537)+' in grep.","cvss":[],"epss":[{"cve":"CVE-2018-20796","epss":0.01492,"percentile":0.80869,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2018-20796","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.0746},"relatedVulnerabilities":[{"id":"CVE-2018-20796","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2018-20796","namespace":"nvd:cpe","severity":"High","urls":["http://www.securityfocus.com/bid/107160","https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34141","https://lists.gnu.org/archive/html/bug-gnulib/2019-01/msg00108.html","https://security.netapp.com/advisory/ntap-20190315-0002/","https://support.f5.com/csp/article/K26346590?utm_source=f5support&%3Butm_medium=RSS"],"description":"In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(\\227|)(\\\\1\\\\1|t1|\\\\\\2537)+' in grep.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","metrics":{"baseScore":5,"exploitabilityScore":10,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2018-20796","epss":0.01492,"percentile":0.80869,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2018-20796","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2018-20796","versionConstraint":"none (unknown)"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"GHSA-pxg6-pf52-xh8x","dataSource":"https://github.com/advisories/GHSA-pxg6-pf52-xh8x","namespace":"github:language:javascript","severity":"Low","urls":["https://github.com/jshttp/cookie/security/advisories/GHSA-pxg6-pf52-xh8x","https://github.com/jshttp/cookie/pull/167","https://github.com/jshttp/cookie/commit/e10042845354fea83bd8f34af72475eed1dadf5c"],"description":"cookie accepts cookie name, path, and domain with out of bounds characters","cvss":[],"epss":[{"cve":"CVE-2024-47764","epss":0.00205,"percentile":0.42597,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-47764","cwe":"CWE-74","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["0.7.0"],"state":"fixed","available":[{"version":"0.7.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.0615},"relatedVulnerabilities":[{"id":"CVE-2024-47764","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-47764","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/jshttp/cookie/commit/e10042845354fea83bd8f34af72475eed1dadf5c","https://github.com/jshttp/cookie/pull/167","https://github.com/jshttp/cookie/security/advisories/GHSA-pxg6-pf52-xh8x"],"description":"cookie is a basic HTTP cookie parser and serializer for HTTP servers. The cookie name could be used to set other fields of the cookie, resulting in an unexpected cookie value. A similar escape can be used for path and domain, which could be abused to alter other fields of the cookie. Upgrade to 0.7.0, which updates the validation for name, path, and domain.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-47764","epss":0.00205,"percentile":0.42597,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-47764","cwe":"CWE-74","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"cookie","version":"0.4.2"}},"found":{"vulnerabilityID":"GHSA-pxg6-pf52-xh8x","versionConstraint":"<0.7.0 (semantic)"},"fix":{"suggestedVersion":"0.7.0"}}],"artifact":{"id":"299182936c2fe78a","name":"cookie","version":"0.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:cookie:cookie:0.4.2:*:*:*:*:*:*:*"],"purl":"pkg:npm/cookie@0.4.2","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-69420","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-69420","namespace":"debian:distro:debian:12","severity":"High","urls":[],"description":"Issue summary: A type confusion vulnerability exists in the TimeStamp Response verification code where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid or NULL pointer dereference when processing a malformed TimeStamp Response file. Impact summary: An application calling TS_RESP_verify_response() with a malformed TimeStamp Response can be caused to dereference an invalid or NULL pointer when reading, resulting in a Denial of Service. The functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2() access the signing cert attribute value without validating its type. When the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory through the ASN1_TYPE union, causing a crash. Exploiting this vulnerability requires an attacker to provide a malformed TimeStamp Response to an application that verifies timestamp responses. The TimeStamp protocol (RFC 3161) is not widely used and the impact of the exploit is just a Denial of Service. For these reasons the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the TimeStamp Response implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-69420","epss":0.00076,"percentile":0.2275,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-69420","cwe":"CWE-754","source":"openssl-security@openssl.org","type":"Secondary"}],"fix":{"versions":["3.0.18-1~deb12u2"],"state":"fixed","available":[{"version":"3.0.18-1~deb12u2","date":"2026-01-27","kind":"advisory"}]},"advisories":[{"id":"DSA-6113-1","link":"https://security-tracker.debian.org/tracker/DSA-6113-1"}],"risk":0.056999999999999995},"relatedVulnerabilities":[{"id":"CVE-2025-69420","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-69420","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/openssl/openssl/commit/27c7012c91cc986a598d7540f3079dfde2416eb9","https://github.com/openssl/openssl/commit/4e254b48ad93cc092be3dd62d97015f33f73133a","https://github.com/openssl/openssl/commit/564fd9c73787f25693bf9e75faf7bf6bb1305d4e","https://github.com/openssl/openssl/commit/5eb0770ffcf11b785cf374ff3c19196245e54f1b","https://github.com/openssl/openssl/commit/a99349ebfc519999edc50620abe24d599b9eb085","https://openssl-library.org/news/secadv/20260127.txt"],"description":"Issue summary: A type confusion vulnerability exists in the TimeStamp Response\nverification code where an ASN1_TYPE union member is accessed without first\nvalidating the type, causing an invalid or NULL pointer dereference when\nprocessing a malformed TimeStamp Response file.\n\nImpact summary: An application calling TS_RESP_verify_response() with a\nmalformed TimeStamp Response can be caused to dereference an invalid or\nNULL pointer when reading, resulting in a Denial of Service.\n\nThe functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2()\naccess the signing cert attribute value without validating its type.\nWhen the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory\nthrough the ASN1_TYPE union, causing a crash.\n\nExploiting this vulnerability requires an attacker to provide a malformed\nTimeStamp Response to an application that verifies timestamp responses. The\nTimeStamp protocol (RFC 3161) is not widely used and the impact of the\nexploit is just a Denial of Service. For these reasons the issue was\nassessed as Low severity.\n\nThe FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the TimeStamp Response implementation is outside the OpenSSL FIPS module\nboundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\n\nOpenSSL 1.0.2 is not affected by this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-69420","epss":0.00076,"percentile":0.2275,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-69420","cwe":"CWE-754","source":"openssl-security@openssl.org","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-69420","versionConstraint":"< 3.0.18-1~deb12u2 (deb)"},"fix":{"suggestedVersion":"3.0.18-1~deb12u2"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"GHSA-8cf7-32gw-wr33","dataSource":"https://github.com/advisories/GHSA-8cf7-32gw-wr33","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33","https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://nvd.nist.gov/vuln/detail/CVE-2022-23539","https://security.netapp.com/advisory/ntap-20240621-0007"],"description":"jsonwebtoken unrestricted key type could lead to legacy keys usage","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":8.1,"exploitabilityScore":2.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23539","epss":0.00072,"percentile":0.21994,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23539","cwe":"CWE-327","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["9.0.0"],"state":"fixed","available":[{"version":"9.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.05616000000000001},"relatedVulnerabilities":[{"id":"CVE-2022-23539","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-23539","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33","https://security.netapp.com/advisory/ntap-20240621-0007/"],"description":"Versions `<=8.5.1` of `jsonwebtoken` library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the `allowInvalidAsymmetricKeyTypes` option to `true` in the `sign()` and/or `verify()` functions.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":8.1,"exploitabilityScore":2.9,"impactScore":5.2},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:N","metrics":{"baseScore":5.9,"exploitabilityScore":1.7,"impactScore":4.3},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23539","epss":0.00072,"percentile":0.21994,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23539","cwe":"CWE-327","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"jsonwebtoken","version":"0.1.0"}},"found":{"vulnerabilityID":"GHSA-8cf7-32gw-wr33","versionConstraint":"<=8.5.1 (semantic)"},"fix":{"suggestedVersion":"9.0.0"}}],"artifact":{"id":"c29669d438fb9e38","name":"jsonwebtoken","version":"0.1.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:auth0:jsonwebtoken:0.1.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/jsonwebtoken@0.1.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-8cf7-32gw-wr33","dataSource":"https://github.com/advisories/GHSA-8cf7-32gw-wr33","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33","https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://nvd.nist.gov/vuln/detail/CVE-2022-23539","https://security.netapp.com/advisory/ntap-20240621-0007"],"description":"jsonwebtoken unrestricted key type could lead to legacy keys usage","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":8.1,"exploitabilityScore":2.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23539","epss":0.00072,"percentile":0.21994,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23539","cwe":"CWE-327","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["9.0.0"],"state":"fixed","available":[{"version":"9.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.05616000000000001},"relatedVulnerabilities":[{"id":"CVE-2022-23539","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-23539","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33","https://security.netapp.com/advisory/ntap-20240621-0007/"],"description":"Versions `<=8.5.1` of `jsonwebtoken` library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the `allowInvalidAsymmetricKeyTypes` option to `true` in the `sign()` and/or `verify()` functions.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":8.1,"exploitabilityScore":2.9,"impactScore":5.2},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:N","metrics":{"baseScore":5.9,"exploitabilityScore":1.7,"impactScore":4.3},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23539","epss":0.00072,"percentile":0.21994,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23539","cwe":"CWE-327","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"jsonwebtoken","version":"0.4.0"}},"found":{"vulnerabilityID":"GHSA-8cf7-32gw-wr33","versionConstraint":"<=8.5.1 (semantic)"},"fix":{"suggestedVersion":"9.0.0"}}],"artifact":{"id":"1e23bc54c16fbe6d","name":"jsonwebtoken","version":"0.4.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:auth0:jsonwebtoken:0.4.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/jsonwebtoken@0.4.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-vghf-hv5q-vc2g","dataSource":"https://github.com/advisories/GHSA-vghf-hv5q-vc2g","namespace":"github:language:javascript","severity":"High","urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-12758","https://github.com/validatorjs/validator.js/pull/2616","https://gist.github.com/koral--/ad31208b25b9e3d1e2e35f1d4d72572e","https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476","https://github.com/validatorjs/validator.js/commit/d457ecaf55b0f3d8bd379d82757425d0d13dd382","http://seclists.org/fulldisclosure/2026/Jan/27"],"description":"Validator is Vulnerable to Incomplete Filtering of One or More Instances of Special Elements","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":7.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-12758","epss":0.00074,"percentile":0.22371,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-12758","cwe":"CWE-792","source":"report@snyk.io","type":"Secondary"},{"cve":"CVE-2025-12758","cwe":"CWE-172","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["13.15.22"],"state":"fixed","available":[{"version":"13.15.22","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.055869999999999996},"relatedVulnerabilities":[{"id":"CVE-2025-12758","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-12758","namespace":"nvd:cpe","severity":"High","urls":["https://gist.github.com/koral--/ad31208b25b9e3d1e2e35f1d4d72572e","https://github.com/validatorjs/validator.js/pull/2616","https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476","http://seclists.org/fulldisclosure/2026/Jan/27"],"description":"Versions of the package validator before 13.15.22 are vulnerable to Incomplete Filtering of One or More Instances of Special Elements in the isLength() function that does not take into account Unicode variation selectors (\\uFE0F, \\uFE0E) appearing in a sequence which lead to improper string length calculation. This can lead to an application using isLength for input validation accepting strings significantly longer than intended, resulting in issues like data truncation in databases, buffer overflows in other system components, or denial-of-service.","cvss":[{"source":"report@snyk.io","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":7.7},"vendorMetadata":{}},{"source":"report@snyk.io","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-12758","epss":0.00074,"percentile":0.22371,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-12758","cwe":"CWE-792","source":"report@snyk.io","type":"Secondary"},{"cve":"CVE-2025-12758","cwe":"CWE-172","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"validator","version":"13.15.15"}},"found":{"vulnerabilityID":"GHSA-vghf-hv5q-vc2g","versionConstraint":"<13.15.22 (semantic)"},"fix":{"suggestedVersion":"13.15.22"}}],"artifact":{"id":"3b9b91f7d23a3503","name":"validator","version":"13.15.15","type":"npm","locations":[{"path":"/juice-shop/node_modules/validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/validator/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:validator_project:validator:13.15.15:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/validator@13.15.15","upstreams":[]}},{"vulnerability":{"id":"GHSA-g5hg-p3ph-g8qg","dataSource":"https://github.com/advisories/GHSA-g5hg-p3ph-g8qg","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/expressjs/multer/security/advisories/GHSA-g5hg-p3ph-g8qg","https://nvd.nist.gov/vuln/detail/CVE-2025-48997","https://github.com/expressjs/multer/issues/1233","https://github.com/expressjs/multer/pull/1256","https://github.com/expressjs/multer/commit/35a3272b611945155e046dd5cef11088587635e9"],"description":"Multer vulnerable to Denial of Service via unhandled exception","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-48997","epss":0.00068,"percentile":0.20887,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-48997","cwe":"CWE-248","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["2.0.1"],"state":"fixed","available":[{"version":"2.0.1","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.055080000000000004},"relatedVulnerabilities":[{"id":"CVE-2025-48997","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-48997","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/expressjs/multer/commit/35a3272b611945155e046dd5cef11088587635e9","https://github.com/expressjs/multer/issues/1233","https://github.com/expressjs/multer/pull/1256","https://github.com/expressjs/multer/security/advisories/GHSA-g5hg-p3ph-g8qg"],"description":"Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.1 allows an attacker to trigger a Denial of Service (DoS) by sending an upload file request with an empty string field name. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to `2.0.1` to receive a patch. No known workarounds are available.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-48997","epss":0.00068,"percentile":0.20887,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-48997","cwe":"CWE-248","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"multer","version":"1.4.5-lts.2"}},"found":{"vulnerabilityID":"GHSA-g5hg-p3ph-g8qg","versionConstraint":">=1.4.4-lts.1,<2.0.1 (semantic)"},"fix":{"suggestedVersion":"2.0.1"}}],"artifact":{"id":"cce9b5dd2cb3fe54","name":"multer","version":"1.4.5-lts.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/multer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/multer/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:multer:multer:1.4.5-lts.2:*:*:*:*:*:*:*"],"purl":"pkg:npm/multer@1.4.5-lts.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-952p-6rrq-rcjv","dataSource":"https://github.com/advisories/GHSA-952p-6rrq-rcjv","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2024-4067","https://github.com/micromatch/micromatch/issues/243","https://github.com/micromatch/micromatch/pull/247","https://devhub.checkmarx.com/cve-details/CVE-2024-4067","https://github.com/micromatch/micromatch/blob/2c56a8604b68c1099e7bc0f807ce0865a339747a/index.js#L448","https://github.com/micromatch/micromatch/commit/500d5d6f42f0e8dfa1cb5464c6cb420b1b6aaaa0","https://github.com/micromatch/micromatch/pull/266","https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade","https://advisory.checkmarx.net/advisory/CVE-2024-4067","https://github.com/micromatch/micromatch/releases/tag/4.0.8"],"description":"Regular Expression Denial of Service (ReDoS) in micromatch","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-4067","epss":0.00105,"percentile":0.28674,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-4067","cwe":"CWE-1333","source":"596c5446-0ce5-4ba2-aa66-48b3b757a647","type":"Secondary"}],"fix":{"versions":["4.0.8"],"state":"fixed","available":[{"version":"4.0.8","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.054075},"relatedVulnerabilities":[{"id":"CVE-2024-4067","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2024-4067","namespace":"nvd:cpe","severity":"Medium","urls":["https://advisory.checkmarx.net/advisory/CVE-2024-4067/","https://devhub.checkmarx.com/cve-details/CVE-2024-4067/","https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade","https://github.com/micromatch/micromatch/pull/266","https://github.com/micromatch/micromatch/releases/tag/4.0.8","https://github.com/micromatch/micromatch/blob/2c56a8604b68c1099e7bc0f807ce0865a339747a/index.js#L448","https://github.com/micromatch/micromatch/issues/243","https://github.com/micromatch/micromatch/pull/247"],"description":"The NPM package `micromatch` prior to 4.0.8 is vulnerable to Regular Expression Denial of Service (ReDoS). The vulnerability occurs in `micromatch.braces()` in `index.js` because the pattern `.*` will greedily match anything. By passing a malicious payload, the pattern matching will keep backtracking to the input while it doesn't find the closing bracket. As the input size increases, the consumption time will also increase until it causes the application to hang or slow down. There was a merged fix but further testing shows the issue persists. This issue should be mitigated by using a safe pattern that won't start backtracking the regular expression due to greedy matching. This issue was fixed in version 4.0.8.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}},{"source":"596c5446-0ce5-4ba2-aa66-48b3b757a647","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2024-4067","epss":0.00105,"percentile":0.28674,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2024-4067","cwe":"CWE-1333","source":"596c5446-0ce5-4ba2-aa66-48b3b757a647","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"micromatch","version":"3.1.10"}},"found":{"vulnerabilityID":"GHSA-952p-6rrq-rcjv","versionConstraint":"<4.0.8 (semantic)"},"fix":{"suggestedVersion":"4.0.8"}}],"artifact":{"id":"2f60ee768b1461a2","name":"micromatch","version":"3.1.10","type":"npm","locations":[{"path":"/juice-shop/node_modules/micromatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/micromatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:jonschlinkert:micromatch:3.1.10:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/micromatch@3.1.10","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-59465","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-59465","namespace":"nvd:cpe","severity":"High","urls":["https://nodejs.org/en/blog/vulnerability/december-2025-security-releases"],"description":"A malformed `HTTP/2 HEADERS` frame with oversized, invalid `HPACK` data can cause Node.js to crash by triggering an unhandled `TLSSocket` error `ECONNRESET`. Instead of safely closing the connection, the process crashes, enabling a remote denial of service. This primarily affects applications that do not attach explicit error handlers to secure sockets, for example:\n```\nserver.on('secureConnection', socket => {\n socket.on('error', err => {\n console.log(err)\n })\n})\n```","cvss":[{"source":"support@hackerone.com","type":"Secondary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-59465","epss":0.00067,"percentile":0.20776,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-59465","cwe":"CWE-400","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["20.20.0","22.22.0","24.13.0","25.3.0"],"state":"fixed","available":[{"version":"20.20.0","date":"2026-02-07","kind":"first-observed"},{"version":"22.22.0","date":"2026-02-07","kind":"first-observed"},{"version":"24.13.0","date":"2026-02-07","kind":"first-observed"},{"version":"25.3.0","date":"2026-02-07","kind":"first-observed"}]},"advisories":[],"risk":0.05025},"relatedVulnerabilities":[],"matchDetails":[{"type":"cpe-match","matcher":"stock-matcher","searchedBy":{"namespace":"nvd:cpe","cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"package":{"name":"node","version":"22.18.0"}},"found":{"vulnerabilityID":"CVE-2025-59465","versionConstraint":"< 20.20.0,>= 21, < 22.22.0,>= 23, < 24.13.0,>= 25, < 25.3.0 (unknown)","cpes":["cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*"]},"fix":{"suggestedVersion":"22.22.0"}}],"artifact":{"id":"ed3cb407b8ce0afb","name":"node","version":"22.18.0","type":"binary","locations":[{"path":"/nodejs/bin/node","layerID":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82","accessPath":"/nodejs/bin/node","annotations":{"evidence":"primary"}}],"language":"","licenses":[],"cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"purl":"pkg:generic/node@22.18.0","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-69421","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-69421","namespace":"debian:distro:debian:12","severity":"High","urls":[],"description":"Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer dereference in the PKCS12_item_decrypt_d2i_ex() function. Impact summary: A NULL pointer dereference can trigger a crash which leads to Denial of Service for an application processing PKCS#12 files. The PKCS12_item_decrypt_d2i_ex() function does not check whether the oct parameter is NULL before dereferencing it. When called from PKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can be NULL, causing a crash. The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. Exploiting this issue requires an attacker to provide a malformed PKCS#12 file to an application that processes it. For that reason the issue was assessed as Low severity according to our Security Policy. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-69421","epss":0.00065,"percentile":0.20036,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-69421","cwe":"CWE-476","source":"openssl-security@openssl.org","type":"Secondary"}],"fix":{"versions":["3.0.18-1~deb12u2"],"state":"fixed","available":[{"version":"3.0.18-1~deb12u2","date":"2026-01-27","kind":"advisory"}]},"advisories":[{"id":"DSA-6113-1","link":"https://security-tracker.debian.org/tracker/DSA-6113-1"}],"risk":0.048749999999999995},"relatedVulnerabilities":[{"id":"CVE-2025-69421","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-69421","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/openssl/openssl/commit/3524a29271f8191b8fd8a5257eb05173982a097b","https://github.com/openssl/openssl/commit/36ecb4960872a4ce04bf6f1e1f4e78d75ec0c0c7","https://github.com/openssl/openssl/commit/4bbc8d41a72c842ce4077a8a3eccd1109aaf74bd","https://github.com/openssl/openssl/commit/643986985cd1c21221f941129d76fe0c2785aeb3","https://github.com/openssl/openssl/commit/a2dbc539f0f9cc63832709fa5aa33ad9495eb19c","https://openssl-library.org/news/secadv/20260127.txt"],"description":"Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer\ndereference in the PKCS12_item_decrypt_d2i_ex() function.\n\nImpact summary: A NULL pointer dereference can trigger a crash which leads to\nDenial of Service for an application processing PKCS#12 files.\n\nThe PKCS12_item_decrypt_d2i_ex() function does not check whether the oct\nparameter is NULL before dereferencing it. When called from\nPKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can\nbe NULL, causing a crash. The vulnerability is limited to Denial of Service\nand cannot be escalated to achieve code execution or memory disclosure.\n\nExploiting this issue requires an attacker to provide a malformed PKCS#12 file\nto an application that processes it. For that reason the issue was assessed as\nLow severity according to our Security Policy.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS#12 implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-69421","epss":0.00065,"percentile":0.20036,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-69421","cwe":"CWE-476","source":"openssl-security@openssl.org","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-69421","versionConstraint":"< 3.0.18-1~deb12u2 (deb)"},"fix":{"suggestedVersion":"3.0.18-1~deb12u2"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"CVE-2025-69419","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-69419","namespace":"debian:distro:debian:12","severity":"High","urls":[],"description":"Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously crafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing non-ASCII BMP code point can trigger a one byte write before the allocated buffer. Impact summary: The out-of-bounds write can cause a memory corruption which can have various consequences including a Denial of Service. The OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12 BMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes, the helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16 source byte count as the destination buffer capacity to UTF8_putc(). For BMP code points above U+07FF, UTF-8 requires three bytes, but the forwarded capacity can be just two bytes. UTF8_putc() then returns -1, and this negative value is added to the output length without validation, causing the length to become negative. The subsequent trailing NUL byte is then written at a negative offset, causing write outside of heap allocated buffer. The vulnerability is reachable via the public PKCS12_get_friendlyname() API when parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a different code path that avoids this issue, PKCS12_get_friendlyname() directly invokes the vulnerable function. Exploitation requires an attacker to provide a malicious PKCS#12 file to be parsed by the application and the attacker can just trigger a one zero byte write before the allocated buffer. For that reason the issue was assessed as Low severity according to our Security Policy. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.4,"exploitabilityScore":2.3,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-69419","epss":0.00061,"percentile":0.19051,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-69419","cwe":"CWE-787","source":"openssl-security@openssl.org","type":"Secondary"}],"fix":{"versions":["3.0.18-1~deb12u2"],"state":"fixed","available":[{"version":"3.0.18-1~deb12u2","date":"2026-01-27","kind":"advisory"}]},"advisories":[{"id":"DSA-6113-1","link":"https://security-tracker.debian.org/tracker/DSA-6113-1"}],"risk":0.045445},"relatedVulnerabilities":[{"id":"CVE-2025-69419","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-69419","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/openssl/openssl/commit/41be0f216404f14457bbf3b9cc488dba60b49296","https://github.com/openssl/openssl/commit/7e9cac9832e4705b91987c2474ed06a37a93cecb","https://github.com/openssl/openssl/commit/a26a90d38edec3748566129d824e664b54bee2e2","https://github.com/openssl/openssl/commit/cda12de3bc0e333ea8d2c6fd15001dbdaf280015","https://github.com/openssl/openssl/commit/ff628933755075446bca8307e8417c14d164b535","https://openssl-library.org/news/secadv/20260127.txt"],"description":"Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously\ncrafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing\nnon-ASCII BMP code point can trigger a one byte write before the allocated\nbuffer.\n\nImpact summary: The out-of-bounds write can cause a memory corruption\nwhich can have various consequences including a Denial of Service.\n\nThe OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12\nBMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes,\nthe helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16\nsource byte count as the destination buffer capacity to UTF8_putc(). For BMP\ncode points above U+07FF, UTF-8 requires three bytes, but the forwarded\ncapacity can be just two bytes. UTF8_putc() then returns -1, and this negative\nvalue is added to the output length without validation, causing the\nlength to become negative. The subsequent trailing NUL byte is then written\nat a negative offset, causing write outside of heap allocated buffer.\n\nThe vulnerability is reachable via the public PKCS12_get_friendlyname() API\nwhen parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a\ndifferent code path that avoids this issue, PKCS12_get_friendlyname() directly\ninvokes the vulnerable function. Exploitation requires an attacker to provide\na malicious PKCS#12 file to be parsed by the application and the attacker\ncan just trigger a one zero byte write before the allocated buffer.\nFor that reason the issue was assessed as Low severity according to our\nSecurity Policy.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS#12 implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\n\nOpenSSL 1.0.2 is not affected by this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.4,"exploitabilityScore":2.3,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-69419","epss":0.00061,"percentile":0.19051,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-69419","cwe":"CWE-787","source":"openssl-security@openssl.org","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-69419","versionConstraint":"< 3.0.18-1~deb12u2 (deb)"},"fix":{"suggestedVersion":"3.0.18-1~deb12u2"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"CVE-2019-9192","dataSource":"https://security-tracker.debian.org/tracker/CVE-2019-9192","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(|)(\\\\1\\\\1)*' in grep, a different issue than CVE-2018-20796. NOTE: the software maintainer disputes that this is a vulnerability because the behavior occurs only with a crafted pattern","cvss":[],"epss":[{"cve":"CVE-2019-9192","epss":0.0086,"percentile":0.74825,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-9192","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.043000000000000003},"relatedVulnerabilities":[{"id":"CVE-2019-9192","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2019-9192","namespace":"nvd:cpe","severity":"High","urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=24269","https://support.f5.com/csp/article/K26346590?utm_source=f5support&%3Butm_medium=RSS"],"description":"In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(|)(\\\\1\\\\1)*' in grep, a different issue than CVE-2018-20796. NOTE: the software maintainer disputes that this is a vulnerability because the behavior occurs only with a crafted pattern","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","metrics":{"baseScore":5,"exploitabilityScore":10,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2019-9192","epss":0.0086,"percentile":0.74825,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-9192","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2019-9192","versionConstraint":"none (unknown)"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"CVE-2019-1010025","dataSource":"https://security-tracker.debian.org/tracker/CVE-2019-1010025","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may guess the heap addresses of pthread_created thread. The component is: glibc. NOTE: the vendor's position is \"ASLR bypass itself is not a vulnerability.","cvss":[],"epss":[{"cve":"CVE-2019-1010025","epss":0.00856,"percentile":0.74779,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-1010025","cwe":"CWE-330","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.0428},"relatedVulnerabilities":[{"id":"CVE-2019-1010025","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2019-1010025","namespace":"nvd:cpe","severity":"Medium","urls":["https://security-tracker.debian.org/tracker/CVE-2019-1010025","https://sourceware.org/bugzilla/show_bug.cgi?id=22853","https://support.f5.com/csp/article/K06046097","https://support.f5.com/csp/article/K06046097?utm_source=f5support&%3Butm_medium=RSS","https://ubuntu.com/security/CVE-2019-1010025"],"description":"GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may guess the heap addresses of pthread_created thread. The component is: glibc. NOTE: the vendor's position is \"ASLR bypass itself is not a vulnerability.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","metrics":{"baseScore":5,"exploitabilityScore":10,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2019-1010025","epss":0.00856,"percentile":0.74779,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-1010025","cwe":"CWE-330","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2019-1010025","versionConstraint":"none (unknown)"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.0.5"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"a7d9f58fa9223af7","name":"minimatch","version":"3.0.5","type":"npm","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.0.5:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.0.5","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.0.8"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"64792428adfc1585","name":"minimatch","version":"3.0.8","type":"npm","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.0.8:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.0.8","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"203e6da42d80803d","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"5c4dec26d80d1f6e","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"182b6a07cfd75764","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"60218374fb088257","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"31053d1a3eefafcf","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"c46d28efb236e0c8","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"2ea489db3cb444cd","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"a88006b8a0ec9567","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"34e3a98e2f474c3f","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["5.1.7"],"state":"fixed","available":[{"version":"5.1.7","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"5.1.6"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":">=5.0.0,<5.1.7 (semantic)"},"fix":{"suggestedVersion":"5.1.7"}}],"artifact":{"id":"ae8bd0e649f1262b","name":"minimatch","version":"5.1.6","type":"npm","locations":[{"path":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:5.1.6:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@5.1.6","upstreams":[]}},{"vulnerability":{"id":"GHSA-3ppc-4f35-3m26","dataSource":"https://github.com/advisories/GHSA-3ppc-4f35-3m26","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26","https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://nvd.nist.gov/vuln/detail/CVE-2026-26996"],"description":"minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["9.0.6"],"state":"fixed","available":[{"version":"9.0.6","date":"2026-02-25","kind":"first-observed"}]},"advisories":[],"risk":0.04211999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-26996","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26996","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5","https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26996","epss":0.00052,"percentile":0.16191,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26996","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"9.0.5"}},"found":{"vulnerabilityID":"GHSA-3ppc-4f35-3m26","versionConstraint":">=9.0.0,<9.0.6 (semantic)"},"fix":{"suggestedVersion":"9.0.6"}}],"artifact":{"id":"1f297f7286432e88","name":"minimatch","version":"9.0.5","type":"npm","locations":[{"path":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:9.0.5:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@9.0.5","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-15281","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-15281","namespace":"debian:distro:debian:12","severity":"High","urls":[],"description":"Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version 2.0 to version 2.42 may cause the interface to return uninitialized memory in the we_wordv member, which on subsequent calls to wordfree may abort the process.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-15281","epss":0.00053,"percentile":0.16564,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-15281","cwe":"CWE-908","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary"}],"fix":{"versions":[],"state":"wont-fix"},"advisories":[],"risk":0.039749999999999994},"relatedVulnerabilities":[{"id":"CVE-2025-15281","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-15281","namespace":"nvd:cpe","severity":"High","urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=33814","http://www.openwall.com/lists/oss-security/2026/01/20/3"],"description":"Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version 2.0 to version 2.42 may cause the interface to return uninitialized memory in the we_wordv member, which on subsequent calls to wordfree may abort the process.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-15281","epss":0.00053,"percentile":0.16564,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-15281","cwe":"CWE-908","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-15281","versionConstraint":"none (unknown)"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"CVE-2026-22796","dataSource":"https://security-tracker.debian.org/tracker/CVE-2026-22796","namespace":"debian:distro:debian:12","severity":"Medium","urls":[],"description":"Issue summary: A type confusion vulnerability exists in the signature verification of signed PKCS#7 data where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid or NULL pointer dereference when processing malformed PKCS#7 data. Impact summary: An application performing signature verification of PKCS#7 data or calling directly the PKCS7_digest_from_attributes() function can be caused to dereference an invalid or NULL pointer when reading, resulting in a Denial of Service. The function PKCS7_digest_from_attributes() accesses the message digest attribute value without validating its type. When the type is not V_ASN1_OCTET_STRING, this results in accessing invalid memory through the ASN1_TYPE union, causing a crash. Exploiting this vulnerability requires an attacker to provide a malformed signed PKCS#7 to an application that verifies it. The impact of the exploit is just a Denial of Service, the PKCS7 API is legacy and applications should be using the CMS API instead. For these reasons the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#7 parsing implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-22796","epss":0.00077,"percentile":0.22912,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-22796","cwe":"CWE-754","source":"openssl-security@openssl.org","type":"Secondary"}],"fix":{"versions":["3.0.18-1~deb12u2"],"state":"fixed","available":[{"version":"3.0.18-1~deb12u2","date":"2026-01-27","kind":"advisory"}]},"advisories":[{"id":"DSA-6113-1","link":"https://security-tracker.debian.org/tracker/DSA-6113-1"}],"risk":0.039654999999999996},"relatedVulnerabilities":[{"id":"CVE-2026-22796","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-22796","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4","https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49","https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12","https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e","https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2","https://openssl-library.org/news/secadv/20260127.txt"],"description":"Issue summary: A type confusion vulnerability exists in the signature\nverification of signed PKCS#7 data where an ASN1_TYPE union member is\naccessed without first validating the type, causing an invalid or NULL\npointer dereference when processing malformed PKCS#7 data.\n\nImpact summary: An application performing signature verification of PKCS#7\ndata or calling directly the PKCS7_digest_from_attributes() function can be\ncaused to dereference an invalid or NULL pointer when reading, resulting in\na Denial of Service.\n\nThe function PKCS7_digest_from_attributes() accesses the message digest attribute\nvalue without validating its type. When the type is not V_ASN1_OCTET_STRING,\nthis results in accessing invalid memory through the ASN1_TYPE union, causing\na crash.\n\nExploiting this vulnerability requires an attacker to provide a malformed\nsigned PKCS#7 to an application that verifies it. The impact of the\nexploit is just a Denial of Service, the PKCS7 API is legacy and applications\nshould be using the CMS API instead. For these reasons the issue was\nassessed as Low severity.\n\nThe FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS#7 parsing implementation is outside the OpenSSL FIPS module\nboundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-22796","epss":0.00077,"percentile":0.22912,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-22796","cwe":"CWE-754","source":"openssl-security@openssl.org","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2026-22796","versionConstraint":"< 3.0.18-1~deb12u2 (deb)"},"fix":{"suggestedVersion":"3.0.18-1~deb12u2"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"GHSA-r5mx-6wc6-7h9w","dataSource":"https://github.com/advisories/GHSA-r5mx-6wc6-7h9w","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/mickhansen/dottie.js/security/advisories/GHSA-r5mx-6wc6-7h9w","https://nvd.nist.gov/vuln/detail/CVE-2026-27837","https://github.com/mickhansen/dottie.js/commit/7e8fa1345a4b46325f0eab8d7aeb1c4deaefdb14","https://github.com/advisories/GHSA-4gxf-g5gf-22h4"],"description":"dottie is vulnerable to Prototype Pollution bypass via non-first path segments in set() and transform()","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L","metrics":{"baseScore":6.3,"exploitabilityScore":2.9,"impactScore":3.4},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27837","epss":0.00066,"percentile":0.20287,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27837","cwe":"CWE-1321","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["2.0.7"],"state":"fixed","available":[{"version":"2.0.7","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03729},"relatedVulnerabilities":[{"id":"CVE-2026-27837","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27837","namespace":"nvd:cpe","severity":"Critical","urls":["https://github.com/advisories/GHSA-4gxf-g5gf-22h4","https://github.com/mickhansen/dottie.js/commit/7e8fa1345a4b46325f0eab8d7aeb1c4deaefdb14","https://github.com/mickhansen/dottie.js/security/advisories/GHSA-r5mx-6wc6-7h9w"],"description":"Dottie provides nested object access and manipulation in JavaScript. Versions 2.0.4 through 2.0.6 contain an incomplete fix for CVE-2023-26132. The prototype pollution guard introduced in commit `7d3aee1` only validates the first segment of a dot-separated path, allowing an attacker to bypass the protection by placing `__proto__` at any position other than the first. Both `dottie.set()` and `dottie.transform()` are affected. Version 2.0.7 contains an updated fix to address the residual vulnerability.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L","metrics":{"baseScore":6.3,"exploitabilityScore":2.9,"impactScore":3.4},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27837","epss":0.00066,"percentile":0.20287,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27837","cwe":"CWE-1321","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"dottie","version":"2.0.6"}},"found":{"vulnerabilityID":"GHSA-r5mx-6wc6-7h9w","versionConstraint":">=2.0.4,<=2.0.6 (semantic)"},"fix":{"suggestedVersion":"2.0.7"}}],"artifact":{"id":"2a9aa5060d0355d3","name":"dottie","version":"2.0.6","type":"npm","locations":[{"path":"/juice-shop/node_modules/dottie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dottie/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:dottie_project:dottie:2.0.6:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/dottie@2.0.6","upstreams":[]}},{"vulnerability":{"id":"GHSA-44fp-w29j-9vj5","dataSource":"https://github.com/advisories/GHSA-44fp-w29j-9vj5","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/expressjs/multer/security/advisories/GHSA-44fp-w29j-9vj5","https://nvd.nist.gov/vuln/detail/CVE-2025-47935","https://github.com/expressjs/multer/pull/1120","https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665"],"description":"Multer vulnerable to Denial of Service via memory leaks from unclosed streams","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-47935","epss":0.00048,"percentile":0.14879,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-47935","cwe":"CWE-401","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["2.0.0"],"state":"fixed","available":[{"version":"2.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.036000000000000004},"relatedVulnerabilities":[{"id":"CVE-2025-47935","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-47935","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665","https://github.com/expressjs/multer/pull/1120","https://github.com/expressjs/multer/security/advisories/GHSA-44fp-w29j-9vj5"],"description":"Multer is a node.js middleware for handling `multipart/form-data`. Versions prior to 2.0.0 are vulnerable to a resource exhaustion and memory leak issue due to improper stream handling. When the HTTP request stream emits an error, the internal `busboy` stream is not closed, violating Node.js stream safety guidance. This leads to unclosed streams accumulating over time, consuming memory and file descriptors. Under sustained or repeated failure conditions, this can result in denial of service, requiring manual server restarts to recover. All users of Multer handling file uploads are potentially impacted. Users should upgrade to 2.0.0 to receive a patch. No known workarounds are available.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-47935","epss":0.00048,"percentile":0.14879,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-47935","cwe":"CWE-401","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"multer","version":"1.4.5-lts.2"}},"found":{"vulnerabilityID":"GHSA-44fp-w29j-9vj5","versionConstraint":"<2.0.0 (semantic)"},"fix":{"suggestedVersion":"2.0.0"}}],"artifact":{"id":"cce9b5dd2cb3fe54","name":"multer","version":"1.4.5-lts.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/multer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/multer/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:multer:multer:1.4.5-lts.2:*:*:*:*:*:*:*"],"purl":"pkg:npm/multer@1.4.5-lts.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-v52c-386h-88mc","dataSource":"https://github.com/advisories/GHSA-v52c-386h-88mc","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/expressjs/multer/security/advisories/GHSA-v52c-386h-88mc","https://nvd.nist.gov/vuln/detail/CVE-2026-2359","https://github.com/expressjs/multer/commit/cccf0fe0e64150c4f42ccf6654165c0d66b9adab","https://cna.openjsf.org/security-advisories.html","https://www.cve.org/CVERecord?id=CVE-2026-2359"],"description":"Multer vulnerable to Denial of Service via resource exhaustion","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-2359","epss":0.00042,"percentile":0.12762,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-2359","cwe":"CWE-772","source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary"}],"fix":{"versions":["2.1.0"],"state":"fixed","available":[{"version":"2.1.0","date":"2026-03-01","kind":"first-observed"}]},"advisories":[],"risk":0.034019999999999995},"relatedVulnerabilities":[{"id":"CVE-2026-2359","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-2359","namespace":"nvd:cpe","severity":"High","urls":["https://cna.openjsf.org/security-advisories.html","https://github.com/expressjs/multer/commit/cccf0fe0e64150c4f42ccf6654165c0d66b9adab","https://github.com/expressjs/multer/security/advisories/GHSA-v52c-386h-88mc","https://www.cve.org/CVERecord?id=CVE-2026-2359"],"description":"Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability in Multer prior to version 2.1.0 allows an attacker to trigger a Denial of Service (DoS) by dropping connection during file upload, potentially causing resource exhaustion. Users should upgrade to version 2.1.0 to receive a patch. No known workarounds are available.","cvss":[{"source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-2359","epss":0.00042,"percentile":0.12762,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-2359","cwe":"CWE-772","source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"multer","version":"1.4.5-lts.2"}},"found":{"vulnerabilityID":"GHSA-v52c-386h-88mc","versionConstraint":"<2.1.0 (semantic)"},"fix":{"suggestedVersion":"2.1.0"}}],"artifact":{"id":"cce9b5dd2cb3fe54","name":"multer","version":"1.4.5-lts.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/multer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/multer/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:multer:multer:1.4.5-lts.2:*:*:*:*:*:*:*"],"purl":"pkg:npm/multer@1.4.5-lts.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-xf7r-hgr6-v32p","dataSource":"https://github.com/advisories/GHSA-xf7r-hgr6-v32p","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/expressjs/multer/security/advisories/GHSA-xf7r-hgr6-v32p","https://nvd.nist.gov/vuln/detail/CVE-2026-3304","https://github.com/expressjs/multer/commit/739919097dde3921ec31b930e4b9025036fa74ee","https://cna.openjsf.org/security-advisories.html","https://www.cve.org/CVERecord?id=CVE-2026-3304"],"description":"Multer vulnerable to Denial of Service via incomplete cleanup","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-3304","epss":0.00042,"percentile":0.12762,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-3304","cwe":"CWE-459","source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary"}],"fix":{"versions":["2.1.0"],"state":"fixed","available":[{"version":"2.1.0","date":"2026-03-01","kind":"first-observed"}]},"advisories":[],"risk":0.034019999999999995},"relatedVulnerabilities":[{"id":"CVE-2026-3304","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-3304","namespace":"nvd:cpe","severity":"High","urls":["https://cna.openjsf.org/security-advisories.html","https://github.com/expressjs/multer/commit/739919097dde3921ec31b930e4b9025036fa74ee","https://github.com/expressjs/multer/security/advisories/GHSA-xf7r-hgr6-v32p","https://www.cve.org/CVERecord?id=CVE-2026-3304"],"description":"Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability in Multer prior to version 2.1.0 allows an attacker to trigger a Denial of Service (DoS) by sending malformed requests, potentially causing resource exhaustion. Users should upgrade to version 2.1.0 to receive a patch. No known workarounds are available.","cvss":[{"source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-3304","epss":0.00042,"percentile":0.12762,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-3304","cwe":"CWE-459","source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"multer","version":"1.4.5-lts.2"}},"found":{"vulnerabilityID":"GHSA-xf7r-hgr6-v32p","versionConstraint":"<2.1.0 (semantic)"},"fix":{"suggestedVersion":"2.1.0"}}],"artifact":{"id":"cce9b5dd2cb3fe54","name":"multer","version":"1.4.5-lts.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/multer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/multer/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:multer:multer:1.4.5-lts.2:*:*:*:*:*:*:*"],"purl":"pkg:npm/multer@1.4.5-lts.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.0.5"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"a7d9f58fa9223af7","name":"minimatch","version":"3.0.5","type":"npm","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.0.5:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.0.5","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.0.8"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"64792428adfc1585","name":"minimatch","version":"3.0.8","type":"npm","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.0.8:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.0.8","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"203e6da42d80803d","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"31053d1a3eefafcf","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"34e3a98e2f474c3f","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"60218374fb088257","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"a88006b8a0ec9567","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"182b6a07cfd75764","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"2ea489db3cb444cd","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"5c4dec26d80d1f6e","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.3"],"state":"fixed","available":[{"version":"3.1.3","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":"<3.1.3 (semantic)"},"fix":{"suggestedVersion":"3.1.3"}}],"artifact":{"id":"c46d28efb236e0c8","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["5.1.8"],"state":"fixed","available":[{"version":"5.1.8","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"5.1.6"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":">=5.0.0,<5.1.8 (semantic)"},"fix":{"suggestedVersion":"5.1.8"}}],"artifact":{"id":"ae8bd0e649f1262b","name":"minimatch","version":"5.1.6","type":"npm","locations":[{"path":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:5.1.6:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@5.1.6","upstreams":[]}},{"vulnerability":{"id":"GHSA-7r86-cg39-jmmj","dataSource":"https://github.com/advisories/GHSA-7r86-cg39-jmmj","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj","https://nvd.nist.gov/vuln/detail/CVE-2026-27903","https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748"],"description":"minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["9.0.7"],"state":"fixed","available":[{"version":"9.0.7","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.03375},"relatedVulnerabilities":[{"id":"CVE-2026-27903","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27903","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27903","epss":0.00045,"percentile":0.13681,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27903","cwe":"CWE-407","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"9.0.5"}},"found":{"vulnerabilityID":"GHSA-7r86-cg39-jmmj","versionConstraint":">=9.0.0,<9.0.7 (semantic)"},"fix":{"suggestedVersion":"9.0.7"}}],"artifact":{"id":"1f297f7286432e88","name":"minimatch","version":"9.0.5","type":"npm","locations":[{"path":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:9.0.5:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@9.0.5","upstreams":[]}},{"vulnerability":{"id":"CVE-2019-1010024","dataSource":"https://security-tracker.debian.org/tracker/CVE-2019-1010024","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass ASLR using cache of thread stack and heap. The component is: glibc. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.","cvss":[],"epss":[{"cve":"CVE-2019-1010024","epss":0.00646,"percentile":0.70465,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-1010024","cwe":"CWE-200","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.0323},"relatedVulnerabilities":[{"id":"CVE-2019-1010024","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2019-1010024","namespace":"nvd:cpe","severity":"Medium","urls":["http://www.securityfocus.com/bid/109162","https://security-tracker.debian.org/tracker/CVE-2019-1010024","https://sourceware.org/bugzilla/show_bug.cgi?id=22852","https://support.f5.com/csp/article/K06046097","https://support.f5.com/csp/article/K06046097?utm_source=f5support&%3Butm_medium=RSS","https://ubuntu.com/security/CVE-2019-1010024"],"description":"GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass ASLR using cache of thread stack and heap. The component is: glibc. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","metrics":{"baseScore":5,"exploitabilityScore":10,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2019-1010024","epss":0.00646,"percentile":0.70465,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-1010024","cwe":"CWE-200","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2019-1010024","versionConstraint":"none (unknown)"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"GHSA-99p7-6v5w-7xg8","dataSource":"https://github.com/advisories/GHSA-99p7-6v5w-7xg8","namespace":"github:language:javascript","severity":"Critical","urls":["https://github.com/patriksimek/vm2/security/advisories/GHSA-99p7-6v5w-7xg8","https://github.com/patriksimek/vm2/commit/4b009c2d4b1131c01810c1205e641d614c322a29","https://github.com/patriksimek/vm2/releases/tag/v3.10.2","https://nvd.nist.gov/vuln/detail/CVE-2026-22709"],"description":"vm2 has a Sandbox Escape","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-22709","epss":0.00033,"percentile":0.09271,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-22709","cwe":"CWE-94","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-22709","cwe":"CWE-693","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-22709","cwe":"CWE-913","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.10.2"],"state":"fixed","available":[{"version":"3.10.2","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.03102},"relatedVulnerabilities":[{"id":"CVE-2026-22709","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-22709","namespace":"nvd:cpe","severity":"Critical","urls":["https://github.com/patriksimek/vm2/commit/4b009c2d4b1131c01810c1205e641d614c322a29","https://github.com/patriksimek/vm2/releases/tag/v3.10.2","https://github.com/patriksimek/vm2/security/advisories/GHSA-99p7-6v5w-7xg8"],"description":"vm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, `Promise.prototype.then` `Promise.prototype.catch` callback sanitization can be bypassed. This allows attackers to escape the sandbox and run arbitrary code. In lib/setup-sandbox.js, the callback function of `localPromise.prototype.then` is sanitized, but `globalPromise.prototype.then` is not sanitized. The return value of async functions is `globalPromise` object. Version 3.10.2 fixes the issue.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","metrics":{"baseScore":10,"exploitabilityScore":3.9,"impactScore":6.1},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-22709","epss":0.00033,"percentile":0.09271,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-22709","cwe":"CWE-94","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-22709","cwe":"CWE-693","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-22709","cwe":"CWE-913","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"vm2","version":"3.9.17"}},"found":{"vulnerabilityID":"GHSA-99p7-6v5w-7xg8","versionConstraint":"<=3.10.1 (semantic)"},"fix":{"suggestedVersion":"3.10.2"}}],"artifact":{"id":"9137ec7afce7bb08","name":"vm2","version":"3.9.17","type":"npm","locations":[{"path":"/juice-shop/node_modules/vm2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/vm2/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:vm2_project:vm2:3.9.17:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/vm2@3.9.17","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.0.5"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"a7d9f58fa9223af7","name":"minimatch","version":"3.0.5","type":"npm","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.0.5:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.0.5","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.0.8"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"64792428adfc1585","name":"minimatch","version":"3.0.8","type":"npm","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.0.8:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.0.8","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"c46d28efb236e0c8","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"31053d1a3eefafcf","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"2ea489db3cb444cd","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"a88006b8a0ec9567","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"34e3a98e2f474c3f","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"182b6a07cfd75764","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"5c4dec26d80d1f6e","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"203e6da42d80803d","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["3.1.4"],"state":"fixed","available":[{"version":"3.1.4","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"3.1.2"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":"<3.1.4 (semantic)"},"fix":{"suggestedVersion":"3.1.4"}}],"artifact":{"id":"60218374fb088257","name":"minimatch","version":"3.1.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@3.1.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["5.1.8"],"state":"fixed","available":[{"version":"5.1.8","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"5.1.6"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":">=5.0.0,<5.1.8 (semantic)"},"fix":{"suggestedVersion":"5.1.8"}}],"artifact":{"id":"ae8bd0e649f1262b","name":"minimatch","version":"5.1.6","type":"npm","locations":[{"path":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:5.1.6:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@5.1.6","upstreams":[]}},{"vulnerability":{"id":"GHSA-23c5-xmqv-rm74","dataSource":"https://github.com/advisories/GHSA-23c5-xmqv-rm74","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74","https://nvd.nist.gov/vuln/detail/CVE-2026-27904","https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce"],"description":"minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["9.0.7"],"state":"fixed","available":[{"version":"9.0.7","date":"2026-02-27","kind":"first-observed"}]},"advisories":[],"risk":0.030000000000000002},"relatedVulnerabilities":[{"id":"CVE-2026-27904","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-27904","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74"],"description":"minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-27904","epss":0.0004,"percentile":0.11958,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-27904","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"minimatch","version":"9.0.5"}},"found":{"vulnerabilityID":"GHSA-23c5-xmqv-rm74","versionConstraint":">=9.0.0,<9.0.7 (semantic)"},"fix":{"suggestedVersion":"9.0.7"}}],"artifact":{"id":"1f297f7286432e88","name":"minimatch","version":"9.0.5","type":"npm","locations":[{"path":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:minimatch_project:minimatch:9.0.5:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/minimatch@9.0.5","upstreams":[]}},{"vulnerability":{"id":"GHSA-hjrf-2m68-5959","dataSource":"https://github.com/advisories/GHSA-hjrf-2m68-5959","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959","https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://nvd.nist.gov/vuln/detail/CVE-2022-23541","https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0","https://security.netapp.com/advisory/ntap-20240621-0007"],"description":"jsonwebtoken's insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5,"exploitabilityScore":1.7,"impactScore":3.4},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23541","epss":0.0006,"percentile":0.18766,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23541","cwe":"CWE-287","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23541","cwe":"CWE-1259","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23541","cwe":"NVD-CWE-Other","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["9.0.0"],"state":"fixed","available":[{"version":"9.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.03},"relatedVulnerabilities":[{"id":"CVE-2022-23541","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-23541","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0","https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959","https://security.netapp.com/advisory/ntap-20240621-0007/"],"description":"jsonwebtoken is an implementation of JSON Web Tokens. Versions `<= 8.5.1` of `jsonwebtoken` library can be misconfigured so that passing a poorly implemented key retrieval function referring to the `secretOrPublicKey` argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":6.3,"exploitabilityScore":2.9,"impactScore":3.4},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5,"exploitabilityScore":1.7,"impactScore":3.4},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23541","epss":0.0006,"percentile":0.18766,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23541","cwe":"CWE-287","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23541","cwe":"CWE-1259","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23541","cwe":"NVD-CWE-Other","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"jsonwebtoken","version":"0.1.0"}},"found":{"vulnerabilityID":"GHSA-hjrf-2m68-5959","versionConstraint":"<=8.5.1 (semantic)"},"fix":{"suggestedVersion":"9.0.0"}}],"artifact":{"id":"c29669d438fb9e38","name":"jsonwebtoken","version":"0.1.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:auth0:jsonwebtoken:0.1.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/jsonwebtoken@0.1.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-hjrf-2m68-5959","dataSource":"https://github.com/advisories/GHSA-hjrf-2m68-5959","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959","https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://nvd.nist.gov/vuln/detail/CVE-2022-23541","https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0","https://security.netapp.com/advisory/ntap-20240621-0007"],"description":"jsonwebtoken's insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5,"exploitabilityScore":1.7,"impactScore":3.4},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23541","epss":0.0006,"percentile":0.18766,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23541","cwe":"CWE-287","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23541","cwe":"CWE-1259","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23541","cwe":"NVD-CWE-Other","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["9.0.0"],"state":"fixed","available":[{"version":"9.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.03},"relatedVulnerabilities":[{"id":"CVE-2022-23541","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-23541","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0","https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959","https://security.netapp.com/advisory/ntap-20240621-0007/"],"description":"jsonwebtoken is an implementation of JSON Web Tokens. Versions `<= 8.5.1` of `jsonwebtoken` library can be misconfigured so that passing a poorly implemented key retrieval function referring to the `secretOrPublicKey` argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":6.3,"exploitabilityScore":2.9,"impactScore":3.4},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L","metrics":{"baseScore":5,"exploitabilityScore":1.7,"impactScore":3.4},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23541","epss":0.0006,"percentile":0.18766,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23541","cwe":"CWE-287","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23541","cwe":"CWE-1259","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23541","cwe":"NVD-CWE-Other","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"jsonwebtoken","version":"0.4.0"}},"found":{"vulnerabilityID":"GHSA-hjrf-2m68-5959","versionConstraint":"<=8.5.1 (semantic)"},"fix":{"suggestedVersion":"9.0.0"}}],"artifact":{"id":"1e23bc54c16fbe6d","name":"jsonwebtoken","version":"0.4.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:auth0:jsonwebtoken:0.4.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/jsonwebtoken@0.4.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-5j98-mcp5-4vw2","dataSource":"https://github.com/advisories/GHSA-5j98-mcp5-4vw2","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2","https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146","https://nvd.nist.gov/vuln/detail/CVE-2025-64756","https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f"],"description":"glob CLI: Command injection via -c/--cmd executes matches with shell:true","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":1.7,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-64756","epss":0.00038,"percentile":0.11365,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-64756","cwe":"CWE-78","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["10.5.0"],"state":"fixed","available":[{"version":"10.5.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.028499999999999998},"relatedVulnerabilities":[{"id":"CVE-2025-64756","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-64756","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f","https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146","https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2"],"description":"Glob matches files using patterns the shell uses. Starting in version 10.2.0 and prior to versions 10.5.0 and 11.1.0, the glob CLI contains a command injection vulnerability in its -c/--cmd option that allows arbitrary command execution when processing files with malicious names. When glob -c are used, matched filenames are passed to a shell with shell: true, enabling shell metacharacters in filenames to trigger command injection and achieve arbitrary code execution under the user or CI account privileges. This issue has been patched in versions 10.5.0 and 11.1.0.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":1.7,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-64756","epss":0.00038,"percentile":0.11365,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-64756","cwe":"CWE-78","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"glob","version":"10.4.5"}},"found":{"vulnerabilityID":"GHSA-5j98-mcp5-4vw2","versionConstraint":">=10.2.0,<10.5.0 (semantic)"},"fix":{"suggestedVersion":"10.5.0"}}],"artifact":{"id":"ba9bf93e12b9ecba","name":"glob","version":"10.4.5","type":"npm","locations":[{"path":"/juice-shop/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/glob/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:isaacs:glob:10.4.5:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/glob@10.4.5","upstreams":[]}},{"vulnerability":{"id":"CVE-2026-21637","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-21637","namespace":"nvd:cpe","severity":"High","urls":["https://nodejs.org/en/blog/vulnerability/december-2025-security-releases"],"description":"A flaw in Node.js TLS error handling allows remote attackers to crash or exhaust resources of a TLS server when `pskCallback` or `ALPNCallback` are in use. Synchronous exceptions thrown during these callbacks bypass standard TLS error handling paths (tlsClientError and error), causing either immediate process termination or silent file descriptor leaks that eventually lead to denial of service. Because these callbacks process attacker-controlled input during the TLS handshake, a remote client can repeatedly trigger the issue. This vulnerability affects TLS servers using PSK or ALPN callbacks across Node.js versions where these callbacks throw without being safely wrapped.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"support@hackerone.com","type":"Secondary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.9,"exploitabilityScore":2.3,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-21637","epss":0.00038,"percentile":0.1112,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-21637","cwe":"CWE-400","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["20.20.0","22.22.0","24.13.0","25.3.0"],"state":"fixed","available":[{"version":"20.20.0","date":"2026-02-07","kind":"first-observed"},{"version":"22.22.0","date":"2026-02-07","kind":"first-observed"},{"version":"24.13.0","date":"2026-02-07","kind":"first-observed"},{"version":"25.3.0","date":"2026-02-07","kind":"first-observed"}]},"advisories":[],"risk":0.02698},"relatedVulnerabilities":[],"matchDetails":[{"type":"cpe-match","matcher":"stock-matcher","searchedBy":{"namespace":"nvd:cpe","cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"package":{"name":"node","version":"22.18.0"}},"found":{"vulnerabilityID":"CVE-2026-21637","versionConstraint":"< 20.20.0,>= 21, < 22.22.0,>= 23, < 24.13.0,>= 25, < 25.3.0 (unknown)","cpes":["cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*"]},"fix":{"suggestedVersion":"22.22.0"}}],"artifact":{"id":"ed3cb407b8ce0afb","name":"node","version":"22.18.0","type":"binary","locations":[{"path":"/nodejs/bin/node","layerID":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82","accessPath":"/nodejs/bin/node","annotations":{"evidence":"primary"}}],"language":"","licenses":[],"cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"purl":"pkg:generic/node@22.18.0","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-55131","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-55131","namespace":"nvd:cpe","severity":"High","urls":["https://nodejs.org/en/blog/vulnerability/december-2025-security-releases"],"description":"A flaw in Node.js's buffer allocation logic can expose uninitialized memory when allocations are interrupted, when using the `vm` module with the timeout option. Under specific timing conditions, buffers allocated with `Buffer.alloc` and other `TypedArray` instances like `Uint8Array` may contain leftover data from previous operations, allowing in-process secrets like tokens or passwords to leak or causing data corruption. While exploitation typically requires precise timing or in-process code execution, it can become remotely exploitable when untrusted input influences workload and timeouts, leading to potential confidentiality and integrity impact.","cvss":[{"source":"support@hackerone.com","type":"Secondary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","metrics":{"baseScore":7.1,"exploitabilityScore":1.7,"impactScore":5.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-55131","epss":0.00031,"percentile":0.08855,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-55131","cwe":"CWE-120","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["20.20.0","22.22.0","24.13.0","25.3.0"],"state":"fixed","available":[{"version":"20.20.0","date":"2026-02-07","kind":"first-observed"},{"version":"22.22.0","date":"2026-02-07","kind":"first-observed"},{"version":"24.13.0","date":"2026-02-07","kind":"first-observed"},{"version":"25.3.0","date":"2026-02-07","kind":"first-observed"}]},"advisories":[],"risk":0.02263},"relatedVulnerabilities":[],"matchDetails":[{"type":"cpe-match","matcher":"stock-matcher","searchedBy":{"namespace":"nvd:cpe","cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"package":{"name":"node","version":"22.18.0"}},"found":{"vulnerabilityID":"CVE-2025-55131","versionConstraint":"< 20.20.0,>= 21, < 22.22.0,>= 23, < 24.13.0,>= 25, < 25.3.0 (unknown)","cpes":["cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*"]},"fix":{"suggestedVersion":"22.22.0"}}],"artifact":{"id":"ed3cb407b8ce0afb","name":"node","version":"22.18.0","type":"binary","locations":[{"path":"/nodejs/bin/node","layerID":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82","accessPath":"/nodejs/bin/node","annotations":{"evidence":"primary"}}],"language":"","licenses":[],"cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"purl":"pkg:generic/node@22.18.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-qhxp-v273-g94h","dataSource":"https://github.com/advisories/GHSA-qhxp-v273-g94h","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2019-25225","https://github.com/apostrophecms/sanitize-html/issues/293","https://github.com/apostrophecms/sanitize-html/pull/156","https://github.com/apostrophecms/sanitize-html/commit/712cb6895825c8bb6ede71a16b42bade42abcaf3","https://github.com/Checkmarx/Vulnerabilities-Proofs-of-Concept/tree/main/2019/CVE-2019-25225"],"description":"sanitize-html is vulnerable to XSS through incomprehensive sanitization","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":6.1,"exploitabilityScore":2.9,"impactScore":2.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2019-25225","epss":0.0004,"percentile":0.11959,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-25225","cwe":"CWE-79","source":"596c5446-0ce5-4ba2-aa66-48b3b757a647","type":"Secondary"}],"fix":{"versions":["2.0.0-beta"],"state":"fixed","available":[{"version":"2.0.0-beta","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.022199999999999998},"relatedVulnerabilities":[{"id":"CVE-2019-25225","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2019-25225","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/Checkmarx/Vulnerabilities-Proofs-of-Concept/tree/main/2019/CVE-2019-25225","https://github.com/apostrophecms/sanitize-html/commit/712cb6895825c8bb6ede71a16b42bade42abcaf3","https://github.com/apostrophecms/sanitize-html/issues/293","https://github.com/apostrophecms/sanitize-html/pull/156"],"description":"`sanitize-html` prior to version 2.0.0-beta is vulnerable to Cross-site Scripting (XSS). The `sanitizeHtml()` function in `index.js` does not sanitize content when using the custom `transformTags` option, which is intended to convert attribute values into text. As a result, malicious input can be transformed into executable code.","cvss":[{"source":"596c5446-0ce5-4ba2-aa66-48b3b757a647","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":6.1,"exploitabilityScore":2.9,"impactScore":2.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2019-25225","epss":0.0004,"percentile":0.11959,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-25225","cwe":"CWE-79","source":"596c5446-0ce5-4ba2-aa66-48b3b757a647","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"sanitize-html","version":"1.4.2"}},"found":{"vulnerabilityID":"GHSA-qhxp-v273-g94h","versionConstraint":"<2.0.0-beta (semantic)"},"fix":{"suggestedVersion":"2.0.0-beta"}}],"artifact":{"id":"5de04e7baabe2ecd","name":"sanitize-html","version":"1.4.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/sanitize-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:apostrophecms:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","cpe:2.3:a:punkave:sanitize-html:1.4.2:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/sanitize-html@1.4.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-vj76-c3g6-qr5v","dataSource":"https://github.com/advisories/GHSA-vj76-c3g6-qr5v","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/mafintosh/tar-fs/security/advisories/GHSA-vj76-c3g6-qr5v","https://nvd.nist.gov/vuln/detail/CVE-2025-59343","https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09","https://lists.debian.org/debian-lts-announce/2025/09/msg00028.html"],"description":"tar-fs has a symlink validation bypass if destination directory is predictable with a specific tarball","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-59343","epss":0.00027,"percentile":0.07193,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-59343","cwe":"CWE-22","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2025-59343","cwe":"CWE-61","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["2.1.4"],"state":"fixed","available":[{"version":"2.1.4","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.021869999999999997},"relatedVulnerabilities":[{"id":"CVE-2025-59343","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-59343","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09","https://github.com/mafintosh/tar-fs/security/advisories/GHSA-vj76-c3g6-qr5v","https://lists.debian.org/debian-lts-announce/2025/09/msg00028.html"],"description":"tar-fs provides filesystem bindings for tar-stream. Versions prior to 3.1.1, 2.1.3, and 1.16.5 are vulnerable to symlink validation bypass if the destination directory is predictable with a specific tarball. This issue has been patched in version 3.1.1, 2.1.4, and 1.16.6. A workaround involves using the ignore option on non files/directories.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-59343","epss":0.00027,"percentile":0.07193,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-59343","cwe":"CWE-22","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2025-59343","cwe":"CWE-61","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar-fs","version":"2.1.3"}},"found":{"vulnerabilityID":"GHSA-vj76-c3g6-qr5v","versionConstraint":">=2.0.0,<2.1.4 (semantic)"},"fix":{"suggestedVersion":"2.1.4"}}],"artifact":{"id":"9680d7d122bfb97a","name":"tar-fs","version":"2.1.3","type":"npm","locations":[{"path":"/juice-shop/node_modules/tar-fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:mafintosh:tar-fs:2.1.3:*:*:*:*:*:*:*","cpe:2.3:a:mafintosh:tar_fs:2.1.3:*:*:*:*:*:*:*","cpe:2.3:a:tar-fs:tar-fs:2.1.3:*:*:*:*:*:*:*","cpe:2.3:a:tar-fs:tar_fs:2.1.3:*:*:*:*:*:*:*","cpe:2.3:a:tar_fs:tar-fs:2.1.3:*:*:*:*:*:*:*","cpe:2.3:a:tar_fs:tar_fs:2.1.3:*:*:*:*:*:*:*","cpe:2.3:a:tar:tar-fs:2.1.3:*:*:*:*:*:*:*","cpe:2.3:a:tar:tar_fs:2.1.3:*:*:*:*:*:*:*"],"purl":"pkg:npm/tar-fs@2.1.3","upstreams":[]}},{"vulnerability":{"id":"CVE-2010-4756","dataSource":"https://security-tracker.debian.org/tracker/CVE-2010-4756","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"The glob implementation in the GNU C Library (aka glibc or libc6) allows remote authenticated users to cause a denial of service (CPU and memory consumption) via crafted glob expressions that do not match any pathnames, as demonstrated by glob expressions in STAT commands to an FTP daemon, a different vulnerability than CVE-2010-2632.","cvss":[],"epss":[{"cve":"CVE-2010-4756","epss":0.00394,"percentile":0.59984,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2010-4756","cwe":"CWE-399","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.019700000000000002},"relatedVulnerabilities":[{"id":"CVE-2010-4756","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2010-4756","namespace":"nvd:cpe","severity":"Medium","urls":["http://cxib.net/stuff/glob-0day.c","http://securityreason.com/achievement_securityalert/89","http://securityreason.com/exploitalert/9223","https://bugzilla.redhat.com/show_bug.cgi?id=681681","https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2010-4756","https://security.netapp.com/advisory/ntap-20241108-0002/"],"description":"The glob implementation in the GNU C Library (aka glibc or libc6) allows remote authenticated users to cause a denial of service (CPU and memory consumption) via crafted glob expressions that do not match any pathnames, as demonstrated by glob expressions in STAT commands to an FTP daemon, a different vulnerability than CVE-2010-2632.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:S/C:N/I:N/A:P","metrics":{"baseScore":4,"exploitabilityScore":8,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2010-4756","epss":0.00394,"percentile":0.59984,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2010-4756","cwe":"CWE-399","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2010-4756","versionConstraint":"none (unknown)"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"GHSA-9965-vmph-33xx","dataSource":"https://github.com/advisories/GHSA-9965-vmph-33xx","namespace":"github:language:javascript","severity":"Medium","urls":["https://nvd.nist.gov/vuln/detail/CVE-2025-56200","https://gist.github.com/junan-98/27ae092aa40e2a057d41a0f95148f666","https://gist.github.com/junan-98/a93130505b258b9e4ec9f393e7533596","https://github.com/validatorjs/validator.js","http://validatorjs.com","https://github.com/validatorjs/validator.js/issues/2600","https://github.com/validatorjs/validator.js/pull/2608","https://github.com/validatorjs/validator.js/commit/cbef5088f02d36caf978f378bb845fe49bdc0809","https://github.com/validatorjs/validator.js/releases/tag/13.15.20"],"description":"validator.js has a URL validation bypass vulnerability in its isURL function","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":6.1,"exploitabilityScore":2.9,"impactScore":2.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-56200","epss":0.00035,"percentile":0.09994,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-56200","cwe":"CWE-79","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["13.15.20"],"state":"fixed","available":[{"version":"13.15.20","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.019424999999999998},"relatedVulnerabilities":[{"id":"CVE-2025-56200","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-56200","namespace":"nvd:cpe","severity":"Medium","urls":["http://validatorjs.com","https://gist.github.com/junan-98/27ae092aa40e2a057d41a0f95148f666","https://gist.github.com/junan-98/a93130505b258b9e4ec9f393e7533596","https://github.com/validatorjs/validator.js"],"description":"A URL validation bypass vulnerability exists in validator.js through version 13.15.15. The isURL() function uses '://' as a delimiter to parse protocols, while browsers use ':' as the delimiter. This parsing difference allows attackers to bypass protocol and domain validation by crafting URLs leading to XSS and Open Redirect attacks.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","metrics":{"baseScore":6.1,"exploitabilityScore":2.9,"impactScore":2.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-56200","epss":0.00035,"percentile":0.09994,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-56200","cwe":"CWE-79","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"validator","version":"13.15.15"}},"found":{"vulnerabilityID":"GHSA-9965-vmph-33xx","versionConstraint":"<13.15.20 (semantic)"},"fix":{"suggestedVersion":"13.15.20"}}],"artifact":{"id":"3b9b91f7d23a3503","name":"validator","version":"13.15.15","type":"npm","locations":[{"path":"/juice-shop/node_modules/validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/validator/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:validator_project:validator:13.15.15:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/validator@13.15.15","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-9230","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-9230","namespace":"debian:distro:debian:12","severity":"High","urls":[],"description":"Issue summary: An application trying to decrypt CMS messages encrypted using password based encryption can trigger an out-of-bounds read and write. Impact summary: This out-of-bounds read may trigger a crash which leads to Denial of Service for an application. The out-of-bounds write can cause a memory corruption which can have various consequences including a Denial of Service or Execution of attacker-supplied code. Although the consequences of a successful exploit of this vulnerability could be severe, the probability that the attacker would be able to perform it is low. Besides, password based (PWRI) encryption support in CMS messages is very rarely used. For that reason the issue was assessed as Moderate severity according to our Security Policy. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the CMS implementation is outside the OpenSSL FIPS module boundary.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-9230","epss":0.00022,"percentile":0.0571,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-9230","cwe":"CWE-125","source":"openssl-security@openssl.org","type":"Secondary"},{"cve":"CVE-2025-9230","cwe":"CWE-787","source":"openssl-security@openssl.org","type":"Secondary"}],"fix":{"versions":["3.0.17-1~deb12u3"],"state":"fixed","available":[{"version":"3.0.17-1~deb12u3","date":"2025-10-01","kind":"advisory"}]},"advisories":[{"id":"DSA-6015-1","link":"https://security-tracker.debian.org/tracker/DSA-6015-1"}],"risk":0.0165},"relatedVulnerabilities":[{"id":"CVE-2025-9230","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-9230","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/openssl/openssl/commit/5965ea5dd6960f36d8b7f74f8eac67a8eb8f2b45","https://github.com/openssl/openssl/commit/9e91358f365dee6c446dcdcdb01c04d2743fd280","https://github.com/openssl/openssl/commit/a79c4ce559c6a3a8fd4109e9f33c1185d5bf2def","https://github.com/openssl/openssl/commit/b5282d677551afda7d20e9c00e09561b547b2dfd","https://github.com/openssl/openssl/commit/bae259a211ada6315dc50900686daaaaaa55f482","https://github.openssl.org/openssl/extended-releases/commit/c2b96348bfa662f25f4fabf81958ae822063dae3","https://github.openssl.org/openssl/extended-releases/commit/dfbaf161d8dafc1132dd88cd48ad990ed9b4c8ba","https://openssl-library.org/news/secadv/20250930.txt","http://www.openwall.com/lists/oss-security/2025/09/30/5","https://lists.debian.org/debian-lts-announce/2025/10/msg00001.html"],"description":"Issue summary: An application trying to decrypt CMS messages encrypted using\npassword based encryption can trigger an out-of-bounds read and write.\n\nImpact summary: This out-of-bounds read may trigger a crash which leads to\nDenial of Service for an application. The out-of-bounds write can cause\na memory corruption which can have various consequences including\na Denial of Service or Execution of attacker-supplied code.\n\nAlthough the consequences of a successful exploit of this vulnerability\ncould be severe, the probability that the attacker would be able to\nperform it is low. Besides, password based (PWRI) encryption support in CMS\nmessages is very rarely used. For that reason the issue was assessed as\nModerate severity according to our Security Policy.\n\nThe FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this\nissue, as the CMS implementation is outside the OpenSSL FIPS module\nboundary.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-9230","epss":0.00022,"percentile":0.0571,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-9230","cwe":"CWE-125","source":"openssl-security@openssl.org","type":"Secondary"},{"cve":"CVE-2025-9230","cwe":"CWE-787","source":"openssl-security@openssl.org","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-9230","versionConstraint":"< 3.0.17-1~deb12u3 (deb)"},"fix":{"suggestedVersion":"3.0.17-1~deb12u3"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"CVE-2019-1010023","dataSource":"https://security-tracker.debian.org/tracker/CVE-2019-1010023","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"GNU Libc current is affected by: Re-mapping current loaded library with malicious ELF file. The impact is: In worst case attacker may evaluate privileges. The component is: libld. The attack vector is: Attacker sends 2 ELF files to victim and asks to run ldd on it. ldd execute code. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.","cvss":[],"epss":[{"cve":"CVE-2019-1010023","epss":0.00322,"percentile":0.54971,"date":"2026-03-01"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.0161},"relatedVulnerabilities":[{"id":"CVE-2019-1010023","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2019-1010023","namespace":"nvd:cpe","severity":"High","urls":["http://www.securityfocus.com/bid/109167","https://security-tracker.debian.org/tracker/CVE-2019-1010023","https://sourceware.org/bugzilla/show_bug.cgi?id=22851","https://support.f5.com/csp/article/K11932200?utm_source=f5support&%3Butm_medium=RSS","https://ubuntu.com/security/CVE-2019-1010023"],"description":"GNU Libc current is affected by: Re-mapping current loaded library with malicious ELF file. The impact is: In worst case attacker may evaluate privileges. The component is: libld. The attack vector is: Attacker sends 2 ELF files to victim and asks to run ldd on it. ldd execute code. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.8,"exploitabilityScore":2.9,"impactScore":5.9},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","metrics":{"baseScore":6.8,"exploitabilityScore":8.6,"impactScore":6.5},"vendorMetadata":{}},{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N","metrics":{"baseScore":5.4,"exploitabilityScore":2.9,"impactScore":2.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2019-1010023","epss":0.00322,"percentile":0.54971,"date":"2026-03-01"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2019-1010023","versionConstraint":"none (unknown)"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"CVE-2025-59466","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-59466","namespace":"nvd:cpe","severity":"High","urls":["https://nodejs.org/en/blog/vulnerability/december-2025-security-releases"],"description":"We have identified a bug in Node.js error handling where \"Maximum call stack size exceeded\" errors become uncatchable when `async_hooks.createHook()` is enabled. Instead of reaching `process.on('uncaughtException')`, the process terminates, making the crash unrecoverable. Applications that rely on `AsyncLocalStorage` (v22, v20) or `async_hooks.createHook()` (v24, v22, v20) become vulnerable to denial-of-service crashes triggered by deep recursion under specific conditions.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"support@hackerone.com","type":"Secondary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.9,"exploitabilityScore":2.3,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-59466","epss":0.00022,"percentile":0.05615,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-59466","cwe":"CWE-248","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["20.20.0","22.22.0","24.13.0","25.3.0"],"state":"fixed","available":[{"version":"20.20.0","date":"2026-02-07","kind":"first-observed"},{"version":"22.22.0","date":"2026-02-07","kind":"first-observed"},{"version":"24.13.0","date":"2026-02-07","kind":"first-observed"},{"version":"25.3.0","date":"2026-02-07","kind":"first-observed"}]},"advisories":[],"risk":0.01562},"relatedVulnerabilities":[],"matchDetails":[{"type":"cpe-match","matcher":"stock-matcher","searchedBy":{"namespace":"nvd:cpe","cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"package":{"name":"node","version":"22.18.0"}},"found":{"vulnerabilityID":"CVE-2025-59466","versionConstraint":"< 20.20.0,>= 21, < 22.22.0,>= 23, < 24.13.0,>= 25, < 25.3.0 (unknown)","cpes":["cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*"]},"fix":{"suggestedVersion":"22.22.0"}}],"artifact":{"id":"ed3cb407b8ce0afb","name":"node","version":"22.18.0","type":"binary","locations":[{"path":"/nodejs/bin/node","layerID":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82","accessPath":"/nodejs/bin/node","annotations":{"evidence":"primary"}}],"language":"","licenses":[],"cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"purl":"pkg:generic/node@22.18.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-xxjr-mmjv-4gpg","dataSource":"https://github.com/advisories/GHSA-xxjr-mmjv-4gpg","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg","https://nvd.nist.gov/vuln/detail/CVE-2025-13465","https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81"],"description":"Lodash has Prototype Pollution Vulnerability in `_.unset` and `_.omit` functions","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L","metrics":{"baseScore":6.5,"exploitabilityScore":3.9,"impactScore":2.6},"vendorMetadata":{}},{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:H/SI:H/SA:H/E:P","metrics":{"baseScore":6.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-13465","epss":0.00025,"percentile":0.06755,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-13465","cwe":"CWE-1321","source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary"}],"fix":{"versions":["4.17.23"],"state":"fixed","available":[{"version":"4.17.23","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.014625},"relatedVulnerabilities":[{"id":"CVE-2025-13465","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-13465","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg"],"description":"Lodash versions 4.0.0 through 4.17.22 are vulnerable to prototype pollution in the _.unset and _.omit functions. An attacker can pass crafted paths which cause Lodash to delete methods from global prototypes.\n\nThe issue permits deletion of properties but does not allow overwriting their original behavior.\n\nThis issue is patched on 4.17.23","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}},{"source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:H/SI:H/SA:H/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-13465","epss":0.00025,"percentile":0.06755,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-13465","cwe":"CWE-1321","source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"lodash","version":"4.17.21"}},"found":{"vulnerabilityID":"GHSA-xxjr-mmjv-4gpg","versionConstraint":">=4.0.0,<=4.17.22 (semantic)"},"fix":{"suggestedVersion":"4.17.23"}}],"artifact":{"id":"32afa1bf90ac61bc","name":"lodash","version":"4.17.21","type":"npm","locations":[{"path":"/juice-shop/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lodash/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:lodash:lodash:4.17.21:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/lodash@4.17.21","upstreams":[]}},{"vulnerability":{"id":"CVE-2026-0915","dataSource":"https://security-tracker.debian.org/tracker/CVE-2026-0915","namespace":"debian:distro:debian:12","severity":"High","urls":[],"description":"Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-0915","epss":0.00019,"percentile":0.04712,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-0915","cwe":"CWE-908","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary"}],"fix":{"versions":[],"state":"wont-fix"},"advisories":[],"risk":0.014249999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-0915","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-0915","namespace":"nvd:cpe","severity":"High","urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=33802","http://www.openwall.com/lists/oss-security/2026/01/16/6"],"description":"Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-0915","epss":0.00019,"percentile":0.04712,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-0915","cwe":"CWE-908","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2026-0915","versionConstraint":"none (unknown)"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"GHSA-w7fw-mjwx-w883","dataSource":"https://github.com/advisories/GHSA-w7fw-mjwx-w883","namespace":"github:language:javascript","severity":"Low","urls":["https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883","https://nvd.nist.gov/vuln/detail/CVE-2026-2391","https://github.com/ljharb/qs/commit/f6a7abff1f13d644db9b05fe4f2c98ada6bf8482"],"description":"qs's arrayLimit bypass in comma parsing allows denial of service","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.7,"exploitabilityScore":2.3,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-2391","epss":0.00039,"percentile":0.11794,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-2391","cwe":"CWE-20","source":"7ffcee3d-2c14-4c3e-b844-86c6a321a158","type":"Secondary"}],"fix":{"versions":["6.14.2"],"state":"fixed","available":[{"version":"6.14.2","date":"2026-02-14","kind":"first-observed"}]},"advisories":[],"risk":0.013064999999999998},"relatedVulnerabilities":[{"id":"CVE-2026-2391","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-2391","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/ljharb/qs/commit/f6a7abff1f13d644db9b05fe4f2c98ada6bf8482","https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883"],"description":"### Summary\nThe `arrayLimit` option in qs does not enforce limits for comma-separated values when `comma: true` is enabled, allowing attackers to cause denial-of-service via memory exhaustion. This is a bypass of the array limit enforcement, similar to the bracket notation bypass addressed in GHSA-6rw7-vpxm-498p (CVE-2025-15284).\n\n### Details\nWhen the `comma` option is set to `true` (not the default, but configurable in applications), qs allows parsing comma-separated strings as arrays (e.g., `?param=a,b,c` becomes `['a', 'b', 'c']`). However, the limit check for `arrayLimit` (default: 20) and the optional throwOnLimitExceeded occur after the comma-handling logic in `parseArrayValue`, enabling a bypass. This permits creation of arbitrarily large arrays from a single parameter, leading to excessive memory allocation.\n\n**Vulnerable code** (lib/parse.js: lines ~40-50):\n```js\nif (val && typeof val === 'string' && options.comma && val.indexOf(',') > -1) {\n    return val.split(',');\n}\n\nif (options.throwOnLimitExceeded && currentArrayLength >= options.arrayLimit) {\n    throw new RangeError('Array limit exceeded. Only ' + options.arrayLimit + ' element' + (options.arrayLimit === 1 ? '' : 's') + ' allowed in an array.');\n}\n\nreturn val;\n```\nThe `split(',')` returns the array immediately, skipping the subsequent limit check. Downstream merging via `utils.combine` does not prevent allocation, even if it marks overflows for sparse arrays.This discrepancy allows attackers to send a single parameter with millions of commas (e.g., `?param=,,,,,,,,...`), allocating massive arrays in memory without triggering limits. It bypasses the intent of `arrayLimit`, which is enforced correctly for indexed (`a[0]=`) and bracket (`a[]=`) notations (the latter fixed in v6.14.1 per GHSA-6rw7-vpxm-498p).\n\n### PoC\n**Test 1 - Basic bypass:**\n```\nnpm install qs\n```\n\n```js\nconst qs = require('qs');\n\nconst payload = 'a=' + ','.repeat(25); // 26 elements after split (bypasses arrayLimit: 5)\nconst options = { comma: true, arrayLimit: 5, throwOnLimitExceeded: true };\n\ntry {\n  const result = qs.parse(payload, options);\n  console.log(result.a.length); // Outputs: 26 (bypass successful)\n} catch (e) {\n  console.log('Limit enforced:', e.message); // Not thrown\n}\n```\n**Configuration:**\n- `comma: true`\n- `arrayLimit: 5`\n- `throwOnLimitExceeded: true`\n\nExpected: Throws \"Array limit exceeded\" error.\nActual: Parses successfully, creating an array of length 26.\n\n\n### Impact\nDenial of Service (DoS) via memory exhaustion.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"7ffcee3d-2c14-4c3e-b844-86c6a321a158","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":6.3},"vendorMetadata":{}},{"source":"7ffcee3d-2c14-4c3e-b844-86c6a321a158","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","metrics":{"baseScore":3.7,"exploitabilityScore":2.3,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-2391","epss":0.00039,"percentile":0.11794,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-2391","cwe":"CWE-20","source":"7ffcee3d-2c14-4c3e-b844-86c6a321a158","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"qs","version":"6.13.0"}},"found":{"vulnerabilityID":"GHSA-w7fw-mjwx-w883","versionConstraint":">=6.7.0,<=6.14.1 (semantic)"},"fix":{"suggestedVersion":"6.14.2"}}],"artifact":{"id":"f1485a5d8cce1397","name":"qs","version":"6.13.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/qs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/qs/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["BSD-3-Clause"],"cpes":["cpe:2.3:a:qs_project:qs:6.13.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/qs@6.13.0","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-9232","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-9232","namespace":"debian:distro:debian:12","severity":"Medium","urls":[],"description":"Issue summary: An application using the OpenSSL HTTP client API functions may trigger an out-of-bounds read if the 'no_proxy' environment variable is set and the host portion of the authority component of the HTTP URL is an IPv6 address. Impact summary: An out-of-bounds read can trigger a crash which leads to Denial of Service for an application. The OpenSSL HTTP client API functions can be used directly by applications but they are also used by the OCSP client functions and CMP (Certificate Management Protocol) client implementation in OpenSSL. However the URLs used by these implementations are unlikely to be controlled by an attacker. In this vulnerable code the out of bounds read can only trigger a crash. Furthermore the vulnerability requires an attacker-controlled URL to be passed from an application to the OpenSSL function and the user has to have a 'no_proxy' environment variable set. For the aforementioned reasons the issue was assessed as Low severity. The vulnerable code was introduced in the following patch releases: 3.0.16, 3.1.8, 3.2.4, 3.3.3, 3.4.0 and 3.5.0. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the HTTP client implementation is outside the OpenSSL FIPS module boundary.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.9,"exploitabilityScore":2.3,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-9232","epss":0.00023,"percentile":0.06034,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-9232","cwe":"CWE-125","source":"openssl-security@openssl.org","type":"Secondary"}],"fix":{"versions":["3.0.17-1~deb12u3"],"state":"fixed","available":[{"version":"3.0.17-1~deb12u3","date":"2025-10-01","kind":"advisory"}]},"advisories":[{"id":"DSA-6015-1","link":"https://security-tracker.debian.org/tracker/DSA-6015-1"}],"risk":0.012535000000000001},"relatedVulnerabilities":[{"id":"CVE-2025-9232","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-9232","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/openssl/openssl/commit/2b4ec20e47959170422922eaff25346d362dcb35","https://github.com/openssl/openssl/commit/654dc11d23468a74fc8ea4672b702dd3feb7be4b","https://github.com/openssl/openssl/commit/7cf21a30513c9e43c4bc3836c237cf086e194af3","https://github.com/openssl/openssl/commit/89e790ac431125a4849992858490bed6b225eadf","https://github.com/openssl/openssl/commit/bbf38c034cdabd0a13330abcc4855c866f53d2e0","https://openssl-library.org/news/secadv/20250930.txt","http://www.openwall.com/lists/oss-security/2025/09/30/5"],"description":"Issue summary: An application using the OpenSSL HTTP client API functions may\ntrigger an out-of-bounds read if the 'no_proxy' environment variable is set and\nthe host portion of the authority component of the HTTP URL is an IPv6 address.\n\nImpact summary: An out-of-bounds read can trigger a crash which leads to\nDenial of Service for an application.\n\nThe OpenSSL HTTP client API functions can be used directly by applications\nbut they are also used by the OCSP client functions and CMP (Certificate\nManagement Protocol) client implementation in OpenSSL. However the URLs used\nby these implementations are unlikely to be controlled by an attacker.\n\nIn this vulnerable code the out of bounds read can only trigger a crash.\nFurthermore the vulnerability requires an attacker-controlled URL to be\npassed from an application to the OpenSSL function and the user has to have\na 'no_proxy' environment variable set. For the aforementioned reasons the\nissue was assessed as Low severity.\n\nThe vulnerable code was introduced in the following patch releases:\n3.0.16, 3.1.8, 3.2.4, 3.3.3, 3.4.0 and 3.5.0.\n\nThe FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this\nissue, as the HTTP client implementation is outside the OpenSSL FIPS module\nboundary.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.9,"exploitabilityScore":2.3,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-9232","epss":0.00023,"percentile":0.06034,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-9232","cwe":"CWE-125","source":"openssl-security@openssl.org","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-9232","versionConstraint":"< 3.0.17-1~deb12u3 (deb)"},"fix":{"suggestedVersion":"3.0.17-1~deb12u3"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"CVE-2025-4802","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-4802","namespace":"debian:distro:debian:12","severity":"High","urls":[],"description":"Untrusted LD_LIBRARY_PATH environment variable vulnerability in the GNU C Library version 2.27 to 2.38 allows attacker controlled loading of dynamically shared library in statically compiled setuid binaries that call dlopen (including internal dlopen calls after setlocale or calls to NSS functions such as getaddrinfo).","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"exploitabilityScore":1.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-4802","epss":0.00016,"percentile":0.03469,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-4802","cwe":"CWE-426","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary"}],"fix":{"versions":["2.36-9+deb12u11"],"state":"fixed","available":[{"version":"2.36-9+deb12u11","date":"2025-09-11","kind":"first-observed"}]},"advisories":[],"risk":0.012240000000000003},"relatedVulnerabilities":[{"id":"CVE-2025-4802","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-4802","namespace":"nvd:cpe","severity":"High","urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=32976","https://sourceware.org/cgit/glibc/commit/?id=1e18586c5820e329f741d5c710275e165581380e","http://www.openwall.com/lists/oss-security/2025/05/16/7","http://www.openwall.com/lists/oss-security/2025/05/17/2","https://lists.debian.org/debian-lts-announce/2025/05/msg00033.html"],"description":"Untrusted LD_LIBRARY_PATH environment variable vulnerability in the GNU C Library version 2.27 to 2.38 allows attacker controlled loading of dynamically shared library in statically compiled setuid binaries that call dlopen (including internal dlopen calls after setlocale or calls to NSS functions such as getaddrinfo).","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","metrics":{"baseScore":7.8,"exploitabilityScore":1.9,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-4802","epss":0.00016,"percentile":0.03469,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-4802","cwe":"CWE-426","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-4802","versionConstraint":"< 2.36-9+deb12u11 (deb)"},"fix":{"suggestedVersion":"2.36-9+deb12u11"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"GHSA-34x7-hfp2-rc4v","dataSource":"https://github.com/advisories/GHSA-34x7-hfp2-rc4v","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v","https://nvd.nist.gov/vuln/detail/CVE-2026-24842","https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46"],"description":"node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N","metrics":{"baseScore":8.2,"exploitabilityScore":2.9,"impactScore":4.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-24842","epss":0.00014,"percentile":0.02211,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-24842","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-24842","cwe":"CWE-59","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["7.5.7"],"state":"fixed","available":[{"version":"7.5.7","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.010989999999999998},"relatedVulnerabilities":[{"id":"CVE-2026-24842","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-24842","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46","https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v"],"description":"node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N","metrics":{"baseScore":8.2,"exploitabilityScore":2.9,"impactScore":4.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-24842","epss":0.00014,"percentile":0.02211,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-24842","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-24842","cwe":"CWE-59","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"4.4.19"}},"found":{"vulnerabilityID":"GHSA-34x7-hfp2-rc4v","versionConstraint":"<7.5.7 (semantic)"},"fix":{"suggestedVersion":"7.5.7"}}],"artifact":{"id":"f42c59d94c10b95d","name":"tar","version":"4.4.19","type":"npm","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:4.4.19:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:4.4.19:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@4.4.19","upstreams":[]}},{"vulnerability":{"id":"GHSA-34x7-hfp2-rc4v","dataSource":"https://github.com/advisories/GHSA-34x7-hfp2-rc4v","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v","https://nvd.nist.gov/vuln/detail/CVE-2026-24842","https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46"],"description":"node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N","metrics":{"baseScore":8.2,"exploitabilityScore":2.9,"impactScore":4.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-24842","epss":0.00014,"percentile":0.02211,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-24842","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-24842","cwe":"CWE-59","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["7.5.7"],"state":"fixed","available":[{"version":"7.5.7","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.010989999999999998},"relatedVulnerabilities":[{"id":"CVE-2026-24842","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-24842","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46","https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v"],"description":"node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N","metrics":{"baseScore":8.2,"exploitabilityScore":2.9,"impactScore":4.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-24842","epss":0.00014,"percentile":0.02211,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-24842","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-24842","cwe":"CWE-59","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"6.2.1"}},"found":{"vulnerabilityID":"GHSA-34x7-hfp2-rc4v","versionConstraint":"<7.5.7 (semantic)"},"fix":{"suggestedVersion":"7.5.7"}}],"artifact":{"id":"09de397807f7641f","name":"tar","version":"6.2.1","type":"npm","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:6.2.1:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:6.2.1:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@6.2.1","upstreams":[]}},{"vulnerability":{"id":"GHSA-34x7-hfp2-rc4v","dataSource":"https://github.com/advisories/GHSA-34x7-hfp2-rc4v","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v","https://nvd.nist.gov/vuln/detail/CVE-2026-24842","https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46"],"description":"node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N","metrics":{"baseScore":8.2,"exploitabilityScore":2.9,"impactScore":4.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-24842","epss":0.00014,"percentile":0.02211,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-24842","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-24842","cwe":"CWE-59","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["7.5.7"],"state":"fixed","available":[{"version":"7.5.7","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.010989999999999998},"relatedVulnerabilities":[{"id":"CVE-2026-24842","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-24842","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46","https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v"],"description":"node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N","metrics":{"baseScore":8.2,"exploitabilityScore":2.9,"impactScore":4.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-24842","epss":0.00014,"percentile":0.02211,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-24842","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-24842","cwe":"CWE-59","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"7.4.3"}},"found":{"vulnerabilityID":"GHSA-34x7-hfp2-rc4v","versionConstraint":"<7.5.7 (semantic)"},"fix":{"suggestedVersion":"7.5.7"}}],"artifact":{"id":"328bcb4be5561b99","name":"tar","version":"7.4.3","type":"npm","locations":[{"path":"/juice-shop/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:7.4.3:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:7.4.3:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@7.4.3","upstreams":[]}},{"vulnerability":{"id":"GHSA-mh29-5h37-fv8m","dataSource":"https://github.com/advisories/GHSA-mh29-5h37-fv8m","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/nodeca/js-yaml/security/advisories/GHSA-mh29-5h37-fv8m","https://nvd.nist.gov/vuln/detail/CVE-2025-64718","https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879","https://github.com/nodeca/js-yaml/commit/5278870a17454fe8621dbd8c445c412529525266","https://github.com/nodeca/js-yaml/issues/730#issuecomment-3549635876"],"description":"js-yaml has prototype pollution in merge (<<)","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-64718","epss":0.0002,"percentile":0.0501,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-64718","cwe":"CWE-1321","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["3.14.2"],"state":"fixed","available":[{"version":"3.14.2","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.0103},"relatedVulnerabilities":[{"id":"CVE-2025-64718","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-64718","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879","https://github.com/nodeca/js-yaml/commit/5278870a17454fe8621dbd8c445c412529525266","https://github.com/nodeca/js-yaml/issues/730#issuecomment-3549635876","https://github.com/nodeca/js-yaml/security/advisories/GHSA-mh29-5h37-fv8m","https://github.com/advisories/GHSA-mh29-5h37-fv8m"],"description":"js-yaml is a JavaScript YAML parser and dumper. In js-yaml before 4.1.1 and 3.14.2, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (`__proto__`). All users who parse untrusted yaml documents may be impacted. The problem is patched in js-yaml 4.1.1 and 3.14.2. Users can protect against this kind of attack on the server by using `node --disable-proto=delete` or `deno` (in Deno, pollution protection is on by default).","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-64718","epss":0.0002,"percentile":0.0501,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-64718","cwe":"CWE-1321","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"js-yaml","version":"3.14.1"}},"found":{"vulnerabilityID":"GHSA-mh29-5h37-fv8m","versionConstraint":"<3.14.2 (semantic)"},"fix":{"suggestedVersion":"3.14.2"}}],"artifact":{"id":"2ec6fdae7536262a","name":"js-yaml","version":"3.14.1","type":"npm","locations":[{"path":"/juice-shop/node_modules/js-yaml/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/js-yaml/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:nodeca:js-yaml:3.14.1:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/js-yaml@3.14.1","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-55130","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-55130","namespace":"nvd:cpe","severity":"Critical","urls":["https://nodejs.org/en/blog/vulnerability/december-2025-security-releases"],"description":"A flaw in Node.js’s Permissions model allows attackers to bypass `--allow-fs-read` and `--allow-fs-write` restrictions using crafted relative symlink paths. By chaining directories and symlinks, a script granted access only to the current directory can escape the allowed path and read sensitive files. This breaks the expected isolation guarantees and enables arbitrary file read/write, leading to potential system compromise.\nThis vulnerability affects users of the permission model on Node.js v20, v22, v24, and v25.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":9.1,"exploitabilityScore":3.9,"impactScore":5.2},"vendorMetadata":{}},{"source":"support@hackerone.com","type":"Secondary","version":"3.0","vector":"CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"exploitabilityScore":1.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-55130","epss":0.00012,"percentile":0.01808,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-55130","cwe":"CWE-289","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["20.20.0","22.22.0","24.13.0","25.3.0"],"state":"fixed","available":[{"version":"20.20.0","date":"2026-02-07","kind":"first-observed"},{"version":"22.22.0","date":"2026-02-07","kind":"first-observed"},{"version":"24.13.0","date":"2026-02-07","kind":"first-observed"},{"version":"25.3.0","date":"2026-02-07","kind":"first-observed"}]},"advisories":[],"risk":0.01026},"relatedVulnerabilities":[],"matchDetails":[{"type":"cpe-match","matcher":"stock-matcher","searchedBy":{"namespace":"nvd:cpe","cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"package":{"name":"node","version":"22.18.0"}},"found":{"vulnerabilityID":"CVE-2025-55130","versionConstraint":">= 20, < 20.20.0,>= 21, < 22.22.0,>= 23, < 24.13.0,>= 25, < 25.3.0 (unknown)","cpes":["cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*"]},"fix":{"suggestedVersion":"22.22.0"}}],"artifact":{"id":"ed3cb407b8ce0afb","name":"node","version":"22.18.0","type":"binary","locations":[{"path":"/nodejs/bin/node","layerID":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82","accessPath":"/nodejs/bin/node","annotations":{"evidence":"primary"}}],"language":"","licenses":[],"cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"purl":"pkg:generic/node@22.18.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-qwph-4952-7xr6","dataSource":"https://github.com/advisories/GHSA-qwph-4952-7xr6","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6","https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://nvd.nist.gov/vuln/detail/CVE-2022-23540","https://security.netapp.com/advisory/ntap-20240621-0007"],"description":"jsonwebtoken vulnerable to signature validation bypass due to insecure default algorithm in jwt.verify()","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L","metrics":{"baseScore":6.4,"exploitabilityScore":1.7,"impactScore":4.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23540","epss":0.00017,"percentile":0.04044,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23540","cwe":"CWE-287","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23540","cwe":"CWE-347","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["9.0.0"],"state":"fixed","available":[{"version":"9.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.00969},"relatedVulnerabilities":[{"id":"CVE-2022-23540","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-23540","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6","https://security.netapp.com/advisory/ntap-20240621-0007/"],"description":"In versions `<=8.5.1` of `jsonwebtoken` library, lack of algorithm definition in the `jwt.verify()` function can lead to signature validation bypass due to defaulting to the `none` algorithm for signature verification. Users are affected if you do not specify algorithms in the `jwt.verify()` function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the `jwt.verify()` method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the `none` algorithm. If you need 'none' algorithm, you have to explicitly specify that in `jwt.verify()` options.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L","metrics":{"baseScore":7.6,"exploitabilityScore":2.9,"impactScore":4.8},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L","metrics":{"baseScore":6.4,"exploitabilityScore":1.7,"impactScore":4.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23540","epss":0.00017,"percentile":0.04044,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23540","cwe":"CWE-287","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23540","cwe":"CWE-347","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"jsonwebtoken","version":"0.1.0"}},"found":{"vulnerabilityID":"GHSA-qwph-4952-7xr6","versionConstraint":"<9.0.0 (semantic)"},"fix":{"suggestedVersion":"9.0.0"}}],"artifact":{"id":"c29669d438fb9e38","name":"jsonwebtoken","version":"0.1.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:auth0:jsonwebtoken:0.1.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/jsonwebtoken@0.1.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-qwph-4952-7xr6","dataSource":"https://github.com/advisories/GHSA-qwph-4952-7xr6","namespace":"github:language:javascript","severity":"Medium","urls":["https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6","https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://nvd.nist.gov/vuln/detail/CVE-2022-23540","https://security.netapp.com/advisory/ntap-20240621-0007"],"description":"jsonwebtoken vulnerable to signature validation bypass due to insecure default algorithm in jwt.verify()","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L","metrics":{"baseScore":6.4,"exploitabilityScore":1.7,"impactScore":4.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23540","epss":0.00017,"percentile":0.04044,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23540","cwe":"CWE-287","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23540","cwe":"CWE-347","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["9.0.0"],"state":"fixed","available":[{"version":"9.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.00969},"relatedVulnerabilities":[{"id":"CVE-2022-23540","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-23540","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3","https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6","https://security.netapp.com/advisory/ntap-20240621-0007/"],"description":"In versions `<=8.5.1` of `jsonwebtoken` library, lack of algorithm definition in the `jwt.verify()` function can lead to signature validation bypass due to defaulting to the `none` algorithm for signature verification. Users are affected if you do not specify algorithms in the `jwt.verify()` function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the `jwt.verify()` method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the `none` algorithm. If you need 'none' algorithm, you have to explicitly specify that in `jwt.verify()` options.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L","metrics":{"baseScore":7.6,"exploitabilityScore":2.9,"impactScore":4.8},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L","metrics":{"baseScore":6.4,"exploitabilityScore":1.7,"impactScore":4.8},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-23540","epss":0.00017,"percentile":0.04044,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-23540","cwe":"CWE-287","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2022-23540","cwe":"CWE-347","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"jsonwebtoken","version":"0.4.0"}},"found":{"vulnerabilityID":"GHSA-qwph-4952-7xr6","versionConstraint":"<9.0.0 (semantic)"},"fix":{"suggestedVersion":"9.0.0"}}],"artifact":{"id":"1e23bc54c16fbe6d","name":"jsonwebtoken","version":"0.4.0","type":"npm","locations":[{"path":"/juice-shop/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:auth0:jsonwebtoken:0.4.0:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/jsonwebtoken@0.4.0","upstreams":[]}},{"vulnerability":{"id":"GHSA-fjgf-rc76-4x9p","dataSource":"https://github.com/advisories/GHSA-fjgf-rc76-4x9p","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/expressjs/multer/security/advisories/GHSA-fjgf-rc76-4x9p","https://nvd.nist.gov/vuln/detail/CVE-2025-7338","https://github.com/expressjs/multer/commit/adfeaf669f0e7fe953eab191a762164a452d143b","https://cna.openjsf.org/security-advisories.html"],"description":"Multer vulnerable to Denial of Service via unhandled exception from malformed request","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-7338","epss":0.00012,"percentile":0.01472,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-7338","cwe":"CWE-248","source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary"}],"fix":{"versions":["2.0.2"],"state":"fixed","available":[{"version":"2.0.2","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.009000000000000001},"relatedVulnerabilities":[{"id":"CVE-2025-7338","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-7338","namespace":"nvd:cpe","severity":"High","urls":["https://cna.openjsf.org/security-advisories.html","https://github.com/expressjs/multer/commit/adfeaf669f0e7fe953eab191a762164a452d143b","https://github.com/expressjs/multer/security/advisories/GHSA-fjgf-rc76-4x9p"],"description":"Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.2 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.2 to receive a patch. No known workarounds are available.","cvss":[{"source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-7338","epss":0.00012,"percentile":0.01472,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-7338","cwe":"CWE-248","source":"ce714d77-add3-4f53-aff5-83d477b104bb","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"multer","version":"1.4.5-lts.2"}},"found":{"vulnerabilityID":"GHSA-fjgf-rc76-4x9p","versionConstraint":">=1.4.4-lts.1,<2.0.2 (semantic)"},"fix":{"suggestedVersion":"2.0.2"}}],"artifact":{"id":"cce9b5dd2cb3fe54","name":"multer","version":"1.4.5-lts.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/multer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/multer/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:multer:multer:1.4.5-lts.2:*:*:*:*:*:*:*"],"purl":"pkg:npm/multer@1.4.5-lts.2","upstreams":[]}},{"vulnerability":{"id":"CVE-2026-22795","dataSource":"https://security-tracker.debian.org/tracker/CVE-2026-22795","namespace":"debian:distro:debian:12","severity":"Medium","urls":[],"description":"Issue summary: An invalid or NULL pointer dereference can happen in an application processing a malformed PKCS#12 file. Impact summary: An application processing a malformed PKCS#12 file can be caused to dereference an invalid or NULL pointer on memory read, resulting in a Denial of Service. A type confusion vulnerability exists in PKCS#12 parsing code where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid pointer read. The location is constrained to a 1-byte address space, meaning any attempted pointer manipulation can only target addresses between 0x00 and 0xFF. This range corresponds to the zero page, which is unmapped on most modern operating systems and will reliably result in a crash, leading only to a Denial of Service. Exploiting this issue also requires a user or application to process a maliciously crafted PKCS#12 file. It is uncommon to accept untrusted PKCS#12 files in applications as they are usually used to store private keys which are trusted by definition. For these reasons, the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"exploitabilityScore":1.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-22795","epss":0.00017,"percentile":0.03768,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-22795","cwe":"CWE-754","source":"openssl-security@openssl.org","type":"Secondary"}],"fix":{"versions":["3.0.18-1~deb12u2"],"state":"fixed","available":[{"version":"3.0.18-1~deb12u2","date":"2026-01-27","kind":"advisory"}]},"advisories":[{"id":"DSA-6113-1","link":"https://security-tracker.debian.org/tracker/DSA-6113-1"}],"risk":0.008925},"relatedVulnerabilities":[{"id":"CVE-2026-22795","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-22795","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4","https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49","https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12","https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e","https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2","https://openssl-library.org/news/secadv/20260127.txt"],"description":"Issue summary: An invalid or NULL pointer dereference can happen in\nan application processing a malformed PKCS#12 file.\n\nImpact summary: An application processing a malformed PKCS#12 file can be\ncaused to dereference an invalid or NULL pointer on memory read, resulting\nin a Denial of Service.\n\nA type confusion vulnerability exists in PKCS#12 parsing code where\nan ASN1_TYPE union member is accessed without first validating the type,\ncausing an invalid pointer read.\n\nThe location is constrained to a 1-byte address space, meaning any\nattempted pointer manipulation can only target addresses between 0x00 and 0xFF.\nThis range corresponds to the zero page, which is unmapped on most modern\noperating systems and will reliably result in a crash, leading only to a\nDenial of Service. Exploiting this issue also requires a user or application\nto process a maliciously crafted PKCS#12 file. It is uncommon to accept\nuntrusted PKCS#12 files in applications as they are usually used to store\nprivate keys which are trusted by definition. For these reasons, the issue\nwas assessed as Low severity.\n\nThe FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS12 implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\n\nOpenSSL 1.0.2 is not affected by this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"exploitabilityScore":1.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-22795","epss":0.00017,"percentile":0.03768,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-22795","cwe":"CWE-754","source":"openssl-security@openssl.org","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2026-22795","versionConstraint":"< 3.0.18-1~deb12u2 (deb)"},"fix":{"suggestedVersion":"3.0.18-1~deb12u2"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"GHSA-83g3-92jg-28cx","dataSource":"https://github.com/advisories/GHSA-83g3-92jg-28cx","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx","https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384","https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f","https://nvd.nist.gov/vuln/detail/CVE-2026-26960"],"description":"Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"exploitabilityScore":1.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26960","epss":0.00012,"percentile":0.01775,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26960","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["7.5.8"],"state":"fixed","available":[{"version":"7.5.8","date":"2026-02-19","kind":"first-observed"}]},"advisories":[],"risk":0.00876},"relatedVulnerabilities":[{"id":"CVE-2026-26960","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26960","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384","https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f","https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx"],"description":"node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"exploitabilityScore":1.9,"impactScore":5.2},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"exploitabilityScore":1.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26960","epss":0.00012,"percentile":0.01775,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26960","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"4.4.19"}},"found":{"vulnerabilityID":"GHSA-83g3-92jg-28cx","versionConstraint":"<7.5.8 (semantic)"},"fix":{"suggestedVersion":"7.5.8"}}],"artifact":{"id":"f42c59d94c10b95d","name":"tar","version":"4.4.19","type":"npm","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:4.4.19:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:4.4.19:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@4.4.19","upstreams":[]}},{"vulnerability":{"id":"GHSA-83g3-92jg-28cx","dataSource":"https://github.com/advisories/GHSA-83g3-92jg-28cx","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx","https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384","https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f","https://nvd.nist.gov/vuln/detail/CVE-2026-26960"],"description":"Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"exploitabilityScore":1.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26960","epss":0.00012,"percentile":0.01775,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26960","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["7.5.8"],"state":"fixed","available":[{"version":"7.5.8","date":"2026-02-19","kind":"first-observed"}]},"advisories":[],"risk":0.00876},"relatedVulnerabilities":[{"id":"CVE-2026-26960","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26960","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384","https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f","https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx"],"description":"node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"exploitabilityScore":1.9,"impactScore":5.2},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"exploitabilityScore":1.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26960","epss":0.00012,"percentile":0.01775,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26960","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"6.2.1"}},"found":{"vulnerabilityID":"GHSA-83g3-92jg-28cx","versionConstraint":"<7.5.8 (semantic)"},"fix":{"suggestedVersion":"7.5.8"}}],"artifact":{"id":"09de397807f7641f","name":"tar","version":"6.2.1","type":"npm","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:6.2.1:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:6.2.1:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@6.2.1","upstreams":[]}},{"vulnerability":{"id":"GHSA-83g3-92jg-28cx","dataSource":"https://github.com/advisories/GHSA-83g3-92jg-28cx","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx","https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384","https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f","https://nvd.nist.gov/vuln/detail/CVE-2026-26960"],"description":"Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"exploitabilityScore":1.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26960","epss":0.00012,"percentile":0.01775,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26960","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["7.5.8"],"state":"fixed","available":[{"version":"7.5.8","date":"2026-02-19","kind":"first-observed"}]},"advisories":[],"risk":0.00876},"relatedVulnerabilities":[{"id":"CVE-2026-26960","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-26960","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384","https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f","https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx"],"description":"node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"exploitabilityScore":1.9,"impactScore":5.2},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","metrics":{"baseScore":7.1,"exploitabilityScore":1.9,"impactScore":5.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-26960","epss":0.00012,"percentile":0.01775,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-26960","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"7.4.3"}},"found":{"vulnerabilityID":"GHSA-83g3-92jg-28cx","versionConstraint":"<7.5.8 (semantic)"},"fix":{"suggestedVersion":"7.5.8"}}],"artifact":{"id":"328bcb4be5561b99","name":"tar","version":"7.4.3","type":"npm","locations":[{"path":"/juice-shop/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:7.4.3:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:7.4.3:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@7.4.3","upstreams":[]}},{"vulnerability":{"id":"GHSA-4pg4-qvpc-4q3h","dataSource":"https://github.com/advisories/GHSA-4pg4-qvpc-4q3h","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/expressjs/multer/security/advisories/GHSA-4pg4-qvpc-4q3h","https://nvd.nist.gov/vuln/detail/CVE-2025-47944","https://github.com/expressjs/multer/issues/1176","https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665"],"description":"Multer vulnerable to Denial of Service from maliciously crafted requests","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-47944","epss":0.00011,"percentile":0.01408,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-47944","cwe":"CWE-248","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["2.0.0"],"state":"fixed","available":[{"version":"2.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.00825},"relatedVulnerabilities":[{"id":"CVE-2025-47944","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-47944","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665","https://github.com/expressjs/multer/issues/1176","https://github.com/expressjs/multer/security/advisories/GHSA-4pg4-qvpc-4q3h"],"description":"Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.0 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.0 to receive a patch. No known workarounds are available.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-47944","epss":0.00011,"percentile":0.01408,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-47944","cwe":"CWE-248","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"multer","version":"1.4.5-lts.2"}},"found":{"vulnerabilityID":"GHSA-4pg4-qvpc-4q3h","versionConstraint":">=1.4.4-lts.1,<2.0.0 (semantic)"},"fix":{"suggestedVersion":"2.0.0"}}],"artifact":{"id":"cce9b5dd2cb3fe54","name":"multer","version":"1.4.5-lts.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/multer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/multer/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:multer:multer:1.4.5-lts.2:*:*:*:*:*:*:*"],"purl":"pkg:npm/multer@1.4.5-lts.2","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-68160","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-68160","namespace":"debian:distro:debian:12","severity":"Medium","urls":[],"description":"Issue summary: Writing large, newline-free data into a BIO chain using the line-buffering filter where the next BIO performs short writes can trigger a heap-based out-of-bounds write. Impact summary: This out-of-bounds write can cause memory corruption which typically results in a crash, leading to Denial of Service for an application. The line-buffering BIO filter (BIO_f_linebuffer) is not used by default in TLS/SSL data paths. In OpenSSL command-line applications, it is typically only pushed onto stdout/stderr on VMS systems. Third-party applications that explicitly use this filter with a BIO chain that can short-write and that write large, newline-free data influenced by an attacker would be affected. However, the circumstances where this could happen are unlikely to be under attacker control, and BIO_f_linebuffer is unlikely to be handling non-curated data controlled by an attacker. For that reason the issue was assessed as Low severity. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the BIO implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":4.7,"exploitabilityScore":1.1,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-68160","epss":0.00016,"percentile":0.03638,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-68160","cwe":"CWE-787","source":"openssl-security@openssl.org","type":"Secondary"}],"fix":{"versions":["3.0.18-1~deb12u2"],"state":"fixed","available":[{"version":"3.0.18-1~deb12u2","date":"2026-01-27","kind":"advisory"}]},"advisories":[{"id":"DSA-6113-1","link":"https://security-tracker.debian.org/tracker/DSA-6113-1"}],"risk":0.00776},"relatedVulnerabilities":[{"id":"CVE-2025-68160","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-68160","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/openssl/openssl/commit/384011202af92605d926fafe4a0bcd6b65d162ad","https://github.com/openssl/openssl/commit/475c466ef2fbd8fc1df6fae1c3eed9c813fc8ff6","https://github.com/openssl/openssl/commit/4c96fbba618e1940f038012506ee9e21d32ee12c","https://github.com/openssl/openssl/commit/6845c3b6460a98b1ec4e463baa2ea1a63a32d7c0","https://github.com/openssl/openssl/commit/68a7cd2e2816c3a02f4d45a2ce43fc04fac97096","https://openssl-library.org/news/secadv/20260127.txt"],"description":"Issue summary: Writing large, newline-free data into a BIO chain using the\nline-buffering filter where the next BIO performs short writes can trigger\na heap-based out-of-bounds write.\n\nImpact summary: This out-of-bounds write can cause memory corruption which\ntypically results in a crash, leading to Denial of Service for an application.\n\nThe line-buffering BIO filter (BIO_f_linebuffer) is not used by default in\nTLS/SSL data paths. In OpenSSL command-line applications, it is typically\nonly pushed onto stdout/stderr on VMS systems. Third-party applications that\nexplicitly use this filter with a BIO chain that can short-write and that\nwrite large, newline-free data influenced by an attacker would be affected.\nHowever, the circumstances where this could happen are unlikely to be under\nattacker control, and BIO_f_linebuffer is unlikely to be handling non-curated\ndata controlled by an attacker. For that reason the issue was assessed as\nLow severity.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the BIO implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H","metrics":{"baseScore":4.7,"exploitabilityScore":1.1,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-68160","epss":0.00016,"percentile":0.03638,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-68160","cwe":"CWE-787","source":"openssl-security@openssl.org","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-68160","versionConstraint":"< 3.0.18-1~deb12u2 (deb)"},"fix":{"suggestedVersion":"3.0.18-1~deb12u2"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"GHSA-869p-cjfg-cm3x","dataSource":"https://github.com/advisories/GHSA-869p-cjfg-cm3x","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/auth0/node-jws/security/advisories/GHSA-869p-cjfg-cm3x","https://github.com/auth0/node-jws/commit/34c45b2c04434f925b638de6a061de9339c0ea2e","https://github.com/auth0/node-jws/commit/4f6e73f24df42f07d632dec6431ade8eda8d11a6","https://github.com/auth0/node-jws/releases/tag/v3.2.3","https://github.com/auth0/node-jws/releases/tag/v4.0.1","https://nvd.nist.gov/vuln/detail/CVE-2025-65945"],"description":"auth0/node-jws Improperly Verifies HMAC Signature","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-65945","epss":0.00009,"percentile":0.00908,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-65945","cwe":"CWE-347","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["3.2.3"],"state":"fixed","available":[{"version":"3.2.3","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.00675},"relatedVulnerabilities":[{"id":"CVE-2025-65945","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-65945","namespace":"nvd:cpe","severity":"High","urls":["https://github.com/auth0/node-jws/commit/34c45b2c04434f925b638de6a061de9339c0ea2e","https://github.com/auth0/node-jws/security/advisories/GHSA-869p-cjfg-cm3x"],"description":"auth0/node-jws is a JSON Web Signature implementation for Node.js. In versions 3.2.2 and earlier and version 4.0.0, auth0/node-jws has an improper signature verification vulnerability when using the HS256 algorithm under specific conditions. Applications are affected when they use the jws.createVerify() function for HMAC algorithms and use user-provided data from the JSON Web Signature protected header or payload in HMAC secret lookup routines, which can allow attackers to bypass signature verification. This issue has been patched in versions 3.2.3 and 4.0.1.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":7.5,"exploitabilityScore":3.9,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-65945","epss":0.00009,"percentile":0.00908,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-65945","cwe":"CWE-347","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"jws","version":"0.2.6"}},"found":{"vulnerabilityID":"GHSA-869p-cjfg-cm3x","versionConstraint":"<3.2.3 (semantic)"},"fix":{"suggestedVersion":"3.2.3"}}],"artifact":{"id":"e3ae0c46d846c3b2","name":"jws","version":"0.2.6","type":"npm","locations":[{"path":"/juice-shop/node_modules/jws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jws/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:brianloveswords:jws:0.2.6:*:*:*:*:*:*:*","cpe:2.3:a:jws:jws:0.2.6:*:*:*:*:*:*:*"],"purl":"pkg:npm/jws@0.2.6","upstreams":[]}},{"vulnerability":{"id":"CVE-2019-1010022","dataSource":"https://security-tracker.debian.org/tracker/CVE-2019-1010022","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass stack guard protection. The component is: nptl. The attack vector is: Exploit stack buffer overflow vulnerability and use this bypass vulnerability to bypass stack guard. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.","cvss":[],"epss":[{"cve":"CVE-2019-1010022","epss":0.00131,"percentile":0.3281,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-1010022","cwe":"CWE-119","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.00655},"relatedVulnerabilities":[{"id":"CVE-2019-1010022","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2019-1010022","namespace":"nvd:cpe","severity":"Critical","urls":["https://security-tracker.debian.org/tracker/CVE-2019-1010022","https://sourceware.org/bugzilla/show_bug.cgi?id=22850","https://sourceware.org/bugzilla/show_bug.cgi?id=22850#c3","https://ubuntu.com/security/CVE-2019-1010022"],"description":"GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass stack guard protection. The component is: nptl. The attack vector is: Exploit stack buffer overflow vulnerability and use this bypass vulnerability to bypass stack guard. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":9.8,"exploitabilityScore":3.9,"impactScore":5.9},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","metrics":{"baseScore":7.5,"exploitabilityScore":10,"impactScore":6.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2019-1010022","epss":0.00131,"percentile":0.3281,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2019-1010022","cwe":"CWE-119","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2019-1010022","versionConstraint":"none (unknown)"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"CVE-2026-0861","dataSource":"https://security-tracker.debian.org/tracker/CVE-2026-0861","namespace":"debian:distro:debian:12","severity":"High","urls":[],"description":"Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc) in the GNU C Library version 2.30 to 2.42 may result in an integer overflow, which could consequently result in a heap corruption. Note that the attacker must have control over both, the size as well as the alignment arguments of the memalign function to be able to exploit this. The size parameter must be close enough to PTRDIFF_MAX so as to overflow size_t along with the large alignment argument. This limits the malicious inputs for the alignment for memalign to the range [1<<62+ 1, 1<<63] and exactly 1<<63 for posix_memalign and aligned_alloc. Typically the alignment argument passed to such functions is a known constrained quantity (e.g. page size, block size, struct sizes) and is not attacker controlled, because of which this may not be easily exploitable in practice. An application bug could potentially result in the input alignment being too large, e.g. due to a different buffer overflow or integer overflow in the application or its dependent libraries, but that is again an uncommon usage pattern given typical sources of alignments.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.4,"exploitabilityScore":2.6,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-0861","epss":0.00008,"percentile":0.00643,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-0861","cwe":"CWE-190","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary"}],"fix":{"versions":[],"state":"wont-fix"},"advisories":[],"risk":0.006360000000000001},"relatedVulnerabilities":[{"id":"CVE-2026-0861","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-0861","namespace":"nvd:cpe","severity":"High","urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=33796","https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0001","http://www.openwall.com/lists/oss-security/2026/01/16/5"],"description":"Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc) in the GNU C Library version 2.30 to 2.42 may result in an integer overflow, which could consequently result in a heap corruption.\n\nNote that the attacker must have control over both, the size as well as the alignment arguments of the memalign function to be able to exploit this. The size parameter must be close enough to PTRDIFF_MAX so as to overflow size_t along with the large alignment argument. This limits the malicious inputs for the alignment for memalign to the range [1<<62+ 1, 1<<63] and exactly 1<<63 for posix_memalign and aligned_alloc.\n\nTypically the alignment argument passed to such functions is a known constrained quantity (e.g. page size, block size, struct sizes) and is not attacker controlled, because of which this may not be easily exploitable in practice. An application bug could potentially result in the input alignment being too large, e.g. due to a different buffer overflow or integer overflow in the application or its dependent libraries, but that is again an uncommon usage pattern given typical sources of alignments.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","metrics":{"baseScore":8.4,"exploitabilityScore":2.6,"impactScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-0861","epss":0.00008,"percentile":0.00643,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-0861","cwe":"CWE-190","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2026-0861","versionConstraint":"none (unknown)"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"GHSA-73rr-hh4g-fpgx","dataSource":"https://github.com/advisories/GHSA-73rr-hh4g-fpgx","namespace":"github:language:javascript","severity":"Low","urls":["https://github.com/kpdecker/jsdiff/security/advisories/GHSA-73rr-hh4g-fpgx","https://github.com/kpdecker/jsdiff/pull/649","https://github.com/kpdecker/jsdiff/commit/15a1585230748c8ae6f8274c202e0c87309142f5","https://github.com/kpdecker/jsdiff/issues/653","https://nvd.nist.gov/vuln/detail/CVE-2026-24001"],"description":"jsdiff has a Denial of Service vulnerability in parsePatch and applyPatch","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U","metrics":{"baseScore":2.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-24001","epss":0.0002,"percentile":0.04927,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-24001","cwe":"CWE-400","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2026-24001","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Secondary"}],"fix":{"versions":["4.0.4"],"state":"fixed","available":[{"version":"4.0.4","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.005700000000000001},"relatedVulnerabilities":[{"id":"CVE-2026-24001","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-24001","namespace":"nvd:cpe","severity":"Low","urls":["https://github.com/kpdecker/jsdiff/commit/15a1585230748c8ae6f8274c202e0c87309142f5","https://github.com/kpdecker/jsdiff/issues/653","https://github.com/kpdecker/jsdiff/pull/649","https://github.com/kpdecker/jsdiff/security/advisories/GHSA-73rr-hh4g-fpgx"],"description":"jsdiff is a JavaScript text differencing implementation. Prior to versions 8.0.3, 5.2.2, 4.0.4, and 3.5.1, attempting to parse a patch whose filename headers contain the line break characters `\\r`, `\\u2028`, or `\\u2029` can cause the `parsePatch` method to enter an infinite loop. It then consumes memory without limit until the process crashes due to running out of memory. Applications are therefore likely to be vulnerable to a denial-of-service attack if they call `parsePatch` with a user-provided patch as input. A large payload is not needed to trigger the vulnerability, so size limits on user input do not provide any protection. Furthermore, some applications may be vulnerable even when calling `parsePatch` on a patch generated by the application itself if the user is nonetheless able to control the filename headers (e.g. by directly providing the filenames of the files to be diffed). The `applyPatch` method is similarly affected if (and only if) called with a string representation of a patch as an argument, since under the hood it parses that string using `parsePatch`. Other methods of the library are unaffected. Finally, a second and lesser interdependent bug - a ReDOS - also exhibits when those same line break characters are present in a patch's *patch* header (also known as its \"leading garbage\"). A maliciously-crafted patch header of length *n* can take `parsePatch` O(*n*³) time to parse. Versions 8.0.3, 5.2.2, 4.0.4, and 3.5.1 contain a fix. As a workaround, do not attempt to parse patches that contain any of these characters: `\\r`, `\\u2028`, or `\\u2029`.","cvss":[{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":2.7},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-24001","epss":0.0002,"percentile":0.04927,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-24001","cwe":"CWE-400","source":"security-advisories@github.com","type":"Secondary"},{"cve":"CVE-2026-24001","cwe":"CWE-1333","source":"security-advisories@github.com","type":"Secondary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"diff","version":"4.0.2"}},"found":{"vulnerabilityID":"GHSA-73rr-hh4g-fpgx","versionConstraint":">=4.0.0,<4.0.4 (semantic)"},"fix":{"suggestedVersion":"4.0.4"}}],"artifact":{"id":"a4cf03c6615f9d2d","name":"diff","version":"4.0.2","type":"npm","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["BSD-3-Clause"],"cpes":["cpe:2.3:a:kpdecker:diff:4.0.2:*:*:*:*:*:*:*","cpe:2.3:a:diff:diff:4.0.2:*:*:*:*:*:*:*"],"purl":"pkg:npm/diff@4.0.2","upstreams":[]}},{"vulnerability":{"id":"GHSA-8qq5-rm4j-mr97","dataSource":"https://github.com/advisories/GHSA-8qq5-rm4j-mr97","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97","https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e","https://nvd.nist.gov/vuln/detail/CVE-2026-23745"],"description":"node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N","metrics":{"baseScore":8.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23745","epss":0.00007,"percentile":0.0058,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23745","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["7.5.3"],"state":"fixed","available":[{"version":"7.5.3","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.005494999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-23745","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-23745","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e","https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97"],"description":"node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N","metrics":{"baseScore":6.1,"exploitabilityScore":1.9,"impactScore":4.3},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23745","epss":0.00007,"percentile":0.0058,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23745","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"4.4.19"}},"found":{"vulnerabilityID":"GHSA-8qq5-rm4j-mr97","versionConstraint":"<=7.5.2 (semantic)"},"fix":{"suggestedVersion":"7.5.3"}}],"artifact":{"id":"f42c59d94c10b95d","name":"tar","version":"4.4.19","type":"npm","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:4.4.19:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:4.4.19:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@4.4.19","upstreams":[]}},{"vulnerability":{"id":"GHSA-8qq5-rm4j-mr97","dataSource":"https://github.com/advisories/GHSA-8qq5-rm4j-mr97","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97","https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e","https://nvd.nist.gov/vuln/detail/CVE-2026-23745"],"description":"node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N","metrics":{"baseScore":8.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23745","epss":0.00007,"percentile":0.0058,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23745","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["7.5.3"],"state":"fixed","available":[{"version":"7.5.3","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.005494999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-23745","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-23745","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e","https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97"],"description":"node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N","metrics":{"baseScore":6.1,"exploitabilityScore":1.9,"impactScore":4.3},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23745","epss":0.00007,"percentile":0.0058,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23745","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"6.2.1"}},"found":{"vulnerabilityID":"GHSA-8qq5-rm4j-mr97","versionConstraint":"<=7.5.2 (semantic)"},"fix":{"suggestedVersion":"7.5.3"}}],"artifact":{"id":"09de397807f7641f","name":"tar","version":"6.2.1","type":"npm","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:6.2.1:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:6.2.1:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@6.2.1","upstreams":[]}},{"vulnerability":{"id":"GHSA-8qq5-rm4j-mr97","dataSource":"https://github.com/advisories/GHSA-8qq5-rm4j-mr97","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97","https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e","https://nvd.nist.gov/vuln/detail/CVE-2026-23745"],"description":"node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization","cvss":[{"type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N","metrics":{"baseScore":8.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23745","epss":0.00007,"percentile":0.0058,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23745","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}],"fix":{"versions":["7.5.3"],"state":"fixed","available":[{"version":"7.5.3","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.005494999999999999},"relatedVulnerabilities":[{"id":"CVE-2026-23745","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-23745","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e","https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97"],"description":"node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N","metrics":{"baseScore":6.1,"exploitabilityScore":1.9,"impactScore":4.3},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":8.2},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23745","epss":0.00007,"percentile":0.0058,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23745","cwe":"CWE-22","source":"security-advisories@github.com","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"7.4.3"}},"found":{"vulnerabilityID":"GHSA-8qq5-rm4j-mr97","versionConstraint":"<=7.5.2 (semantic)"},"fix":{"suggestedVersion":"7.5.3"}}],"artifact":{"id":"328bcb4be5561b99","name":"tar","version":"7.4.3","type":"npm","locations":[{"path":"/juice-shop/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:7.4.3:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:7.4.3:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@7.4.3","upstreams":[]}},{"vulnerability":{"id":"GHSA-r6q2-hw4h-h46w","dataSource":"https://github.com/advisories/GHSA-r6q2-hw4h-h46w","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w","https://nvd.nist.gov/vuln/detail/CVE-2026-23950","https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6"],"description":"Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L","metrics":{"baseScore":8.8,"exploitabilityScore":2.9,"impactScore":5.3},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23950","epss":0.00006,"percentile":0.003,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23950","cwe":"CWE-176","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-352","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["7.5.4"],"state":"fixed","available":[{"version":"7.5.4","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.00489},"relatedVulnerabilities":[{"id":"CVE-2026-23950","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-23950","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6","https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w"],"description":"node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.9,"exploitabilityScore":2.3,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L","metrics":{"baseScore":8.8,"exploitabilityScore":2.9,"impactScore":5.3},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23950","epss":0.00006,"percentile":0.003,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23950","cwe":"CWE-176","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-352","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"4.4.19"}},"found":{"vulnerabilityID":"GHSA-r6q2-hw4h-h46w","versionConstraint":"<=7.5.3 (semantic)"},"fix":{"suggestedVersion":"7.5.4"}}],"artifact":{"id":"f42c59d94c10b95d","name":"tar","version":"4.4.19","type":"npm","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:4.4.19:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:4.4.19:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@4.4.19","upstreams":[]}},{"vulnerability":{"id":"GHSA-r6q2-hw4h-h46w","dataSource":"https://github.com/advisories/GHSA-r6q2-hw4h-h46w","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w","https://nvd.nist.gov/vuln/detail/CVE-2026-23950","https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6"],"description":"Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L","metrics":{"baseScore":8.8,"exploitabilityScore":2.9,"impactScore":5.3},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23950","epss":0.00006,"percentile":0.003,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23950","cwe":"CWE-176","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-352","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["7.5.4"],"state":"fixed","available":[{"version":"7.5.4","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.00489},"relatedVulnerabilities":[{"id":"CVE-2026-23950","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-23950","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6","https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w"],"description":"node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.9,"exploitabilityScore":2.3,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L","metrics":{"baseScore":8.8,"exploitabilityScore":2.9,"impactScore":5.3},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23950","epss":0.00006,"percentile":0.003,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23950","cwe":"CWE-176","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-352","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"6.2.1"}},"found":{"vulnerabilityID":"GHSA-r6q2-hw4h-h46w","versionConstraint":"<=7.5.3 (semantic)"},"fix":{"suggestedVersion":"7.5.4"}}],"artifact":{"id":"09de397807f7641f","name":"tar","version":"6.2.1","type":"npm","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:6.2.1:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:6.2.1:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@6.2.1","upstreams":[]}},{"vulnerability":{"id":"GHSA-r6q2-hw4h-h46w","dataSource":"https://github.com/advisories/GHSA-r6q2-hw4h-h46w","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w","https://nvd.nist.gov/vuln/detail/CVE-2026-23950","https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6"],"description":"Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L","metrics":{"baseScore":8.8,"exploitabilityScore":2.9,"impactScore":5.3},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23950","epss":0.00006,"percentile":0.003,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23950","cwe":"CWE-176","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-352","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":["7.5.4"],"state":"fixed","available":[{"version":"7.5.4","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0.00489},"relatedVulnerabilities":[{"id":"CVE-2026-23950","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2026-23950","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6","https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w"],"description":"node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N","metrics":{"baseScore":5.9,"exploitabilityScore":2.3,"impactScore":3.6},"vendorMetadata":{}},{"source":"security-advisories@github.com","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L","metrics":{"baseScore":8.8,"exploitabilityScore":2.9,"impactScore":5.3},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2026-23950","epss":0.00006,"percentile":0.003,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2026-23950","cwe":"CWE-176","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-352","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"security-advisories@github.com","type":"Primary"},{"cve":"CVE-2026-23950","cwe":"CWE-367","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"tar","version":"7.4.3"}},"found":{"vulnerabilityID":"GHSA-r6q2-hw4h-h46w","versionConstraint":"<=7.5.3 (semantic)"},"fix":{"suggestedVersion":"7.5.4"}}],"artifact":{"id":"328bcb4be5561b99","name":"tar","version":"7.4.3","type":"npm","locations":[{"path":"/juice-shop/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["ISC"],"cpes":["cpe:2.3:a:tar_project:tar:7.4.3:*:*:*:*:node.js:*:*","cpe:2.3:a:isaacs:tar:7.4.3:*:*:*:*:node.js:*:*"],"purl":"pkg:npm/tar@7.4.3","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-55132","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-55132","namespace":"nvd:cpe","severity":"Medium","urls":["https://nodejs.org/en/blog/vulnerability/december-2025-security-releases"],"description":"A flaw in Node.js's permission model allows a file's access and modification timestamps to be changed via `futimes()` even when the process has only read permissions. Unlike `utimes()`, `futimes()` does not apply the expected write-permission checks, which means file metadata can be modified in read-only directories. This behavior could be used to alter timestamps in ways that obscure activity, reducing the reliability of logs. This vulnerability affects users of the permission model on Node.js v20, v22, v24, and v25.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":3.9,"impactScore":1.5},"vendorMetadata":{}},{"source":"support@hackerone.com","type":"Secondary","version":"3.0","vector":"CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N","metrics":{"baseScore":2.8,"exploitabilityScore":1.4,"impactScore":1.5},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-55132","epss":0.0001,"percentile":0.01098,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-55132","cwe":"CWE-276","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":["20.20.0","22.22.0","24.13.0","25.3.0"],"state":"fixed","available":[{"version":"20.20.0","date":"2026-02-07","kind":"first-observed"},{"version":"22.22.0","date":"2026-02-07","kind":"first-observed"},{"version":"24.13.0","date":"2026-02-07","kind":"first-observed"},{"version":"25.3.0","date":"2026-02-07","kind":"first-observed"}]},"advisories":[],"risk":0.004525},"relatedVulnerabilities":[],"matchDetails":[{"type":"cpe-match","matcher":"stock-matcher","searchedBy":{"namespace":"nvd:cpe","cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"package":{"name":"node","version":"22.18.0"}},"found":{"vulnerabilityID":"CVE-2025-55132","versionConstraint":">= 20, < 20.20.0,>= 21, < 22.22.0,>= 23, < 24.13.0,>= 25, < 25.3.0 (unknown)","cpes":["cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*"]},"fix":{"suggestedVersion":"22.22.0"}}],"artifact":{"id":"ed3cb407b8ce0afb","name":"node","version":"22.18.0","type":"binary","locations":[{"path":"/nodejs/bin/node","layerID":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82","accessPath":"/nodejs/bin/node","annotations":{"evidence":"primary"}}],"language":"","licenses":[],"cpes":["cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*"],"purl":"pkg:generic/node@22.18.0","upstreams":[]}},{"vulnerability":{"id":"CVE-2025-8058","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-8058","namespace":"debian:distro:debian:12","severity":"Medium","urls":[],"description":"The regcomp function in the GNU C library version from 2.4 to 2.41 is subject to a double free if some previous allocation fails. It can be accomplished either by a malloc failure or by using an interposed malloc that injects random malloc failures. The double free can allow buffer manipulation depending of how the regex is constructed. This issue affects all architectures and ABIs supported by the GNU C library.","cvss":[{"source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:P/VC:L/VI:L/VA:H/SC:L/SI:L/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-8058","epss":0.00007,"percentile":0.00494,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-8058","cwe":"CWE-415","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary"}],"fix":{"versions":["2.36-9+deb12u13"],"state":"fixed","available":[{"version":"2.36-9+deb12u13","date":"2025-09-11","kind":"first-observed"}]},"advisories":[],"risk":0.003815},"relatedVulnerabilities":[{"id":"CVE-2025-8058","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-8058","namespace":"nvd:cpe","severity":"Medium","urls":["https://sourceware.org/bugzilla/show_bug.cgi?id=33185","https://sourceware.org/git/?p=glibc.git;a=commit;h=3ff17af18c38727b88d9115e536c069e6b5d601f","http://www.openwall.com/lists/oss-security/2025/07/23/1"],"description":"The regcomp function in the GNU C library version from 2.4 to 2.41 is \nsubject to a double free if some previous allocation fails. It can be \naccomplished either by a malloc failure or by using an interposed malloc\n that injects random malloc failures. The double free can allow buffer \nmanipulation depending of how the regex is constructed. This issue \naffects all architectures and ABIs supported by the GNU C library.","cvss":[{"source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary","version":"4.0","vector":"CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:P/VC:L/VI:L/VA:H/SC:L/SI:L/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","metrics":{"baseScore":5.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-8058","epss":0.00007,"percentile":0.00494,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-8058","cwe":"CWE-415","source":"3ff69d7a-14f2-4f67-a097-88dee7810d18","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"glibc","version":"2.36-9+deb12u10"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-8058","versionConstraint":"< 2.36-9+deb12u13 (deb)"},"fix":{"suggestedVersion":"2.36-9+deb12u13"}}],"artifact":{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["GPL-2","LGPL-2.1"],"cpes":["cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","upstreams":[{"name":"glibc"}]}},{"vulnerability":{"id":"CVE-2025-27587","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-27587","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable to a Minerva attack, exploitable by measuring the time of signing of random messages using the EVP_DigestSign API, and then using the private key to extract the K value (nonce) from the signatures. Next, based on the bit size of the extracted nonce, one can compare the signing time of full-sized nonces to signatures that used smaller nonces, via statistical tests. There is a side-channel in the P-364 curve that allows private key extraction (also, there is a dependency between the bit size of K and the size of the side channel). NOTE: This CVE is disputed because the OpenSSL security policy explicitly notes that any side channels which require same physical system to be detected are outside of the threat model for the software. The timing signal is so small that it is infeasible to be detected without having the attacking process running on the same physical system.","cvss":[],"epss":[{"cve":"CVE-2025-27587","epss":0.00051,"percentile":0.1579,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-27587","cwe":"CWE-385","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.00255},"relatedVulnerabilities":[{"id":"CVE-2025-27587","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-27587","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/openssl/openssl/issues/24253","https://minerva.crocs.fi.muni.cz"],"description":"OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable to a Minerva attack, exploitable by measuring the time of signing of random messages using the EVP_DigestSign API, and then using the private key to extract the K value (nonce) from the signatures. Next, based on the bit size of the extracted nonce, one can compare the signing time of full-sized nonces to signatures that used smaller nonces, via statistical tests. There is a side-channel in the P-364 curve that allows private key extraction (also, there is a dependency between the bit size of K and the size of the side channel). NOTE: This CVE is disputed because the OpenSSL security policy explicitly notes that any side channels which require same physical system to be detected are outside of the threat model for the software. The timing signal is so small that it is infeasible to be detected without having the attacking process running on the same physical system.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N","metrics":{"baseScore":5.3,"exploitabilityScore":1.7,"impactScore":3.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-27587","epss":0.00051,"percentile":0.1579,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-27587","cwe":"CWE-385","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-27587","versionConstraint":"none (unknown)"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"CVE-2022-27943","dataSource":"https://security-tracker.debian.org/tracker/CVE-2022-27943","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.","cvss":[],"epss":[{"cve":"CVE-2022-27943","epss":0.0005,"percentile":0.15358,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-27943","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.0025},"relatedVulnerabilities":[{"id":"CVE-2022-27943","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-27943","namespace":"nvd:cpe","severity":"Medium","urls":["https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/","https://sourceware.org/bugzilla/show_bug.cgi?id=28995"],"description":"libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"exploitabilityScore":1.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:M/Au:N/C:N/I:N/A:P","metrics":{"baseScore":4.3,"exploitabilityScore":8.6,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-27943","epss":0.0005,"percentile":0.15358,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-27943","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"gcc-12","version":"12.2.0-14+deb12u1"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2022-27943","versionConstraint":"none (unknown)"}}],"artifact":{"id":"8dc0b4cbdedf8b0b","name":"gcc-12-base","version":"12.2.0-14+deb12u1","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/gcc-12-base","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/var/lib/dpkg/status.d/gcc-12-base","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/gcc-12-base/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/gcc-12-base.md5sums","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/var/lib/dpkg/status.d/gcc-12-base.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Artistic","GFDL-1.2","GPL","GPL-2","GPL-3","LGPL"],"cpes":["cpe:2.3:a:gcc-12-base:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:gcc-12-base:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:gcc_12_base:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:gcc_12_base:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:gcc-12:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:gcc-12:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:gcc_12:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:gcc_12:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:gcc:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:gcc:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","upstreams":[{"name":"gcc-12"}]}},{"vulnerability":{"id":"CVE-2022-27943","dataSource":"https://security-tracker.debian.org/tracker/CVE-2022-27943","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.","cvss":[],"epss":[{"cve":"CVE-2022-27943","epss":0.0005,"percentile":0.15358,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-27943","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.0025},"relatedVulnerabilities":[{"id":"CVE-2022-27943","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-27943","namespace":"nvd:cpe","severity":"Medium","urls":["https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/","https://sourceware.org/bugzilla/show_bug.cgi?id=28995"],"description":"libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"exploitabilityScore":1.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:M/Au:N/C:N/I:N/A:P","metrics":{"baseScore":4.3,"exploitabilityScore":8.6,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-27943","epss":0.0005,"percentile":0.15358,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-27943","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"gcc-12","version":"12.2.0-14+deb12u1"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2022-27943","versionConstraint":"none (unknown)"}}],"artifact":{"id":"a8358ba02091f401","name":"libgcc-s1","version":"12.2.0-14+deb12u1","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libgcc-s1","layerID":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714","accessPath":"/var/lib/dpkg/status.d/libgcc-s1","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgcc-s1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libgcc-s1.md5sums","layerID":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714","accessPath":"/var/lib/dpkg/status.d/libgcc-s1.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Artistic","GFDL-1.2","GPL","GPL-2","GPL-3","LGPL"],"cpes":["cpe:2.3:a:libgcc-s1:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:libgcc-s1:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:libgcc_s1:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:libgcc_s1:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:libgcc:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","cpe:2.3:a:libgcc:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","upstreams":[{"name":"gcc-12"}]}},{"vulnerability":{"id":"CVE-2022-27943","dataSource":"https://security-tracker.debian.org/tracker/CVE-2022-27943","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.","cvss":[],"epss":[{"cve":"CVE-2022-27943","epss":0.0005,"percentile":0.15358,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-27943","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.0025},"relatedVulnerabilities":[{"id":"CVE-2022-27943","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-27943","namespace":"nvd:cpe","severity":"Medium","urls":["https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/","https://sourceware.org/bugzilla/show_bug.cgi?id=28995"],"description":"libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"exploitabilityScore":1.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:M/Au:N/C:N/I:N/A:P","metrics":{"baseScore":4.3,"exploitabilityScore":8.6,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-27943","epss":0.0005,"percentile":0.15358,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-27943","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"gcc-12","version":"12.2.0-14+deb12u1"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2022-27943","versionConstraint":"none (unknown)"}}],"artifact":{"id":"7e671502c66ed1d1","name":"libgomp1","version":"12.2.0-14+deb12u1","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libgomp1","layerID":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b","accessPath":"/var/lib/dpkg/status.d/libgomp1","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgomp1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libgomp1.md5sums","layerID":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b","accessPath":"/var/lib/dpkg/status.d/libgomp1.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Artistic","GFDL-1.2","GPL","GPL-2","GPL-3","LGPL"],"cpes":["cpe:2.3:a:libgomp1:libgomp1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","upstreams":[{"name":"gcc-12"}]}},{"vulnerability":{"id":"CVE-2022-27943","dataSource":"https://security-tracker.debian.org/tracker/CVE-2022-27943","namespace":"debian:distro:debian:12","severity":"Negligible","urls":[],"description":"libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.","cvss":[],"epss":[{"cve":"CVE-2022-27943","epss":0.0005,"percentile":0.15358,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-27943","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0.0025},"relatedVulnerabilities":[{"id":"CVE-2022-27943","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2022-27943","namespace":"nvd:cpe","severity":"Medium","urls":["https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/","https://sourceware.org/bugzilla/show_bug.cgi?id=28995"],"description":"libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.","cvss":[{"source":"nvd@nist.gov","type":"Primary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","metrics":{"baseScore":5.5,"exploitabilityScore":1.9,"impactScore":3.6},"vendorMetadata":{}},{"source":"nvd@nist.gov","type":"Primary","version":"2.0","vector":"AV:N/AC:M/Au:N/C:N/I:N/A:P","metrics":{"baseScore":4.3,"exploitabilityScore":8.6,"impactScore":2.9},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2022-27943","epss":0.0005,"percentile":0.15358,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2022-27943","cwe":"CWE-674","source":"nvd@nist.gov","type":"Primary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"gcc-12","version":"12.2.0-14+deb12u1"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2022-27943","versionConstraint":"none (unknown)"}}],"artifact":{"id":"beed519c814b3b17","name":"libstdc++6","version":"12.2.0-14+deb12u1","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libstdc++6","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c","accessPath":"/var/lib/dpkg/status.d/libstdc++6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libstdc++6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libstdc++6.md5sums","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c","accessPath":"/var/lib/dpkg/status.d/libstdc++6.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Artistic","GFDL-1.2","GPL","GPL-2","GPL-3","LGPL"],"cpes":["cpe:2.3:a:libstdc\\+\\+6:libstdc\\+\\+6:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","upstreams":[{"name":"gcc-12"}]}},{"vulnerability":{"id":"CVE-2025-69418","dataSource":"https://security-tracker.debian.org/tracker/CVE-2025-69418","namespace":"debian:distro:debian:12","severity":"Medium","urls":[],"description":"Issue summary: When using the low-level OCB API directly with AES-NI or
other hardware-accelerated code paths, inputs whose length is not a multiple
of 16 bytes can leave the final partial block unencrypted and unauthenticated.

Impact summary: The trailing 1-15 bytes of a message may be exposed in
cleartext on encryption and are not covered by the authentication tag,
allowing an attacker to read or tamper with those bytes without detection.

The low-level OCB encrypt and decrypt routines in the hardware-accelerated
stream path process full 16-byte blocks but do not advance the input/output
pointers. The subsequent tail-handling code then operates on the original
base pointers, effectively reprocessing the beginning of the buffer while
leaving the actual trailing bytes unprocessed. The authentication checksum
also excludes the true tail bytes.

However, typical OpenSSL consumers using EVP are not affected because the
higher-level EVP and provider OCB implementations split inputs so that full
blocks and trailing partial blocks are processed in separate calls, avoiding
the problematic code path. Additionally, TLS does not use OCB ciphersuites.
The vulnerability only affects applications that call the low-level
CRYPTO_ocb128_encrypt() or CRYPTO_ocb128_decrypt() functions directly with
non-block-aligned lengths in a single call on hardware-accelerated builds.
For these reasons the issue was assessed as Low severity.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected
by this issue, as OCB mode is not a FIPS-approved algorithm.

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.

OpenSSL 1.0.2 is not affected by this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":4,"exploitabilityScore":1.5,"impactScore":2.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-69418","epss":0.00005,"percentile":0.00245,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-69418","cwe":"CWE-325","source":"openssl-security@openssl.org","type":"Secondary"}],"fix":{"versions":["3.0.18-1~deb12u2"],"state":"fixed","available":[{"version":"3.0.18-1~deb12u2","date":"2026-01-27","kind":"advisory"}]},"advisories":[{"id":"DSA-6113-1","link":"https://security-tracker.debian.org/tracker/DSA-6113-1"}],"risk":0.0022500000000000003},"relatedVulnerabilities":[{"id":"CVE-2025-69418","dataSource":"https://nvd.nist.gov/vuln/detail/CVE-2025-69418","namespace":"nvd:cpe","severity":"Medium","urls":["https://github.com/openssl/openssl/commit/372fc5c77529695b05b4f5b5187691a57ef5dffc","https://github.com/openssl/openssl/commit/4016975d4469cd6b94927c607f7c511385f928d8","https://github.com/openssl/openssl/commit/52d23c86a54adab5ee9f80e48b242b52c4cc2347","https://github.com/openssl/openssl/commit/a7589230356d908c0eca4b969ec4f62106f4f5ae","https://github.com/openssl/openssl/commit/ed40856d7d4ba6cb42779b6770666a65f19cb977","https://openssl-library.org/news/secadv/20260127.txt"],"description":"Issue summary: When using the low-level OCB API directly with AES-NI or
other hardware-accelerated code paths, inputs whose length is not a multiple
of 16 bytes can leave the final partial block unencrypted and unauthenticated.

Impact summary: The trailing 1-15 bytes of a message may be exposed in
cleartext on encryption and are not covered by the authentication tag,
allowing an attacker to read or tamper with those bytes without detection.

The low-level OCB encrypt and decrypt routines in the hardware-accelerated
stream path process full 16-byte blocks but do not advance the input/output
pointers. The subsequent tail-handling code then operates on the original
base pointers, effectively reprocessing the beginning of the buffer while
leaving the actual trailing bytes unprocessed. The authentication checksum
also excludes the true tail bytes.

However, typical OpenSSL consumers using EVP are not affected because the
higher-level EVP and provider OCB implementations split inputs so that full
blocks and trailing partial blocks are processed in separate calls, avoiding
the problematic code path. Additionally, TLS does not use OCB ciphersuites.
The vulnerability only affects applications that call the low-level
CRYPTO_ocb128_encrypt() or CRYPTO_ocb128_decrypt() functions directly with
non-block-aligned lengths in a single call on hardware-accelerated builds.
For these reasons the issue was assessed as Low severity.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected
by this issue, as OCB mode is not a FIPS-approved algorithm.

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.

OpenSSL 1.0.2 is not affected by this issue.","cvss":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","metrics":{"baseScore":4,"exploitabilityScore":1.5,"impactScore":2.6},"vendorMetadata":{}}],"epss":[{"cve":"CVE-2025-69418","epss":0.00005,"percentile":0.00245,"date":"2026-03-01"}],"cwes":[{"cve":"CVE-2025-69418","cwe":"CWE-325","source":"openssl-security@openssl.org","type":"Secondary"}]}],"matchDetails":[{"type":"exact-indirect-match","matcher":"dpkg-matcher","searchedBy":{"distro":{"type":"debian","version":"12"},"package":{"name":"openssl","version":"3.0.17-1~deb12u2"},"namespace":"debian:distro:debian:12"},"found":{"vulnerabilityID":"CVE-2025-69418","versionConstraint":"< 3.0.18-1~deb12u2 (deb)"},"fix":{"suggestedVersion":"3.0.18-1~deb12u2"}}],"artifact":{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"language":"","licenses":["Apache-2.0","Artistic","GPL-1","GPL-1+"],"cpes":["cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*"],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","upstreams":[{"name":"openssl"}]}},{"vulnerability":{"id":"GHSA-5mrr-rgp6-x4gr","dataSource":"https://github.com/advisories/GHSA-5mrr-rgp6-x4gr","namespace":"github:language:javascript","severity":"Critical","urls":["https://github.com/bkimminich/juice-shop/issues/1173","https://www.npmjs.com/advisories/1122"],"description":"Command Injection in marsdb","cvss":[],"fix":{"versions":[],"state":"not-fixed"},"advisories":[],"risk":0},"relatedVulnerabilities":[],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"marsdb","version":"0.6.11"}},"found":{"vulnerabilityID":"GHSA-5mrr-rgp6-x4gr","versionConstraint":">=0.0.0 (semantic)"}}],"artifact":{"id":"92d5870e9d43058d","name":"marsdb","version":"0.6.11","type":"npm","locations":[{"path":"/juice-shop/node_modules/marsdb/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/marsdb/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:marsdb:marsdb:0.6.11:*:*:*:*:*:*:*","cpe:2.3:a:c58:marsdb:0.6.11:*:*:*:*:*:*:*"],"purl":"pkg:npm/marsdb@0.6.11","upstreams":[]}},{"vulnerability":{"id":"GHSA-gjcw-v447-2w7q","dataSource":"https://github.com/advisories/GHSA-gjcw-v447-2w7q","namespace":"github:language:javascript","severity":"High","urls":["https://github.com/brianloveswords/node-jws/commit/585d0e1e97b6747c10cf5b7689ccc5618a89b299#diff-4ac32a78649ca5bdd8e0ba38b7006a1e","https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/","https://www.npmjs.com/advisories/88","https://nvd.nist.gov/vuln/detail/CVE-2016-1000223","https://snyk.io/vuln/npm:jws:20160726"],"description":"Forgeable Public/Private Tokens in jws","cvss":[{"type":"Secondary","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N","metrics":{"baseScore":8.7,"exploitabilityScore":2.3,"impactScore":5.8},"vendorMetadata":{}}],"fix":{"versions":["3.0.0"],"state":"fixed","available":[{"version":"3.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0},"relatedVulnerabilities":[{"id":"CVE-2016-1000223","dataSource":"nvd","namespace":"nvd:cpe","severity":"Unknown","urls":[],"cvss":[]}],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"jws","version":"0.2.6"}},"found":{"vulnerabilityID":"GHSA-gjcw-v447-2w7q","versionConstraint":"<3.0.0 (semantic)"},"fix":{"suggestedVersion":"3.0.0"}}],"artifact":{"id":"e3ae0c46d846c3b2","name":"jws","version":"0.2.6","type":"npm","locations":[{"path":"/juice-shop/node_modules/jws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jws/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:brianloveswords:jws:0.2.6:*:*:*:*:*:*:*","cpe:2.3:a:jws:jws:0.2.6:*:*:*:*:*:*:*"],"purl":"pkg:npm/jws@0.2.6","upstreams":[]}},{"vulnerability":{"id":"GHSA-rvg8-pwq2-xj7q","dataSource":"https://github.com/advisories/GHSA-rvg8-pwq2-xj7q","namespace":"github:language:javascript","severity":"Medium","urls":["https://hackerone.com/reports/321687","https://github.com/brianloveswords/base64url/pull/25","https://github.com/brianloveswords/base64url/commit/4fbd954a0a69e9d898de2146557cc6e893e79542"],"description":"Out-of-bounds Read in base64url","cvss":[],"fix":{"versions":["3.0.0"],"state":"fixed","available":[{"version":"3.0.0","date":"2026-02-12","kind":"first-observed"}]},"advisories":[],"risk":0},"relatedVulnerabilities":[],"matchDetails":[{"type":"exact-direct-match","matcher":"javascript-matcher","searchedBy":{"language":"javascript","namespace":"github:language:javascript","package":{"name":"base64url","version":"0.0.6"}},"found":{"vulnerabilityID":"GHSA-rvg8-pwq2-xj7q","versionConstraint":"<3.0.0 (semantic)"},"fix":{"suggestedVersion":"3.0.0"}}],"artifact":{"id":"2f8a9d6c7656ba10","name":"base64url","version":"0.0.6","type":"npm","locations":[{"path":"/juice-shop/node_modules/base64url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base64url/package.json","annotations":{"evidence":"primary"}}],"language":"javascript","licenses":["MIT"],"cpes":["cpe:2.3:a:brianloveswords:base64url:0.0.6:*:*:*:*:*:*:*","cpe:2.3:a:base64url:base64url:0.0.6:*:*:*:*:*:*:*"],"purl":"pkg:npm/base64url@0.0.6","upstreams":[]}}],"source":{"type":"image","target":{"userInput":"bkimminich/juice-shop:v19.0.0","imageID":"sha256:2a95df217ff812f173a6ee032816172e401f641d2a9cf526011d62b9734b503c","manifestDigest":"sha256:503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","mediaType":"application/vnd.docker.distribution.manifest.v2+json","tags":["bkimminich/juice-shop:v19.0.0"],"imageSize":429280608,"layers":[{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b","size":270682},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba","size":22888},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc","size":1462778},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9","size":82129},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368","size":0},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc","size":149},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4","size":0},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b","size":64},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1","size":0},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849","size":497},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3","size":346},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc","size":235531},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","size":23411112},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","size":5862129},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","size":94037},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b","size":331874},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c","size":2295192},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714","size":134340},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82","size":119702397},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14","size":0},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","size":275374463}],"manifest":"eyJzY2hlbWFWZXJzaW9uIjoyLCJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmRpc3RyaWJ1dGlvbi5tYW5pZmVzdC52Mitqc29uIiwiY29uZmlnIjp7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuY29udGFpbmVyLmltYWdlLnYxK2pzb24iLCJzaXplIjo1MzA5LCJkaWdlc3QiOiJzaGEyNTY6MmE5NWRmMjE3ZmY4MTJmMTczYTZlZTAzMjgxNjE3MmU0MDFmNjQxZDJhOWNmNTI2MDExZDYyYjk3MzRiNTAzYyJ9LCJsYXllcnMiOlt7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjoxMDQyMjYsImRpZ2VzdCI6InNoYTI1Njo5NTVhMGQzZmY3OTg3MjAwMzhjOTVjN2VmMWJmNDFmZWM3NDk2NTVlM2IxNDdmNzk3ODY4Zjk2ZmMxM2EyNDNiIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MTMzNTYsImRpZ2VzdCI6InNoYTI1Njo4ZmExMGMwMTk0ZGY5YjdjMDU0YzkwZGJlNDgyNTg1Zjc2OGE1NDQyOGZjOTBhNWI3OGEwMDY2YTEyM2IxYmJhIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6NTQ3NTkzLCJkaWdlc3QiOiJzaGEyNTY6NDhjMGZiNjczODZlZDcxMzkyMWZjYzA0NjhiZTIzMjMxZDA4NzJmYTY3Y2NjOGVhMzkyOWRmNDY1NmI2ZGRmYyJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjMxMjQwLCJkaWdlc3QiOiJzaGEyNTY6MTE0ZGRlMGZlZmViYmNhMTMxNjVkMGRhOWM1MDBhNjYxOTBlNDk3YTgyYTUzZGNhYWJjMzE3MmQ2MzBiZTFlOSJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjY3LCJkaWdlc3QiOiJzaGEyNTY6NGQwNDlmODNkOWNmMjFkMWY1Y2MwZTExZGVhZjM2ZGYwMjc5MGQwZTYwYzFhMzgyOTUzOGZiNGI2MTY4NTM2OCJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjE4OCwiZGlnZXN0Ijoic2hhMjU2OmFmNWFhOTdlYmU2Y2UxNjA0NzQ3ZWMxZTIxYWY3MTM2ZGVkMzkxYmNhYmU0YWNlZjg4MmU3MThhODdjODZiY2MifSx7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjoxMjMsImRpZ2VzdCI6InNoYTI1Njo2ZjFjZGNlYjZhMzE0NmYwY2NiOTg2NTIxMTU2YmVmOGE0MjJjZGJiMDg2MzM5NmY3Zjc1MWY1NzViYTMwOGY0In0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MTY4LCJkaWdlc3QiOiJzaGEyNTY6YmJiNmNhY2I4YzgyZTRkYTRlODE0M2UwMzM1MWU5MzllYWI1ZTIxY2UwZWYzMzNjNDJlNjM3YWY4NmM1MjE3YiJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjkzLCJkaWdlc3QiOiJzaGEyNTY6MmE5MmQ2YWM5ZTRmY2MyNzRkNTE2OGIyMTdjYTQ0NThhOWZlYzZmMDk0ZWFkNjhkOTljNzcwNzNmMDhjYWFjMSJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjM4NSwiZGlnZXN0Ijoic2hhMjU2OjFhNzNiNTRmNTU2YjQ3N2YwYThiOTM5ZDEzYzUwNGEzYjRmNGRiNzFmN2EwOWM2M2FmYmMxMGFjYjNkZTU4NDkifSx7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjozMjEsImRpZ2VzdCI6InNoYTI1NjpmNGFlZTllNTNjNDJhMjJlZDgyNDUxMjE4YzNlYTAzZDFlZWE4ZDZjYThmYmU4ZWI0ZTk1MDMwNGJhOGE4YmIzIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MTMxOTI3LCJkaWdlc3QiOiJzaGEyNTY6YmZlOTEzN2ExYjA0NGU4MDk3Y2RmY2I2ODk5MTM3YThhOTg0ZWQ3MDkzMWVkMWU4ZWYwY2Y3ZTAyM2ExMzlmYyJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjU1MzA3OTksImRpZ2VzdCI6InNoYTI1Njo3Y2UyZjVkYWRjNWZkNTMwMjY0MzYyMDkwMDVlN2RiYzcxMmUxZTVlYmQ4Y2Q4ZjMxMzA3ZmVlYWE5ZmY0NzMzIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MjY0NDIzMywiZGlnZXN0Ijoic2hhMjU2OmM2OTExYmM3ZWU4YzRhY2M2ZDY0ODQ1ZTk4NmIxY2NkZDhlMzMxNmQyZTVhNjNhOTc5MDcxNGFmNzAzNzk4YWQifSx7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjo0NDk5MywiZGlnZXN0Ijoic2hhMjU2OjE1MDU4NzMwZTkxNDYxZWI5OGRjYWNjY2UyZDgyMTRjN2NiODlmMjI3ZTVmM2Y0OGFjY2IxNzc2N2VlZGM5YmIifSx7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjoxNDY1MDMsImRpZ2VzdCI6InNoYTI1NjoyNDUxNTdjZmM0MTkzOGY0OTY1MGMxOWY5OGQ3OWZkOTZjYzU2NDZiNDA1ZWUxYTllNzBjYmZmN2UwOWJiZjNiIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6ODcyNDYyLCJkaWdlc3QiOiJzaGEyNTY6ZTg0MDMwZDJmMjcwYWQ5ZjM1NGNlMjJhMThmMWU3YmY0ZmJkZjU5MTg2NzJjMGI2YzBiMjM1NDY4NWVjZjgzYyJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjQ3NjkwLCJkaWdlc3QiOiJzaGEyNTY6Y2RhOGFhMTBjN2VmMGQ0M2I0M2FkNjgzODVmYmE3ZGJiYzY0Nzc0NWZiMzllNGMyNzU1ZWY2NDI3ZjM2ZjcxNCJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjUwMDM3NzgxLCJkaWdlc3QiOiJzaGEyNTY6OWI4YzA5MmJkNmVlZmY2MDQ3NmViZjBiZmVlMzAxMmY2NDFkNDNjMTdlMjJmMTcwZDg2MzQ4YzA5NTZjM2M4MiJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjEwMCwiZGlnZXN0Ijoic2hhMjU2OjVhYzVhMTIzODY1YjUxMDdlZjM0MWQ1ZmQxMzZiODYzNDIxNmQzMGRiM2IwNGFmZDBkODkzZmNkYWFkMTZlMTQifSx7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjo5NzAzNjM1NCwiZGlnZXN0Ijoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifV19","config":"eyJhcmNoaXRlY3R1cmUiOiJhcm02NCIsImNvbmZpZyI6eyJVc2VyIjoiNjU1MzIiLCJFeHBvc2VkUG9ydHMiOnsiMzAwMC90Y3AiOnt9fSwiRW52IjpbIlBBVEg9L3Vzci9sb2NhbC9zYmluOi91c3IvbG9jYWwvYmluOi91c3Ivc2JpbjovdXNyL2Jpbjovc2JpbjovYmluIiwiU1NMX0NFUlRfRklMRT0vZXRjL3NzbC9jZXJ0cy9jYS1jZXJ0aWZpY2F0ZXMuY3J0Il0sIkVudHJ5cG9pbnQiOlsiL25vZGVqcy9iaW4vbm9kZSJdLCJDbWQiOlsiL2p1aWNlLXNob3AvYnVpbGQvYXBwLmpzIl0sIldvcmtpbmdEaXIiOiIvanVpY2Utc2hvcCIsIkxhYmVscyI6eyJtYWludGFpbmVyIjoiQmpvZXJuIEtpbW1pbmljaCBcdTAwM2Niam9lcm4ua2ltbWluaWNoQG93YXNwLm9yZ1x1MDAzZSIsIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5hdXRob3JzIjoiQmpvZXJuIEtpbW1pbmljaCBcdTAwM2Niam9lcm4ua2ltbWluaWNoQG93YXNwLm9yZ1x1MDAzZSIsIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5jcmVhdGVkIjoi4oCdMjAyNS0wOS0wNFQwNTozODoxMVrigJ0iLCJvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuZGVzY3JpcHRpb24iOiJQcm9iYWJseSB0aGUgbW9zdCBtb2Rlcm4gYW5kIHNvcGhpc3RpY2F0ZWQgaW5zZWN1cmUgd2ViIGFwcGxpY2F0aW9uIiwib3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRvY3VtZW50YXRpb24iOiJodHRwczovL2hlbHAub3dhc3AtanVpY2Uuc2hvcCIsIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5saWNlbnNlcyI6Ik1JVCIsIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5yZXZpc2lvbiI6IjM2ODcwY2IiLCJvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlIjoiaHR0cHM6Ly9naXRodWIuY29tL2p1aWNlLXNob3AvanVpY2Utc2hvcCIsIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZSI6Ik9XQVNQIEp1aWNlIFNob3AiLCJvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsIjoiaHR0cHM6Ly9vd2FzcC1qdWljZS5zaG9wIiwib3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvciI6Ik9wZW4gV29ybGR3aWRlIEFwcGxpY2F0aW9uIFNlY3VyaXR5IFByb2plY3QiLCJvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVyc2lvbiI6IjE5LjAuMCJ9LCJBcmdzRXNjYXBlZCI6dHJ1ZX0sImNyZWF0ZWQiOiIyMDI1LTA5LTA0VDA2OjEzOjUzLjEyMDEyOTIwNFoiLCJoaXN0b3J5IjpbeyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIyMDI1LTA5LTA0VDA1OjM4OjE4LjI5Nzc0MzU4NFoiLCJjcmVhdGVkX2J5IjoiQVJHIEJVSUxEX0RBVEU94oCdMjAyNS0wOS0wNFQwNTozODoxMVrigJ0iLCJjb21tZW50IjoiYnVpbGRraXQuZG9ja2VyZmlsZS52MCIsImVtcHR5X2xheWVyIjp0cnVlfSx7ImNyZWF0ZWQiOiIyMDI1LTA5LTA0VDA1OjM4OjE4LjI5Nzc0MzU4NFoiLCJjcmVhdGVkX2J5IjoiQVJHIFZDU19SRUY9MzY4NzBjYiIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIiwiZW1wdHlfbGF5ZXIiOnRydWV9LHsiY3JlYXRlZCI6IjIwMjUtMDktMDRUMDU6Mzg6MTguMjk3NzQzNTg0WiIsImNyZWF0ZWRfYnkiOiJMQUJFTCBtYWludGFpbmVyPUJqb2VybiBLaW1taW5pY2ggXHUwMDNjYmpvZXJuLmtpbW1pbmljaEBvd2FzcC5vcmdcdTAwM2Ugb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnRpdGxlPU9XQVNQIEp1aWNlIFNob3Agb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPVByb2JhYmx5IHRoZSBtb3N0IG1vZGVybiBhbmQgc29waGlzdGljYXRlZCBpbnNlY3VyZSB3ZWIgYXBwbGljYXRpb24gb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9QmpvZXJuIEtpbW1pbmljaCBcdTAwM2Niam9lcm4ua2ltbWluaWNoQG93YXNwLm9yZ1x1MDAzZSBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPU9wZW4gV29ybGR3aWRlIEFwcGxpY2F0aW9uIFNlY3VyaXR5IFByb2plY3Qgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRvY3VtZW50YXRpb249aHR0cHM6Ly9oZWxwLm93YXNwLWp1aWNlLnNob3Agb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVyc2lvbj0xOS4wLjAgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD1odHRwczovL293YXNwLWp1aWNlLnNob3Agb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT1odHRwczovL2dpdGh1Yi5jb20vanVpY2Utc2hvcC9qdWljZS1zaG9wIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5yZXZpc2lvbj0zNjg3MGNiIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5jcmVhdGVkPeKAnTIwMjUtMDktMDRUMDU6Mzg6MTFa4oCdIiwiY29tbWVudCI6ImJ1aWxka2l0LmRvY2tlcmZpbGUudjAiLCJlbXB0eV9sYXllciI6dHJ1ZX0seyJjcmVhdGVkIjoiMjAyNS0wOS0wNFQwNTozODoxOC4yOTc3NDM1ODRaIiwiY3JlYXRlZF9ieSI6IldPUktESVIgL2p1aWNlLXNob3AiLCJjb21tZW50IjoiYnVpbGRraXQuZG9ja2VyZmlsZS52MCJ9LHsiY3JlYXRlZCI6IjIwMjUtMDktMDRUMDY6MTM6NTMuMTIwMTI5MjA0WiIsImNyZWF0ZWRfYnkiOiJDT1BZIC0tY2hvd249NjU1MzI6MCAvanVpY2Utc2hvcCAuICMgYnVpbGRraXQiLCJjb21tZW50IjoiYnVpbGRraXQuZG9ja2VyZmlsZS52MCJ9LHsiY3JlYXRlZCI6IjIwMjUtMDktMDRUMDY6MTM6NTMuMTIwMTI5MjA0WiIsImNyZWF0ZWRfYnkiOiJVU0VSIDY1NTMyIiwiY29tbWVudCI6ImJ1aWxka2l0LmRvY2tlcmZpbGUudjAiLCJlbXB0eV9sYXllciI6dHJ1ZX0seyJjcmVhdGVkIjoiMjAyNS0wOS0wNFQwNjoxMzo1My4xMjAxMjkyMDRaIiwiY3JlYXRlZF9ieSI6IkVYUE9TRSBtYXBbMzAwMC90Y3A6e31dIiwiY29tbWVudCI6ImJ1aWxka2l0LmRvY2tlcmZpbGUudjAiLCJlbXB0eV9sYXllciI6dHJ1ZX0seyJjcmVhdGVkIjoiMjAyNS0wOS0wNFQwNjoxMzo1My4xMjAxMjkyMDRaIiwiY3JlYXRlZF9ieSI6IkNNRCBbXCIvanVpY2Utc2hvcC9idWlsZC9hcHAuanNcIl0iLCJjb21tZW50IjoiYnVpbGRraXQuZG9ja2VyZmlsZS52MCIsImVtcHR5X2xheWVyIjp0cnVlfV0sIm9zIjoibGludXgiLCJyb290ZnMiOnsidHlwZSI6ImxheWVycyIsImRpZmZfaWRzIjpbInNoYTI1Njo5NTVhMGQzZmY3OTg3MjAwMzhjOTVjN2VmMWJmNDFmZWM3NDk2NTVlM2IxNDdmNzk3ODY4Zjk2ZmMxM2EyNDNiIiwic2hhMjU2OjhmYTEwYzAxOTRkZjliN2MwNTRjOTBkYmU0ODI1ODVmNzY4YTU0NDI4ZmM5MGE1Yjc4YTAwNjZhMTIzYjFiYmEiLCJzaGEyNTY6NDhjMGZiNjczODZlZDcxMzkyMWZjYzA0NjhiZTIzMjMxZDA4NzJmYTY3Y2NjOGVhMzkyOWRmNDY1NmI2ZGRmYyIsInNoYTI1NjoxMTRkZGUwZmVmZWJiY2ExMzE2NWQwZGE5YzUwMGE2NjE5MGU0OTdhODJhNTNkY2FhYmMzMTcyZDYzMGJlMWU5Iiwic2hhMjU2OjRkMDQ5ZjgzZDljZjIxZDFmNWNjMGUxMWRlYWYzNmRmMDI3OTBkMGU2MGMxYTM4Mjk1MzhmYjRiNjE2ODUzNjgiLCJzaGEyNTY6YWY1YWE5N2ViZTZjZTE2MDQ3NDdlYzFlMjFhZjcxMzZkZWQzOTFiY2FiZTRhY2VmODgyZTcxOGE4N2M4NmJjYyIsInNoYTI1Njo2ZjFjZGNlYjZhMzE0NmYwY2NiOTg2NTIxMTU2YmVmOGE0MjJjZGJiMDg2MzM5NmY3Zjc1MWY1NzViYTMwOGY0Iiwic2hhMjU2OmJiYjZjYWNiOGM4MmU0ZGE0ZTgxNDNlMDMzNTFlOTM5ZWFiNWUyMWNlMGVmMzMzYzQyZTYzN2FmODZjNTIxN2IiLCJzaGEyNTY6MmE5MmQ2YWM5ZTRmY2MyNzRkNTE2OGIyMTdjYTQ0NThhOWZlYzZmMDk0ZWFkNjhkOTljNzcwNzNmMDhjYWFjMSIsInNoYTI1NjoxYTczYjU0ZjU1NmI0NzdmMGE4YjkzOWQxM2M1MDRhM2I0ZjRkYjcxZjdhMDljNjNhZmJjMTBhY2IzZGU1ODQ5Iiwic2hhMjU2OmY0YWVlOWU1M2M0MmEyMmVkODI0NTEyMThjM2VhMDNkMWVlYThkNmNhOGZiZThlYjRlOTUwMzA0YmE4YThiYjMiLCJzaGEyNTY6YmZlOTEzN2ExYjA0NGU4MDk3Y2RmY2I2ODk5MTM3YThhOTg0ZWQ3MDkzMWVkMWU4ZWYwY2Y3ZTAyM2ExMzlmYyIsInNoYTI1Njo3Y2UyZjVkYWRjNWZkNTMwMjY0MzYyMDkwMDVlN2RiYzcxMmUxZTVlYmQ4Y2Q4ZjMxMzA3ZmVlYWE5ZmY0NzMzIiwic2hhMjU2OmM2OTExYmM3ZWU4YzRhY2M2ZDY0ODQ1ZTk4NmIxY2NkZDhlMzMxNmQyZTVhNjNhOTc5MDcxNGFmNzAzNzk4YWQiLCJzaGEyNTY6MTUwNTg3MzBlOTE0NjFlYjk4ZGNhY2NjZTJkODIxNGM3Y2I4OWYyMjdlNWYzZjQ4YWNjYjE3NzY3ZWVkYzliYiIsInNoYTI1NjoyNDUxNTdjZmM0MTkzOGY0OTY1MGMxOWY5OGQ3OWZkOTZjYzU2NDZiNDA1ZWUxYTllNzBjYmZmN2UwOWJiZjNiIiwic2hhMjU2OmU4NDAzMGQyZjI3MGFkOWYzNTRjZTIyYTE4ZjFlN2JmNGZiZGY1OTE4NjcyYzBiNmMwYjIzNTQ2ODVlY2Y4M2MiLCJzaGEyNTY6Y2RhOGFhMTBjN2VmMGQ0M2I0M2FkNjgzODVmYmE3ZGJiYzY0Nzc0NWZiMzllNGMyNzU1ZWY2NDI3ZjM2ZjcxNCIsInNoYTI1Njo5YjhjMDkyYmQ2ZWVmZjYwNDc2ZWJmMGJmZWUzMDEyZjY0MWQ0M2MxN2UyMmYxNzBkODYzNDhjMDk1NmMzYzgyIiwic2hhMjU2OjVhYzVhMTIzODY1YjUxMDdlZjM0MWQ1ZmQxMzZiODYzNDIxNmQzMGRiM2IwNGFmZDBkODkzZmNkYWFkMTZlMTQiLCJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJdfX0=","repoDigests":["bkimminich/juice-shop@sha256:2765a26de7647609099a338d5b7f61085d95903c8703bb70f03fcc4b12f0818d"],"architecture":"arm64","os":"linux","labels":{"maintainer":"Bjoern Kimminich ","org.opencontainers.image.authors":"Bjoern Kimminich ","org.opencontainers.image.created":"”2025-09-04T05:38:11Z”","org.opencontainers.image.description":"Probably the most modern and sophisticated insecure web application","org.opencontainers.image.documentation":"https://help.owasp-juice.shop","org.opencontainers.image.licenses":"MIT","org.opencontainers.image.revision":"36870cb","org.opencontainers.image.source":"https://github.com/juice-shop/juice-shop","org.opencontainers.image.title":"OWASP Juice Shop","org.opencontainers.image.url":"https://owasp-juice.shop","org.opencontainers.image.vendor":"Open Worldwide Application Security Project","org.opencontainers.image.version":"19.0.0"}}},"distro":{"name":"debian","version":"12","idLike":[]},"descriptor":{"name":"grype","version":"0.109.0","configuration":{"output":["json"],"file":"","pretty":false,"distro":"","add-cpes-if-none":false,"output-template-file":"","check-for-app-update":true,"only-fixed":false,"only-notfixed":false,"ignore-wontfix":"","platform":"","search":{"scope":"squashed","unindexed-archives":false,"indexed-archives":true},"ignore":[{"vulnerability":"","include-aliases":false,"reason":"","namespace":"","fix-state":"","package":{"name":"kernel-headers","version":"","language":"","type":"rpm","location":"","upstream-name":"kernel"},"vex-status":"","vex-justification":"","match-type":"exact-indirect-match"},{"vulnerability":"","include-aliases":false,"reason":"","namespace":"","fix-state":"","package":{"name":"linux(-.*)?-headers-.*","version":"","language":"","type":"deb","location":"","upstream-name":"linux.*"},"vex-status":"","vex-justification":"","match-type":"exact-indirect-match"},{"vulnerability":"","include-aliases":false,"reason":"","namespace":"","fix-state":"","package":{"name":"linux-libc-dev","version":"","language":"","type":"deb","location":"","upstream-name":"linux"},"vex-status":"","vex-justification":"","match-type":"exact-indirect-match"}],"exclude":[],"externalSources":{"enable":false,"maven":{"searchUpstreamBySha1":true,"baseUrl":"https://search.maven.org/solrsearch/select","rateLimit":300000000}},"match":{"java":{"using-cpes":false},"jvm":{"using-cpes":true},"dotnet":{"using-cpes":false},"golang":{"using-cpes":false,"always-use-cpe-for-stdlib":true,"allow-main-module-pseudo-version-comparison":false},"javascript":{"using-cpes":false},"python":{"using-cpes":false},"ruby":{"using-cpes":false},"rust":{"using-cpes":false},"hex":{"using-cpes":false},"stock":{"using-cpes":true},"dpkg":{"using-cpes":false,"missing-epoch-strategy":"zero","use-cpes-for-eol":false},"rpm":{"using-cpes":false,"missing-epoch-strategy":"auto","use-cpes-for-eol":false}},"fail-on-severity":"","registry":{"insecure-skip-tls-verify":false,"insecure-use-http":false,"ca-cert":""},"show-suppressed":false,"by-cve":false,"SortBy":{"sort-by":"risk"},"name":"","default-image-pull-source":"","from":null,"vex-documents":[],"vex-add":[],"match-upstream-kernel-headers":false,"fix-channel":{"redhat-eus":{"apply":"auto","versions":">= 8.0"}},"timestamp":true,"alerts":{"enable-eol-distro-warnings":true},"db":{"cache-dir":"/.cache/grype/db","update-url":"https://grype.anchore.io/databases","ca-cert":"","auto-update":true,"validate-by-hash-on-start":true,"validate-age":true,"max-allowed-built-age":432000000000000,"require-update-check":false,"update-available-timeout":30000000000,"update-download-timeout":300000000000,"max-update-check-frequency":7200000000000},"exp":{},"dev":{"db":{"debug":false}}},"db":{"status":{"schemaVersion":"v6.1.4","from":"https://grype.anchore.io/databases/v6/vulnerability-db_v6.1.4_2026-03-01T16:12:17Z_1772432969.tar.zst?checksum=sha256%3Abf5880828dd2dd97848bec9398fb02efd7ccc37ff3fc5b0243394959fd93610f","built":"2026-03-02T06:29:29Z","path":"/.cache/grype/db/6/vulnerability.db","valid":true},"providers":{"alma":{"captured":"2026-03-02T00:29:35Z","input":"xxh64:a1027418f269feb8"},"alpine":{"captured":"2026-03-02T00:29:42Z","input":"xxh64:7e95cf83ea5fd01d"},"amazon":{"captured":"2026-03-02T00:29:52Z","input":"xxh64:c363d18b84d06274"},"arch":{"captured":"2026-03-02T00:29:40Z","input":"xxh64:e3e0b2148262146c"},"bitnami":{"captured":"2026-03-02T00:29:48Z","input":"xxh64:7b2154ed17439b77"},"chainguard":{"captured":"2026-03-02T00:29:42Z","input":"xxh64:c0f957cc24b8d7c3"},"chainguard-libraries":{"captured":"2026-03-02T00:29:35Z","input":"xxh64:d97ae42b6cba02f9"},"debian":{"captured":"2026-03-02T00:29:52Z","input":"xxh64:7bdfb8da29ecc231"},"echo":{"captured":"2026-03-02T00:29:47Z","input":"xxh64:4a9cac8c1185bd1a"},"eol":{"captured":"2026-03-02T00:29:58Z","input":"xxh64:a318c46ecded245a"},"epss":{"captured":"2026-03-02T00:29:44Z","input":"xxh64:6785b000bd1dd900"},"fedora":{"captured":"2026-03-02T00:30:02Z","input":"xxh64:c744d6a719608401"},"github":{"captured":"2026-03-02T00:29:47Z","input":"xxh64:6c1e519fc1fb3f44"},"kev":{"captured":"2026-03-02T00:29:34Z","input":"xxh64:e4fb3271793ad9d7"},"mariner":{"captured":"2026-03-02T00:29:50Z","input":"xxh64:3ea6373d7dbf99ce"},"minimos":{"captured":"2026-03-02T00:29:51Z","input":"xxh64:ac43ebba2a23a0aa"},"nvd":{"captured":"2026-03-02T00:30:01Z","input":"xxh64:d405c423617abf51"},"oracle":{"captured":"2026-03-02T00:29:36Z","input":"xxh64:f0de480dba75bf8b"},"photon":{"captured":"2026-03-02T00:29:39Z","input":"xxh64:30b5deaf9c0c2b5c"},"rhel":{"captured":"2026-03-02T00:30:24Z","input":"xxh64:9aa26af7c696781a"},"secureos":{"captured":"2026-03-02T00:29:38Z","input":"xxh64:5d76276350fca312"},"sles":{"captured":"2026-03-02T00:29:48Z","input":"xxh64:1406409f77f8ab96"},"ubuntu":{"captured":"2026-03-01T16:12:17Z","input":"xxh64:0296a4d7072e01d2"},"wolfi":{"captured":"2026-03-02T00:29:42Z","input":"xxh64:cf516c42c308c556"}}},"timestamp":"2026-03-02T19:46:35.051504303Z"}} diff --git a/labs/lab4/syft/grype-vuln-table.txt b/labs/lab4/syft/grype-vuln-table.txt new file mode 100644 index 00000000..26fbe70b --- /dev/null +++ b/labs/lab4/syft/grype-vuln-table.txt @@ -0,0 +1,123 @@ +NAME INSTALLED FIXED IN TYPE VULNERABILITY SEVERITY EPSS RISK +ip 2.0.1 npm GHSA-2p57-rm9w-gvfp High 86.5% (99th) 67.5 +vm2 3.9.17 3.9.18 npm GHSA-whpj-8f3w-67p5 Critical 69.9% (98th) 65.7 +vm2 3.9.17 npm GHSA-g644-9gfx-q4q4 Critical 39.2% (97th) 36.9 +jsonwebtoken 0.1.0 4.2.2 npm GHSA-c7hr-j4mj-j2w6 Critical 32.5% (96th) 29.2 +jsonwebtoken 0.4.0 4.2.2 npm GHSA-c7hr-j4mj-j2w6 Critical 32.5% (96th) 29.2 +vm2 3.9.17 3.10.0 npm GHSA-cchq-frgv-rjh5 Critical 5.0% (89th) 4.7 +moment 2.0.0 2.29.2 npm GHSA-8hfj-j24r-96c4 High 2.2% (84th) 1.7 +lodash.set 4.3.2 npm GHSA-p6mc-m468-83gw High 2.0% (83rd) 1.5 +engine.io 4.1.2 6.2.1 npm GHSA-r7qp-cfhv-p84w Medium 2.3% (84th) 1.3 +lodash 2.4.2 4.17.12 npm GHSA-jf85-cpcp-j695 Critical 1.2% (78th) 1.1 +moment 2.0.0 2.11.2 npm GHSA-87vv-r9j6-g5qv Medium 1.9% (82nd) 1.1 +crypto-js 3.3.0 4.2.0 npm GHSA-xwcq-pm8m-c4vf Critical 0.8% (74th) 0.7 +libssl3 3.0.17-1~deb12u2 3.0.18-1~deb12u2 deb CVE-2025-15467 Critical 0.8% (73rd) 0.7 +sanitize-html 1.4.2 2.12.1 npm GHSA-rm97-x556-q36h Medium 1.3% (79th) 0.7 +ws 7.4.6 7.5.10 npm GHSA-3h5v-q93c-6h6q High 0.5% (67th) 0.4 +got 8.3.2 11.8.5 npm GHSA-pfrx-2q88-qq97 Medium 0.8% (73rd) 0.4 +sanitize-html 1.4.2 2.7.1 npm GHSA-cgfm-xwp7-2cvr High 0.4% (63rd) 0.3 +vm2 3.9.17 3.9.18 npm GHSA-p5gc-c584-jj6v Medium 0.6% (68th) 0.3 +tar 4.4.19 6.2.1 npm GHSA-f5x3-32g6-xq36 Medium 0.4% (63rd) 0.3 +lodash 2.4.2 4.17.21 npm GHSA-35jh-r3h4-6jhm High 0.3% (50th) 0.2 +sanitize-html 1.4.2 1.4.3 npm GHSA-3j7m-hmh3-9jmp Medium 0.3% (55th) 0.2 +moment 2.0.0 2.19.3 npm GHSA-446m-mv8f-q348 High 0.2% (46th) 0.2 +notevil 1.3.3 npm GHSA-8g4m-cjm2-96wq Medium 0.3% (53rd) 0.2 +qs 6.13.0 6.14.1 npm GHSA-6rw7-vpxm-498p High 0.2% (44th) 0.2 +express-jwt 0.1.3 6.0.0 npm GHSA-6g6m-m6h5-w9gf High 0.2% (44th) 0.2 +lodash 2.4.2 4.17.11 npm GHSA-4xc9-xhrj-v574 High 0.2% (42nd) 0.2 +sanitize-html 1.4.2 2.3.2 npm GHSA-mjxr-4v3x-q3m4 Medium 0.3% (52nd) 0.1 +sanitize-html 1.4.2 2.3.1 npm GHSA-rjqq-98f6-6j3r Medium 0.3% (52nd) 0.1 +http-cache-semantics 3.8.1 4.1.1 npm GHSA-rc47-6667-2j5j High 0.2% (41st) 0.1 +sanitize-html 1.4.2 1.11.4 npm GHSA-xc6g-ggrc-qq4r Medium 0.3% (51st) 0.1 +socket.io-parser 4.0.5 4.2.3 npm GHSA-cqmj-92xf-r6r9 Medium 0.2% (42nd) 0.1 +braces 2.3.2 3.0.3 npm GHSA-grv7-fg5c-xmjg High 0.2% (36th) 0.1 +lodash 2.4.2 4.17.5 npm GHSA-fvqr-27wr-82fm Medium 0.1% (34th) < 0.1 +socket.io 3.1.2 4.6.2 npm GHSA-25hc-qcg6-38wj Medium 0.1% (33rd) < 0.1 +libc6 2.36-9+deb12u10 deb CVE-2018-20796 Negligible 1.5% (80th) < 0.1 +cookie 0.4.2 0.7.0 npm GHSA-pxg6-pf52-xh8x Low 0.2% (42nd) < 0.1 +libssl3 3.0.17-1~deb12u2 3.0.18-1~deb12u2 deb CVE-2025-69420 High < 0.1% (22nd) < 0.1 +jsonwebtoken 0.1.0 9.0.0 npm GHSA-8cf7-32gw-wr33 High < 0.1% (21st) < 0.1 +jsonwebtoken 0.4.0 9.0.0 npm GHSA-8cf7-32gw-wr33 High < 0.1% (21st) < 0.1 +validator 13.15.15 13.15.22 npm GHSA-vghf-hv5q-vc2g High < 0.1% (22nd) < 0.1 +multer 1.4.5-lts.2 2.0.1 npm GHSA-g5hg-p3ph-g8qg High < 0.1% (20th) < 0.1 +micromatch 3.1.10 4.0.8 npm GHSA-952p-6rrq-rcjv Medium 0.1% (28th) < 0.1 +node 22.18.0 20.20.0, *22.22.0, 24.13.0, 25.3.0 binary CVE-2025-59465 High < 0.1% (20th) < 0.1 +libssl3 3.0.17-1~deb12u2 3.0.18-1~deb12u2 deb CVE-2025-69421 High < 0.1% (20th) < 0.1 +libssl3 3.0.17-1~deb12u2 3.0.18-1~deb12u2 deb CVE-2025-69419 High < 0.1% (19th) < 0.1 +libc6 2.36-9+deb12u10 deb CVE-2019-9192 Negligible 0.9% (74th) < 0.1 +libc6 2.36-9+deb12u10 deb CVE-2019-1010025 Negligible 0.9% (74th) < 0.1 +minimatch 3.0.5 3.1.3 npm GHSA-3ppc-4f35-3m26 High < 0.1% (16th) < 0.1 +minimatch 3.0.8 3.1.3 npm GHSA-3ppc-4f35-3m26 High < 0.1% (16th) < 0.1 +minimatch 3.1.2 3.1.3 npm GHSA-3ppc-4f35-3m26 High < 0.1% (16th) < 0.1 +minimatch 5.1.6 5.1.7 npm GHSA-3ppc-4f35-3m26 High < 0.1% (16th) < 0.1 +minimatch 9.0.5 9.0.6 npm GHSA-3ppc-4f35-3m26 High < 0.1% (16th) < 0.1 +libc6 2.36-9+deb12u10 (won't fix) deb CVE-2025-15281 High < 0.1% (16th) < 0.1 +libssl3 3.0.17-1~deb12u2 3.0.18-1~deb12u2 deb CVE-2026-22796 Medium < 0.1% (22nd) < 0.1 +dottie 2.0.6 2.0.7 npm GHSA-r5mx-6wc6-7h9w Medium < 0.1% (20th) < 0.1 +multer 1.4.5-lts.2 2.0.0 npm GHSA-44fp-w29j-9vj5 High < 0.1% (14th) < 0.1 +multer 1.4.5-lts.2 2.1.0 npm GHSA-v52c-386h-88mc High < 0.1% (12th) < 0.1 +multer 1.4.5-lts.2 2.1.0 npm GHSA-xf7r-hgr6-v32p High < 0.1% (12th) < 0.1 +minimatch 3.0.5 3.1.3 npm GHSA-7r86-cg39-jmmj High < 0.1% (13th) < 0.1 +minimatch 3.0.8 3.1.3 npm GHSA-7r86-cg39-jmmj High < 0.1% (13th) < 0.1 +minimatch 3.1.2 3.1.3 npm GHSA-7r86-cg39-jmmj High < 0.1% (13th) < 0.1 +minimatch 5.1.6 5.1.8 npm GHSA-7r86-cg39-jmmj High < 0.1% (13th) < 0.1 +minimatch 9.0.5 9.0.7 npm GHSA-7r86-cg39-jmmj High < 0.1% (13th) < 0.1 +libc6 2.36-9+deb12u10 deb CVE-2019-1010024 Negligible 0.6% (70th) < 0.1 +vm2 3.9.17 3.10.2 npm GHSA-99p7-6v5w-7xg8 Critical < 0.1% (9th) < 0.1 +minimatch 3.0.5 3.1.4 npm GHSA-23c5-xmqv-rm74 High < 0.1% (11th) < 0.1 +minimatch 3.0.8 3.1.4 npm GHSA-23c5-xmqv-rm74 High < 0.1% (11th) < 0.1 +minimatch 3.1.2 3.1.4 npm GHSA-23c5-xmqv-rm74 High < 0.1% (11th) < 0.1 +minimatch 5.1.6 5.1.8 npm GHSA-23c5-xmqv-rm74 High < 0.1% (11th) < 0.1 +minimatch 9.0.5 9.0.7 npm GHSA-23c5-xmqv-rm74 High < 0.1% (11th) < 0.1 +jsonwebtoken 0.1.0 9.0.0 npm GHSA-hjrf-2m68-5959 Medium < 0.1% (18th) < 0.1 +jsonwebtoken 0.4.0 9.0.0 npm GHSA-hjrf-2m68-5959 Medium < 0.1% (18th) < 0.1 +glob 10.4.5 10.5.0 npm GHSA-5j98-mcp5-4vw2 High < 0.1% (11th) < 0.1 +node 22.18.0 20.20.0, *22.22.0, 24.13.0, 25.3.0 binary CVE-2026-21637 High < 0.1% (11th) < 0.1 +node 22.18.0 20.20.0, *22.22.0, 24.13.0, 25.3.0 binary CVE-2025-55131 High < 0.1% (8th) < 0.1 +sanitize-html 1.4.2 2.0.0-beta npm GHSA-qhxp-v273-g94h Medium < 0.1% (11th) < 0.1 +tar-fs 2.1.3 2.1.4 npm GHSA-vj76-c3g6-qr5v High < 0.1% (7th) < 0.1 +libc6 2.36-9+deb12u10 deb CVE-2010-4756 Negligible 0.4% (59th) < 0.1 +validator 13.15.15 13.15.20 npm GHSA-9965-vmph-33xx Medium < 0.1% (9th) < 0.1 +libssl3 3.0.17-1~deb12u2 3.0.17-1~deb12u3 deb CVE-2025-9230 High < 0.1% (5th) < 0.1 +libc6 2.36-9+deb12u10 deb CVE-2019-1010023 Negligible 0.3% (54th) < 0.1 +node 22.18.0 20.20.0, *22.22.0, 24.13.0, 25.3.0 binary CVE-2025-59466 High < 0.1% (5th) < 0.1 +lodash 4.17.21 4.17.23 npm GHSA-xxjr-mmjv-4gpg Medium < 0.1% (6th) < 0.1 +libc6 2.36-9+deb12u10 (won't fix) deb CVE-2026-0915 High < 0.1% (4th) < 0.1 +qs 6.13.0 6.14.2 npm GHSA-w7fw-mjwx-w883 Low < 0.1% (11th) < 0.1 +libssl3 3.0.17-1~deb12u2 3.0.17-1~deb12u3 deb CVE-2025-9232 Medium < 0.1% (6th) < 0.1 +libc6 2.36-9+deb12u10 2.36-9+deb12u11 deb CVE-2025-4802 High < 0.1% (3rd) < 0.1 +tar 4.4.19 7.5.7 npm GHSA-34x7-hfp2-rc4v High < 0.1% (2nd) < 0.1 +tar 6.2.1 7.5.7 npm GHSA-34x7-hfp2-rc4v High < 0.1% (2nd) < 0.1 +tar 7.4.3 7.5.7 npm GHSA-34x7-hfp2-rc4v High < 0.1% (2nd) < 0.1 +js-yaml 3.14.1 3.14.2 npm GHSA-mh29-5h37-fv8m Medium < 0.1% (5th) < 0.1 +node 22.18.0 20.20.0, *22.22.0, 24.13.0, 25.3.0 binary CVE-2025-55130 Critical < 0.1% (1st) < 0.1 +jsonwebtoken 0.1.0 9.0.0 npm GHSA-qwph-4952-7xr6 Medium < 0.1% (4th) < 0.1 +jsonwebtoken 0.4.0 9.0.0 npm GHSA-qwph-4952-7xr6 Medium < 0.1% (4th) < 0.1 +multer 1.4.5-lts.2 2.0.2 npm GHSA-fjgf-rc76-4x9p High < 0.1% (1st) < 0.1 +libssl3 3.0.17-1~deb12u2 3.0.18-1~deb12u2 deb CVE-2026-22795 Medium < 0.1% (3rd) < 0.1 +tar 4.4.19 7.5.8 npm GHSA-83g3-92jg-28cx High < 0.1% (1st) < 0.1 +tar 6.2.1 7.5.8 npm GHSA-83g3-92jg-28cx High < 0.1% (1st) < 0.1 +tar 7.4.3 7.5.8 npm GHSA-83g3-92jg-28cx High < 0.1% (1st) < 0.1 +multer 1.4.5-lts.2 2.0.0 npm GHSA-4pg4-qvpc-4q3h High < 0.1% (1st) < 0.1 +libssl3 3.0.17-1~deb12u2 3.0.18-1~deb12u2 deb CVE-2025-68160 Medium < 0.1% (3rd) < 0.1 +jws 0.2.6 3.2.3 npm GHSA-869p-cjfg-cm3x High < 0.1% (0th) < 0.1 +libc6 2.36-9+deb12u10 deb CVE-2019-1010022 Negligible 0.1% (32nd) < 0.1 +libc6 2.36-9+deb12u10 (won't fix) deb CVE-2026-0861 High < 0.1% (0th) < 0.1 +diff 4.0.2 4.0.4 npm GHSA-73rr-hh4g-fpgx Low < 0.1% (4th) < 0.1 +tar 4.4.19 7.5.3 npm GHSA-8qq5-rm4j-mr97 High < 0.1% (0th) < 0.1 +tar 6.2.1 7.5.3 npm GHSA-8qq5-rm4j-mr97 High < 0.1% (0th) < 0.1 +tar 7.4.3 7.5.3 npm GHSA-8qq5-rm4j-mr97 High < 0.1% (0th) < 0.1 +tar 4.4.19 7.5.4 npm GHSA-r6q2-hw4h-h46w High < 0.1% (0th) < 0.1 +tar 6.2.1 7.5.4 npm GHSA-r6q2-hw4h-h46w High < 0.1% (0th) < 0.1 +tar 7.4.3 7.5.4 npm GHSA-r6q2-hw4h-h46w High < 0.1% (0th) < 0.1 +node 22.18.0 20.20.0, *22.22.0, 24.13.0, 25.3.0 binary CVE-2025-55132 Medium < 0.1% (1st) < 0.1 +libc6 2.36-9+deb12u10 2.36-9+deb12u13 deb CVE-2025-8058 Medium < 0.1% (0th) < 0.1 +libssl3 3.0.17-1~deb12u2 deb CVE-2025-27587 Negligible < 0.1% (15th) < 0.1 +gcc-12-base 12.2.0-14+deb12u1 deb CVE-2022-27943 Negligible < 0.1% (15th) < 0.1 +libgcc-s1 12.2.0-14+deb12u1 deb CVE-2022-27943 Negligible < 0.1% (15th) < 0.1 +libgomp1 12.2.0-14+deb12u1 deb CVE-2022-27943 Negligible < 0.1% (15th) < 0.1 +libstdc++6 12.2.0-14+deb12u1 deb CVE-2022-27943 Negligible < 0.1% (15th) < 0.1 +libssl3 3.0.17-1~deb12u2 3.0.18-1~deb12u2 deb CVE-2025-69418 Medium < 0.1% (0th) < 0.1 +marsdb 0.6.11 npm GHSA-5mrr-rgp6-x4gr Critical N/A N/A +jws 0.2.6 3.0.0 npm GHSA-gjcw-v447-2w7q High N/A N/A +base64url 0.0.6 3.0.0 npm GHSA-rvg8-pwq2-xj7q Medium N/A N/A diff --git a/labs/lab4/syft/juice-shop-licenses.txt b/labs/lab4/syft/juice-shop-licenses.txt new file mode 100644 index 00000000..f3f672fa --- /dev/null +++ b/labs/lab4/syft/juice-shop-licenses.txt @@ -0,0 +1,1129 @@ +Extracting licenses from Syft SBOM... +1to2 | 1.0.0 | MIT +@adraffy/ens-normalize | 1.10.1 | MIT +@babel/helper-string-parser | 7.27.1 | MIT +@babel/helper-validator-identifier | 7.27.1 | MIT +@babel/parser | 7.28.3 | MIT +@babel/types | 7.28.2 | MIT +@colors/colors | 1.6.0 | MIT +@colors/colors | 1.6.0 | MIT +@dabh/diagnostics | 2.0.3 | MIT +@ethereumjs/rlp | 4.0.1 | MPL-2.0 +@ethereumjs/rlp | 5.0.2 | MPL-2.0 +@gar/promisify | 1.1.3 | MIT +@isaacs/cliui | 8.0.2 | ISC +@isaacs/fs-minipass | 4.0.1 | ISC +@my-scope/package-a | 0.0.0 | MIT +@my-scope/package-b | 0.0.0 | MIT +@nlpjs/core | 4.26.1 | MIT +@nlpjs/core-loader | 4.26.1 | MIT +@nlpjs/evaluator | 4.26.1 | MIT +@nlpjs/lang-en | 4.26.1 | MIT +@nlpjs/lang-en-min | 4.26.1 | MIT +@nlpjs/language | 4.25.0 | MIT +@nlpjs/language-min | 4.25.0 | MIT +@nlpjs/ner | 4.27.0 | MIT +@nlpjs/neural | 4.25.0 | MIT +@nlpjs/nlg | 4.26.1 | MIT +@nlpjs/nlp | 4.27.0 | MIT +@nlpjs/nlu | 4.27.0 | MIT +@nlpjs/request | 4.25.0 | MIT +@nlpjs/sentiment | 4.26.1 | MIT +@nlpjs/similarity | 4.26.1 | MIT +@nlpjs/slot | 4.26.1 | MIT +@noble/curves | 1.2.0 | MIT +@noble/curves | 1.4.2 | MIT +@noble/curves | 1.4.2 | MIT +@noble/hashes | 1.3.2 | MIT +@noble/hashes | 1.4.0 | MIT +@noble/hashes | 1.4.0 | MIT +@noble/hashes | 1.4.0 | MIT +@npmcli/agent | 3.0.0 | ISC +@npmcli/fs | 1.1.1 | ISC +@npmcli/fs | 4.0.0 | ISC +@npmcli/move-file | 1.1.2 | MIT +@otplib/core | 12.0.1 | MIT +@otplib/plugin-crypto | 12.0.1 | MIT +@otplib/plugin-thirty-two | 12.0.1 | MIT +@otplib/preset-default | 12.0.1 | MIT +@otplib/preset-v11 | 12.0.1 | MIT +@pkgjs/parseargs | 0.11.0 | MIT +@scarf/scarf | 1.4.0 | Apache-2.0 +@scure/base | 1.1.9 | MIT +@scure/bip32 | 1.4.0 | MIT +@scure/bip39 | 1.3.0 | MIT +@sindresorhus/is | 0.7.0 | MIT +@swc/helpers | 0.3.17 | MIT +@tokenizer/token | 0.3.0 | MIT +@tootallnate/once | 1.1.2 | MIT +@tootallnate/once | 2.0.0 | MIT +@types/component-emitter | 1.2.14 | MIT +@types/cookie | 0.4.1 | MIT +@types/cors | 2.8.19 | MIT +@types/debug | 4.1.12 | MIT +@types/ms | 2.1.0 | MIT +@types/node | 20.19.12 | MIT +@types/node | 22.7.5 | MIT +@types/strip-bom | 3.0.0 | MIT +@types/strip-json-comments | 0.0.30 | MIT +@types/triple-beam | 1.3.5 | MIT +@types/validator | 13.15.3 | MIT +@types/ws | 8.5.3 | MIT +abbrev | 1.1.1 | ISC +abbrev | 3.0.1 | ISC +abitype | 0.7.1 | MIT +abort-controller | 3.0.0 | MIT +accepts | 1.3.8 | MIT +acorn | 7.4.1 | MIT +acorn | 8.15.0 | MIT +acorn-walk | 8.3.4 | MIT +aes-js | 4.0.0-beta.5 | MIT +agent-base | 6.0.2 | MIT +agent-base | 7.1.4 | MIT +agent-base | 7.1.4 | MIT +agentkeepalive | 4.6.0 | MIT +aggregate-error | 3.1.0 | MIT +ansi-regex | 2.1.1 | MIT +ansi-regex | 2.1.1 | MIT +ansi-regex | 2.1.1 | MIT +ansi-regex | 3.0.1 | MIT +ansi-regex | 5.0.1 | MIT +ansi-regex | 6.2.0 | MIT +ansi-regex | 6.2.0 | MIT +ansi-styles | 2.2.1 | MIT +ansi-styles | 3.2.1 | MIT +ansi-styles | 4.3.0 | MIT +ansi-styles | 4.3.0 | MIT +ansi-styles | 4.3.0 | MIT +ansi-styles | 6.2.1 | MIT +anymatch | 3.1.3 | ISC +append-field | 1.0.0 | MIT +aproba | 1.2.0 | ISC +archive-type | 4.0.0 | MIT +archiver | 1.3.0 | MIT +archiver-utils | 1.3.0 | MIT +are-we-there-yet | 1.1.7 | ISC +are-we-there-yet | 3.0.1 | ISC +arg | 4.1.3 | MIT +argparse | 1.0.10 | MIT +arr-diff | 4.0.0 | MIT +arr-flatten | 1.1.0 | MIT +arr-union | 3.1.0 | MIT +array-buffer-byte-length | 1.0.2 | MIT +array-each | 1.0.1 | MIT +array-flatten | 1.1.1 | MIT +array-slice | 1.1.0 | MIT +array-unique | 0.3.2 | MIT +asap | 2.0.6 | MIT +assert-never | 1.4.0 | MIT +assign-symbols | 1.0.0 | MIT +async | 2.6.4 | MIT +async | 2.6.4 | MIT +async | 3.2.6 | MIT +at-least-node | 1.0.0 | ISC +atob | 2.1.2 | (MIT OR Apache-2.0) +available-typed-arrays | 1.0.7 | MIT +babel-walk | 3.0.0-canary-5 | MIT +balanced-match | 1.0.2 | MIT +base | 0.11.2 | MIT +base-files | 12.4+deb12u11 | GPL +base64-arraybuffer | 0.1.4 | MIT +base64-js | 0.0.8 | MIT +base64-js | 1.5.1 | MIT +base64id | 2.0.0 | MIT +base64url | 0.0.6 | MIT +basic-auth | 2.0.1 | MIT +batch | 0.6.1 | MIT +big-integer | 1.6.52 | Unlicense +binary | 0.3.0 | MIT +binary-extensions | 2.3.0 | MIT +bindings | 1.5.0 | MIT +bintrees | 1.0.2 | MIT +bl | 1.2.3 | MIT +bl | 4.1.0 | MIT +bluebird | 3.4.7 | MIT +bluebird | 3.7.2 | MIT +body-parser | 1.20.3 | MIT +bower-config | 1.4.3 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 1.1.12 | MIT +brace-expansion | 2.0.2 | MIT +braces | 2.3.2 | MIT +braces | 3.0.3 | MIT +braces | 3.0.3 | MIT +braces | 3.0.3 | MIT +brotli | 1.3.3 | MIT +buffer | 5.7.1 | MIT +buffer | 6.0.3 | MIT +buffer-alloc | 1.2.0 | MIT +buffer-alloc-unsafe | 1.1.0 | MIT +buffer-crc32 | 0.2.13 | MIT +buffer-fill | 1.0.0 | MIT +buffer-from | 1.1.2 | MIT +buffer-indexof-polyfill | 1.0.2 | MIT +busboy | 1.6.0 | MIT +byline | 4.2.2 | MIT +bytes | 3.1.2 | MIT +cacache | 15.3.0 | ISC +cacache | 19.0.1 | ISC +cache-base | 1.0.1 | MIT +cacheable-request | 2.1.4 | MIT +call-bind | 1.0.8 | MIT +call-bind-apply-helpers | 1.0.2 | MIT +call-bound | 1.0.4 | MIT +camelcase | 5.3.1 | MIT +chainsaw | 0.1.0 | MIT/X11 +chalk | 1.1.3 | MIT +chalk | 2.4.2 | MIT +chalk | 4.1.2 | MIT +character-parser | 2.2.0 | MIT +check-dependencies | 1.1.1 | MIT +check-internet-connected | 2.0.6 | MIT +check-types | 6.0.0 | MIT +chokidar | 3.5.1 | MIT +chownr | 1.1.4 | ISC +chownr | 1.1.4 | ISC +chownr | 2.0.0 | ISC +chownr | 3.0.0 | BlueOak-1.0.0 +clarinet | 0.12.6 | BSD-2-Clause +class-utils | 0.3.6 | MIT +clean-stack | 2.2.0 | MIT +cliui | 6.0.0 | ISC +clone | 2.1.2 | MIT +clone-response | 1.0.2 | MIT +code-point-at | 1.1.0 | MIT +collection-visit | 1.0.0 | MIT +color | 3.2.1 | MIT +color-convert | 1.9.3 | MIT +color-convert | 2.0.1 | MIT +color-convert | 2.0.1 | MIT +color-convert | 2.0.1 | MIT +color-name | 1.1.3 | MIT +color-name | 1.1.4 | MIT +color-name | 1.1.4 | MIT +color-name | 1.1.4 | MIT +color-string | 1.9.1 | MIT +color-support | 1.1.3 | ISC +colors | 1.1.2 | MIT +colors | 1.4.0 | MIT +colorspace | 1.1.4 | MIT +commander | 2.20.3 | MIT +commander | 2.20.3 | MIT +component-emitter | 1.3.1 | MIT +component-type | 1.2.1 | MIT +compress-commons | 1.2.2 | MIT +compressible | 2.0.18 | MIT +compression | 1.8.1 | MIT +concat-map | 0.0.1 | MIT +concat-stream | 1.6.2 | MIT +config | 3.3.12 | MIT +console-control-strings | 1.1.0 | ISC +constantinople | 4.0.1 | MIT +content-disposition | 0.5.4 | MIT +content-type | 1.0.5 | MIT +cookie | 0.4.2 | MIT +cookie | 0.7.1 | MIT +cookie | 0.7.2 | MIT +cookie-parser | 1.4.7 | MIT +cookie-signature | 1.0.6 | MIT +copy-descriptor | 0.1.1 | MIT +core-util-is | 1.0.2 | MIT +cors | 2.8.5 | MIT +crc | 3.8.0 | MIT +crc-32 | 1.2.2 | Apache-2.0 +crc32-stream | 2.0.0 | MIT +create-require | 1.1.1 | MIT +cross-fetch | 4.1.0 | MIT +cross-fetch-polyfill | 0.0.0 | MIT +cross-spawn | 7.0.6 | MIT +crypto-js | 3.3.0 | MIT +dateformat | 4.6.3 | MIT +debug | 2.6.9 | MIT +debug | 2.6.9 | MIT +debug | 2.6.9 | MIT +debug | 2.6.9 | MIT +debug | 2.6.9 | MIT +debug | 2.6.9 | MIT +debug | 2.6.9 | MIT +debug | 2.6.9 | MIT +debug | 2.6.9 | MIT +debug | 3.2.7 | MIT +debug | 4.3.7 | MIT +decamelize | 1.2.0 | MIT +decode-uri-component | 0.2.2 | MIT +decompress | 4.2.1 | MIT +decompress-response | 3.3.0 | MIT +decompress-response | 4.2.1 | MIT +decompress-response | 6.0.0 | MIT +decompress-response | 6.0.0 | MIT +decompress-tar | 4.1.1 | MIT +decompress-tarbz2 | 4.1.1 | MIT +decompress-targz | 4.1.1 | MIT +decompress-unzip | 4.0.1 | MIT +deep-equal | 2.2.3 | MIT +deep-extend | 0.6.0 | MIT +define-data-property | 1.1.4 | MIT +define-properties | 1.2.1 | MIT +define-property | 0.2.5 | MIT +define-property | 0.2.5 | MIT +define-property | 0.2.5 | MIT +define-property | 0.2.5 | MIT +define-property | 0.2.5 | MIT +define-property | 1.0.0 | MIT +define-property | 1.0.0 | MIT +define-property | 1.0.0 | MIT +define-property | 2.0.2 | MIT +delegates | 1.0.0 | MIT +depd | 1.1.2 | MIT +depd | 2.0.0 | MIT +destroy | 1.2.0 | MIT +detect-file | 1.0.0 | MIT +detect-libc | 1.0.3 | Apache-2.0 +detect-libc | 2.0.4 | Apache-2.0 +detect-libc | 2.0.4 | Apache-2.0 +dfa | 1.2.0 | MIT +diff | 4.0.2 | BSD-3-Clause +doctypes | 1.1.0 | MIT +domelementtype | 1.3.1 | BSD-2-Clause +domhandler | 2.1.0 | sha256:cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164 +domutils | 1.1.6 | sha256:cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164 +dottie | 2.0.6 | MIT +double-ended-queue | 0.9.7 | MIT +download | 8.0.0 | MIT +dunder-proto | 1.0.1 | MIT +duplexer2 | 0.1.4 | BSD-3-Clause +duplexer3 | 0.1.5 | BSD-3-Clause +dynamic-dedupe | 0.3.0 | MIT +eastasianwidth | 0.2.0 | MIT +ee-first | 1.1.1 | MIT +eivindfjeldstad-dot | 0.0.1 | MIT +emoji-regex | 8.0.0 | MIT +emoji-regex | 9.2.2 | MIT +emoji-regex | 9.2.2 | MIT +enabled | 2.0.0 | MIT +encodeurl | 1.0.2 | MIT +encodeurl | 2.0.0 | MIT +encoding | 0.1.13 | MIT +end-of-stream | 1.4.5 | MIT +engine.io | 4.1.2 | MIT +engine.io-parser | 4.0.3 | MIT +env-paths | 2.2.1 | MIT +err-code | 1.1.2 | MIT +err-code | 2.0.3 | MIT +errorhandler | 1.5.1 | MIT +es-define-property | 1.0.1 | MIT +es-errors | 1.3.0 | MIT +es-get-iterator | 1.1.3 | MIT +es-object-atoms | 1.1.1 | MIT +escape-html | 1.0.3 | MIT +escape-string-regexp | 1.0.5 | MIT +escodegen | 2.1.0 | BSD-2-Clause +esprima | 1.0.4 | BSD +esprima | 4.0.1 | BSD-2-Clause +estraverse | 5.3.0 | BSD-2-Clause +esutils | 2.0.3 | BSD-2-Clause +etag | 1.8.1 | MIT +ethereum-cryptography | 2.2.1 | MIT +ethers | 6.15.0 | MIT +event-target-shim | 5.0.1 | MIT +eventemitter2 | 0.4.14 | MIT +eventemitter3 | 1.1.1 | MIT +eventemitter3 | 5.0.1 | MIT +events | 3.3.0 | MIT +exit | 0.1.2 | MIT +expand-brackets | 2.1.4 | MIT +expand-template | 2.0.3 | (MIT OR WTFPL) +expand-tilde | 2.0.2 | MIT +exponential-backoff | 3.1.2 | Apache-2.0 +express | 4.21.2 | MIT +express-ipfilter | 1.3.2 | MIT +express-jwt | 0.1.3 | MIT +express-rate-limit | 7.5.1 | MIT +express-robots-txt | 0.4.1 | MIT +express-security.txt | 2.0.0 | ISC +ext-list | 2.2.2 | MIT +ext-name | 5.0.0 | MIT +extend | 3.0.2 | MIT +extend-shallow | 2.0.1 | MIT +extend-shallow | 2.0.1 | MIT +extend-shallow | 2.0.1 | MIT +extend-shallow | 2.0.1 | MIT +extend-shallow | 2.0.1 | MIT +extend-shallow | 2.0.1 | MIT +extend-shallow | 3.0.2 | MIT +extglob | 2.0.4 | MIT +fast.js | 0.1.1 | MIT +fd-slicer | 1.1.0 | MIT +fdir | 6.5.0 | MIT +feature-policy | 0.5.0 | MIT +fecha | 4.2.3 | MIT +file-js | 0.3.0 | MIT +file-stream-rotator | 1.0.0 | MIT +file-type | 11.1.0 | MIT +file-type | 16.5.4 | MIT +file-type | 3.9.0 | MIT +file-type | 4.4.0 | MIT +file-type | 5.2.0 | MIT +file-type | 5.2.0 | MIT +file-type | 6.2.0 | MIT +file-uri-to-path | 1.0.0 | MIT +filehound | 1.17.6 | MIT +filename-reserved-regex | 2.0.0 | MIT +filenamify | 3.0.0 | MIT +filesniffer | 1.0.3 | Apache-2.0 +fill-range | 4.0.0 | MIT +fill-range | 7.1.1 | MIT +fill-range | 7.1.1 | MIT +fill-range | 7.1.1 | MIT +finale-rest | 1.2.2 | MIT +finalhandler | 1.3.1 | MIT +find-up | 4.1.0 | MIT +findup-sync | 2.0.0 | MIT +findup-sync | 4.0.0 | MIT +findup-sync | 5.0.0 | MIT +fined | 1.2.0 | MIT +flagged-respawn | 1.0.1 | MIT +fn.name | 1.1.0 | MIT +fontkit | 1.9.0 | MIT +for-each | 0.3.5 | MIT +for-in | 1.0.2 | MIT +for-own | 1.0.0 | MIT +foreachasync | 3.0.0 | Apache2 +foreground-child | 3.3.1 | ISC +formatio | 1.1.1 | BSD-3-Clause +forwarded | 0.2.0 | MIT +fragment-cache | 0.2.1 | MIT +fresh | 0.5.2 | MIT +from2 | 2.3.0 | MIT +fs-constants | 1.0.0 | MIT +fs-extra | 9.1.0 | MIT +fs-minipass | 1.2.7 | ISC +fs-minipass | 2.1.0 | ISC +fs-minipass | 3.0.3 | ISC +fs.realpath | 1.0.0 | ISC +fstream | 1.0.12 | ISC +function-bind | 1.1.2 | MIT +functions-have-names | 1.2.3 | MIT +fuzzball | 1.4.0 | GPL-2.0 +gauge | 2.7.4 | ISC +gauge | 4.0.4 | ISC +gcc-12-base | 12.2.0-14+deb12u1 | Artistic, GFDL-1.2, GPL, GPL-2, GPL-3, LGPL +geojson-utils | 1.1.0 | MIT +get-caller-file | 2.0.5 | ISC +get-intrinsic | 1.3.0 | MIT +get-proto | 1.0.1 | MIT +get-stream | 2.3.1 | MIT +get-stream | 3.0.0 | MIT +get-stream | 3.0.0 | MIT +get-stream | 4.1.0 | MIT +get-value | 2.0.6 | MIT +getobject | 1.0.2 | MIT +github-from-package | 0.0.0 | MIT +glob | 10.4.5 | ISC +glob | 7.1.7 | ISC +glob | 7.2.3 | ISC +glob | 7.2.3 | ISC +glob | 7.2.3 | ISC +glob | 7.2.3 | ISC +glob | 7.2.3 | ISC +glob | 7.2.3 | ISC +glob | 7.2.3 | ISC +glob-parent | 5.1.2 | ISC +global-modules | 1.0.0 | MIT +global-prefix | 1.0.2 | MIT +gopd | 1.2.0 | MIT +got | 8.3.2 | MIT +graceful-fs | 4.2.11 | ISC +grunt | 1.6.1 | MIT +grunt-cli | 1.4.3 | MIT +grunt-contrib-compress | 1.6.0 | MIT +grunt-known-options | 2.0.0 | MIT +grunt-legacy-log | 3.0.0 | MIT +grunt-legacy-log-utils | 2.1.0 | MIT +grunt-legacy-util | 2.0.1 | MIT +grunt-replace-json | 0.1.0 | MIT +handlebars | 4.7.7 | MIT +has-ansi | 2.0.0 | MIT +has-bigints | 1.1.0 | MIT +has-flag | 3.0.0 | MIT +has-flag | 4.0.0 | MIT +has-property-descriptors | 1.0.2 | MIT +has-symbol-support-x | 1.4.2 | MIT +has-symbols | 1.1.0 | MIT +has-to-string-tag-x | 1.4.1 | MIT +has-tostringtag | 1.0.2 | MIT +has-unicode | 2.0.1 | ISC +has-value | 0.3.1 | MIT +has-value | 1.0.0 | MIT +has-values | 0.1.4 | MIT +has-values | 1.0.0 | MIT +hashids | 2.3.0 | MIT +hasown | 2.0.2 | MIT +hbs | 4.2.0 | MIT +he | 0.4.1 | MIT +heap | 0.2.7 | MIT +helmet | 4.6.0 | MIT +hoister | 0.0.2 | MIT +homedir-polyfill | 1.0.3 | MIT +hooker | 0.2.3 | MIT +html-entities | 1.4.0 | MIT +htmlparser2 | 3.3.0 | MIT +http-cache-semantics | 3.8.1 | BSD-2-Clause +http-cache-semantics | 4.2.0 | BSD-2-Clause +http-cache-semantics | 4.2.0 | BSD-2-Clause +http-errors | 1.6.3 | MIT +http-errors | 2.0.0 | MIT +http-proxy-agent | 4.0.1 | MIT +http-proxy-agent | 5.0.0 | MIT +http-proxy-agent | 7.0.2 | MIT +https-proxy-agent | 5.0.1 | MIT +https-proxy-agent | 7.0.6 | MIT +humanize-ms | 1.2.1 | MIT +i18n | 0.11.1 | MIT +iconv-lite | 0.4.24 | MIT +iconv-lite | 0.6.3 | MIT +iconv-lite | 0.6.3 | MIT +ieee754 | 1.2.1 | BSD-3-Clause +ignore-walk | 3.0.4 | ISC +iltorb | 2.4.5 | MIT +imurmurhash | 0.1.4 | MIT +indent-string | 4.0.0 | MIT +infer-owner | 1.0.4 | ISC +inflection | 1.13.4 | MIT +inflight | 1.0.6 | ISC +inherits | 2.0.3 | ISC +inherits | 2.0.4 | ISC +ini | 1.3.8 | ISC +ini | 1.3.8 | ISC +internal-slot | 1.1.0 | MIT +interpret | 1.1.0 | MIT +into-stream | 3.1.0 | MIT +invariant | 2.2.4 | MIT +ip | 2.0.1 | MIT +ip-address | 10.0.1 | MIT +ip6 | 0.2.11 | MIT +ipaddr.js | 1.9.1 | MIT +is-absolute | 1.0.0 | MIT +is-accessor-descriptor | 1.0.1 | MIT +is-arguments | 1.2.0 | MIT +is-array-buffer | 3.0.5 | MIT +is-arrayish | 0.3.2 | MIT +is-bigint | 1.1.0 | MIT +is-binary-path | 2.1.0 | MIT +is-boolean-object | 1.2.2 | MIT +is-buffer | 1.1.6 | MIT +is-callable | 1.2.7 | MIT +is-core-module | 2.16.1 | MIT +is-data-descriptor | 1.0.1 | MIT +is-date-object | 1.1.0 | MIT +is-descriptor | 0.1.7 | MIT +is-descriptor | 0.1.7 | MIT +is-descriptor | 0.1.7 | MIT +is-descriptor | 0.1.7 | MIT +is-descriptor | 0.1.7 | MIT +is-descriptor | 1.0.3 | MIT +is-expression | 4.0.0 | MIT +is-extendable | 0.1.1 | MIT +is-extendable | 0.1.1 | MIT +is-extendable | 0.1.1 | MIT +is-extendable | 0.1.1 | MIT +is-extendable | 0.1.1 | MIT +is-extendable | 0.1.1 | MIT +is-extendable | 0.1.1 | MIT +is-extendable | 1.0.1 | MIT +is-extglob | 2.1.1 | MIT +is-fullwidth-code-point | 1.0.0 | MIT +is-fullwidth-code-point | 2.0.0 | MIT +is-fullwidth-code-point | 3.0.0 | MIT +is-generator-function | 1.1.0 | MIT +is-glob | 3.1.0 | MIT +is-glob | 4.0.3 | MIT +is-lambda | 1.0.1 | MIT +is-map | 2.0.3 | MIT +is-natural-number | 4.0.1 | MIT +is-number | 3.0.0 | MIT +is-number | 7.0.0 | MIT +is-number | 7.0.0 | MIT +is-number | 7.0.0 | MIT +is-number-like | 1.0.8 | ISC +is-number-object | 1.1.1 | MIT +is-object | 1.0.2 | MIT +is-plain-obj | 1.1.0 | MIT +is-plain-object | 2.0.4 | MIT +is-promise | 2.2.2 | MIT +is-regex | 1.2.1 | MIT +is-relative | 1.0.0 | MIT +is-retry-allowed | 1.2.0 | MIT +is-set | 2.0.3 | MIT +is-shared-array-buffer | 1.0.4 | MIT +is-stream | 1.1.0 | MIT +is-stream | 2.0.1 | MIT +is-string | 1.1.1 | MIT +is-symbol | 1.1.1 | MIT +is-typed-array | 1.1.15 | MIT +is-unc-path | 1.0.0 | MIT +is-weakmap | 2.0.2 | MIT +is-weakset | 2.0.4 | MIT +is-windows | 1.0.2 | MIT +isarray | 0.0.1 | MIT +isarray | 1.0.0 | MIT +isarray | 1.0.0 | MIT +isarray | 2.0.5 | MIT +isexe | 2.0.0 | ISC +isexe | 3.1.1 | ISC +isobject | 2.1.0 | MIT +isobject | 3.0.1 | MIT +isomorphic-ws | 5.0.0 | MIT +isurl | 1.0.0 | MIT +jackspeak | 3.4.3 | BlueOak-1.0.0 +js-stringify | 1.0.2 | MIT +js-tokens | 4.0.0 | MIT +js-yaml | 3.14.1 | MIT +json-buffer | 3.0.0 | MIT +json5 | 2.2.3 | MIT +jsonfile | 6.2.0 | MIT +jsonwebtoken | 0.1.0 | MIT +jsonwebtoken | 0.4.0 | MIT +jssha | 3.3.1 | BSD-3-Clause +jstransformer | 1.0.0 | MIT +juice-shop | 19.0.0 | MIT +juice-shop | 19.0.0 | MIT +juicy-chat-bot | 0.9.0 | MIT +jwa | 0.0.1 | MIT +jws | 0.2.6 | MIT +keyv | 3.0.0 | MIT +kind-of | 3.2.2 | MIT +kind-of | 3.2.2 | MIT +kind-of | 3.2.2 | MIT +kind-of | 3.2.2 | MIT +kind-of | 4.0.0 | MIT +kind-of | 6.0.3 | MIT +kuler | 2.0.0 | MIT +lazystream | 1.0.1 | MIT +libc6 | 2.36-9+deb12u10 | GPL-2, LGPL-2.1 +libgcc-s1 | 12.2.0-14+deb12u1 | Artistic, GFDL-1.2, GPL, GPL-2, GPL-3, LGPL +libgomp1 | 12.2.0-14+deb12u1 | Artistic, GFDL-1.2, GPL, GPL-2, GPL-3, LGPL +libssl3 | 3.0.17-1~deb12u2 | Apache-2.0, Artistic, GPL-1, GPL-1+ +libstdc++6 | 12.2.0-14+deb12u1 | Artistic, GFDL-1.2, GPL, GPL-2, GPL-3, LGPL +libxmljs2 | 0.37.0 | MIT +liftup | 3.0.1 | MIT +linebreak | 1.1.0 | MIT +listenercount | 1.0.1 | ISC +ljharb-monorepo-symlink-test | 0.0.0 | MIT +locate-path | 5.0.0 | MIT +lodash | 2.4.2 | MIT +lodash | 4.17.21 | MIT +lodash.camelcase | 4.3.0 | MIT +lodash.isfinite | 3.3.2 | MIT +lodash.set | 4.3.2 | MIT +logform | 2.7.0 | MIT +lolex | 1.3.2 | BSD-3-Clause +loose-envify | 1.4.0 | MIT +lowercase-keys | 1.0.0 | MIT +lru-cache | 10.4.3 | ISC +lru-cache | 10.4.3 | ISC +lru-cache | 10.4.3 | ISC +lru-cache | 6.0.0 | ISC +make-dir | 1.3.0 | MIT +make-dir | 2.1.0 | MIT +make-error | 1.3.6 | ISC +make-fetch-happen | 14.0.3 | ISC +make-fetch-happen | 9.1.0 | ISC +make-iterator | 1.0.1 | MIT +make-plural | 4.3.0 | ISC +make-plural | 6.2.2 | ISC +map-cache | 0.2.2 | MIT +map-visit | 1.0.0 | MIT +marsdb | 0.6.11 | MIT +math-interval-parser | 2.0.1 | MIT +math-intrinsics | 1.1.0 | MIT +media-typer | 0.3.0 | MIT +media-types | 10.0.0 | ad-hoc +median | 0.0.2 | MIT +merge-descriptors | 1.0.3 | MIT +messageformat | 2.3.0 | MIT +messageformat-formatters | 2.0.1 | MIT +messageformat-parser | 4.1.3 | MIT +methods | 1.1.2 | MIT +micromatch | 3.1.10 | MIT +micromatch | 4.0.8 | MIT +micromatch | 4.0.8 | MIT +mime | 1.6.0 | MIT +mime-db | 1.52.0 | MIT +mime-types | 2.1.35 | MIT +mimic-response | 1.0.1 | MIT +mimic-response | 2.1.0 | MIT +mimic-response | 3.1.0 | MIT +mimic-response | 3.1.0 | MIT +minami | 1.1.1 | Apache-2.0 +minami | 1.1.1 | Apache-2.0 +minami | 1.1.1 | Apache-2.0 +minimatch | 3.0.5 | ISC +minimatch | 3.0.8 | ISC +minimatch | 3.1.2 | ISC +minimatch | 3.1.2 | ISC +minimatch | 3.1.2 | ISC +minimatch | 3.1.2 | ISC +minimatch | 3.1.2 | ISC +minimatch | 3.1.2 | ISC +minimatch | 3.1.2 | ISC +minimatch | 3.1.2 | ISC +minimatch | 3.1.2 | ISC +minimatch | 5.1.6 | ISC +minimatch | 9.0.5 | ISC +minimist | 0.2.4 | MIT +minimist | 1.2.8 | MIT +minipass | 2.9.0 | ISC +minipass | 3.3.6 | ISC +minipass | 3.3.6 | ISC +minipass | 3.3.6 | ISC +minipass | 3.3.6 | ISC +minipass | 5.0.0 | ISC +minipass | 7.1.2 | ISC +minipass-collect | 1.0.2 | ISC +minipass-collect | 2.0.1 | ISC +minipass-fetch | 1.4.1 | MIT +minipass-fetch | 4.0.1 | MIT +minipass-flush | 1.0.5 | ISC +minipass-pipeline | 1.2.4 | ISC +minipass-sized | 1.0.3 | ISC +minizlib | 1.3.3 | MIT +minizlib | 2.1.2 | MIT +minizlib | 3.0.2 | MIT +mixin-deep | 1.3.2 | MIT +mkdirp | 0.5.6 | MIT +mkdirp | 0.5.6 | MIT +mkdirp | 0.5.6 | MIT +mkdirp | 1.0.4 | MIT +mkdirp | 3.0.1 | MIT +mkdirp | 3.0.1 | MIT +mkdirp-classic | 0.5.3 | MIT +moment | 2.0.0 | MIT +moment | 2.30.1 | MIT +moment-timezone | 0.5.48 | MIT +morgan | 1.10.1 | MIT +mout | 1.2.4 | MIT +ms | 2.0.0 | MIT +ms | 2.0.0 | MIT +ms | 2.0.0 | MIT +ms | 2.0.0 | MIT +ms | 2.0.0 | MIT +ms | 2.0.0 | MIT +ms | 2.0.0 | MIT +ms | 2.0.0 | MIT +ms | 2.0.0 | MIT +ms | 2.1.3 | MIT +multer | 1.4.5-lts.2 | MIT +mustache | 4.2.0 | MIT +mylib | 0.0.0 | ISC +nan | 2.22.2 | MIT +nanomatch | 1.2.13 | MIT +napi-build-utils | 1.0.2 | MIT +napi-build-utils | 2.0.0 | MIT +napi-build-utils | 2.0.0 | MIT +needle | 2.9.1 | MIT +negotiator | 0.6.3 | MIT +negotiator | 0.6.4 | MIT +negotiator | 1.0.0 | MIT +neo-async | 2.6.2 | MIT +netbase | 6.4 | GPL-2 +node-abi | 2.30.1 | MIT +node-abi | 3.77.0 | MIT +node-abi | 3.77.0 | MIT +node-addon-api | 7.1.1 | MIT +node-fetch | 2.7.0 | MIT +node-gyp | 11.4.2 | MIT +node-gyp | 8.4.1 | MIT +node-pre-gyp | 0.15.0 | BSD-3-Clause +noop-logger | 0.1.1 | MIT +nopt | 3.0.6 | ISC +nopt | 4.0.3 | ISC +nopt | 4.0.3 | ISC +nopt | 5.0.0 | ISC +nopt | 8.1.0 | ISC +normalize-path | 2.1.1 | MIT +normalize-path | 3.0.0 | MIT +normalize-path | 3.0.0 | MIT +normalize-url | 2.0.1 | MIT +notevil | 1.3.3 | MIT +npm-bundled | 1.1.2 | ISC +npm-normalize-package-bin | 1.0.1 | ISC +npm-packlist | 1.4.8 | ISC +npmlog | 4.1.2 | ISC +npmlog | 6.0.2 | ISC +number-is-nan | 1.0.1 | MIT +object-assign | 4.1.1 | MIT +object-copy | 0.1.0 | MIT +object-inspect | 1.13.4 | MIT +object-is | 1.1.6 | MIT +object-keys | 1.1.1 | MIT +object-visit | 1.0.1 | MIT +object.assign | 4.1.7 | MIT +object.defaults | 1.1.0 | MIT +object.map | 1.0.1 | MIT +object.pick | 1.3.0 | MIT +on-finished | 2.3.0 | MIT +on-finished | 2.4.1 | MIT +on-headers | 1.1.0 | MIT +once | 1.4.0 | ISC +one-time | 1.0.0 | MIT +opentype.js | 0.7.3 | MIT +os-homedir | 1.0.2 | MIT +os-tmpdir | 1.0.2 | MIT +osenv | 0.1.5 | ISC +otplib | 12.0.1 | MIT +p-cancelable | 0.4.1 | MIT +p-event | 2.3.1 | MIT +p-finally | 1.0.0 | MIT +p-is-promise | 1.1.0 | MIT +p-limit | 2.3.0 | MIT +p-locate | 4.1.0 | MIT +p-map | 4.0.0 | MIT +p-map | 7.0.3 | MIT +p-timeout | 2.0.1 | MIT +p-try | 2.2.0 | MIT +package-json-from-dist | 1.0.1 | BlueOak-1.0.0 +pako | 0.2.9 | MIT +parse-filepath | 1.0.2 | MIT +parse-passwd | 1.0.0 | MIT +parseurl | 1.3.3 | MIT +pascalcase | 0.1.1 | MIT +path-exists | 4.0.0 | MIT +path-is-absolute | 1.0.1 | MIT +path-key | 3.1.1 | MIT +path-parse | 1.0.7 | MIT +path-root | 0.1.1 | MIT +path-root-regex | 0.1.2 | MIT +path-scurry | 1.11.1 | BlueOak-1.0.0 +path-to-regexp | 0.1.12 | MIT +pdfkit | 0.11.0 | MIT +peek-readable | 4.1.0 | MIT +pend | 1.2.0 | MIT +pg-connection-string | 2.9.1 | MIT +picomatch | 2.3.1 | MIT +picomatch | 4.0.3 | MIT +pify | 2.3.0 | MIT +pify | 2.3.0 | MIT +pify | 3.0.0 | MIT +pify | 3.0.0 | MIT +pify | 4.0.1 | MIT +pinkie | 2.0.4 | MIT +pinkie-promise | 2.0.1 | MIT +png-js | 1.0.0 | MIT +posix-character-classes | 0.1.1 | MIT +possible-typed-array-names | 1.1.0 | MIT +prebuild-install | 5.3.6 | MIT +prebuild-install | 7.1.3 | MIT +prebuild-install | 7.1.3 | MIT +prepend-http | 2.0.0 | MIT +pretty-bytes | 4.0.2 | MIT +proc-log | 5.0.0 | ISC +process | 0.11.10 | MIT +process-nextick-args | 2.0.1 | MIT +prom-client | 14.2.0 | Apache-2.0 +promise | 7.3.1 | MIT +promise-inflight | 1.0.1 | ISC +promise-retry | 2.0.1 | MIT +proper-lockfile | 1.2.0 | MIT +proxy-addr | 2.0.7 | MIT +pug | 3.0.3 | MIT +pug-attrs | 3.0.0 | MIT +pug-code-gen | 3.0.3 | MIT +pug-error | 2.1.0 | MIT +pug-filters | 4.0.0 | MIT +pug-lexer | 5.0.1 | MIT +pug-linker | 4.0.0 | MIT +pug-load | 3.0.0 | MIT +pug-parser | 6.0.0 | MIT +pug-runtime | 3.0.1 | MIT +pug-strip-comments | 2.0.0 | MIT +pug-walk | 2.0.0 | MIT +pump | 3.0.3 | MIT +qs | 6.13.0 | BSD-3-Clause +query-string | 5.1.1 | MIT +range-parser | 1.2.1 | MIT +range_check | 2.0.4 | BSD-2-Clause +raw-body | 2.5.2 | MIT +rc | 1.2.8 | (BSD-2-Clause OR MIT OR Apache-2.0) +readable-stream | 1.0.34 | MIT +readable-stream | 2.3.8 | MIT +readable-stream | 3.6.2 | MIT +readable-stream | 3.6.2 | MIT +readable-stream | 3.6.2 | MIT +readable-stream | 3.6.2 | MIT +readable-stream | 4.7.0 | MIT +readable-web-to-node-stream | 3.0.4 | MIT +readdirp | 3.5.0 | MIT +rechoir | 0.7.1 | MIT +regex-not | 1.0.2 | MIT +regexp.prototype.flags | 1.5.4 | MIT +remove-trailing-separator | 1.1.0 | ISC +repeat-element | 1.1.4 | MIT +repeat-string | 1.6.1 | MIT +replace | 1.2.2 | MIT +require-directory | 2.1.1 | MIT +require-main-filename | 2.0.0 | ISC +resolve | 1.22.10 | MIT +resolve-dir | 1.0.1 | MIT +resolve-url | 0.2.1 | MIT +responselike | 1.0.2 | MIT +restructure | 2.0.1 | MIT +ret | 0.1.15 | MIT +retry | 0.10.1 | MIT +retry | 0.12.0 | MIT +retry-as-promised | 7.1.1 | MIT +rimraf | 2.7.1 | ISC +rimraf | 2.7.1 | ISC +rimraf | 2.7.1 | ISC +rimraf | 3.0.2 | ISC +safe-buffer | 5.1.2 | MIT +safe-buffer | 5.1.2 | MIT +safe-buffer | 5.1.2 | MIT +safe-buffer | 5.2.1 | MIT +safe-regex | 1.1.0 | MIT +safe-regex-test | 1.1.0 | MIT +safe-stable-stringify | 2.5.0 | MIT +safer-buffer | 2.1.2 | MIT +samsam | 1.1.2 | BSD-3-Clause +sanitize-filename | 1.6.3 | WTFPL OR ISC +sanitize-html | 1.4.2 | MIT +sax | 1.4.1 | ISC +seek-bzip | 1.0.6 | MIT +semver | 5.7.2 | ISC +semver | 5.7.2 | ISC +semver | 5.7.2 | ISC +semver | 5.7.2 | ISC +semver | 7.7.2 | ISC +send | 0.19.0 | MIT +sequelize | 6.37.7 | MIT +sequelize-pool | 7.1.0 | MIT +serve-index | 1.9.1 | MIT +serve-static | 1.16.2 | MIT +set-blocking | 2.0.0 | ISC +set-function-length | 1.2.2 | MIT +set-function-name | 2.0.2 | MIT +set-value | 2.0.1 | MIT +setimmediate | 1.0.5 | MIT +setprototypeof | 1.1.0 | ISC +setprototypeof | 1.2.0 | ISC +shebang-command | 2.0.0 | MIT +shebang-regex | 3.0.0 | MIT +side-channel | 1.1.0 | MIT +side-channel-list | 1.0.0 | MIT +side-channel-map | 1.0.1 | MIT +side-channel-weakmap | 1.0.2 | MIT +signal-exit | 3.0.7 | ISC +signal-exit | 4.1.0 | ISC +simple-concat | 1.0.1 | MIT +simple-get | 3.1.1 | MIT +simple-get | 4.0.1 | MIT +simple-get | 4.0.1 | MIT +simple-swizzle | 0.2.2 | MIT +sinon | 1.17.7 | BSD-3-Clause +smart-buffer | 4.2.0 | MIT +snapdragon | 0.8.2 | MIT +snapdragon-node | 2.1.1 | MIT +snapdragon-util | 3.0.1 | MIT +socket.io | 3.1.2 | MIT +socket.io-adapter | 2.1.0 | MIT +socket.io-parser | 4.0.5 | MIT +socks | 2.8.7 | MIT +socks-proxy-agent | 6.2.1 | MIT +socks-proxy-agent | 8.0.5 | MIT +sort-keys | 1.1.2 | MIT +sort-keys | 2.0.0 | MIT +sort-keys-length | 1.0.1 | MIT +source-map | 0.5.7 | BSD-3-Clause +source-map | 0.6.1 | BSD-3-Clause +source-map-resolve | 0.5.3 | MIT +source-map-support | 0.5.21 | MIT +source-map-url | 0.4.1 | MIT +split-string | 3.1.0 | MIT +sprintf-js | 1.0.3 | BSD-3-Clause +sprintf-js | 1.1.3 | BSD-3-Clause +sqlite3 | 5.1.7 | BSD-3-Clause +ssri | 12.0.0 | ISC +ssri | 8.0.1 | ISC +stack-trace | 0.0.10 | MIT +static-extend | 0.1.2 | MIT +statuses | 1.5.0 | MIT +statuses | 2.0.1 | MIT +stop-iteration-iterator | 1.1.0 | MIT +stream-buffers | 2.2.0 | Unlicense +streamsearch | 1.1.0 | MIT +strict-uri-encode | 1.1.0 | MIT +string-width | 1.0.2 | MIT +string-width | 2.1.1 | MIT +string-width | 4.2.3 | MIT +string-width | 4.2.3 | MIT +string-width | 5.1.2 | MIT +string-width | 5.1.2 | MIT +string.fromcodepoint | 0.2.1 | MIT +string.prototype.codepointat | 0.2.1 | MIT +string_decoder | 0.10.31 | MIT +string_decoder | 1.1.1 | MIT +string_decoder | 1.3.0 | MIT +strip-ansi | 3.0.1 | MIT +strip-ansi | 3.0.1 | MIT +strip-ansi | 4.0.0 | MIT +strip-ansi | 6.0.1 | MIT +strip-ansi | 6.0.1 | MIT +strip-ansi | 7.1.0 | MIT +strip-ansi | 7.1.0 | MIT +strip-bom | 3.0.0 | MIT +strip-dirs | 2.1.0 | MIT +strip-json-comments | 2.0.1 | MIT +strip-json-comments | 2.0.1 | MIT +strip-outer | 1.0.1 | MIT +strtok3 | 6.3.0 | MIT +supports-color | 2.0.0 | MIT +supports-color | 5.5.0 | MIT +supports-color | 7.2.0 | MIT +supports-preserve-symlinks-flag | 1.0.0 | MIT +svg-captcha | 1.4.0 | MIT +swagger-ui-dist | 5.28.1 | Apache-2.0 +swagger-ui-express | 5.0.1 | MIT +tar | 4.4.19 | ISC +tar | 6.2.1 | ISC +tar | 7.4.3 | ISC +tar-fs | 2.1.3 | MIT +tar-stream | 1.6.2 | MIT +tar-stream | 2.2.0 | MIT +tdigest | 0.1.2 | MIT +text-hex | 1.0.0 | MIT +thirty-two | 1.0.2 | MIT +through | 2.3.8 | MIT +timed-out | 4.0.1 | MIT +tiny-inflate | 1.0.3 | MIT +tinyglobby | 0.2.14 | MIT +to-buffer | 1.2.1 | MIT +to-object-path | 0.3.0 | MIT +to-regex | 3.0.2 | MIT +to-regex-range | 2.1.1 | MIT +to-regex-range | 5.0.1 | MIT +to-regex-range | 5.0.1 | MIT +to-regex-range | 5.0.1 | MIT +toidentifier | 1.0.1 | MIT +token-stream | 1.0.0 | MIT +token-types | 4.2.1 | MIT +tr46 | 0.0.3 | MIT +traverse | 0.3.9 | MIT/X11 +tree-kill | 1.2.2 | MIT +trim-repeated | 1.0.0 | MIT +triple-beam | 1.4.1 | MIT +truncate-utf8-bytes | 1.0.2 | WTFPL +ts-node | 9.1.1 | MIT +ts-node-dev | 1.1.8 | MIT +tsconfig | 7.0.0 | MIT +tslib | 2.7.0 | 0BSD +tunnel-agent | 0.6.0 | Apache-2.0 +type-is | 1.6.18 | MIT +typecast | 0.0.1 | MIT +typed-array-buffer | 1.0.3 | MIT +typedarray | 0.0.6 | MIT +typescript | 5.3.3 | Apache-2.0 +tzdata | 2025b-0+deb12u1 | public-domain +uglify-js | 3.19.3 | BSD-2-Clause +unbzip2-stream | 1.4.3 | MIT +unc-path-regex | 0.1.2 | MIT +underscore.string | 3.3.6 | MIT +undici-types | 6.19.8 | MIT +undici-types | 6.21.0 | MIT +unicode-properties | 1.4.1 | MIT +unicode-trie | 2.0.0 | MIT +union-value | 1.0.1 | MIT +unique-filename | 1.1.1 | ISC +unique-filename | 4.0.0 | ISC +unique-slug | 2.0.2 | ISC +unique-slug | 5.0.0 | ISC +unit-compare | 1.0.1 | ISC +universalify | 2.0.1 | MIT +unpipe | 1.0.0 | MIT +unset-value | 1.0.0 | MIT +untildify | 2.1.0 | MIT +unzipper | 0.9.15 | MIT +urix | 0.1.0 | MIT +url-parse-lax | 3.0.0 | MIT +url-to-options | 1.0.1 | MIT +use | 3.1.1 | MIT +utf8-byte-length | 1.0.5 | (WTFPL OR MIT) +util | 0.12.5 | MIT +util-deprecate | 1.0.2 | MIT +utils-merge | 1.0.1 | MIT +uuid | 8.3.2 | MIT +v8flags | 3.2.0 | MIT +validate | 4.5.1 | MIT +validator | 13.15.15 | MIT +vary | 1.1.2 | MIT +vm2 | 3.9.17 | MIT +void-elements | 3.1.0 | MIT +walk | 2.3.15 | (MIT OR Apache-2.0) +walkdir | 0.0.11 | MIT +web3 | 4.16.0 | LGPL-3.0 +web3-core | 4.7.1 | LGPL-3.0 +web3-errors | 1.3.1 | LGPL-3.0 +web3-eth | 4.11.1 | LGPL-3.0 +web3-eth-abi | 4.4.1 | LGPL-3.0 +web3-eth-accounts | 4.3.1 | LGPL-3.0 +web3-eth-contract | 4.7.2 | LGPL-3.0 +web3-eth-ens | 4.4.0 | LGPL-3.0 +web3-eth-iban | 4.0.7 | LGPL-3.0 +web3-eth-personal | 4.1.0 | LGPL-3.0 +web3-net | 4.1.0 | LGPL-3.0 +web3-providers-http | 4.2.0 | LGPL-3.0 +web3-providers-ipc | 4.0.7 | LGPL-3.0 +web3-providers-ws | 4.0.8 | LGPL-3.0 +web3-rpc-methods | 1.3.0 | LGPL-3.0 +web3-rpc-providers | 1.0.0-rc.4 | LGPL-3.0 +web3-types | 1.10.0 | LGPL-3.0 +web3-utils | 4.3.3 | LGPL-3.0 +web3-validator | 2.0.6 | LGPL-3.0 +webidl-conversions | 3.0.1 | BSD-2-Clause +whatwg-url | 5.0.0 | MIT +which | 1.3.1 | ISC +which | 2.0.2 | ISC +which | 5.0.0 | ISC +which-boxed-primitive | 1.1.1 | MIT +which-collection | 1.0.2 | MIT +which-module | 2.0.1 | ISC +which-pm-runs | 1.1.0 | MIT +which-typed-array | 1.1.19 | MIT +wide-align | 1.1.3 | ISC +wide-align | 1.1.5 | ISC +winston | 3.17.0 | MIT +winston-transport | 4.9.0 | MIT +with | 7.0.2 | MIT +wkx | 0.5.0 | MIT +wordwrap | 0.0.3 | MIT +wordwrap | 1.0.0 | MIT +wrap-ansi | 6.2.0 | MIT +wrap-ansi | 7.0.0 | MIT +wrap-ansi | 8.1.0 | MIT +wrappy | 1.0.2 | ISC +ws | 7.4.6 | MIT +ws | 8.17.1 | MIT +xtend | 4.0.2 | MIT +y18n | 4.0.3 | ISC +yallist | 3.1.1 | ISC +yallist | 4.0.0 | ISC +yallist | 4.0.0 | ISC +yallist | 4.0.0 | ISC +yallist | 4.0.0 | ISC +yallist | 5.0.0 | BlueOak-1.0.0 +yaml-schema-validator | 1.2.3 | MIT +yargs | 15.4.1 | MIT +yargs-parser | 18.1.3 | ISC +yauzl | 2.10.0 | MIT +yn | 3.1.1 | MIT +z85 | 0.0.2 | MIT +zip-stream | 1.2.0 | MIT +zod | 3.25.76 | MIT diff --git a/labs/lab4/syft/juice-shop-syft-native.json b/labs/lab4/syft/juice-shop-syft-native.json new file mode 100644 index 00000000..9425afec --- /dev/null +++ b/labs/lab4/syft/juice-shop-syft-native.json @@ -0,0 +1 @@ +{"artifacts":[{"id":"3cea2309a653e6ed","name":"1to2","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/nan/tools/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/nan/tools/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/nan/tools/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/nan/tools/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nodejs:1to2:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:1to2:1to2:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/1to2@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"1to2","version":"1.0.0","author":"Benjamin Byholm (https://github.com/kkoopa/), Mathias Küsel (https://github.com/mathiask88/)","homepage":"","description":"NAN 1 -> 2 Migration Script","url":"git://github.com/nodejs/nan.git","private":false}},{"id":"08449108469244be","name":"@adraffy/ens-normalize","version":"1.10.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@adraffy/ens-normalize/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@adraffy/ens-normalize/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@adraffy/ens-normalize/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@adraffy/ens-normalize/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@adraffy\\/ens-normalize:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@adraffy\\/ens-normalize:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@adraffy\\/ens_normalize:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@adraffy\\/ens_normalize:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@adraffy\\/ens:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@adraffy\\/ens:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:adraffy:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:adraffy:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40adraffy/ens-normalize@1.10.1","metadataType":"javascript-npm-package","metadata":{"name":"@adraffy/ens-normalize","version":"1.10.1","author":"raffy.eth (http://raffy.antistupid.com)","homepage":"https://github.com/adraffy/ens-normalize.js#readme","description":"Ethereum Name Service (ENS) Name Normalizer","url":"git+https://github.com/adraffy/ens-normalize.js.git","private":false}},{"id":"27b0de0facbfc672","name":"@babel/helper-string-parser","version":"7.27.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@babel/helper-string-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@babel/helper-string-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@babel/helper-string-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@babel/helper-string-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@babel\\/helper-string-parser:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper-string-parser:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper_string_parser:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper_string_parser:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper-string:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper-string:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper_string:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper_string:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40babel/helper-string-parser@7.27.1","metadataType":"javascript-npm-package","metadata":{"name":"@babel/helper-string-parser","version":"7.27.1","author":"The Babel Team (https://babel.dev/team)","homepage":"https://babel.dev/docs/en/next/babel-helper-string-parser","description":"A utility package to parse strings","url":"https://github.com/babel/babel.git","private":false}},{"id":"d07675d36f7c1136","name":"@babel/helper-validator-identifier","version":"7.27.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@babel/helper-validator-identifier/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@babel/helper-validator-identifier/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@babel/helper-validator-identifier/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@babel/helper-validator-identifier/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@babel\\/helper-validator-identifier:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper-validator-identifier:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper_validator_identifier:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper_validator_identifier:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper-validator:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper-validator:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper_validator:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper_validator:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40babel/helper-validator-identifier@7.27.1","metadataType":"javascript-npm-package","metadata":{"name":"@babel/helper-validator-identifier","version":"7.27.1","author":"The Babel Team (https://babel.dev/team)","homepage":"","description":"Validate identifier/keywords name","url":"https://github.com/babel/babel.git","private":false}},{"id":"489d0f5c79137732","name":"@babel/parser","version":"7.28.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@babel/parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@babel/parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@babel/parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@babel/parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@babel\\/parser:\\@babel\\/parser:7.28.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel:\\@babel\\/parser:7.28.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40babel/parser@7.28.3","metadataType":"javascript-npm-package","metadata":{"name":"@babel/parser","version":"7.28.3","author":"The Babel Team (https://babel.dev/team)","homepage":"https://babel.dev/docs/en/next/babel-parser","description":"A JavaScript parser","url":"https://github.com/babel/babel.git","private":false}},{"id":"045074f58c58eebb","name":"@babel/types","version":"7.28.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@babel/types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@babel/types/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@babel/types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@babel/types/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@babel\\/types:\\@babel\\/types:7.28.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel:\\@babel\\/types:7.28.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40babel/types@7.28.2","metadataType":"javascript-npm-package","metadata":{"name":"@babel/types","version":"7.28.2","author":"The Babel Team (https://babel.dev/team)","homepage":"https://babel.dev/docs/en/next/babel-types","description":"Babel Types is a Lodash-esque utility library for AST nodes","url":"https://github.com/babel/babel.git","private":false}},{"id":"2aaa7cc50004f91b","name":"@colors/colors","version":"1.6.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/logform/node_modules/@colors/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/logform/node_modules/@colors/colors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/logform/node_modules/@colors/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/logform/node_modules/@colors/colors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@colors\\/colors:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:DABH:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40colors/colors@1.6.0","metadataType":"javascript-npm-package","metadata":{"name":"@colors/colors","version":"1.6.0","author":"DABH, DABH (https://github.com/DABH)","homepage":"https://github.com/DABH/colors.js","description":"get colors in your node.js console","url":"http://github.com/DABH/colors.js.git","private":false}},{"id":"3b8ecc6044fe8e57","name":"@colors/colors","version":"1.6.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/winston/node_modules/@colors/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston/node_modules/@colors/colors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/winston/node_modules/@colors/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston/node_modules/@colors/colors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@colors\\/colors:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:DABH:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40colors/colors@1.6.0","metadataType":"javascript-npm-package","metadata":{"name":"@colors/colors","version":"1.6.0","author":"DABH, DABH (https://github.com/DABH)","homepage":"https://github.com/DABH/colors.js","description":"get colors in your node.js console","url":"http://github.com/DABH/colors.js.git","private":false}},{"id":"22bb15b4ca9d4d3f","name":"@dabh/diagnostics","version":"2.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@dabh/diagnostics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@dabh/diagnostics/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@dabh/diagnostics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@dabh/diagnostics/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@dabh\\/diagnostics:\\@dabh\\/diagnostics:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:3rd-Eden:\\@dabh\\/diagnostics:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40dabh/diagnostics@2.0.3","metadataType":"javascript-npm-package","metadata":{"name":"@dabh/diagnostics","version":"2.0.3","author":"Arnout Kazemier, Martijn Swaagman (https://github.com/swaagie), Jarrett Cruger (https://github.com/jcrugzz), Sevastos (https://github.com/sevastos)","homepage":"https://github.com/3rd-Eden/diagnostics","description":"Tools for debugging your node.js modules and event loop","url":"git://github.com/3rd-Eden/diagnostics.git","private":false}},{"id":"2b283938a1553b38","name":"@ethereumjs/rlp","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@ethereumjs/rlp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@ethereumjs/rlp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MPL-2.0","spdxExpression":"MPL-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@ethereumjs/rlp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@ethereumjs/rlp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@ethereumjs\\/rlp:\\@ethereumjs\\/rlp:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereumjs:\\@ethereumjs\\/rlp:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40ethereumjs/rlp@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"@ethereumjs/rlp","version":"4.0.1","author":"martin becze , Alex Beregszaszi , Holger Drewes , Paul Miller ","homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","description":"Recursive Length Prefix Encoding Module","url":"https://github.com/ethereumjs/ethereumjs-monorepo.git","private":false}},{"id":"e264462c29df43ed","name":"@ethereumjs/rlp","version":"5.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MPL-2.0","spdxExpression":"MPL-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@ethereumjs\\/rlp:\\@ethereumjs\\/rlp:5.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereumjs:\\@ethereumjs\\/rlp:5.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40ethereumjs/rlp@5.0.2","metadataType":"javascript-npm-package","metadata":{"name":"@ethereumjs/rlp","version":"5.0.2","author":"martin becze , Alex Beregszaszi , Holger Drewes , Paul Miller ","homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","description":"Recursive Length Prefix Encoding Module","url":"https://github.com/ethereumjs/ethereumjs-monorepo.git","private":false}},{"id":"8e41d6aa1fe261a3","name":"@gar/promisify","version":"1.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@gar/promisify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@gar/promisify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@gar/promisify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@gar/promisify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@gar\\/promisify:\\@gar\\/promisify:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wraithgar:\\@gar\\/promisify:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40gar/promisify@1.1.3","metadataType":"javascript-npm-package","metadata":{"name":"@gar/promisify","version":"1.1.3","author":"Gar ","homepage":"","description":"Promisify an entire class or object","url":"https://github.com/wraithgar/gar-promisify.git","private":false}},{"id":"1b734807f495fb6f","name":"@isaacs/cliui","version":"8.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@isaacs/cliui/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/cliui/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@isaacs/cliui/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/cliui/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@isaacs\\/cliui:\\@isaacs\\/cliui:8.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40isaacs/cliui@8.0.2","metadataType":"javascript-npm-package","metadata":{"name":"@isaacs/cliui","version":"8.0.2","author":"Ben Coe ","homepage":"","description":"easily create complex multi-column command-line-interfaces","url":"yargs/cliui","private":false}},{"id":"0ab257647e45f4d4","name":"@isaacs/fs-minipass","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@isaacs/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/fs-minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@isaacs/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/fs-minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@isaacs\\/fs-minipass:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@isaacs\\/fs-minipass:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@isaacs\\/fs_minipass:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@isaacs\\/fs_minipass:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@isaacs\\/fs:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@isaacs\\/fs:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40isaacs/fs-minipass@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"@isaacs/fs-minipass","version":"4.0.1","author":"Isaac Z. Schlueter","homepage":"","description":"fs read and write streams based on minipass","url":"https://github.com/npm/fs-minipass.git","private":false}},{"id":"e38f30a540597121","name":"@my-scope/package-a","version":"0.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@my-scope\\/package-a:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my-scope\\/package-a:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my_scope\\/package_a:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my_scope\\/package_a:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my-scope\\/package:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my-scope\\/package:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my_scope\\/package:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my_scope\\/package:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40my-scope/package-a@0.0.0","metadataType":"javascript-npm-package","metadata":{"name":"@my-scope/package-a","version":"0.0.0","author":"","homepage":"","description":"","url":"","private":true}},{"id":"7c30bf5441790ef5","name":"@my-scope/package-b","version":"0.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@my-scope\\/package-b:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my-scope\\/package-b:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my_scope\\/package_b:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my_scope\\/package_b:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my-scope\\/package:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my-scope\\/package:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my_scope\\/package:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my_scope\\/package:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@my:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40my-scope/package-b@0.0.0","metadataType":"javascript-npm-package","metadata":{"name":"@my-scope/package-b","version":"0.0.0","author":"","homepage":"","description":"","url":"","private":true}},{"id":"49cbc756c02b244b","name":"@nlpjs/core","version":"4.26.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/core/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/core/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/core/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/core/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/core:\\@nlpjs\\/core:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/core@4.26.1","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/core","version":"4.26.1","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Core","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"52af61e4284d993b","name":"@nlpjs/core-loader","version":"4.26.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/core-loader/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/core-loader/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/core-loader/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/core-loader/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/core-loader:\\@nlpjs\\/core-loader:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/core-loader:\\@nlpjs\\/core_loader:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/core_loader:\\@nlpjs\\/core-loader:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/core_loader:\\@nlpjs\\/core_loader:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/core:\\@nlpjs\\/core-loader:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/core:\\@nlpjs\\/core_loader:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/core-loader@4.26.1","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/core-loader","version":"4.26.1","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Core","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"19329a82b3c04a97","name":"@nlpjs/evaluator","version":"4.26.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/evaluator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/evaluator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/evaluator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/evaluator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/evaluator:\\@nlpjs\\/evaluator:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/evaluator@4.26.1","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/evaluator","version":"4.26.1","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Evaluator","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"3b35c82860541774","name":"@nlpjs/lang-en","version":"4.26.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/lang-en/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/lang-en/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/lang-en/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/lang-en/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang-en:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang_en:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang-en:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang_en:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang-en:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang_en:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/lang-en@4.26.1","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/lang-en","version":"4.26.1","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Core","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"f478f743a248aca5","name":"@nlpjs/lang-en-min","version":"4.26.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/lang-en-min/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/lang-en-min/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/lang-en-min/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/lang-en-min/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang-en-min:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang-en-min:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang_en_min:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang_en_min:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/lang-en-min@4.26.1","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/lang-en-min","version":"4.26.1","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Core","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"ca1d4c9cc3d649fe","name":"@nlpjs/language","version":"4.25.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/language/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/language/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/language/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/language/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/language:\\@nlpjs\\/language:4.25.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/language@4.25.0","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/language","version":"4.25.0","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Language guesser","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"49713e5e64515107","name":"@nlpjs/language-min","version":"4.25.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/language-min/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/language-min/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/language-min/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/language-min/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/language-min:\\@nlpjs\\/language-min:4.25.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/language-min:\\@nlpjs\\/language_min:4.25.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/language_min:\\@nlpjs\\/language-min:4.25.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/language_min:\\@nlpjs\\/language_min:4.25.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/language:\\@nlpjs\\/language-min:4.25.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@nlpjs\\/language:\\@nlpjs\\/language_min:4.25.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/language-min@4.25.0","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/language-min","version":"4.25.0","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Language guesser","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"3bf94ec08da3b281","name":"@nlpjs/ner","version":"4.27.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/ner/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/ner/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/ner/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/ner/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/ner:\\@nlpjs\\/ner:4.27.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/ner@4.27.0","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/ner","version":"4.27.0","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Named Entity Recognition","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"d2908794d58fc9bc","name":"@nlpjs/neural","version":"4.25.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/neural/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/neural/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/neural/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/neural/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/neural:\\@nlpjs\\/neural:4.25.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/neural@4.25.0","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/neural","version":"4.25.0","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Neural Network","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"d41f6d4e68e9c43d","name":"@nlpjs/nlg","version":"4.26.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/nlg/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/nlg/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/nlg/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/nlg/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/nlg:\\@nlpjs\\/nlg:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/nlg@4.26.1","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/nlg","version":"4.26.1","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Natural Language Generation","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"f85c5456d515aafd","name":"@nlpjs/nlp","version":"4.27.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/nlp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/nlp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/nlp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/nlp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/nlp:\\@nlpjs\\/nlp:4.27.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/nlp@4.27.0","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/nlp","version":"4.27.0","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Natural Language Processing","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"c449b8b8cc6afd27","name":"@nlpjs/nlu","version":"4.27.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/nlu/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/nlu/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/nlu/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/nlu/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/nlu:\\@nlpjs\\/nlu:4.27.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/nlu@4.27.0","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/nlu","version":"4.27.0","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Natural Language Understanding","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"8d993f0ba3c63bb7","name":"@nlpjs/request","version":"4.25.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/request/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/request/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/request/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/request/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/request:\\@nlpjs\\/request:4.25.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/request@4.25.0","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/request","version":"4.25.0","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Request","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"1b3eb8c3cb77af23","name":"@nlpjs/sentiment","version":"4.26.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/sentiment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/sentiment/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/sentiment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/sentiment/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/sentiment:\\@nlpjs\\/sentiment:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/sentiment@4.26.1","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/sentiment","version":"4.26.1","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Sentiment Analysis","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"203a7b556fc354dd","name":"@nlpjs/similarity","version":"4.26.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/similarity/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/similarity/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/similarity/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/similarity/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/similarity:\\@nlpjs\\/similarity:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/similarity@4.26.1","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/similarity","version":"4.26.1","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Similarity","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"6b6febefa6106c5d","name":"@nlpjs/slot","version":"4.26.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@nlpjs/slot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/slot/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@nlpjs/slot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@nlpjs/slot/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@nlpjs\\/slot:\\@nlpjs\\/slot:4.26.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40nlpjs/slot@4.26.1","metadataType":"javascript-npm-package","metadata":{"name":"@nlpjs/slot","version":"4.26.1","author":"Jesus Seijas , Jesus Seijas ","homepage":"","description":"Slot filling manager","url":"git+https://github.com/axa-group/nlp.js.git","private":false}},{"id":"2a40db3b54912cbf","name":"@noble/curves","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@noble/curves/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@noble/curves/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@noble/curves/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@noble/curves/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@noble\\/curves:\\@noble\\/curves:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:paulmillr:\\@noble\\/curves:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40noble/curves@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"@noble/curves","version":"1.2.0","author":"Paul Miller (https://paulmillr.com)","homepage":"https://paulmillr.com/noble/","description":"Audited & minimal JS implementation of elliptic curve cryptography","url":"https://github.com/paulmillr/noble-curves.git","private":false}},{"id":"a86e0237429a5827","name":"@noble/curves","version":"1.4.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@noble\\/curves:\\@noble\\/curves:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40noble/curves@1.4.2","metadataType":"javascript-npm-package","metadata":{"name":"@noble/curves","version":"1.4.2","author":"Paul Miller (https://paulmillr.com)","homepage":"https://paulmillr.com/noble/","description":"Audited & minimal JS implementation of elliptic curve cryptography","url":"git+https://github.com/paulmillr/noble-curves.git","private":false}},{"id":"306de5e5675f2410","name":"@noble/curves","version":"1.4.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@noble\\/curves:\\@noble\\/curves:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40noble/curves@1.4.2","metadataType":"javascript-npm-package","metadata":{"name":"@noble/curves","version":"1.4.2","author":"Paul Miller (https://paulmillr.com)","homepage":"https://paulmillr.com/noble/","description":"Audited & minimal JS implementation of elliptic curve cryptography","url":"git+https://github.com/paulmillr/noble-curves.git","private":false}},{"id":"46670510cb133f58","name":"@noble/hashes","version":"1.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@noble/hashes/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@noble/hashes/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:paulmillr:\\@noble\\/hashes:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40noble/hashes@1.3.2","metadataType":"javascript-npm-package","metadata":{"name":"@noble/hashes","version":"1.3.2","author":"Paul Miller (https://paulmillr.com)","homepage":"https://paulmillr.com/noble/","description":"Audited & minimal 0-dependency JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2, Scrypt","url":"https://github.com/paulmillr/noble-hashes.git","private":false}},{"id":"749573321ee941d7","name":"@noble/hashes","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40noble/hashes@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"@noble/hashes","version":"1.4.0","author":"Paul Miller (https://paulmillr.com)","homepage":"https://paulmillr.com/noble/","description":"Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt","url":"git+https://github.com/paulmillr/noble-hashes.git","private":false}},{"id":"a3139241ec1643e6","name":"@noble/hashes","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40noble/hashes@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"@noble/hashes","version":"1.4.0","author":"Paul Miller (https://paulmillr.com)","homepage":"https://paulmillr.com/noble/","description":"Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt","url":"git+https://github.com/paulmillr/noble-hashes.git","private":false}},{"id":"c2a39289ece0eefe","name":"@noble/hashes","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40noble/hashes@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"@noble/hashes","version":"1.4.0","author":"Paul Miller (https://paulmillr.com)","homepage":"https://paulmillr.com/noble/","description":"Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt","url":"git+https://github.com/paulmillr/noble-hashes.git","private":false}},{"id":"114921a3f2bc9d12","name":"@npmcli/agent","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@npmcli/agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/agent/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@npmcli/agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/agent/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@npmcli\\/agent:\\@npmcli\\/agent:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:\\@npmcli\\/agent:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40npmcli/agent@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"@npmcli/agent","version":"3.0.0","author":"GitHub Inc.","homepage":"https://github.com/npm/agent#readme","description":"the http/https agent used by the npm cli","url":"git+https://github.com/npm/agent.git","private":false}},{"id":"644572bbb1e01679","name":"@npmcli/fs","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@npmcli\\/fs:\\@npmcli\\/fs:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40npmcli/fs@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"@npmcli/fs","version":"1.1.1","author":"GitHub Inc.","homepage":"","description":"filesystem utilities for the npm cli","url":"","private":false}},{"id":"2f7974422b4dc793","name":"@npmcli/fs","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@npmcli/fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/fs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@npmcli/fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/fs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@npmcli\\/fs:\\@npmcli\\/fs:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40npmcli/fs@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"@npmcli/fs","version":"4.0.0","author":"GitHub Inc.","homepage":"","description":"filesystem utilities for the npm cli","url":"git+https://github.com/npm/fs.git","private":false}},{"id":"a988a9e98434d4e0","name":"@npmcli/move-file","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@npmcli/move-file/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/move-file/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@npmcli/move-file/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/move-file/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@npmcli\\/move-file:\\@npmcli\\/move-file:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@npmcli\\/move-file:\\@npmcli\\/move_file:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@npmcli\\/move_file:\\@npmcli\\/move-file:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@npmcli\\/move_file:\\@npmcli\\/move_file:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@npmcli\\/move:\\@npmcli\\/move-file:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@npmcli\\/move:\\@npmcli\\/move_file:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40npmcli/move-file@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"@npmcli/move-file","version":"1.1.2","author":"","homepage":"","description":"move a file (fork of move-file)","url":"git+https://github.com/npm/move-file","private":false}},{"id":"80ec3c5b78ad0cd1","name":"@otplib/core","version":"12.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@otplib/core/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@otplib/core/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@otplib/core/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@otplib/core/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@otplib\\/core:\\@otplib\\/core:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yeojz:\\@otplib\\/core:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40otplib/core@12.0.1","metadataType":"javascript-npm-package","metadata":{"name":"@otplib/core","version":"12.0.1","author":"Gerald Yeo ","homepage":"https://yeojz.otplib.dev","description":"core method for otplib","url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-core","private":false}},{"id":"a30b3113039a0207","name":"@otplib/plugin-crypto","version":"12.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@otplib/plugin-crypto/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@otplib/plugin-crypto/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@otplib/plugin-crypto/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@otplib/plugin-crypto/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@otplib\\/plugin-crypto:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin-crypto:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin_crypto:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin_crypto:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yeojz:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yeojz:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40otplib/plugin-crypto@12.0.1","metadataType":"javascript-npm-package","metadata":{"name":"@otplib/plugin-crypto","version":"12.0.1","author":"Gerald Yeo ","homepage":"https://yeojz.otplib.dev","description":"node crypto plugin for otplib","url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-plugin-crypto","private":false}},{"id":"e9e61a8a5751393d","name":"@otplib/plugin-thirty-two","version":"12.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@otplib/plugin-thirty-two/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@otplib/plugin-thirty-two/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@otplib/plugin-thirty-two/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@otplib/plugin-thirty-two/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@otplib\\/plugin-thirty-two:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin-thirty-two:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin_thirty_two:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin_thirty_two:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin-thirty:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin-thirty:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin_thirty:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin_thirty:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yeojz:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yeojz:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40otplib/plugin-thirty-two@12.0.1","metadataType":"javascript-npm-package","metadata":{"name":"@otplib/plugin-thirty-two","version":"12.0.1","author":"Gerald Yeo ","homepage":"https://yeojz.otplib.dev","description":"thirty-two plugin for otplib","url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-plugin-thirty-two","private":false}},{"id":"8171b09a48e9d93f","name":"@otplib/preset-default","version":"12.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@otplib/preset-default/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@otplib/preset-default/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@otplib/preset-default/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@otplib/preset-default/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@otplib\\/preset-default:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/preset-default:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/preset_default:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/preset_default:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yeojz:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yeojz:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40otplib/preset-default@12.0.1","metadataType":"javascript-npm-package","metadata":{"name":"@otplib/preset-default","version":"12.0.1","author":"Gerald Yeo ","homepage":"https://yeojz.otplib.dev","description":"basic preset for otplib","url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-preset-default","private":false}},{"id":"1aa44437b113ebed","name":"@otplib/preset-v11","version":"12.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@otplib/preset-v11/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@otplib/preset-v11/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@otplib/preset-v11/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@otplib/preset-v11/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@otplib\\/preset-v11:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/preset-v11:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/preset_v11:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/preset_v11:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yeojz:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yeojz:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40otplib/preset-v11@12.0.1","metadataType":"javascript-npm-package","metadata":{"name":"@otplib/preset-v11","version":"12.0.1","author":"Gerald Yeo ","homepage":"https://yeojz.otplib.dev","description":"v11.x compatible interface preset for otplib","url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-preset-v11","private":false}},{"id":"80ef1a2248d5a920","name":"@pkgjs/parseargs","version":"0.11.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@pkgjs/parseargs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@pkgjs/parseargs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@pkgjs/parseargs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@pkgjs/parseargs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@pkgjs\\/parseargs:\\@pkgjs\\/parseargs:0.11.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pkgjs:\\@pkgjs\\/parseargs:0.11.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40pkgjs/parseargs@0.11.0","metadataType":"javascript-npm-package","metadata":{"name":"@pkgjs/parseargs","version":"0.11.0","author":"","homepage":"https://github.com/pkgjs/parseargs#readme","description":"Polyfill of future proposal for `util.parseArgs()`","url":"git@github.com:pkgjs/parseargs.git","private":false}},{"id":"19e6077d1014f2df","name":"@scarf/scarf","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@scarf/scarf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scarf/scarf/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@scarf/scarf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scarf/scarf/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@scarf\\/scarf:\\@scarf\\/scarf:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:scarf-sh:\\@scarf\\/scarf:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40scarf/scarf@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"@scarf/scarf","version":"1.4.0","author":"Scarf Systems","homepage":"https://github.com/scarf-sh/scarf-js","description":"Scarf is like Google Analytics for your npm packages. Gain insights into how your packages are installed and used, and by which companies.","url":"git+https://github.com/scarf-sh/scarf-js.git","private":false}},{"id":"8a8c401a9f2b2c51","name":"@scure/base","version":"1.1.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@scure/base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/base/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@scure/base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/base/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@scure\\/base:\\@scure\\/base:1.1.9:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40scure/base@1.1.9","metadataType":"javascript-npm-package","metadata":{"name":"@scure/base","version":"1.1.9","author":"Paul Miller (https://paulmillr.com)","homepage":"https://paulmillr.com/noble/#scure","description":"Secure, audited & 0-dep implementation of base64, bech32, base58, base32 & base16","url":"git+https://github.com/paulmillr/scure-base.git","private":false}},{"id":"5f4817f39b8e1c4d","name":"@scure/bip32","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@scure/bip32/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/bip32/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@scure/bip32/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/bip32/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@scure\\/bip32:\\@scure\\/bip32:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40scure/bip32@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"@scure/bip32","version":"1.4.0","author":"Paul Miller (https://paulmillr.com), Patricio Palladino , Paul Miller (https://paulmillr.com)","homepage":"https://paulmillr.com/noble/#scure","description":"Secure, audited & minimal implementation of BIP32 hierarchical deterministic (HD) wallets over secp256k1","url":"git+https://github.com/paulmillr/scure-bip32.git","private":false}},{"id":"0f92a1c1ac31f6b0","name":"@scure/bip39","version":"1.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@scure/bip39/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/bip39/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@scure/bip39/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@scure/bip39/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@scure\\/bip39:\\@scure\\/bip39:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40scure/bip39@1.3.0","metadataType":"javascript-npm-package","metadata":{"name":"@scure/bip39","version":"1.3.0","author":"Paul Miller (https://paulmillr.com), Patricio Palladino , Paul Miller (https://paulmillr.com)","homepage":"https://paulmillr.com/","description":"Secure, audited & minimal implementation of BIP39 mnemonic phrases","url":"git+https://github.com/paulmillr/scure-bip39.git","private":false}},{"id":"a29ebe9c01a24b05","name":"@sindresorhus/is","version":"0.7.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@sindresorhus/is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@sindresorhus/is/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@sindresorhus/is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@sindresorhus/is/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@sindresorhus\\/is:\\@sindresorhus\\/is:0.7.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40sindresorhus/is@0.7.0","metadataType":"javascript-npm-package","metadata":{"name":"@sindresorhus/is","version":"0.7.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Type check values: `is.string('🦄') //=> true`","url":"sindresorhus/is","private":false}},{"id":"079d0d4fdf762801","name":"@swc/helpers","version":"0.3.17","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@swc/helpers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@swc/helpers/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@swc/helpers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@swc/helpers/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@swc\\/helpers:\\@swc\\/helpers:0.3.17:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40swc/helpers@0.3.17","metadataType":"javascript-npm-package","metadata":{"name":"@swc/helpers","version":"0.3.17","author":"강동윤 ","homepage":"https://swc.rs","description":"External helpers for the swc project.","url":"git+https://github.com/swc-project/swc.git","private":false}},{"id":"43352d2f6855caf1","name":"@tokenizer/token","version":"0.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@tokenizer/token/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@tokenizer/token/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@tokenizer/token/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@tokenizer/token/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@tokenizer\\/token:\\@tokenizer\\/token:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Borewit:\\@tokenizer\\/token:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40tokenizer/token@0.3.0","metadataType":"javascript-npm-package","metadata":{"name":"@tokenizer/token","version":"0.3.0","author":"Borewit (https://github.com/Borewit)","homepage":"","description":"TypeScript definition for strtok3 token","url":"https://github.com/Borewit/tokenizer-token.git","private":false}},{"id":"c5d7a329145ffcc6","name":"@tootallnate/once","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@tootallnate\\/once:\\@tootallnate\\/once:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:\\@tootallnate\\/once:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40tootallnate/once@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"@tootallnate/once","version":"1.1.2","author":"Nathan Rajlich (http://n8.io/)","homepage":"","description":"Creates a Promise that waits for a single event","url":"git://github.com/TooTallNate/once.git","private":false}},{"id":"f544b09023665970","name":"@tootallnate/once","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@tootallnate/once/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@tootallnate/once/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@tootallnate/once/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@tootallnate/once/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@tootallnate\\/once:\\@tootallnate\\/once:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:\\@tootallnate\\/once:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40tootallnate/once@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"@tootallnate/once","version":"2.0.0","author":"Nathan Rajlich (http://n8.io/)","homepage":"","description":"Creates a Promise that waits for a single event","url":"git://github.com/TooTallNate/once.git","private":false}},{"id":"ae93160dfc27d07c","name":"@types/component-emitter","version":"1.2.14","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/component-emitter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/component-emitter/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/component-emitter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/component-emitter/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@types\\/component-emitter:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/component-emitter:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/component_emitter:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/component_emitter:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/component:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/component:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/component-emitter@1.2.14","metadataType":"javascript-npm-package","metadata":{"name":"@types/component-emitter","version":"1.2.14","author":"Peter Snider (https://github.com/psnider)","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/component-emitter","description":"TypeScript definitions for component-emitter","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"1339467e13b5c752","name":"@types/cookie","version":"0.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/cookie/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/cookie/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/cookie:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/cookie:\\@types\\/cookie:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/cookie@0.4.1","metadataType":"javascript-npm-package","metadata":{"name":"@types/cookie","version":"0.4.1","author":"Pine Mizune (https://github.com/pine), Piotr Błażejewicz (https://github.com/peterblazejewicz)","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie","description":"TypeScript definitions for cookie","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"bc4bb778990d4ea4","name":"@types/cors","version":"2.8.19","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/cors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/cors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/cors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/cors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/cors:2.8.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/cors:\\@types\\/cors:2.8.19:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/cors@2.8.19","metadataType":"javascript-npm-package","metadata":{"name":"@types/cors","version":"2.8.19","author":"Alan Plum (https://github.com/pluma), Gaurav Sharma (https://github.com/gtpan77), Sebastian Beltran (https://github.com/bjohansebas)","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cors","description":"TypeScript definitions for cors","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"6c978939ffb311b0","name":"@types/debug","version":"4.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/debug:4.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/debug:\\@types\\/debug:4.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/debug@4.1.12","metadataType":"javascript-npm-package","metadata":{"name":"@types/debug","version":"4.1.12","author":"Seon-Wook Park (https://github.com/swook), Gal Talmor (https://github.com/galtalmor), John McLaughlin (https://github.com/zamb3zi), Brasten Sager (https://github.com/brasten), Nicolas Penin (https://github.com/npenin), Kristian Brünn (https://github.com/kristianmitk), Caleb Gregory (https://github.com/calebgregory)","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug","description":"TypeScript definitions for debug","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"495a18008d72fd0f","name":"@types/ms","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/ms:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/ms:\\@types\\/ms:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/ms@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"@types/ms","version":"2.1.0","author":"Zhiyuan Wang (https://github.com/danny8002)","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms","description":"TypeScript definitions for ms","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"1a396f39fa44decd","name":"@types/node","version":"20.19.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/node/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/node/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/node:20.19.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/node:\\@types\\/node:20.19.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/node@20.19.12","metadataType":"javascript-npm-package","metadata":{"name":"@types/node","version":"20.19.12","author":"Microsoft TypeScript (https://github.com/Microsoft), Alberto Schiabel (https://github.com/jkomyno), Andrew Makarov (https://github.com/r3nya), Benjamin Toueg (https://github.com/btoueg), David Junger (https://github.com/touffy), Mohsen Azimi (https://github.com/mohsen1), Nikita Galkin (https://github.com/galkin), Sebastian Silbermann (https://github.com/eps1lon), Wilco Bakker (https://github.com/WilcoBakker), Marcin Kopacz (https://github.com/chyzwar), Trivikram Kamat (https://github.com/trivikr), Junxiao Shi (https://github.com/yoursunny), Ilia Baryshnikov (https://github.com/qwelias), ExE Boss (https://github.com/ExE-Boss), Piotr Błażejewicz (https://github.com/peterblazejewicz), Anna Henningsen (https://github.com/addaleax), Victor Perin (https://github.com/victorperin), NodeJS Contributors (https://github.com/NodeJS), Linus Unnebäck (https://github.com/LinusU), wafuwafu13 (https://github.com/wafuwafu13), Matteo Collina (https://github.com/mcollina), Dmitry Semigradsky (https://github.com/Semigradsky)","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node","description":"TypeScript definitions for node","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"6fe716e8b0927a9d","name":"@types/node","version":"22.7.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ethers/node_modules/@types/node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethers/node_modules/@types/node/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ethers/node_modules/@types/node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethers/node_modules/@types/node/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/node:22.7.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/node:\\@types\\/node:22.7.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/node@22.7.5","metadataType":"javascript-npm-package","metadata":{"name":"@types/node","version":"22.7.5","author":"Microsoft TypeScript (https://github.com/Microsoft), Alberto Schiabel (https://github.com/jkomyno), Alvis HT Tang (https://github.com/alvis), Andrew Makarov (https://github.com/r3nya), Benjamin Toueg (https://github.com/btoueg), Chigozirim C. (https://github.com/smac89), David Junger (https://github.com/touffy), Deividas Bakanas (https://github.com/DeividasBakanas), Eugene Y. Q. Shen (https://github.com/eyqs), Hannes Magnusson (https://github.com/Hannes-Magnusson-CK), Huw (https://github.com/hoo29), Kelvin Jin (https://github.com/kjin), Klaus Meinhardt (https://github.com/ajafff), Lishude (https://github.com/islishude), Mariusz Wiktorczyk (https://github.com/mwiktorczyk), Mohsen Azimi (https://github.com/mohsen1), Nikita Galkin (https://github.com/galkin), Parambir Singh (https://github.com/parambirs), Sebastian Silbermann (https://github.com/eps1lon), Thomas den Hollander (https://github.com/ThomasdenH), Wilco Bakker (https://github.com/WilcoBakker), wwwy3y3 (https://github.com/wwwy3y3), Samuel Ainsworth (https://github.com/samuela), Kyle Uehlein (https://github.com/kuehlein), Thanik Bhongbhibhat (https://github.com/bhongy), Marcin Kopacz (https://github.com/chyzwar), Trivikram Kamat (https://github.com/trivikr), Junxiao Shi (https://github.com/yoursunny), Ilia Baryshnikov (https://github.com/qwelias), ExE Boss (https://github.com/ExE-Boss), Piotr Błażejewicz (https://github.com/peterblazejewicz), Anna Henningsen (https://github.com/addaleax), Victor Perin (https://github.com/victorperin), Yongsheng Zhang (https://github.com/ZYSzys), NodeJS Contributors (https://github.com/NodeJS), Linus Unnebäck (https://github.com/LinusU), wafuwafu13 (https://github.com/wafuwafu13), Matteo Collina (https://github.com/mcollina), Dmitry Semigradsky (https://github.com/Semigradsky)","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node","description":"TypeScript definitions for node","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"d3c68c4be4da21f8","name":"@types/strip-bom","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/strip-bom/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/strip-bom/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/strip-bom/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/strip-bom/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@types\\/strip-bom:\\@types\\/strip-bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip-bom:\\@types\\/strip_bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip_bom:\\@types\\/strip-bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip_bom:\\@types\\/strip_bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip-bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip_bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/strip-bom@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"@types/strip-bom","version":"3.0.0","author":"Mohamed Hegazy ","homepage":"","description":"TypeScript definitions for strip-bom","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"a1b120935894d604","name":"@types/strip-json-comments","version":"0.0.30","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/strip-json-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/strip-json-comments/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/strip-json-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/strip-json-comments/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@types\\/strip-json-comments:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip-json-comments:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip_json_comments:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip_json_comments:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip-json:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip-json:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip_json:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip_json:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/strip-json-comments@0.0.30","metadataType":"javascript-npm-package","metadata":{"name":"@types/strip-json-comments","version":"0.0.30","author":"Dylan R. E. Moonfire (https://github.com/dmoonfire)","homepage":"","description":"TypeScript definitions for strip-json-comments","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"3e3be5c397de8382","name":"@types/triple-beam","version":"1.3.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/triple-beam/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/triple-beam/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/triple-beam/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/triple-beam/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@types\\/triple-beam:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/triple-beam:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/triple_beam:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/triple_beam:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/triple:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/triple:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/triple-beam@1.3.5","metadataType":"javascript-npm-package","metadata":{"name":"@types/triple-beam","version":"1.3.5","author":"Daniel Byrne (https://github.com/danwbyrne)","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/triple-beam","description":"TypeScript definitions for triple-beam","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"28a4e010c7ae7198","name":"@types/validator","version":"13.15.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/validator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/validator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:\\@types\\/validator:\\@types\\/validator:13.15.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/validator:13.15.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/validator@13.15.3","metadataType":"javascript-npm-package","metadata":{"name":"@types/validator","version":"13.15.3","author":"tgfjt (https://github.com/tgfjt), Ilya Mochalov (https://github.com/chrootsu), Ayman Nedjmeddine (https://github.com/IOAyman), Louay Alakkad (https://github.com/louy), Bonggyun Lee (https://github.com/deptno), Naoto Yokoyama (https://github.com/builtinnya), Philipp Katz (https://github.com/qqilihq), Jace Warren (https://github.com/keatz55), Munif Tanjim (https://github.com/MunifTanjim), Vlad Poluch (https://github.com/vlapo), Piotr Błażejewicz (https://github.com/peterblazejewicz), Matteo Nista (https://github.com/Mattewn99), Daniel Freire (https://github.com/dcfreire), Rik Smale (https://github.com/WikiRik)","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/validator","description":"TypeScript definitions for validator","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"bc7a53b52d363adb","name":"@types/ws","version":"8.5.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@types/ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/ws/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@types/ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@types/ws/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/ws:8.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:\\@types\\/ws:\\@types\\/ws:8.5.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/%40types/ws@8.5.3","metadataType":"javascript-npm-package","metadata":{"name":"@types/ws","version":"8.5.3","author":"Paul Loyd (https://github.com/loyd), Margus Lamp (https://github.com/mlamp), Philippe D'Alva (https://github.com/TitaneBoy), reduckted (https://github.com/reduckted), teidesu (https://github.com/teidesu), Bartosz Wojtkowiak (https://github.com/wojtkowiak), Kyle Hensel (https://github.com/k-yle), Samuel Skeen (https://github.com/cwadrupldijjit)","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws","description":"TypeScript definitions for ws","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","private":false}},{"id":"7797aed52ef29847","name":"abbrev","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/abbrev/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/abbrev/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/abbrev/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/abbrev/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:abbrev:abbrev:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:abbrev:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/abbrev@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"abbrev","version":"1.1.1","author":"Isaac Z. Schlueter ","homepage":"","description":"Like ruby's abbrev module, but in js","url":"http://github.com/isaacs/abbrev-js","private":false}},{"id":"bfcf5eaa5daa3133","name":"abbrev","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:abbrev:abbrev:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/abbrev@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"abbrev","version":"3.0.1","author":"GitHub Inc.","homepage":"","description":"Like ruby's abbrev module, but in js","url":"git+https://github.com/npm/abbrev-js.git","private":false}},{"id":"663ac1c9b870ce8a","name":"abitype","version":"0.7.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/abitype/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/abitype/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/abitype/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/abitype/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:wagmi-dev:abitype:0.7.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:abitype:abitype:0.7.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/abitype@0.7.1","metadataType":"javascript-npm-package","metadata":{"name":"abitype","version":"0.7.1","author":"","homepage":"","description":"Strict TypeScript types for Ethereum ABIs","url":"https://github.com/wagmi-dev/abitype.git","private":false}},{"id":"7832aa1cacf310b2","name":"abort-controller","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/abort-controller/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/abort-controller/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/abort-controller/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/abort-controller/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:abort-controller:abort-controller:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:abort-controller:abort_controller:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:abort_controller:abort-controller:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:abort_controller:abort_controller:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mysticatea:abort-controller:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mysticatea:abort_controller:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:abort:abort-controller:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:abort:abort_controller:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/abort-controller@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"abort-controller","version":"3.0.0","author":"Toru Nagashima (https://github.com/mysticatea)","homepage":"https://github.com/mysticatea/abort-controller#readme","description":"An implementation of WHATWG AbortController interface.","url":"git+https://github.com/mysticatea/abort-controller.git","private":false}},{"id":"fe1f2ff03fb9475c","name":"accepts","version":"1.3.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/accepts/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/accepts/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/accepts/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/accepts/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:accepts:accepts:1.3.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/accepts@1.3.8","metadataType":"javascript-npm-package","metadata":{"name":"accepts","version":"1.3.8","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"Higher-level content negotiation","url":"jshttp/accepts","private":false}},{"id":"c0f7127acbceb420","name":"acorn","version":"7.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-expression/node_modules/acorn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-expression/node_modules/acorn/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-expression/node_modules/acorn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-expression/node_modules/acorn/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:acornjs:acorn:7.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:acorn:acorn:7.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/acorn@7.4.1","metadataType":"javascript-npm-package","metadata":{"name":"acorn","version":"7.4.1","author":"Marijn Haverbeke , Ingvar Stepanyan , Adrian Heine","homepage":"https://github.com/acornjs/acorn","description":"ECMAScript parser","url":"https://github.com/acornjs/acorn.git","private":false}},{"id":"facfba058a0afa86","name":"acorn","version":"8.15.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/acorn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/acorn/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/acorn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/acorn/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:acornjs:acorn:8.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:acorn:acorn:8.15.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/acorn@8.15.0","metadataType":"javascript-npm-package","metadata":{"name":"acorn","version":"8.15.0","author":"Marijn Haverbeke , Ingvar Stepanyan , Adrian Heine","homepage":"https://github.com/acornjs/acorn","description":"ECMAScript parser","url":"git+https://github.com/acornjs/acorn.git","private":false}},{"id":"dbdb98fb9b57cb53","name":"acorn-walk","version":"8.3.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/acorn-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/acorn-walk/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/acorn-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/acorn-walk/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:acorn-walk:acorn-walk:8.3.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:acorn-walk:acorn_walk:8.3.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:acorn_walk:acorn-walk:8.3.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:acorn_walk:acorn_walk:8.3.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:acornjs:acorn-walk:8.3.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:acornjs:acorn_walk:8.3.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:acorn:acorn-walk:8.3.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:acorn:acorn_walk:8.3.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/acorn-walk@8.3.4","metadataType":"javascript-npm-package","metadata":{"name":"acorn-walk","version":"8.3.4","author":"Marijn Haverbeke , Ingvar Stepanyan , Adrian Heine","homepage":"https://github.com/acornjs/acorn","description":"ECMAScript (ESTree) AST walker","url":"https://github.com/acornjs/acorn.git","private":false}},{"id":"6ad4b0036eebc3a0","name":"aes-js","version":"4.0.0-beta.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/aes-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/aes-js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/aes-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/aes-js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:aes-js:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aes-js:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aes_js:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aes_js:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ricmoo:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ricmoo:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aes:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aes:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/aes-js@4.0.0-beta.5","metadataType":"javascript-npm-package","metadata":{"name":"aes-js","version":"4.0.0-beta.5","author":"Richard Moore ","homepage":"","description":"A pure JavaScript implementation of the AES block cipher and all common modes of operation.","url":"git://github.com/ricmoo/aes-js.git","private":false}},{"id":"aeef16c972765f3c","name":"agent-base","version":"6.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/agent-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/agent-base/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/agent-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/agent-base/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:TooTallNate:agent-base:6.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:agent_base:6.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent-base:agent-base:6.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent-base:agent_base:6.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent_base:agent-base:6.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent_base:agent_base:6.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent:agent-base:6.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent:agent_base:6.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/agent-base@6.0.2","metadataType":"javascript-npm-package","metadata":{"name":"agent-base","version":"6.0.2","author":"Nathan Rajlich (http://n8.io/)","homepage":"","description":"Turn a function into an `http.Agent` instance","url":"git://github.com/TooTallNate/node-agent-base.git","private":false}},{"id":"96ecb0353e427e76","name":"agent-base","version":"7.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:TooTallNate:agent-base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:agent_base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent-base:agent-base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent-base:agent_base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent_base:agent-base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent_base:agent_base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent:agent-base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent:agent_base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/agent-base@7.1.4","metadataType":"javascript-npm-package","metadata":{"name":"agent-base","version":"7.1.4","author":"Nathan Rajlich (http://n8.io/)","homepage":"","description":"Turn a function into an `http.Agent` instance","url":"https://github.com/TooTallNate/proxy-agents.git","private":false}},{"id":"89a76184ab2e6db2","name":"agent-base","version":"7.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:TooTallNate:agent-base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:agent_base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent-base:agent-base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent-base:agent_base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent_base:agent-base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent_base:agent_base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent:agent-base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:agent:agent_base:7.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/agent-base@7.1.4","metadataType":"javascript-npm-package","metadata":{"name":"agent-base","version":"7.1.4","author":"Nathan Rajlich (http://n8.io/)","homepage":"","description":"Turn a function into an `http.Agent` instance","url":"https://github.com/TooTallNate/proxy-agents.git","private":false}},{"id":"c6a7724321f5beae","name":"agentkeepalive","version":"4.6.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/agentkeepalive/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/agentkeepalive/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/agentkeepalive/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/agentkeepalive/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:agentkeepalive:agentkeepalive:4.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-modules:agentkeepalive:4.6.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/agentkeepalive@4.6.0","metadataType":"javascript-npm-package","metadata":{"name":"agentkeepalive","version":"4.6.0","author":"fengmk2 (https://github.com/fengmk2)","homepage":"","description":"Missing keepalive http.Agent","url":"git://github.com/node-modules/agentkeepalive.git","private":false}},{"id":"7cedce27af4fa8d6","name":"aggregate-error","version":"3.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/aggregate-error/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/aggregate-error/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/aggregate-error/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/aggregate-error/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:aggregate-error:aggregate-error:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aggregate-error:aggregate_error:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aggregate_error:aggregate-error:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aggregate_error:aggregate_error:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aggregate:aggregate-error:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aggregate:aggregate_error:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/aggregate-error@3.1.0","metadataType":"javascript-npm-package","metadata":{"name":"aggregate-error","version":"3.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Create an error from multiple errors","url":"sindresorhus/aggregate-error","private":false}},{"id":"ba5607392e56dee9","name":"ansi-regex","version":"2.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:2.1.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ansi-regex@2.1.1","metadataType":"javascript-npm-package","metadata":{"name":"ansi-regex","version":"2.1.1","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","homepage":"","description":"Regular expression for matching ANSI escape codes","url":"chalk/ansi-regex","private":false}},{"id":"2b280fc78a93d0b1","name":"ansi-regex","version":"2.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:2.1.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ansi-regex@2.1.1","metadataType":"javascript-npm-package","metadata":{"name":"ansi-regex","version":"2.1.1","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","homepage":"","description":"Regular expression for matching ANSI escape codes","url":"chalk/ansi-regex","private":false}},{"id":"b93db3f55b850b14","name":"ansi-regex","version":"2.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:2.1.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ansi-regex@2.1.1","metadataType":"javascript-npm-package","metadata":{"name":"ansi-regex","version":"2.1.1","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","homepage":"","description":"Regular expression for matching ANSI escape codes","url":"chalk/ansi-regex","private":false}},{"id":"dddd120589f7009b","name":"ansi-regex","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:3.0.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ansi-regex@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"ansi-regex","version":"3.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Regular expression for matching ANSI escape codes","url":"chalk/ansi-regex","private":false}},{"id":"215b7da2acde9858","name":"ansi-regex","version":"5.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:5.0.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ansi-regex@5.0.1","metadataType":"javascript-npm-package","metadata":{"name":"ansi-regex","version":"5.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Regular expression for matching ANSI escape codes","url":"chalk/ansi-regex","private":false}},{"id":"3f33beb59e12eb10","name":"ansi-regex","version":"6.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:6.2.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ansi-regex@6.2.0","metadataType":"javascript-npm-package","metadata":{"name":"ansi-regex","version":"6.2.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Regular expression for matching ANSI escape codes","url":"chalk/ansi-regex","private":false}},{"id":"c7daa267534d8282","name":"ansi-regex","version":"6.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:6.2.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ansi-regex@6.2.0","metadataType":"javascript-npm-package","metadata":{"name":"ansi-regex","version":"6.2.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Regular expression for matching ANSI escape codes","url":"chalk/ansi-regex","private":false}},{"id":"65b4c3eb14b71ee6","name":"ansi-styles","version":"2.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi-styles:ansi_styles:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi-styles:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi_styles:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi-styles:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi_styles:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ansi-styles@2.2.1","metadataType":"javascript-npm-package","metadata":{"name":"ansi-styles","version":"2.2.1","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com)","homepage":"","description":"ANSI escape codes for styling strings in the terminal","url":"chalk/ansi-styles","private":false}},{"id":"f879ff424c2ec284","name":"ansi-styles","version":"3.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:3.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi-styles:ansi_styles:3.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi-styles:3.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi_styles:3.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi-styles:3.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi_styles:3.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ansi-styles@3.2.1","metadataType":"javascript-npm-package","metadata":{"name":"ansi-styles","version":"3.2.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"ANSI escape codes for styling strings in the terminal","url":"chalk/ansi-styles","private":false}},{"id":"c3f3679aac65318b","name":"ansi-styles","version":"4.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi-styles:ansi_styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi_styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi-styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi_styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ansi-styles@4.3.0","metadataType":"javascript-npm-package","metadata":{"name":"ansi-styles","version":"4.3.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"ANSI escape codes for styling strings in the terminal","url":"chalk/ansi-styles","private":false}},{"id":"c365b03d53f8ca80","name":"ansi-styles","version":"4.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi-styles:ansi_styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi_styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi-styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi_styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ansi-styles@4.3.0","metadataType":"javascript-npm-package","metadata":{"name":"ansi-styles","version":"4.3.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"ANSI escape codes for styling strings in the terminal","url":"chalk/ansi-styles","private":false}},{"id":"f3dee5a49bb85e72","name":"ansi-styles","version":"4.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi-styles:ansi_styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi_styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi-styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi_styles:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ansi-styles@4.3.0","metadataType":"javascript-npm-package","metadata":{"name":"ansi-styles","version":"4.3.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"ANSI escape codes for styling strings in the terminal","url":"chalk/ansi-styles","private":false}},{"id":"8270a49368d729a2","name":"ansi-styles","version":"6.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi-styles:ansi_styles:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi-styles:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi_styles:ansi_styles:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi-styles:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ansi:ansi_styles:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ansi-styles@6.2.1","metadataType":"javascript-npm-package","metadata":{"name":"ansi-styles","version":"6.2.1","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"ANSI escape codes for styling strings in the terminal","url":"chalk/ansi-styles","private":false}},{"id":"1fdc06fdab01441e","name":"anymatch","version":"3.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/anymatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/anymatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/anymatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/anymatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:anymatch:3.1.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/anymatch@3.1.3","metadataType":"javascript-npm-package","metadata":{"name":"anymatch","version":"3.1.3","author":"Elan Shanker (https://github.com/es128)","homepage":"https://github.com/micromatch/anymatch","description":"Matches strings against configurable strings, globs, regular expressions, and/or functions","url":"https://github.com/micromatch/anymatch","private":false}},{"id":"40d1f9967f309c48","name":"append-field","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/append-field/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/append-field/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/append-field/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/append-field/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:append-field:append-field:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:append-field:append_field:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:append_field:append-field:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:append_field:append_field:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:LinusU:append-field:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:LinusU:append_field:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:append:append-field:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:append:append_field:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/append-field@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"append-field","version":"1.0.0","author":"Linus Unnebäck ","homepage":"","description":"","url":"http://github.com/LinusU/node-append-field.git","private":false}},{"id":"81de4b22dbb401d0","name":"aproba","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/aproba/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/aproba/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/aproba/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/aproba/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:aproba:aproba:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:aproba:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/aproba@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"aproba","version":"1.2.0","author":"Rebecca Turner ","homepage":"https://github.com/iarna/aproba","description":"A ridiculously light-weight argument validator (now browser friendly)","url":"https://github.com/iarna/aproba","private":false}},{"id":"3fb8ce78823b4311","name":"archive-type","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archive-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archive-type/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archive-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archive-type/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:archive-type:archive-type:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archive-type:archive_type:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archive_type:archive-type:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archive_type:archive_type:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archive:archive-type:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archive:archive_type:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/archive-type@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"archive-type","version":"4.0.0","author":"Kevin Mårtensson (https://github.com/kevva)","homepage":"","description":"Detect the archive type of a Buffer/Uint8Array","url":"kevva/archive-type","private":false}},{"id":"dec4b5088a113d49","name":"archiver","version":"1.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archiver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archiver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:archiverjs:archiver:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiver:archiver:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/archiver@1.3.0","metadataType":"javascript-npm-package","metadata":{"name":"archiver","version":"1.3.0","author":"Chris Talkington (http://christalkington.com/)","homepage":"https://github.com/archiverjs/node-archiver","description":"a streaming interface for archive generation","url":"https://github.com/archiverjs/node-archiver.git","private":false}},{"id":"35ab1a4a9ad1f907","name":"archiver-utils","version":"1.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archiver-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archiver-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:archiver-utils:archiver-utils:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiver-utils:archiver_utils:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiver_utils:archiver-utils:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiver_utils:archiver_utils:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiverjs:archiver-utils:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiverjs:archiver_utils:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiver:archiver-utils:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiver:archiver_utils:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/archiver-utils@1.3.0","metadataType":"javascript-npm-package","metadata":{"name":"archiver-utils","version":"1.3.0","author":"Chris Talkington (http://christalkington.com/)","homepage":"https://github.com/archiverjs/archiver-utils#readme","description":"utility functions for archiver","url":"https://github.com/archiverjs/archiver-utils.git","private":false}},{"id":"38e39a5c3788e5c4","name":"are-we-there-yet","version":"1.1.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/are-we-there-yet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/are-we-there-yet/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/are-we-there-yet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/are-we-there-yet/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:are-we-there-yet:are-we-there-yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are-we-there-yet:are_we_there_yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we_there_yet:are-we-there-yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we_there_yet:are_we_there_yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are-we-there:are-we-there-yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are-we-there:are_we_there_yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we_there:are-we-there-yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we_there:are_we_there_yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are-we:are-we-there-yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are-we:are_we_there_yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we:are-we-there-yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we:are_we_there_yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:are-we-there-yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:are_we_there_yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are:are-we-there-yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are:are_we_there_yet:1.1.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/are-we-there-yet@1.1.7","metadataType":"javascript-npm-package","metadata":{"name":"are-we-there-yet","version":"1.1.7","author":"Rebecca Turner (http://re-becca.org)","homepage":"https://github.com/iarna/are-we-there-yet","description":"Keep track of the overall completion of many disparate processes","url":"https://github.com/iarna/are-we-there-yet.git","private":false}},{"id":"a1e5dbdcb445cc0b","name":"are-we-there-yet","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:are-we-there-yet:are-we-there-yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are-we-there-yet:are_we_there_yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we_there_yet:are-we-there-yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we_there_yet:are_we_there_yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are-we-there:are-we-there-yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are-we-there:are_we_there_yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we_there:are-we-there-yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we_there:are_we_there_yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are-we:are-we-there-yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are-we:are_we_there_yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we:are-we-there-yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are_we:are_we_there_yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are:are-we-there-yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:are:are_we_there_yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:are-we-there-yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:are_we_there_yet:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/are-we-there-yet@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"are-we-there-yet","version":"3.0.1","author":"GitHub Inc.","homepage":"https://github.com/npm/are-we-there-yet","description":"Keep track of the overall completion of many disparate processes","url":"https://github.com/npm/are-we-there-yet.git","private":false}},{"id":"1d7fb08b7a508a14","name":"arg","version":"4.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/arg/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/arg/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/arg/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/arg/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:arg:arg:4.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/arg@4.1.3","metadataType":"javascript-npm-package","metadata":{"name":"arg","version":"4.1.3","author":"Josh Junon ","homepage":"","description":"Another simple argument parser","url":"zeit/arg","private":false}},{"id":"d60313d70eaae47d","name":"argparse","version":"1.0.10","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/argparse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/argparse/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/argparse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/argparse/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:argparse:argparse:1.0.10:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/argparse@1.0.10","metadataType":"javascript-npm-package","metadata":{"name":"argparse","version":"1.0.10","author":"Eugene Shkuropat, Paul Jacobson","homepage":"","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","url":"nodeca/argparse","private":false}},{"id":"79c9f00f6f2bc886","name":"arr-diff","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/arr-diff/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/arr-diff/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/arr-diff/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/arr-diff/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:arr-diff:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:arr_diff:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr-diff:arr-diff:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr-diff:arr_diff:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr_diff:arr-diff:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr_diff:arr_diff:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr:arr-diff:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr:arr_diff:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/arr-diff@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"arr-diff","version":"4.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com)","homepage":"https://github.com/jonschlinkert/arr-diff","description":"Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.","url":"jonschlinkert/arr-diff","private":false}},{"id":"af48b36479290ede","name":"arr-flatten","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/arr-flatten/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/arr-flatten/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/arr-flatten/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/arr-flatten/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:arr-flatten:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:arr_flatten:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr-flatten:arr-flatten:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr-flatten:arr_flatten:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr_flatten:arr-flatten:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr_flatten:arr_flatten:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr:arr-flatten:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr:arr_flatten:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/arr-flatten@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"arr-flatten","version":"1.1.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Luke Edwards (https://lukeed.com)","homepage":"https://github.com/jonschlinkert/arr-flatten","description":"Recursively flatten an array or arrays.","url":"jonschlinkert/arr-flatten","private":false}},{"id":"93ff899831bd49b7","name":"arr-union","version":"3.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/arr-union/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/arr-union/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/arr-union/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/arr-union/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:arr-union:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:arr_union:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr-union:arr-union:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr-union:arr_union:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr_union:arr-union:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr_union:arr_union:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr:arr-union:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:arr:arr_union:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/arr-union@3.1.0","metadataType":"javascript-npm-package","metadata":{"name":"arr-union","version":"3.1.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/arr-union","description":"Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.","url":"jonschlinkert/arr-union","private":false}},{"id":"f2867470e7b27597","name":"array-buffer-byte-length","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/array-buffer-byte-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/array-buffer-byte-length/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/array-buffer-byte-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/array-buffer-byte-length/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:array-buffer-byte-length:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-buffer-byte-length:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_buffer_byte_length:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_buffer_byte_length:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-buffer-byte:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-buffer-byte:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_buffer_byte:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_buffer_byte:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-buffer:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-buffer:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_buffer:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_buffer:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/array-buffer-byte-length@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"array-buffer-byte-length","version":"1.0.2","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/array-buffer-byte-length#readme","description":"Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.","url":"git+https://github.com/inspect-js/array-buffer-byte-length.git","private":false}},{"id":"7aadb2fc6095104c","name":"array-each","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/array-each/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/array-each/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/array-each/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/array-each/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:array-each:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:array_each:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-each:array-each:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-each:array_each:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_each:array-each:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_each:array_each:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array:array-each:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array:array_each:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/array-each@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"array-each","version":"1.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/array-each","description":"Loop over each item in an array and call the given function on every element.","url":"jonschlinkert/array-each","private":false}},{"id":"5041c141565d0833","name":"array-flatten","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/array-flatten/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/array-flatten/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/array-flatten/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/array-flatten/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:array-flatten:array-flatten:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-flatten:array_flatten:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_flatten:array-flatten:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_flatten:array_flatten:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:blakeembrey:array-flatten:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:blakeembrey:array_flatten:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array:array-flatten:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array:array_flatten:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/array-flatten@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"array-flatten","version":"1.1.1","author":"Blake Embrey (http://blakeembrey.me)","homepage":"https://github.com/blakeembrey/array-flatten","description":"Flatten an array of nested arrays into a single flat array","url":"git://github.com/blakeembrey/array-flatten.git","private":false}},{"id":"a261f10f751ab469","name":"array-slice","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/array-slice/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/array-slice/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/array-slice/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/array-slice/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:array-slice:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:array_slice:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-slice:array-slice:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-slice:array_slice:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_slice:array-slice:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_slice:array_slice:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array:array-slice:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array:array_slice:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/array-slice@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"array-slice","version":"1.1.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/array-slice","description":"Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.","url":"jonschlinkert/array-slice","private":false}},{"id":"9bb35b54a028e73b","name":"array-unique","version":"0.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/array-unique/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/array-unique/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/array-unique/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/array-unique/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:array-unique:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:array_unique:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-unique:array-unique:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array-unique:array_unique:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_unique:array-unique:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array_unique:array_unique:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array:array-unique:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:array:array_unique:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/array-unique@0.3.2","metadataType":"javascript-npm-package","metadata":{"name":"array-unique","version":"0.3.2","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/array-unique","description":"Remove duplicate values from an array. Fastest ES5 implementation.","url":"jonschlinkert/array-unique","private":false}},{"id":"1c54e38011c51e5b","name":"asap","version":"2.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/asap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/asap/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/asap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/asap/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:kriskowal:asap:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:asap:asap:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/asap@2.0.6","metadataType":"javascript-npm-package","metadata":{"name":"asap","version":"2.0.6","author":"","homepage":"","description":"High-priority task queue for Node.js and browsers","url":"https://github.com/kriskowal/asap.git","private":false}},{"id":"e57cc97cb7061a4e","name":"assert-never","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/assert-never/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/assert-never/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/assert-never/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/assert-never/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:assert-never:assert-never:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:assert-never:assert_never:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:assert_never:assert-never:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:assert_never:assert_never:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:assert:assert-never:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:assert:assert_never:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/assert-never@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"assert-never","version":"1.4.0","author":"Daniel Lytkin ","homepage":"","description":"Helper function for exhaustive checks of discriminated unions in TypeScript","url":"aikoven/assert-never","private":false}},{"id":"e6db49d199a690ef","name":"assign-symbols","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/assign-symbols/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/assign-symbols/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/assign-symbols/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/assign-symbols/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:assign-symbols:assign-symbols:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:assign-symbols:assign_symbols:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:assign_symbols:assign-symbols:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:assign_symbols:assign_symbols:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:assign-symbols:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:assign_symbols:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:assign:assign-symbols:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:assign:assign_symbols:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/assign-symbols@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"assign-symbols","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/assign-symbols","description":"Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.","url":"jonschlinkert/assign-symbols","private":false}},{"id":"50f2f4c26ff2ccab","name":"async","version":"2.6.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/async/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/async/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:caolan:async:2.6.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:async:async:2.6.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/async@2.6.4","metadataType":"javascript-npm-package","metadata":{"name":"async","version":"2.6.4","author":"Caolan McMahon","homepage":"https://caolan.github.io/async/","description":"Higher-order functions and common patterns for asynchronous code","url":"https://github.com/caolan/async.git","private":false}},{"id":"5aa21ddd678e2c5a","name":"async","version":"2.6.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/portscanner/node_modules/async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/portscanner/node_modules/async/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/portscanner/node_modules/async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/portscanner/node_modules/async/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:caolan:async:2.6.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:async:async:2.6.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/async@2.6.4","metadataType":"javascript-npm-package","metadata":{"name":"async","version":"2.6.4","author":"Caolan McMahon","homepage":"https://caolan.github.io/async/","description":"Higher-order functions and common patterns for asynchronous code","url":"https://github.com/caolan/async.git","private":false}},{"id":"6753e2a5837ba461","name":"async","version":"3.2.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/async/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/async/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:caolan:async:3.2.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:async:async:3.2.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/async@3.2.6","metadataType":"javascript-npm-package","metadata":{"name":"async","version":"3.2.6","author":"Caolan McMahon","homepage":"https://caolan.github.io/async/","description":"Higher-order functions and common patterns for asynchronous code","url":"https://github.com/caolan/async.git","private":false}},{"id":"dd9e19320bbf0929","name":"at-least-node","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/at-least-node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/at-least-node/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/at-least-node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/at-least-node/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:at-least-node:at-least-node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:at-least-node:at_least_node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:at_least_node:at-least-node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:at_least_node:at_least_node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:at-least:at-least-node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:at-least:at_least_node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:at_least:at-least-node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:at_least:at_least_node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:RyanZim:at-least-node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:RyanZim:at_least_node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:at:at-least-node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:at:at_least_node:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/at-least-node@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"at-least-node","version":"1.0.0","author":"Ryan Zimmerman ","homepage":"https://github.com/RyanZim/at-least-node#readme","description":"Lightweight Node.js version sniffing/comparison","url":"git+https://github.com/RyanZim/at-least-node.git","private":false}},{"id":"27aacb47fbbddd97","name":"atob","version":"2.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/atob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/atob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"(MIT OR Apache-2.0)","spdxExpression":"(MIT OR Apache-2.0)","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/atob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/atob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:atob_project:atob:2.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/atob@2.1.2","metadataType":"javascript-npm-package","metadata":{"name":"atob","version":"2.1.2","author":"AJ ONeal (https://coolaj86.com)","homepage":"https://git.coolaj86.com/coolaj86/atob.js.git","description":"atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)","url":"git://git.coolaj86.com/coolaj86/atob.js.git","private":false}},{"id":"91c13e4c18804052","name":"available-typed-arrays","version":"1.0.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/available-typed-arrays/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/available-typed-arrays/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/available-typed-arrays/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/available-typed-arrays/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:available-typed-arrays:available-typed-arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:available-typed-arrays:available_typed_arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:available_typed_arrays:available-typed-arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:available_typed_arrays:available_typed_arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:available-typed:available-typed-arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:available-typed:available_typed_arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:available_typed:available-typed-arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:available_typed:available_typed_arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:available-typed-arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:available_typed_arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:available:available-typed-arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:available:available_typed_arrays:1.0.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/available-typed-arrays@1.0.7","metadataType":"javascript-npm-package","metadata":{"name":"available-typed-arrays","version":"1.0.7","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/available-typed-arrays#readme","description":"Returns an array of Typed Array names that are available in the current environment","url":"git+https://github.com/inspect-js/available-typed-arrays.git","private":false}},{"id":"716281520579424d","name":"babel-walk","version":"3.0.0-canary-5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/babel-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/babel-walk/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/babel-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/babel-walk/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:babel-walk:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel-walk:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel_walk:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel_walk:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:babel:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/babel-walk@3.0.0-canary-5","metadataType":"javascript-npm-package","metadata":{"name":"babel-walk","version":"3.0.0-canary-5","author":"Timothy Gu ","homepage":"","description":"Lightweight Babel AST traversal","url":"https://github.com/pugjs/babel-walk.git","private":false}},{"id":"956658d078dc7d57","name":"balanced-match","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/balanced-match/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/balanced-match/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/balanced-match/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/balanced-match/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:balanced-match:balanced-match:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:balanced-match:balanced_match:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:balanced_match:balanced-match:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:balanced_match:balanced_match:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:balanced-match:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:balanced_match:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:balanced:balanced-match:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:balanced:balanced_match:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/balanced-match@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"balanced-match","version":"1.0.2","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/balanced-match","description":"Match balanced character pairs, like \"{\" and \"}\"","url":"git://github.com/juliangruber/balanced-match.git","private":false}},{"id":"1921674c9fb6eba8","name":"base","version":"0.11.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:node-base:base:0.11.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base:base:0.11.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/base@0.11.2","metadataType":"javascript-npm-package","metadata":{"name":"base","version":"0.11.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), John O'Donnell (https://github.com/criticalmash), Jon Schlinkert (http://twitter.com/jonschlinkert), tunnckoCore (https://i.am.charlike.online), , Brian Woodward (https://github.com/doowb), Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/node-base/base","description":"base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`.","url":"node-base/base","private":false}},{"id":"746b5d4b35cb81ce","name":"base-files","version":"12.4+deb12u11","type":"deb","foundBy":"dpkg-db-cataloger","locations":[{"path":"/var/lib/dpkg/status.d/base-files","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b","accessPath":"/var/lib/dpkg/status.d/base-files","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/base-files/copyright","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b","accessPath":"/usr/share/doc/base-files/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/base-files.md5sums","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b","accessPath":"/var/lib/dpkg/status.d/base-files.md5sums","annotations":{"evidence":"supporting"}}],"licenses":[{"value":"GPL","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/base-files/copyright","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b","accessPath":"/usr/share/doc/base-files/copyright"}]}],"language":"","cpes":[{"cpe":"cpe:2.3:a:base-files:base-files:12.4\\+deb12u11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base-files:base_files:12.4\\+deb12u11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base_files:base-files:12.4\\+deb12u11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base_files:base_files:12.4\\+deb12u11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base:base-files:12.4\\+deb12u11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base:base_files:12.4\\+deb12u11:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:deb/debian/base-files@12.4%2Bdeb12u11?arch=arm64&distro=debian-12","metadataType":"dpkg-db-entry","metadata":{"package":"base-files","source":"","version":"12.4+deb12u11","sourceVersion":"","architecture":"arm64","maintainer":"Santiago Vila ","installedSize":341,"provides":["base"],"preDepends":["awk"],"files":[{"path":"/usr/lib/os-release","digest":{"algorithm":"md5","value":"07d31e7e63800ab1b7966980709c51eb"},"isConfigFile":false},{"path":"/usr/share/base-files/dot.bashrc","digest":{"algorithm":"md5","value":"0a540d50c157ed0070459b82c358a05a"},"isConfigFile":false},{"path":"/usr/share/base-files/dot.profile","digest":{"algorithm":"md5","value":"d68ce7c7d7d2bb7d48aeb2f137b828e4"},"isConfigFile":false},{"path":"/usr/share/base-files/dot.profile.md5sums","digest":{"algorithm":"md5","value":"6db82730e03aaeeecb8fee76b73d96d4"},"isConfigFile":false},{"path":"/usr/share/base-files/info.dir","digest":{"algorithm":"md5","value":"f9128f409878ce10d54d06488e3ce136"},"isConfigFile":false},{"path":"/usr/share/base-files/motd","digest":{"algorithm":"md5","value":"9830e3dbb6a828f2cc824db8db0ceaf7"},"isConfigFile":false},{"path":"/usr/share/base-files/profile","digest":{"algorithm":"md5","value":"48a30a427d1794feb49f102b87ddce2b"},"isConfigFile":false},{"path":"/usr/share/base-files/profile.md5sums","digest":{"algorithm":"md5","value":"9be77181dd5dcc2b87956e3d45ed191d"},"isConfigFile":false},{"path":"/usr/share/base-files/staff-group-for-usr-local","digest":{"algorithm":"md5","value":"f3b332b9a376a0567236f54d7d87f85e"},"isConfigFile":false},{"path":"/usr/share/common-licenses/Apache-2.0","digest":{"algorithm":"md5","value":"3b83ef96387f14655fc854ddc3c6bd57"},"isConfigFile":false},{"path":"/usr/share/common-licenses/Artistic","digest":{"algorithm":"md5","value":"f921793d03cc6d63ec4b15e9be8fd3f8"},"isConfigFile":false},{"path":"/usr/share/common-licenses/BSD","digest":{"algorithm":"md5","value":"3775480a712fc46a69647678acb234cb"},"isConfigFile":false},{"path":"/usr/share/common-licenses/CC0-1.0","digest":{"algorithm":"md5","value":"65d3616852dbf7b1a6d4b53b00626032"},"isConfigFile":false},{"path":"/usr/share/common-licenses/GFDL-1.2","digest":{"algorithm":"md5","value":"cfe2a5472d5eaa226eae091d4114ce29"},"isConfigFile":false},{"path":"/usr/share/common-licenses/GFDL-1.3","digest":{"algorithm":"md5","value":"a22d0be1ce2284b67950a4d1673dd1b0"},"isConfigFile":false},{"path":"/usr/share/common-licenses/GPL-1","digest":{"algorithm":"md5","value":"5b122a36d0f6dc55279a0ebc69f3c60b"},"isConfigFile":false},{"path":"/usr/share/common-licenses/GPL-2","digest":{"algorithm":"md5","value":"b234ee4d69f5fce4486a80fdaf4a4263"},"isConfigFile":false},{"path":"/usr/share/common-licenses/GPL-3","digest":{"algorithm":"md5","value":"1ebbd3e34237af26da5dc08a4e440464"},"isConfigFile":false},{"path":"/usr/share/common-licenses/LGPL-2","digest":{"algorithm":"md5","value":"4cf66a4984120007c9881cc871cf49db"},"isConfigFile":false},{"path":"/usr/share/common-licenses/LGPL-2.1","digest":{"algorithm":"md5","value":"4fbd65380cdd255951079008b364516c"},"isConfigFile":false},{"path":"/usr/share/common-licenses/LGPL-3","digest":{"algorithm":"md5","value":"3000208d539ec061b899bce1d9ce9404"},"isConfigFile":false},{"path":"/usr/share/common-licenses/MPL-1.1","digest":{"algorithm":"md5","value":"0c5913925d40b124fb52ce84c5deb3f3"},"isConfigFile":false},{"path":"/usr/share/common-licenses/MPL-2.0","digest":{"algorithm":"md5","value":"815ca599c9df247a0c7f619bab123dad"},"isConfigFile":false},{"path":"/usr/share/doc/base-files/README","digest":{"algorithm":"md5","value":"af032ddc1821dfc3eb1dbb5883910119"},"isConfigFile":false},{"path":"/usr/share/doc/base-files/README.FHS","digest":{"algorithm":"md5","value":"fbd937e067f0a83fb9422713a6b84a8a"},"isConfigFile":false},{"path":"/usr/share/doc/base-files/changelog.gz","digest":{"algorithm":"md5","value":"3fa5ee8dc0d994cdc2c4f7022606f81e"},"isConfigFile":false},{"path":"/usr/share/doc/base-files/copyright","digest":{"algorithm":"md5","value":"1b8bb96d42614948cb7de2882e191734"},"isConfigFile":false},{"path":"/usr/share/lintian/overrides/base-files","digest":{"algorithm":"md5","value":"9dbaaf7a8333c30200f3d11e831acb82"},"isConfigFile":false}]}},{"id":"7b4063d10599bfae","name":"base64-arraybuffer","version":"0.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/base64-arraybuffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base64-arraybuffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/base64-arraybuffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base64-arraybuffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:base64-arraybuffer:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64-arraybuffer:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64_arraybuffer:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64_arraybuffer:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:niklasvh:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:niklasvh:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/base64-arraybuffer@0.1.4","metadataType":"javascript-npm-package","metadata":{"name":"base64-arraybuffer","version":"0.1.4","author":"Niklas von Hertzen (http://hertzen.com)","homepage":"https://github.com/niklasvh/base64-arraybuffer","description":"Encode/decode base64 data into ArrayBuffers","url":"https://github.com/niklasvh/base64-arraybuffer","private":false}},{"id":"6f1f1a7796cb63d0","name":"base64-js","version":"0.0.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/linebreak/node_modules/base64-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/linebreak/node_modules/base64-js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/linebreak/node_modules/base64-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/linebreak/node_modules/base64-js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:beatgammit:base64-js:0.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:beatgammit:base64_js:0.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64-js:base64-js:0.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64-js:base64_js:0.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64_js:base64-js:0.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64_js:base64_js:0.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64:base64-js:0.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64:base64_js:0.0.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/base64-js@0.0.8","metadataType":"javascript-npm-package","metadata":{"name":"base64-js","version":"0.0.8","author":"T. Jameson Little ","homepage":"","description":"Base64 encoding/decoding in pure JS","url":"git://github.com/beatgammit/base64-js.git","private":false}},{"id":"c493a9a41b36da0b","name":"base64-js","version":"1.5.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/base64-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base64-js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/base64-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base64-js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:beatgammit:base64-js:1.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:beatgammit:base64_js:1.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64-js:base64-js:1.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64-js:base64_js:1.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64_js:base64-js:1.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64_js:base64_js:1.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64:base64-js:1.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64:base64_js:1.5.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/base64-js@1.5.1","metadataType":"javascript-npm-package","metadata":{"name":"base64-js","version":"1.5.1","author":"T. Jameson Little ","homepage":"https://github.com/beatgammit/base64-js","description":"Base64 encoding/decoding in pure JS","url":"git://github.com/beatgammit/base64-js.git","private":false}},{"id":"d1750eb90689f1a4","name":"base64id","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/base64id/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base64id/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/base64id/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base64id/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:base64id:base64id:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:faeldt:base64id:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/base64id@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"base64id","version":"2.0.0","author":"Kristian Faeldt ","homepage":"","description":"Generates a base64 id","url":"https://github.com/faeldt/base64id.git","private":false}},{"id":"2f8a9d6c7656ba10","name":"base64url","version":"0.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/base64url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base64url/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/base64url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base64url/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brianloveswords:base64url:0.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:base64url:base64url:0.0.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/base64url@0.0.6","metadataType":"javascript-npm-package","metadata":{"name":"base64url","version":"0.0.6","author":"Brian J Brennan","homepage":"","description":"For encoding to/from base64urls","url":"git://github.com/brianloveswords/base64url.git","private":false}},{"id":"580ca5f2beaae938","name":"basic-auth","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/morgan/node_modules/basic-auth/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/node_modules/basic-auth/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/morgan/node_modules/basic-auth/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/node_modules/basic-auth/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:basic-auth:basic-auth:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:basic-auth:basic_auth:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:basic_auth:basic-auth:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:basic_auth:basic_auth:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:basic:basic-auth:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:basic:basic_auth:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/basic-auth@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"basic-auth","version":"2.0.1","author":"","homepage":"","description":"node.js basic auth parser","url":"jshttp/basic-auth","private":false}},{"id":"344c43aaf43bb8dc","name":"batch","version":"0.6.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/batch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/batch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/batch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/batch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:visionmedia:batch:0.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:batch:batch:0.6.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/batch@0.6.1","metadataType":"javascript-npm-package","metadata":{"name":"batch","version":"0.6.1","author":"TJ Holowaychuk ","homepage":"","description":"Simple async batch with concurrency control and progress reporting.","url":"https://github.com/visionmedia/batch.git","private":false}},{"id":"99a08ef6ddd74ba7","name":"baz","version":"UNKNOWN","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/baz/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/baz/package.json","annotations":{"evidence":"primary"}}],"licenses":[],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:baz:baz:*:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/baz","metadataType":"javascript-npm-package","metadata":{"name":"baz","version":"","author":"","homepage":"","description":"","url":"","private":false}},{"id":"ac8f35c9bc6d4edc","name":"beep-boop","version":"1.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/github-from-package/example/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/github-from-package/example/package.json","annotations":{"evidence":"primary"}}],"licenses":[],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:beep-boop:beep-boop:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:beep-boop:beep_boop:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:beep_boop:beep-boop:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:beep_boop:beep_boop:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:beep:beep-boop:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:beep:beep_boop:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/beep-boop@1.2.3","metadataType":"javascript-npm-package","metadata":{"name":"beep-boop","version":"1.2.3","author":"","homepage":"","description":"","url":"git@github.com:substack/beep-boop.git","private":false}},{"id":"6efaee3d2e9117ff","name":"big-integer","version":"1.6.52","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/big-integer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/big-integer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Unlicense","spdxExpression":"Unlicense","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/big-integer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/big-integer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:big-integer:big-integer:1.6.52:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:big-integer:big_integer:1.6.52:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:big_integer:big-integer:1.6.52:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:big_integer:big_integer:1.6.52:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:big:big-integer:1.6.52:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:big:big_integer:1.6.52:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/big-integer@1.6.52","metadataType":"javascript-npm-package","metadata":{"name":"big-integer","version":"1.6.52","author":"Peter Olson ","homepage":"","description":"An arbitrary length integer library for Javascript","url":"git@github.com:peterolson/BigInteger.js.git","private":false}},{"id":"aac28aacec14e6f2","name":"binary","version":"0.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/binary/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/binary/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/binary/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/binary/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:substack:binary:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:binary:binary:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/binary@0.3.0","metadataType":"javascript-npm-package","metadata":{"name":"binary","version":"0.3.0","author":"James Halliday (http://substack.net)","homepage":"","description":"Unpack multibyte binary values from buffers","url":"http://github.com/substack/node-binary.git","private":false}},{"id":"cdea7c486a93d741","name":"binary-extensions","version":"2.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/binary-extensions/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/binary-extensions/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/binary-extensions/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/binary-extensions/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:binary-extensions:binary-extensions:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:binary-extensions:binary_extensions:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:binary_extensions:binary-extensions:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:binary_extensions:binary_extensions:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:binary:binary-extensions:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:binary:binary_extensions:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/binary-extensions@2.3.0","metadataType":"javascript-npm-package","metadata":{"name":"binary-extensions","version":"2.3.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"List of binary file extensions","url":"sindresorhus/binary-extensions","private":false}},{"id":"848e919a5348c76e","name":"bindings","version":"1.5.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/bindings/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bindings/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/bindings/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bindings/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:TooTallNate:bindings:1.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:bindings:bindings:1.5.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/bindings@1.5.0","metadataType":"javascript-npm-package","metadata":{"name":"bindings","version":"1.5.0","author":"Nathan Rajlich (http://tootallnate.net)","homepage":"https://github.com/TooTallNate/node-bindings","description":"Helper module for loading your native module's .node file","url":"git://github.com/TooTallNate/node-bindings.git","private":false}},{"id":"db53f4ebaee4e2cf","name":"bintrees","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/bintrees/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bintrees/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/bintrees/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bintrees/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:bintrees:bintrees:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:vadimg:bintrees:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/bintrees@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"bintrees","version":"1.0.2","author":"Vadim Graboys ","homepage":"","description":"Binary Search Trees","url":"git://github.com/vadimg/js_bintrees.git","private":false}},{"id":"1d71c68896a44c86","name":"bl","version":"1.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/bl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bl/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/bl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bl/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:rvagg:bl:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:bl:bl:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/bl@1.2.3","metadataType":"javascript-npm-package","metadata":{"name":"bl","version":"1.2.3","author":"Rod Vagg (https://github.com/rvagg), Matteo Collina (https://github.com/mcollina), Jarett Cruger (https://github.com/jcrugzz)","homepage":"https://github.com/rvagg/bl","description":"Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!","url":"https://github.com/rvagg/bl.git","private":false}},{"id":"846a0edd607229fd","name":"bl","version":"4.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tar-fs/node_modules/bl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/node_modules/bl/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tar-fs/node_modules/bl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/node_modules/bl/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:rvagg:bl:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:bl:bl:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/bl@4.1.0","metadataType":"javascript-npm-package","metadata":{"name":"bl","version":"4.1.0","author":"Rod Vagg (https://github.com/rvagg), Matteo Collina (https://github.com/mcollina), Jarett Cruger (https://github.com/jcrugzz)","homepage":"https://github.com/rvagg/bl","description":"Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!","url":"https://github.com/rvagg/bl.git","private":false}},{"id":"441b568aa058ddd4","name":"bluebird","version":"3.4.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unzipper/node_modules/bluebird/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unzipper/node_modules/bluebird/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unzipper/node_modules/bluebird/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unzipper/node_modules/bluebird/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:petkaantonov:bluebird:3.4.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:bluebird:bluebird:3.4.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/bluebird@3.4.7","metadataType":"javascript-npm-package","metadata":{"name":"bluebird","version":"3.4.7","author":"Petka Antonov (http://github.com/petkaantonov/)","homepage":"https://github.com/petkaantonov/bluebird","description":"Full featured Promises/A+ implementation with exceptionally good performance","url":"git://github.com/petkaantonov/bluebird.git","private":false}},{"id":"45ec017cc93f373c","name":"bluebird","version":"3.7.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/bluebird/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bluebird/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/bluebird/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bluebird/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:petkaantonov:bluebird:3.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:bluebird:bluebird:3.7.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/bluebird@3.7.2","metadataType":"javascript-npm-package","metadata":{"name":"bluebird","version":"3.7.2","author":"Petka Antonov (http://github.com/petkaantonov/)","homepage":"https://github.com/petkaantonov/bluebird","description":"Full featured Promises/A+ implementation with exceptionally good performance","url":"git://github.com/petkaantonov/bluebird.git","private":false}},{"id":"d8348f0566c46229","name":"body-parser","version":"1.20.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/body-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/body-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/body-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/body-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:openjsf:body-parser:1.20.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/body-parser@1.20.3","metadataType":"javascript-npm-package","metadata":{"name":"body-parser","version":"1.20.3","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"Node.js body parsing middleware","url":"expressjs/body-parser","private":false}},{"id":"2c560d35b75226b0","name":"bower-config","version":"1.4.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/bower-config/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bower-config/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/bower-config/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bower-config/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:bower-config:bower-config:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:bower-config:bower_config:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:bower_config:bower-config:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:bower_config:bower_config:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:bower:bower-config:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:bower:bower_config:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/bower-config@1.4.3","metadataType":"javascript-npm-package","metadata":{"name":"bower-config","version":"1.4.3","author":"Twitter","homepage":"http://bower.io","description":"The Bower config reader and writer.","url":"https://github.com/bower/bower/tree/master/packages/bower-config","private":false}},{"id":"79ca6b57cb6da8f4","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"edfc435f78ffbb1c","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"38ff028c7c458475","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"c861e69821b6b8fe","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"70266c742ac992ba","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"e9b43263265b984a","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"28fb5bb71047516a","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"098d823421bc1197","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"17d5b1f1f2c265c0","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"ec01b45e50a80fc7","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"204df6e1c0323307","name":"brace-expansion","version":"1.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@1.1.12","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"1.1.12","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"1fcda56aa7b9b39c","name":"brace-expansion","version":"2.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/brace-expansion/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace-expansion:brace_expansion:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace-expansion:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace_expansion:brace_expansion:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace-expansion:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juliangruber:brace_expansion:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace-expansion:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brace:brace_expansion:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brace-expansion@2.0.2","metadataType":"javascript-npm-package","metadata":{"name":"brace-expansion","version":"2.0.2","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/brace-expansion","description":"Brace expansion as known from sh/bash","url":"git://github.com/juliangruber/brace-expansion.git","private":false}},{"id":"e18c817c2057c675","name":"braces","version":"2.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/braces/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/braces/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:braces_project:braces:2.3.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"},{"cpe":"cpe:2.3:a:jonschlinkert:braces:2.3.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/braces@2.3.2","metadataType":"javascript-npm-package","metadata":{"name":"braces","version":"2.3.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Elan Shanker (https://github.com/es128), Eugene Sharygin (https://github.com/eush77), hemanth.hm (http://h3manth.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/micromatch/braces","description":"Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.","url":"micromatch/braces","private":false}},{"id":"1fea4d70444c02f0","name":"braces","version":"3.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/braces/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/braces/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:braces_project:braces:3.0.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"},{"cpe":"cpe:2.3:a:jonschlinkert:braces:3.0.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/braces@3.0.3","metadataType":"javascript-npm-package","metadata":{"name":"braces","version":"3.0.3","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Elan Shanker (https://github.com/es128), Eugene Sharygin (https://github.com/eush77), hemanth.hm (http://h3manth.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/micromatch/braces","description":"Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.","url":"micromatch/braces","private":false}},{"id":"05e4a42f1d20184c","name":"braces","version":"3.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/braces/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/braces/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:braces_project:braces:3.0.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"},{"cpe":"cpe:2.3:a:jonschlinkert:braces:3.0.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/braces@3.0.3","metadataType":"javascript-npm-package","metadata":{"name":"braces","version":"3.0.3","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Elan Shanker (https://github.com/es128), Eugene Sharygin (https://github.com/eush77), hemanth.hm (http://h3manth.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/micromatch/braces","description":"Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.","url":"micromatch/braces","private":false}},{"id":"7300fec6ea68a472","name":"braces","version":"3.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/braces/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/braces/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:braces_project:braces:3.0.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"},{"cpe":"cpe:2.3:a:jonschlinkert:braces:3.0.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/braces@3.0.3","metadataType":"javascript-npm-package","metadata":{"name":"braces","version":"3.0.3","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Elan Shanker (https://github.com/es128), Eugene Sharygin (https://github.com/eush77), hemanth.hm (http://h3manth.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/micromatch/braces","description":"Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.","url":"micromatch/braces","private":false}},{"id":"470bc485996d4bbe","name":"brotli","version":"1.3.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/brotli/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/brotli/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/brotli/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/brotli/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:devongovett:brotli:1.3.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brotli:brotli:1.3.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/brotli@1.3.3","metadataType":"javascript-npm-package","metadata":{"name":"brotli","version":"1.3.3","author":"Devon Govett ","homepage":"https://github.com/devongovett/brotli.js","description":"A port of the Brotli compression algorithm as used in WOFF2","url":"https://github.com/devongovett/brotli.js.git","private":false}},{"id":"0ec800aec91252a5","name":"browser_field","version":"UNKNOWN","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/browser_field/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/browser_field/package.json","annotations":{"evidence":"primary"}}],"licenses":[],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:browser-field:browser-field:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:browser-field:browser_field:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:browser_field:browser-field:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:browser_field:browser_field:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:browser:browser-field:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:browser:browser_field:*:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/browser_field","metadataType":"javascript-npm-package","metadata":{"name":"browser_field","version":"","author":"","homepage":"","description":"","url":"","private":false}},{"id":"8160d61272f16fc2","name":"buffer","version":"5.7.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:buffer:buffer:5.7.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:buffer:5.7.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/buffer@5.7.1","metadataType":"javascript-npm-package","metadata":{"name":"buffer","version":"5.7.1","author":"Feross Aboukhadijeh (https://feross.org), Romain Beauxis , James Halliday ","homepage":"https://github.com/feross/buffer","description":"Node.js Buffer API, for the browser","url":"git://github.com/feross/buffer.git","private":false}},{"id":"b34920cb2184e6ad","name":"buffer","version":"6.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:buffer:buffer:6.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:buffer:6.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/buffer@6.0.3","metadataType":"javascript-npm-package","metadata":{"name":"buffer","version":"6.0.3","author":"Feross Aboukhadijeh (https://feross.org), Romain Beauxis , James Halliday ","homepage":"https://github.com/feross/buffer","description":"Node.js Buffer API, for the browser","url":"git://github.com/feross/buffer.git","private":false}},{"id":"0215db4a4aa6cd05","name":"buffer-alloc","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/buffer-alloc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-alloc/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/buffer-alloc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-alloc/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:buffer-alloc:buffer-alloc:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-alloc:buffer_alloc:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_alloc:buffer-alloc:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_alloc:buffer_alloc:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer-alloc:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer_alloc:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/buffer-alloc@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"buffer-alloc","version":"1.2.0","author":"","homepage":"","description":"","url":"LinusU/buffer-alloc","private":false}},{"id":"72525885a05217f9","name":"buffer-alloc-unsafe","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/buffer-alloc-unsafe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-alloc-unsafe/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/buffer-alloc-unsafe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-alloc-unsafe/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:buffer-alloc-unsafe:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-alloc-unsafe:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_alloc_unsafe:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_alloc_unsafe:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-alloc:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-alloc:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_alloc:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_alloc:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/buffer-alloc-unsafe@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"buffer-alloc-unsafe","version":"1.1.0","author":"","homepage":"","description":"","url":"LinusU/buffer-alloc-unsafe","private":false}},{"id":"018e707480d9a394","name":"buffer-crc32","version":"0.2.13","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/buffer-crc32/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-crc32/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/buffer-crc32/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-crc32/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brianloveswords:buffer-crc32:0.2.13:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brianloveswords:buffer_crc32:0.2.13:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-crc32:buffer-crc32:0.2.13:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-crc32:buffer_crc32:0.2.13:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_crc32:buffer-crc32:0.2.13:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_crc32:buffer_crc32:0.2.13:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer-crc32:0.2.13:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer_crc32:0.2.13:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/buffer-crc32@0.2.13","metadataType":"javascript-npm-package","metadata":{"name":"buffer-crc32","version":"0.2.13","author":"Brian J. Brennan , Vladimir Kuznetsov","homepage":"https://github.com/brianloveswords/buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","url":"git://github.com/brianloveswords/buffer-crc32.git","private":false}},{"id":"b5b4b05d23ef0590","name":"buffer-fill","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/buffer-fill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-fill/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/buffer-fill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-fill/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:buffer-fill:buffer-fill:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-fill:buffer_fill:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_fill:buffer-fill:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_fill:buffer_fill:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer-fill:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer_fill:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/buffer-fill@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"buffer-fill","version":"1.0.0","author":"","homepage":"","description":"","url":"LinusU/buffer-fill","private":false}},{"id":"d2869a97005ddd30","name":"buffer-from","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/buffer-from/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-from/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/buffer-from/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-from/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:buffer-from:buffer-from:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-from:buffer_from:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_from:buffer-from:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_from:buffer_from:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer-from:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer_from:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/buffer-from@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"buffer-from","version":"1.1.2","author":"","homepage":"","description":"","url":"LinusU/buffer-from","private":false}},{"id":"08bc6bd9a895200f","name":"buffer-indexof-polyfill","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/buffer-indexof-polyfill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-indexof-polyfill/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/buffer-indexof-polyfill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffer-indexof-polyfill/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:buffer-indexof-polyfill:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-indexof-polyfill:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_indexof_polyfill:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_indexof_polyfill:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-indexof:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer-indexof:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_indexof:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer_indexof:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sarosia:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sarosia:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffer:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/buffer-indexof-polyfill@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"buffer-indexof-polyfill","version":"1.0.2","author":"https://github.com/sarosia","homepage":"https://github.com/sarosia/buffer-indexof-polyfill#readme","description":"This is a polyfill for Buffer#indexOf introduced in NodeJS 4.0.","url":"git+https://github.com/sarosia/buffer-indexof-polyfill.git","private":false}},{"id":"fd60bbd17e6803d8","name":"buffers","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/buffers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/buffers/package.json","annotations":{"evidence":"primary"}}],"licenses":[],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:substack:buffers:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:buffers:buffers:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/buffers@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"buffers","version":"0.1.1","author":"James Halliday (http://substack.net)","homepage":"","description":"Treat a collection of Buffers as a single contiguous partially mutable Buffer.","url":"http://github.com/substack/node-buffers.git","private":false}},{"id":"72b84630ff8aade7","name":"busboy","version":"1.6.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/busboy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/busboy/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/busboy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/busboy/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:busboy:busboy:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mscdex:busboy:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/busboy@1.6.0","metadataType":"javascript-npm-package","metadata":{"name":"busboy","version":"1.6.0","author":"Brian White ","homepage":"","description":"A streaming parser for HTML form data for node.js","url":"http://github.com/mscdex/busboy.git","private":false}},{"id":"1db66371bc7880de","name":"byline","version":"4.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/byline/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/byline/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/byline/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/byline/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jahewson:byline:4.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:byline:byline:4.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/byline@4.2.2","metadataType":"javascript-npm-package","metadata":{"name":"byline","version":"4.2.2","author":"John Hewson","homepage":"https://github.com/jahewson/node-byline","description":"simple line-by-line stream reader","url":"https://github.com/jahewson/node-byline","private":false}},{"id":"1d0cce2090c4dc09","name":"bytes","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/bytes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bytes/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/bytes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bytes/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:bytes:bytes:3.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/bytes@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"bytes","version":"3.1.2","author":"TJ Holowaychuk (http://tjholowaychuk.com), Jed Watson , Théo FIDRY ","homepage":"","description":"Utility to parse a string bytes to bytes and vice-versa","url":"visionmedia/bytes.js","private":false}},{"id":"f5c0681a2e946e2d","name":"cacache","version":"15.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/cacache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/cacache/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/cacache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/cacache/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cacache:cacache:15.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:cacache:15.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cacache@15.3.0","metadataType":"javascript-npm-package","metadata":{"name":"cacache","version":"15.3.0","author":"","homepage":"","description":"Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.","url":"https://github.com/npm/cacache","private":false}},{"id":"ace0af3ce948f36b","name":"cacache","version":"19.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cacache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacache/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cacache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacache/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cacache:cacache:19.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cacache@19.0.1","metadataType":"javascript-npm-package","metadata":{"name":"cacache","version":"19.0.1","author":"GitHub Inc.","homepage":"","description":"Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.","url":"git+https://github.com/npm/cacache.git","private":false}},{"id":"baaa5d54fe4a3c13","name":"cache-base","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cache-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cache-base/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cache-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cache-base/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cache-base_project:cache-base:1.0.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/cache-base@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"cache-base","version":"1.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), ","homepage":"https://github.com/jonschlinkert/cache-base","description":"Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.","url":"jonschlinkert/cache-base","private":false}},{"id":"346e1627c1f72870","name":"cacheable-request","version":"2.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cacheable-request/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacheable-request/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cacheable-request/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacheable-request/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cacheable-request:cacheable-request:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cacheable-request:cacheable_request:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cacheable_request:cacheable-request:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cacheable_request:cacheable_request:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lukechilds:cacheable-request:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lukechilds:cacheable_request:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cacheable:cacheable-request:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cacheable:cacheable_request:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cacheable-request@2.1.4","metadataType":"javascript-npm-package","metadata":{"name":"cacheable-request","version":"2.1.4","author":"Luke Childs (http://lukechilds.co.uk)","homepage":"https://github.com/lukechilds/cacheable-request","description":"Wrap native HTTP requests with RFC compliant cache support","url":"git+https://github.com/lukechilds/cacheable-request.git","private":false}},{"id":"b538562043029461","name":"call-bind","version":"1.0.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/call-bind/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/call-bind/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/call-bind/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/call-bind/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:call-bind:call-bind:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call-bind:call_bind:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call_bind:call-bind:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call_bind:call_bind:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:call-bind:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:call_bind:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call:call-bind:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call:call_bind:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/call-bind@1.0.8","metadataType":"javascript-npm-package","metadata":{"name":"call-bind","version":"1.0.8","author":"Jordan Harband ","homepage":"https://github.com/ljharb/call-bind#readme","description":"Robustly `.call.bind()` a function","url":"git+https://github.com/ljharb/call-bind.git","private":false}},{"id":"0d18b02f5378691f","name":"call-bind-apply-helpers","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/call-bind-apply-helpers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/call-bind-apply-helpers/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/call-bind-apply-helpers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/call-bind-apply-helpers/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:call-bind-apply-helpers:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call-bind-apply-helpers:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call_bind_apply_helpers:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call_bind_apply_helpers:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call-bind-apply:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call-bind-apply:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call_bind_apply:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call_bind_apply:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call-bind:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call-bind:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call_bind:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call_bind:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/call-bind-apply-helpers@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"call-bind-apply-helpers","version":"1.0.2","author":"Jordan Harband ","homepage":"https://github.com/ljharb/call-bind-apply-helpers#readme","description":"Helper functions around Function call/apply/bind, for use in `call-bind`","url":"git+https://github.com/ljharb/call-bind-apply-helpers.git","private":false}},{"id":"44af6e189fe32d87","name":"call-bound","version":"1.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/call-bound/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/call-bound/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/call-bound/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/call-bound/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:call-bound:call-bound:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call-bound:call_bound:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call_bound:call-bound:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call_bound:call_bound:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:call-bound:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:call_bound:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call:call-bound:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:call:call_bound:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/call-bound@1.0.4","metadataType":"javascript-npm-package","metadata":{"name":"call-bound","version":"1.0.4","author":"Jordan Harband ","homepage":"https://github.com/ljharb/call-bound#readme","description":"Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.","url":"git+https://github.com/ljharb/call-bound.git","private":false}},{"id":"92e4f8e8e365d6ef","name":"camelcase","version":"5.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/camelcase/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/camelcase/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/camelcase/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/camelcase/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:camelcase:camelcase:5.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/camelcase@5.3.1","metadataType":"javascript-npm-package","metadata":{"name":"camelcase","version":"5.3.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","url":"sindresorhus/camelcase","private":false}},{"id":"6e4c3d3622249d54","name":"chainsaw","version":"0.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/chainsaw/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chainsaw/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT/X11","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/chainsaw/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chainsaw/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:chainsaw:chainsaw:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:substack:chainsaw:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/chainsaw@0.1.0","metadataType":"javascript-npm-package","metadata":{"name":"chainsaw","version":"0.1.0","author":"James Halliday (http://substack.net)","homepage":"","description":"Build chainable fluent interfaces the easy way... with a freakin' chainsaw!","url":"http://github.com/substack/node-chainsaw.git","private":false}},{"id":"af9826c69b6847f8","name":"chalk","version":"1.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:chalk:chalk:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/chalk@1.1.3","metadataType":"javascript-npm-package","metadata":{"name":"chalk","version":"1.1.3","author":"Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","homepage":"","description":"Terminal string styling done right. Much color.","url":"chalk/chalk","private":false}},{"id":"015bdd0e54562d25","name":"chalk","version":"2.4.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/chalk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chalk/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/chalk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chalk/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:chalk:chalk:2.4.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/chalk@2.4.2","metadataType":"javascript-npm-package","metadata":{"name":"chalk","version":"2.4.2","author":"","homepage":"","description":"Terminal string styling done right","url":"chalk/chalk","private":false}},{"id":"7fe24d7225fc8b9a","name":"chalk","version":"4.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:chalk:chalk:4.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/chalk@4.1.2","metadataType":"javascript-npm-package","metadata":{"name":"chalk","version":"4.1.2","author":"","homepage":"","description":"Terminal string styling done right","url":"chalk/chalk","private":false}},{"id":"34bd9ccc72e70b6f","name":"character-parser","version":"2.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/character-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/character-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/character-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/character-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:character-parser:character-parser:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:character-parser:character_parser:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:character_parser:character-parser:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:character_parser:character_parser:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ForbesLindesay:character-parser:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ForbesLindesay:character_parser:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:character:character-parser:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:character:character_parser:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/character-parser@2.2.0","metadataType":"javascript-npm-package","metadata":{"name":"character-parser","version":"2.2.0","author":"ForbesLindesay","homepage":"","description":"Parse JavaScript one character at a time to look for snippets in Templates. This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly.","url":"https://github.com/ForbesLindesay/character-parser.git","private":false}},{"id":"0eb2e961c16ff8ae","name":"check-dependencies","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/check-dependencies/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/check-dependencies/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/check-dependencies/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/check-dependencies/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:check-dependencies:check-dependencies:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check-dependencies:check_dependencies:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check_dependencies:check-dependencies:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check_dependencies:check_dependencies:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check:check-dependencies:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check:check_dependencies:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mgol:check-dependencies:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mgol:check_dependencies:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/check-dependencies@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"check-dependencies","version":"1.1.1","author":"Michał Gołębiowski-Owczarek ","homepage":"https://github.com/mgol/check-dependencies","description":"Checks if currently installed npm/bower dependencies are installed in the exact same versions that are specified in package.json/bower.json","url":"https://github.com/mgol/check-dependencies.git","private":false}},{"id":"c843870ea5cc0a9b","name":"check-internet-connected","version":"2.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/check-internet-connected/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/check-internet-connected/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/check-internet-connected/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/check-internet-connected/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:check-internet-connected:check-internet-connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check-internet-connected:check_internet_connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check_internet_connected:check-internet-connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check_internet_connected:check_internet_connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check-internet:check-internet-connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check-internet:check_internet_connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check_internet:check-internet-connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check_internet:check_internet_connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aankur:check-internet-connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:aankur:check_internet_connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check:check-internet-connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check:check_internet_connected:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/check-internet-connected@2.0.6","metadataType":"javascript-npm-package","metadata":{"name":"check-internet-connected","version":"2.0.6","author":"Ankur Deep Jaiswal ","homepage":"https://github.com/aankur/check-internet-connected","description":"Utility to check if internet is connected or not","url":"aankur/check-internet-connected","private":false}},{"id":"85b9eff83ffcd831","name":"check-types","version":"6.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/check-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/check-types/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/check-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/check-types/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:check-types:check-types:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check-types:check_types:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check_types:check-types:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check_types:check_types:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:philbooth:check-types:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:philbooth:check_types:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check:check-types:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:check:check_types:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/check-types@6.0.0","metadataType":"javascript-npm-package","metadata":{"name":"check-types","version":"6.0.0","author":"Phil Booth (https://github.com/philbooth)","homepage":"https://github.com/philbooth/check-types.js","description":"A little library for asserting types and values.","url":"https://github.com/philbooth/check-types.js.git","private":false}},{"id":"4d185a05cefa7d0a","name":"chokidar","version":"3.5.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/chokidar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/chokidar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:paulmillr:chokidar:3.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:chokidar:chokidar:3.5.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/chokidar@3.5.1","metadataType":"javascript-npm-package","metadata":{"name":"chokidar","version":"3.5.1","author":"Paul Miller (https://paulmillr.com), Paul Miller (https://paulmillr.com), Elan Shanker","homepage":"https://github.com/paulmillr/chokidar","description":"Minimal and efficient cross-platform file watching library","url":"git+https://github.com/paulmillr/chokidar.git","private":false}},{"id":"7ebcfb2902378122","name":"chownr","version":"1.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:chownr:chownr:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:chownr:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/chownr@1.1.4","metadataType":"javascript-npm-package","metadata":{"name":"chownr","version":"1.1.4","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"like `chown -R`","url":"git://github.com/isaacs/chownr.git","private":false}},{"id":"671f64716b19d5fb","name":"chownr","version":"1.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tar-fs/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/node_modules/chownr/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tar-fs/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/node_modules/chownr/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:chownr:chownr:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:chownr:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/chownr@1.1.4","metadataType":"javascript-npm-package","metadata":{"name":"chownr","version":"1.1.4","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"like `chown -R`","url":"git://github.com/isaacs/chownr.git","private":false}},{"id":"3189617deb2bc884","name":"chownr","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/chownr/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/chownr/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:chownr:chownr:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:chownr:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/chownr@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"chownr","version":"2.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"like `chown -R`","url":"git://github.com/isaacs/chownr.git","private":false}},{"id":"fffff6468e7930c0","name":"chownr","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chownr/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BlueOak-1.0.0","spdxExpression":"BlueOak-1.0.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chownr/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:chownr:chownr:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:chownr:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/chownr@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"chownr","version":"3.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"like `chown -R`","url":"git://github.com/isaacs/chownr.git","private":false}},{"id":"6cef1d3c36e6024e","name":"clarinet","version":"0.12.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/clarinet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/clarinet/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/clarinet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/clarinet/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:clarinet:clarinet:0.12.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dscape:clarinet:0.12.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/clarinet@0.12.6","metadataType":"javascript-npm-package","metadata":{"name":"clarinet","version":"0.12.6","author":"Nuno Job (http://nunojob.com/), Jann Horn (https://github.com/thejh), Justin Makeig (http://www.audiblepop.com), Roly Fentanes (http://about.me/roly), John Lancaster (http://jlank.com)","homepage":"https://github.com/dscape/clarinet","description":"SAX based evented streaming JSON parser in JavaScript (browser and node)","url":"http://github.com/dscape/clarinet.git","private":false}},{"id":"a7e36e39ff61aea5","name":"class-utils","version":"0.3.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/class-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/class-utils/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/class-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/class-utils/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:class-utils:0.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:class_utils:0.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:class-utils:class-utils:0.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:class-utils:class_utils:0.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:class_utils:class-utils:0.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:class_utils:class_utils:0.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:class:class-utils:0.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:class:class_utils:0.3.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/class-utils@0.3.6","metadataType":"javascript-npm-package","metadata":{"name":"class-utils","version":"0.3.6","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","homepage":"https://github.com/jonschlinkert/class-utils","description":"Utils for working with JavaScript classes and prototype methods.","url":"jonschlinkert/class-utils","private":false}},{"id":"08eaf1d1a1378cc5","name":"clean-stack","version":"2.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/clean-stack/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/clean-stack/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/clean-stack/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/clean-stack/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:clean-stack:clean-stack:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:clean-stack:clean_stack:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:clean_stack:clean-stack:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:clean_stack:clean_stack:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:clean:clean-stack:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:clean:clean_stack:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/clean-stack@2.2.0","metadataType":"javascript-npm-package","metadata":{"name":"clean-stack","version":"2.2.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Clean up error stack traces","url":"sindresorhus/clean-stack","private":false}},{"id":"6fb115e3b5d5d3f2","name":"cliui","version":"6.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/cliui/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/cliui/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/cliui/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/cliui/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cliui:cliui:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yargs:cliui:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cliui@6.0.0","metadataType":"javascript-npm-package","metadata":{"name":"cliui","version":"6.0.0","author":"Ben Coe ","homepage":"","description":"easily create complex multi-column command-line-interfaces","url":"http://github.com/yargs/cliui.git","private":false}},{"id":"080e255664d33bc7","name":"clone","version":"2.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/clone/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/clone/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/clone/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/clone/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:clone:clone:2.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pvorb:clone:2.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/clone@2.1.2","metadataType":"javascript-npm-package","metadata":{"name":"clone","version":"2.1.2","author":"Paul Vorbach (http://paul.vorba.ch/), Blake Miner (http://www.blakeminer.com/), Tian You (http://blog.axqd.net/), George Stagas (http://stagas.com/), Tobiasz Cudnik (https://github.com/TobiaszCudnik), Pavel Lang (https://github.com/langpavel), Dan MacTough (http://yabfog.com/), w1nk (https://github.com/w1nk), Hugh Kennedy (http://twitter.com/hughskennedy), Dustin Diaz (http://dustindiaz.com), Ilya Shaisultanov (https://github.com/diversario), Nathan MacInnes (http://macinn.es/), Benjamin E. Coe (https://twitter.com/benjamincoe), Nathan Zadoks (https://github.com/nathan7), Róbert Oroszi (https://github.com/oroce), Aurélio A. Heckert (http://softwarelivre.org/aurium), Guy Ellis (http://www.guyellisrocks.com/), fscherwi (https://fscherwi.github.io), rictic (https://github.com/rictic), Martin Jurča (https://github.com/jurca), Misery Lee (https://github.com/miserylee), Clemens Wolff (https://github.com/c-w)","homepage":"","description":"deep cloning of objects and arrays","url":"git://github.com/pvorb/node-clone.git","private":false}},{"id":"1ca687973f79cd5a","name":"clone-response","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/clone-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/clone-response/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/clone-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/clone-response/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:clone-response:clone-response:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:clone-response:clone_response:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:clone_response:clone-response:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:clone_response:clone_response:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lukechilds:clone-response:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lukechilds:clone_response:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:clone:clone-response:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:clone:clone_response:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/clone-response@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"clone-response","version":"1.0.2","author":"Luke Childs (http://lukechilds.co.uk)","homepage":"https://github.com/lukechilds/clone-response","description":"Clone a Node.js HTTP response stream","url":"git+https://github.com/lukechilds/clone-response.git","private":false}},{"id":"15db8f5283662b54","name":"code-point-at","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/code-point-at/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/code-point-at/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/code-point-at/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/code-point-at/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:code-point-at:code-point-at:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:code-point-at:code_point_at:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:code_point_at:code-point-at:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:code_point_at:code_point_at:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:code-point:code-point-at:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:code-point:code_point_at:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:code_point:code-point-at:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:code_point:code_point_at:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:code:code-point-at:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:code:code_point_at:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/code-point-at@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"code-point-at","version":"1.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"ES2015 `String#codePointAt()` ponyfill","url":"sindresorhus/code-point-at","private":false}},{"id":"d87950bd24d66a30","name":"collection-visit","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/collection-visit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/collection-visit/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/collection-visit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/collection-visit/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:collection-visit:collection-visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:collection-visit:collection_visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:collection_visit:collection-visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:collection_visit:collection_visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:collection-visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:collection_visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:collection:collection-visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:collection:collection_visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/collection-visit@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"collection-visit","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/collection-visit","description":"Visit a method over the items in an object, or map visit over the objects in an array.","url":"jonschlinkert/collection-visit","private":false}},{"id":"2774fa6f21932145","name":"color","version":"3.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/color/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/color/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color:color:3.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/color@3.2.1","metadataType":"javascript-npm-package","metadata":{"name":"color","version":"3.2.1","author":"Josh Junon , Heather Arthur , Maxime Thirouin","homepage":"","description":"Color conversion and manipulation with CSS string support","url":"Qix-/color","private":false}},{"id":"832fbb197a382df6","name":"color-convert","version":"1.9.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/color-convert/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/color-convert/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color-convert:color-convert:1.9.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color-convert:color_convert:1.9.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_convert:color-convert:1.9.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_convert:color_convert:1.9.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color-convert:1.9.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color_convert:1.9.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/color-convert@1.9.3","metadataType":"javascript-npm-package","metadata":{"name":"color-convert","version":"1.9.3","author":"Heather Arthur ","homepage":"","description":"Plain color conversion functions","url":"Qix-/color-convert","private":false}},{"id":"ad73ceb607fdd321","name":"color-convert","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color-convert:color-convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color-convert:color_convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_convert:color-convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_convert:color_convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color-convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color_convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/color-convert@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"color-convert","version":"2.0.1","author":"Heather Arthur ","homepage":"","description":"Plain color conversion functions","url":"Qix-/color-convert","private":false}},{"id":"c216a258a2dd7fdf","name":"color-convert","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/color-convert/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/color-convert/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color-convert:color-convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color-convert:color_convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_convert:color-convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_convert:color_convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color-convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color_convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/color-convert@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"color-convert","version":"2.0.1","author":"Heather Arthur ","homepage":"","description":"Plain color conversion functions","url":"Qix-/color-convert","private":false}},{"id":"d7906a8074d4b4f9","name":"color-convert","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color-convert:color-convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color-convert:color_convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_convert:color-convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_convert:color_convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color-convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color_convert:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/color-convert@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"color-convert","version":"2.0.1","author":"Heather Arthur ","homepage":"","description":"Plain color conversion functions","url":"Qix-/color-convert","private":false}},{"id":"92662d8a3adbe0c9","name":"color-name","version":"1.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/color-name/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/color-name/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color-name:color-name:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color-name:color_name:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_name:color-name:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_name:color_name:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dfcreative:color-name:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dfcreative:color_name:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color-name:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color_name:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/color-name@1.1.3","metadataType":"javascript-npm-package","metadata":{"name":"color-name","version":"1.1.3","author":"DY ","homepage":"https://github.com/dfcreative/color-name","description":"A list of color names and its values","url":"git@github.com:dfcreative/color-name.git","private":false}},{"id":"a184510682ce4734","name":"color-name","version":"1.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color-name:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color-name:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_name:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_name:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:colorjs:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:colorjs:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/color-name@1.1.4","metadataType":"javascript-npm-package","metadata":{"name":"color-name","version":"1.1.4","author":"DY ","homepage":"https://github.com/colorjs/color-name","description":"A list of color names and its values","url":"git@github.com:colorjs/color-name.git","private":false}},{"id":"a80b99ad61e48555","name":"color-name","version":"1.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/color-name/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/color-name/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color-name:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color-name:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_name:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_name:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:colorjs:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:colorjs:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/color-name@1.1.4","metadataType":"javascript-npm-package","metadata":{"name":"color-name","version":"1.1.4","author":"DY ","homepage":"https://github.com/colorjs/color-name","description":"A list of color names and its values","url":"git@github.com:colorjs/color-name.git","private":false}},{"id":"01c750f52978cfc6","name":"color-name","version":"1.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color-name:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color-name:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_name:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_name:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:colorjs:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:colorjs:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color-name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color_name:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/color-name@1.1.4","metadataType":"javascript-npm-package","metadata":{"name":"color-name","version":"1.1.4","author":"DY ","homepage":"https://github.com/colorjs/color-name","description":"A list of color names and its values","url":"git@github.com:colorjs/color-name.git","private":false}},{"id":"7e888fa51e3748f2","name":"color-string","version":"1.9.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/color-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/color-string/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/color-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/color-string/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color-string_project:color-string:1.9.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/color-string@1.9.1","metadataType":"javascript-npm-package","metadata":{"name":"color-string","version":"1.9.1","author":"Heather Arthur , Maxime Thirouin, Dyma Ywanov , Josh Junon","homepage":"","description":"Parser and generator for CSS color strings","url":"Qix-/color-string","private":false}},{"id":"a1e232528ce637f4","name":"color-support","version":"1.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/color-support/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/color-support/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/color-support/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/color-support/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:color-support:color-support:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color-support:color_support:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_support:color-support:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color_support:color_support:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color-support:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:color:color_support:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/color-support@1.1.3","metadataType":"javascript-npm-package","metadata":{"name":"color-support","version":"1.1.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"A module which will endeavor to guess your terminal's level of color support.","url":"git+https://github.com/isaacs/color-support.git","private":false}},{"id":"774e316934f12a96","name":"colors","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:colors:colors:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Marak:colors:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/colors@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"colors","version":"1.1.2","author":"Marak Squires","homepage":"https://github.com/Marak/colors.js","description":"get colors in your node.js console","url":"http://github.com/Marak/colors.js.git","private":false}},{"id":"ba9f99e8572f2682","name":"colors","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/colors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/colors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:colors:colors:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Marak:colors:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/colors@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"colors","version":"1.4.0","author":"Marak Squires, DABH (https://github.com/DABH)","homepage":"https://github.com/Marak/colors.js","description":"get colors in your node.js console","url":"http://github.com/Marak/colors.js.git","private":false}},{"id":"84bcfa432cfdd0d0","name":"colorspace","version":"1.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/colorspace/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/colorspace/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/colorspace/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/colorspace/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:colorspace:colorspace:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:3rd-Eden:colorspace:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/colorspace@1.1.4","metadataType":"javascript-npm-package","metadata":{"name":"colorspace","version":"1.1.4","author":"Arnout Kazemier","homepage":"https://github.com/3rd-Eden/colorspace","description":"Generate HEX colors for a given namespace.","url":"https://github.com/3rd-Eden/colorspace","private":false}},{"id":"23da7748c749bc68","name":"commander","version":"2.20.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/seek-bzip/node_modules/commander/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/seek-bzip/node_modules/commander/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/seek-bzip/node_modules/commander/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/seek-bzip/node_modules/commander/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:commander:commander:2.20.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tj:commander:2.20.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/commander@2.20.3","metadataType":"javascript-npm-package","metadata":{"name":"commander","version":"2.20.3","author":"TJ Holowaychuk ","homepage":"","description":"the complete solution for node.js command-line programs","url":"https://github.com/tj/commander.js.git","private":false}},{"id":"3facda85b5f59f2a","name":"commander","version":"2.20.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:commander:commander:2.20.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tj:commander:2.20.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/commander@2.20.3","metadataType":"javascript-npm-package","metadata":{"name":"commander","version":"2.20.3","author":"TJ Holowaychuk ","homepage":"","description":"the complete solution for node.js command-line programs","url":"https://github.com/tj/commander.js.git","private":false}},{"id":"ebc8491ac18b63ae","name":"component-emitter","version":"1.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/component-emitter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/component-emitter/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/component-emitter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/component-emitter/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:component-emitter:component-emitter:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:component-emitter:component_emitter:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:component_emitter:component-emitter:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:component_emitter:component_emitter:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sindresorhus:component-emitter:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sindresorhus:component_emitter:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:component:component-emitter:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:component:component_emitter:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/component-emitter@1.3.1","metadataType":"javascript-npm-package","metadata":{"name":"component-emitter","version":"1.3.1","author":"","homepage":"","description":"Event emitter","url":"https://github.com/sindresorhus/component-emitter.git","private":false}},{"id":"e91a1227114ad372","name":"component-type","version":"1.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/component-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/component-type/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/component-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/component-type/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:component-type:component-type:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:component-type:component_type:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:component_type:component-type:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:component_type:component_type:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:component:component-type:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:component:component_type:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/component-type@1.2.1","metadataType":"javascript-npm-package","metadata":{"name":"component-type","version":"1.2.1","author":"","homepage":"","description":"Cross-browser type assertions (less broken typeof)","url":"https://github.com/component/type.git","private":false}},{"id":"798bc97add5e6f68","name":"compress-commons","version":"1.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/compress-commons/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/compress-commons/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/compress-commons/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/compress-commons/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:compress-commons:compress-commons:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:compress-commons:compress_commons:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:compress_commons:compress-commons:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:compress_commons:compress_commons:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiverjs:compress-commons:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiverjs:compress_commons:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:compress:compress-commons:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:compress:compress_commons:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/compress-commons@1.2.2","metadataType":"javascript-npm-package","metadata":{"name":"compress-commons","version":"1.2.2","author":"Chris Talkington (http://christalkington.com/)","homepage":"https://github.com/archiverjs/node-compress-commons","description":"a library that defines a common interface for working with archive formats within node","url":"https://github.com/archiverjs/node-compress-commons.git","private":false}},{"id":"d33659b98b525c44","name":"compressible","version":"2.0.18","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/compressible/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/compressible/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/compressible/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/compressible/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:compressible:compressible:2.0.18:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/compressible@2.0.18","metadataType":"javascript-npm-package","metadata":{"name":"compressible","version":"2.0.18","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com), Jeremiah Senkpiel (https://searchbeam.jit.su)","homepage":"","description":"Compressible Content-Type / mime checking","url":"jshttp/compressible","private":false}},{"id":"828f0284d303f177","name":"compression","version":"1.8.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/compression/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/compression/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/compression/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/compression/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:compression:compression:1.8.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/compression@1.8.1","metadataType":"javascript-npm-package","metadata":{"name":"compression","version":"1.8.1","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"Node.js compression middleware","url":"expressjs/compression","private":false}},{"id":"e899cd35e0ecfcf6","name":"concat-map","version":"0.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/concat-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/concat-map/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/concat-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/concat-map/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:concat-map:concat-map:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:concat-map:concat_map:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:concat_map:concat-map:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:concat_map:concat_map:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:substack:concat-map:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:substack:concat_map:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:concat:concat-map:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:concat:concat_map:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/concat-map@0.0.1","metadataType":"javascript-npm-package","metadata":{"name":"concat-map","version":"0.0.1","author":"James Halliday (http://substack.net)","homepage":"","description":"concatenative mapdashery","url":"git://github.com/substack/node-concat-map.git","private":false}},{"id":"3cf686e52af98b9c","name":"concat-stream","version":"1.6.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/concat-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/concat-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/concat-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/concat-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:concat-stream:concat-stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:concat-stream:concat_stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:concat_stream:concat-stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:concat_stream:concat_stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:maxogden:concat-stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:maxogden:concat_stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:concat:concat-stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:concat:concat_stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/concat-stream@1.6.2","metadataType":"javascript-npm-package","metadata":{"name":"concat-stream","version":"1.6.2","author":"Max Ogden ","homepage":"","description":"writable stream that concatenates strings or binary data and calls a callback with the result","url":"http://github.com/maxogden/concat-stream.git","private":false}},{"id":"f5d30e88e089520d","name":"config","version":"3.3.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/config/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/config/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/config/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/config/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:node-config:config:3.3.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:config:config:3.3.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/config@3.3.12","metadataType":"javascript-npm-package","metadata":{"name":"config","version":"3.3.12","author":"Loren West ","homepage":"http://github.com/node-config/node-config.git","description":"Configuration control for production node deployments","url":"http://github.com/node-config/node-config.git","private":false}},{"id":"62af6322c8da5d46","name":"console-control-strings","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/console-control-strings/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/console-control-strings/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/console-control-strings/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/console-control-strings/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:console-control-strings:console-control-strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:console-control-strings:console_control_strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:console_control_strings:console-control-strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:console_control_strings:console_control_strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:console-control:console-control-strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:console-control:console_control_strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:console_control:console-control-strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:console_control:console_control_strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:console:console-control-strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:console:console_control_strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:console-control-strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:console_control_strings:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/console-control-strings@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"console-control-strings","version":"1.1.0","author":"Rebecca Turner (http://re-becca.org/)","homepage":"","description":"A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.","url":"https://github.com/iarna/console-control-strings","private":false}},{"id":"64ecabe801d13657","name":"constantinople","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/constantinople/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/constantinople/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/constantinople/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/constantinople/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ForbesLindesay:constantinople:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:constantinople:constantinople:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/constantinople@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"constantinople","version":"4.0.1","author":"ForbesLindesay","homepage":"","description":"Determine whether a JavaScript expression evaluates to a constant","url":"https://github.com/ForbesLindesay/constantinople.git","private":false}},{"id":"6d99ffbaf9a3dbf2","name":"content-disposition","version":"0.5.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/content-disposition/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/content-disposition/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/content-disposition/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/content-disposition/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:content-disposition:content-disposition:0.5.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:content-disposition:content_disposition:0.5.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:content_disposition:content-disposition:0.5.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:content_disposition:content_disposition:0.5.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:content:content-disposition:0.5.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:content:content_disposition:0.5.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/content-disposition@0.5.4","metadataType":"javascript-npm-package","metadata":{"name":"content-disposition","version":"0.5.4","author":"Douglas Christopher Wilson ","homepage":"","description":"Create and parse Content-Disposition header","url":"jshttp/content-disposition","private":false}},{"id":"1e680466175b93f0","name":"content-type","version":"1.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/content-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/content-type/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/content-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/content-type/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:content-type:content-type:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:content-type:content_type:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:content_type:content-type:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:content_type:content_type:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:content:content-type:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:content:content_type:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/content-type@1.0.5","metadataType":"javascript-npm-package","metadata":{"name":"content-type","version":"1.0.5","author":"Douglas Christopher Wilson ","homepage":"","description":"Create and parse HTTP Content-Type header","url":"jshttp/content-type","private":false}},{"id":"299182936c2fe78a","name":"cookie","version":"0.4.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cookie:cookie:0.4.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cookie@0.4.2","metadataType":"javascript-npm-package","metadata":{"name":"cookie","version":"0.4.2","author":"Roman Shtylman , Douglas Christopher Wilson ","homepage":"","description":"HTTP server cookie parsing and serialization","url":"jshttp/cookie","private":false}},{"id":"5f1423a9340f2ecc","name":"cookie","version":"0.7.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express/node_modules/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express/node_modules/cookie/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express/node_modules/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express/node_modules/cookie/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cookie:cookie:0.7.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cookie@0.7.1","metadataType":"javascript-npm-package","metadata":{"name":"cookie","version":"0.7.1","author":"Roman Shtylman , Douglas Christopher Wilson ","homepage":"","description":"HTTP server cookie parsing and serialization","url":"jshttp/cookie","private":false}},{"id":"f30613fbb68ad643","name":"cookie","version":"0.7.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cookie/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cookie/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cookie:cookie:0.7.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cookie@0.7.2","metadataType":"javascript-npm-package","metadata":{"name":"cookie","version":"0.7.2","author":"Roman Shtylman , Douglas Christopher Wilson ","homepage":"","description":"HTTP server cookie parsing and serialization","url":"jshttp/cookie","private":false}},{"id":"52b0adc8ff09f017","name":"cookie-parser","version":"1.4.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cookie-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cookie-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cookie-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cookie-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cookie-parser:cookie-parser:1.4.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cookie-parser:cookie_parser:1.4.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cookie_parser:cookie-parser:1.4.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cookie_parser:cookie_parser:1.4.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cookie:cookie-parser:1.4.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cookie:cookie_parser:1.4.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cookie-parser@1.4.7","metadataType":"javascript-npm-package","metadata":{"name":"cookie-parser","version":"1.4.7","author":"TJ Holowaychuk (http://tjholowaychuk.com), Douglas Christopher Wilson ","homepage":"","description":"Parse HTTP request cookies","url":"expressjs/cookie-parser","private":false}},{"id":"f7961879936cc1c0","name":"cookie-signature","version":"1.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cookie-signature/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cookie-signature/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cookie-signature/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cookie-signature/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cookie-signature_project:cookie-signature:1.0.6:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/cookie-signature@1.0.6","metadataType":"javascript-npm-package","metadata":{"name":"cookie-signature","version":"1.0.6","author":"TJ Holowaychuk ","homepage":"","description":"Sign and unsign cookies","url":"https://github.com/visionmedia/node-cookie-signature.git","private":false}},{"id":"84bc1ef1a454e04d","name":"copy-descriptor","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/copy-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/copy-descriptor/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/copy-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/copy-descriptor/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:copy-descriptor:copy-descriptor:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:copy-descriptor:copy_descriptor:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:copy_descriptor:copy-descriptor:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:copy_descriptor:copy_descriptor:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:copy-descriptor:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:copy_descriptor:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:copy:copy-descriptor:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:copy:copy_descriptor:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/copy-descriptor@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"copy-descriptor","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/copy-descriptor","description":"Copy a descriptor from object A to object B","url":"jonschlinkert/copy-descriptor","private":false}},{"id":"36ced86f8d381680","name":"core-util-is","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/core-util-is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/core-util-is/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/core-util-is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/core-util-is/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:core-util-is:core-util-is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:core-util-is:core_util_is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:core_util_is:core-util-is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:core_util_is:core_util_is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:core-util:core-util-is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:core-util:core_util_is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:core_util:core-util-is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:core_util:core_util_is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:core-util-is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:core_util_is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:core:core-util-is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:core:core_util_is:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/core-util-is@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"core-util-is","version":"1.0.2","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"The `util.is*` functions introduced in Node v0.12.","url":"git://github.com/isaacs/core-util-is","private":false}},{"id":"9f4d3a70130c3163","name":"cors","version":"2.8.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cors:cors:2.8.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cors@2.8.5","metadataType":"javascript-npm-package","metadata":{"name":"cors","version":"2.8.5","author":"Troy Goode (https://github.com/troygoode/)","homepage":"","description":"Node.js CORS middleware","url":"expressjs/cors","private":false}},{"id":"5e060917a7b152aa","name":"crc","version":"3.8.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/crc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/crc/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/crc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/crc/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:alexgorbatchev:crc:3.8.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc:crc:3.8.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/crc@3.8.0","metadataType":"javascript-npm-package","metadata":{"name":"crc","version":"3.8.0","author":"Alex Gorbatchev (https://github.com/alexgorbatchev)","homepage":"https://github.com/alexgorbatchev/node-crc","description":"Module for calculating Cyclic Redundancy Check (CRC) for Node.js and the Browser.","url":"git://github.com/alexgorbatchev/node-crc.git","private":false}},{"id":"65ce75ba55690187","name":"crc-32","version":"1.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/crc-32/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/crc-32/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/crc-32/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/crc-32/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:SheetJS:crc-32:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:SheetJS:crc_32:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc-32:crc-32:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc-32:crc_32:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc_32:crc-32:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc_32:crc_32:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc:crc-32:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc:crc_32:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/crc-32@1.2.2","metadataType":"javascript-npm-package","metadata":{"name":"crc-32","version":"1.2.2","author":"sheetjs","homepage":"https://sheetjs.com/","description":"Pure-JS CRC-32","url":"git://github.com/SheetJS/js-crc32.git","private":false}},{"id":"828196a2c6a9e027","name":"crc32-stream","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/crc32-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/crc32-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/crc32-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/crc32-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:crc32-stream:crc32-stream:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc32-stream:crc32_stream:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc32_stream:crc32-stream:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc32_stream:crc32_stream:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiverjs:crc32-stream:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiverjs:crc32_stream:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc32:crc32-stream:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crc32:crc32_stream:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/crc32-stream@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"crc32-stream","version":"2.0.0","author":"Chris Talkington (http://christalkington.com/)","homepage":"https://github.com/archiverjs/node-crc32-stream","description":"a streaming CRC32 checksumer","url":"https://github.com/archiverjs/node-crc32-stream.git","private":false}},{"id":"fbc0fafe2877b078","name":"create-require","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/create-require/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/create-require/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/create-require/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/create-require/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:create-require:create-require:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:create-require:create_require:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:create_require:create-require:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:create_require:create_require:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:create:create-require:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:create:create_require:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/create-require@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"create-require","version":"1.1.1","author":"Maël Nison , Paul Soporan , Pooya Parsa ","homepage":"","description":"Polyfill for Node.js module.createRequire (<= v12.2.0)","url":"nuxt-contrib/create-require","private":false}},{"id":"28238b546a501760","name":"cross-fetch","version":"4.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cross-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cross-fetch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cross-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cross-fetch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cross-fetch_project:cross-fetch:4.1.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/cross-fetch@4.1.0","metadataType":"javascript-npm-package","metadata":{"name":"cross-fetch","version":"4.1.0","author":"Leonardo Quixada ","homepage":"https://github.com/lquixada/cross-fetch","description":"Universal WHATWG Fetch API for Node, Browsers and React Native","url":"https://github.com/lquixada/cross-fetch.git","private":false}},{"id":"50b42809242de976","name":"cross-fetch-polyfill","version":"0.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cross-fetch/polyfill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cross-fetch/polyfill/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cross-fetch/polyfill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cross-fetch/polyfill/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cross-fetch-polyfill:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross-fetch-polyfill:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross_fetch_polyfill:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross_fetch_polyfill:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross-fetch:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross-fetch:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross_fetch:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross_fetch:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cross-fetch-polyfill@0.0.0","metadataType":"javascript-npm-package","metadata":{"name":"cross-fetch-polyfill","version":"0.0.0","author":"","homepage":"","description":"","url":"","private":false}},{"id":"1b99c2dc3022043f","name":"cross-spawn","version":"7.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cross-spawn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cross-spawn/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cross-spawn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cross-spawn/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cross-spawn:cross-spawn:7.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross-spawn:cross_spawn:7.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross_spawn:cross-spawn:7.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross_spawn:cross_spawn:7.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:moxystudio:cross-spawn:7.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:moxystudio:cross_spawn:7.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross:cross-spawn:7.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cross:cross_spawn:7.0.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/cross-spawn@7.0.6","metadataType":"javascript-npm-package","metadata":{"name":"cross-spawn","version":"7.0.6","author":"André Cruz ","homepage":"https://github.com/moxystudio/node-cross-spawn","description":"Cross platform child_process#spawn and child_process#spawnSync","url":"git@github.com:moxystudio/node-cross-spawn.git","private":false}},{"id":"c00a8b8b043aae72","name":"crypto-js","version":"3.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/crypto-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/crypto-js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/crypto-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/crypto-js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:crypto-js:crypto-js:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crypto-js:crypto_js:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crypto_js:crypto-js:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crypto_js:crypto_js:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crypto:crypto-js:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:crypto:crypto_js:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brix:crypto-js:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brix:crypto_js:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/crypto-js@3.3.0","metadataType":"javascript-npm-package","metadata":{"name":"crypto-js","version":"3.3.0","author":"Evan Vosberg (http://github.com/evanvosberg)","homepage":"http://github.com/brix/crypto-js","description":"JavaScript library of crypto standards.","url":"http://github.com/brix/crypto-js.git","private":false}},{"id":"a64626d34d414995","name":"dateformat","version":"4.6.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/dateformat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dateformat/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/dateformat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dateformat/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:dateformat:dateformat:4.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:felixge:dateformat:4.6.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/dateformat@4.6.3","metadataType":"javascript-npm-package","metadata":{"name":"dateformat","version":"4.6.3","author":"Steven Levithan, Steven Levithan, Felix Geisendörfer , Christoph Tavan , Jon Schlinkert (https://github.com/jonschlinkert), Felix Geisendörfer ","homepage":"https://github.com/felixge/node-dateformat","description":"A node.js package for Steven Levithan's excellent dateFormat() function.","url":"https://github.com/felixge/node-dateformat.git","private":false}},{"id":"13ce5d31ef865754","name":"debug","version":"2.6.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/body-parser/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/body-parser/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/body-parser/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/body-parser/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@2.6.9","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"2.6.9","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"small debugging utility","url":"git://github.com/visionmedia/debug.git","private":false}},{"id":"07994462f17337cd","name":"debug","version":"2.6.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/compression/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/compression/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/compression/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/compression/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@2.6.9","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"2.6.9","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"small debugging utility","url":"git://github.com/visionmedia/debug.git","private":false}},{"id":"18b6649e0a78c9a1","name":"debug","version":"2.6.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@2.6.9","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"2.6.9","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"small debugging utility","url":"git://github.com/visionmedia/debug.git","private":false}},{"id":"36ba4b44e6e4cfc1","name":"debug","version":"2.6.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@2.6.9","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"2.6.9","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"small debugging utility","url":"git://github.com/visionmedia/debug.git","private":false}},{"id":"7ef811ee564508d1","name":"debug","version":"2.6.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/finalhandler/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/finalhandler/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/finalhandler/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/finalhandler/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@2.6.9","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"2.6.9","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"small debugging utility","url":"git://github.com/visionmedia/debug.git","private":false}},{"id":"1eaad6013e183bbc","name":"debug","version":"2.6.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/morgan/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/morgan/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@2.6.9","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"2.6.9","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"small debugging utility","url":"git://github.com/visionmedia/debug.git","private":false}},{"id":"5cd11cba890ff1a4","name":"debug","version":"2.6.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/send/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/send/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/send/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/send/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@2.6.9","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"2.6.9","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"small debugging utility","url":"git://github.com/visionmedia/debug.git","private":false}},{"id":"f11df905caf46abe","name":"debug","version":"2.6.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@2.6.9","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"2.6.9","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"small debugging utility","url":"git://github.com/visionmedia/debug.git","private":false}},{"id":"9bcaeee9e2f6d815","name":"debug","version":"2.6.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@2.6.9","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"2.6.9","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"small debugging utility","url":"git://github.com/visionmedia/debug.git","private":false}},{"id":"264ab504b40249b9","name":"debug","version":"3.2.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/needle/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/needle/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/needle/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/needle/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:3.2.7:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@3.2.7","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"3.2.7","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"small debugging utility","url":"git://github.com/visionmedia/debug.git","private":false}},{"id":"7a71fe082d21843f","name":"debug","version":"4.3.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/debug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/debug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:debug_project:debug:4.3.7:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/debug@4.3.7","metadataType":"javascript-npm-package","metadata":{"name":"debug","version":"4.3.7","author":"Josh Junon (https://github.com/qix-), TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","homepage":"","description":"Lightweight debugging utility for Node.js and the browser","url":"git://github.com/debug-js/debug.git","private":false}},{"id":"0373f8c69a364fc0","name":"decamelize","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decamelize/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decamelize/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decamelize/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decamelize/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decamelize:decamelize:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/decamelize@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"decamelize","version":"1.2.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow","url":"sindresorhus/decamelize","private":false}},{"id":"74df95998cf0457f","name":"decode-uri-component","version":"0.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decode-uri-component/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decode-uri-component/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decode-uri-component/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decode-uri-component/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decode-uri-component_project:decode-uri-component:0.2.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/decode-uri-component@0.2.2","metadataType":"javascript-npm-package","metadata":{"name":"decode-uri-component","version":"0.2.2","author":"Sam Verschueren (github.com/SamVerschueren)","homepage":"","description":"A better decodeURIComponent","url":"SamVerschueren/decode-uri-component","private":false}},{"id":"6b277cfffb36ff6b","name":"decompress","version":"4.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decompress_project:decompress:4.2.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/decompress@4.2.1","metadataType":"javascript-npm-package","metadata":{"name":"decompress","version":"4.2.1","author":"Kevin Mårtensson (github.com/kevva)","homepage":"","description":"Extracting archives made easy","url":"kevva/decompress","private":false}},{"id":"677d9609cb5a01bc","name":"decompress-response","version":"3.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-response/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-response/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decompress-response:decompress-response:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress-response:decompress_response:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_response:decompress-response:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_response:decompress_response:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress-response:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress_response:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/decompress-response@3.3.0","metadataType":"javascript-npm-package","metadata":{"name":"decompress-response","version":"3.3.0","author":"Sindre Sorhus (sindresorhus.com), Vsevolod Strukchinsky (github.com/floatdrop)","homepage":"","description":"Decompress a HTTP response if needed","url":"sindresorhus/decompress-response","private":false}},{"id":"a1d858a92cd4e324","name":"decompress-response","version":"4.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decompress-response:decompress-response:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress-response:decompress_response:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_response:decompress-response:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_response:decompress_response:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress-response:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress_response:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/decompress-response@4.2.1","metadataType":"javascript-npm-package","metadata":{"name":"decompress-response","version":"4.2.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Decompress a HTTP response if needed","url":"sindresorhus/decompress-response","private":false}},{"id":"4181e152e271bc83","name":"decompress-response","version":"6.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decompress-response:decompress-response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress-response:decompress_response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_response:decompress-response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_response:decompress_response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress-response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress_response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/decompress-response@6.0.0","metadataType":"javascript-npm-package","metadata":{"name":"decompress-response","version":"6.0.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Decompress a HTTP response if needed","url":"sindresorhus/decompress-response","private":false}},{"id":"ab3ad7acc2109685","name":"decompress-response","version":"6.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decompress-response:decompress-response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress-response:decompress_response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_response:decompress-response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_response:decompress_response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress-response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress_response:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/decompress-response@6.0.0","metadataType":"javascript-npm-package","metadata":{"name":"decompress-response","version":"6.0.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Decompress a HTTP response if needed","url":"sindresorhus/decompress-response","private":false}},{"id":"1935244d7cb90f17","name":"decompress-tar","version":"4.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-tar/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-tar/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decompress-tar:decompress-tar:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress-tar:decompress_tar:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_tar:decompress-tar:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_tar:decompress_tar:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress-tar:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress_tar:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/decompress-tar@4.1.1","metadataType":"javascript-npm-package","metadata":{"name":"decompress-tar","version":"4.1.1","author":"Kevin Mårtensson (https://github.com/kevva)","homepage":"","description":"decompress tar plugin","url":"kevva/decompress-tar","private":false}},{"id":"ebabda097779037b","name":"decompress-tarbz2","version":"4.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-tarbz2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-tarbz2/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-tarbz2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-tarbz2/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decompress-tarbz2:decompress-tarbz2:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress-tarbz2:decompress_tarbz2:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_tarbz2:decompress-tarbz2:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_tarbz2:decompress_tarbz2:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress-tarbz2:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress_tarbz2:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/decompress-tarbz2@4.1.1","metadataType":"javascript-npm-package","metadata":{"name":"decompress-tarbz2","version":"4.1.1","author":"Kevin Mårtensson (github.com/kevva)","homepage":"","description":"decompress tar.bz2 plugin","url":"kevva/decompress-tarbz2","private":false}},{"id":"9dc81698c9e5e345","name":"decompress-targz","version":"4.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-targz/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-targz/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-targz/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-targz/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decompress-targz:decompress-targz:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress-targz:decompress_targz:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_targz:decompress-targz:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_targz:decompress_targz:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress-targz:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress_targz:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/decompress-targz@4.1.1","metadataType":"javascript-npm-package","metadata":{"name":"decompress-targz","version":"4.1.1","author":"Kevin Mårtensson (https://github.com/kevva)","homepage":"","description":"decompress tar.gz plugin","url":"kevva/decompress-targz","private":false}},{"id":"8979cd9c25111673","name":"decompress-unzip","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-unzip/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-unzip/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-unzip/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-unzip/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:decompress-unzip:decompress-unzip:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress-unzip:decompress_unzip:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_unzip:decompress-unzip:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress_unzip:decompress_unzip:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress-unzip:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:decompress:decompress_unzip:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/decompress-unzip@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"decompress-unzip","version":"4.0.1","author":"Kevin Mårtensson (https://github.com/kevva)","homepage":"","description":"decompress zip plugin","url":"kevva/decompress-unzip","private":false}},{"id":"ddff5e641b501fb1","name":"deep-equal","version":"2.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/deep-equal/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/deep-equal/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/deep-equal/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/deep-equal/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:deep-equal:deep-equal:2.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:deep-equal:deep_equal:2.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:deep_equal:deep-equal:2.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:deep_equal:deep_equal:2.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:deep-equal:2.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:deep_equal:2.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:deep:deep-equal:2.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:deep:deep_equal:2.2.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/deep-equal@2.2.3","metadataType":"javascript-npm-package","metadata":{"name":"deep-equal","version":"2.2.3","author":"James Halliday (http://substack.net), James Halliday (https://substack.net), Jordan Harband ","homepage":"","description":"node's assert.deepEqual algorithm","url":"http://github.com/inspect-js/node-deep-equal.git","private":false}},{"id":"8b13bde9c77e7706","name":"deep-extend","version":"0.6.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/deep-extend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/deep-extend/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/deep-extend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/deep-extend/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:deep_extend_project:deep_extend:0.6.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/deep-extend@0.6.0","metadataType":"javascript-npm-package","metadata":{"name":"deep-extend","version":"0.6.0","author":"Viacheslav Lotsmanov , Romain Prieto (https://github.com/rprieto), Max Maximov (https://github.com/maxmaximov), Marshall Bowers (https://github.com/maxdeviant), Misha Wakerman (https://github.com/mwakerman)","homepage":"https://github.com/unclechu/node-deep-extend","description":"Recursive object extending","url":"git://github.com/unclechu/node-deep-extend.git","private":false}},{"id":"1cebccf42426559d","name":"define-data-property","version":"1.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/define-data-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/define-data-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/define-data-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/define-data-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-data-property:define-data-property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-data-property:define_data_property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_data_property:define-data-property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_data_property:define_data_property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-data:define-data-property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-data:define_data_property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_data:define-data-property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_data:define_data_property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-data-property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_data_property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:define-data-property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:define_data_property:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-data-property@1.1.4","metadataType":"javascript-npm-package","metadata":{"name":"define-data-property","version":"1.1.4","author":"Jordan Harband ","homepage":"https://github.com/ljharb/define-data-property#readme","description":"Define a data property on an object. Will fall back to assignment in an engine without descriptors.","url":"git+https://github.com/ljharb/define-data-property.git","private":false}},{"id":"c3e457ef9955cb09","name":"define-properties","version":"1.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/define-properties/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/define-properties/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/define-properties/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/define-properties/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-properties:define-properties:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-properties:define_properties:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_properties:define-properties:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_properties:define_properties:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-properties:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_properties:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:define-properties:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:define_properties:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-properties@1.2.1","metadataType":"javascript-npm-package","metadata":{"name":"define-properties","version":"1.2.1","author":"Jordan Harband ","homepage":"","description":"Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.","url":"git://github.com/ljharb/define-properties.git","private":false}},{"id":"3a79a5d0272bea87","name":"define-property","version":"0.2.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/class-utils/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/class-utils/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/class-utils/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/class-utils/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-property@0.2.5","metadataType":"javascript-npm-package","metadata":{"name":"define-property","version":"0.2.5","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/define-property","description":"Define a non-enumerable property on an object.","url":"jonschlinkert/define-property","private":false}},{"id":"9f64bed1a766b435","name":"define-property","version":"0.2.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-property@0.2.5","metadataType":"javascript-npm-package","metadata":{"name":"define-property","version":"0.2.5","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/define-property","description":"Define a non-enumerable property on an object.","url":"jonschlinkert/define-property","private":false}},{"id":"0f4cca99d6b629d4","name":"define-property","version":"0.2.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object-copy/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-copy/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object-copy/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-copy/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-property@0.2.5","metadataType":"javascript-npm-package","metadata":{"name":"define-property","version":"0.2.5","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/define-property","description":"Define a non-enumerable property on an object.","url":"jonschlinkert/define-property","private":false}},{"id":"96692873fd0a7a53","name":"define-property","version":"0.2.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-property@0.2.5","metadataType":"javascript-npm-package","metadata":{"name":"define-property","version":"0.2.5","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/define-property","description":"Define a non-enumerable property on an object.","url":"jonschlinkert/define-property","private":false}},{"id":"55cba39ef2a44cfd","name":"define-property","version":"0.2.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/static-extend/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/static-extend/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/static-extend/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/static-extend/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-property@0.2.5","metadataType":"javascript-npm-package","metadata":{"name":"define-property","version":"0.2.5","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/define-property","description":"Define a non-enumerable property on an object.","url":"jonschlinkert/define-property","private":false}},{"id":"89fcb3115ce3f9a5","name":"define-property","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/base/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/base/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/base/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-property:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-property:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-property@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"define-property","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/define-property","description":"Define a non-enumerable property on an object.","url":"jonschlinkert/define-property","private":false}},{"id":"3fd36781609a076e","name":"define-property","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/extglob/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extglob/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/extglob/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extglob/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-property:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-property:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-property@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"define-property","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/define-property","description":"Define a non-enumerable property on an object.","url":"jonschlinkert/define-property","private":false}},{"id":"04046e4e9ef398c3","name":"define-property","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-property:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-property:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_property:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-property@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"define-property","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/define-property","description":"Define a non-enumerable property on an object.","url":"jonschlinkert/define-property","private":false}},{"id":"081fa4cf2d20ec5e","name":"define-property","version":"2.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/define-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:define-property:define-property:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define-property:define_property:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define-property:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define_property:define_property:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define-property:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:define_property:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define-property:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:define:define_property:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/define-property@2.0.2","metadataType":"javascript-npm-package","metadata":{"name":"define-property","version":"2.0.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/define-property","description":"Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.","url":"jonschlinkert/define-property","private":false}},{"id":"36ba8b211a3558dd","name":"delegates","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/delegates/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/delegates/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/delegates/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/delegates/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:delegates:delegates:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/delegates@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"delegates","version":"1.0.0","author":"","homepage":"","description":"delegate methods and accessors to another property","url":"visionmedia/node-delegates","private":false}},{"id":"d03c5ad5ccf7e9e9","name":"depd","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/depd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/depd/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/depd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/depd/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:depd:depd:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/depd@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"depd","version":"1.1.2","author":"Douglas Christopher Wilson ","homepage":"","description":"Deprecate all the things","url":"dougwilson/nodejs-depd","private":false}},{"id":"bdc1789d5398f38c","name":"depd","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/depd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/depd/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/depd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/depd/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:depd:depd:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/depd@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"depd","version":"2.0.0","author":"Douglas Christopher Wilson ","homepage":"","description":"Deprecate all the things","url":"dougwilson/nodejs-depd","private":false}},{"id":"a84307f7c46d36c4","name":"destroy","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/destroy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/destroy/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/destroy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/destroy/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:destroy:destroy:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/destroy@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"destroy","version":"1.2.0","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson ","homepage":"","description":"destroy a stream if possible","url":"stream-utils/destroy","private":false}},{"id":"7900e478eb751255","name":"detect-file","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/detect-file/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/detect-file/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/detect-file/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/detect-file/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:detect-file:detect-file:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect-file:detect_file:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect_file:detect-file:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect_file:detect_file:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect:detect-file:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect:detect_file:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:doowb:detect-file:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:doowb:detect_file:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/detect-file@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"detect-file","version":"1.0.0","author":"Brian Woodward (https://github.com/doowb)","homepage":"https://github.com/doowb/detect-file","description":"Detects if a file exists and returns the resolved filepath.","url":"doowb/detect-file","private":false}},{"id":"f7f8634dce77a9d4","name":"detect-libc","version":"1.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/detect-libc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/detect-libc/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/detect-libc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/detect-libc/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:detect-libc:detect-libc:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect-libc:detect_libc:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect_libc:detect-libc:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect_libc:detect_libc:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect:detect-libc:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect:detect_libc:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lovell:detect-libc:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lovell:detect_libc:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/detect-libc@1.0.3","metadataType":"javascript-npm-package","metadata":{"name":"detect-libc","version":"1.0.3","author":"Lovell Fuller , Niklas Salmoukas ","homepage":"","description":"Node.js module to detect the C standard library (libc) implementation family and version","url":"git://github.com/lovell/detect-libc","private":false}},{"id":"5cc1c675372358ec","name":"detect-libc","version":"2.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:detect-libc:detect-libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect-libc:detect_libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect_libc:detect-libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect_libc:detect_libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect:detect-libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect:detect_libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lovell:detect-libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lovell:detect_libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/detect-libc@2.0.4","metadataType":"javascript-npm-package","metadata":{"name":"detect-libc","version":"2.0.4","author":"Lovell Fuller , Niklas Salmoukas , Vinícius Lourenço ","homepage":"","description":"Node.js module to detect the C standard library (libc) implementation family and version","url":"git://github.com/lovell/detect-libc","private":false}},{"id":"be20ab4625b6f7cf","name":"detect-libc","version":"2.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:detect-libc:detect-libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect-libc:detect_libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect_libc:detect-libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect_libc:detect_libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect:detect-libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:detect:detect_libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lovell:detect-libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lovell:detect_libc:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/detect-libc@2.0.4","metadataType":"javascript-npm-package","metadata":{"name":"detect-libc","version":"2.0.4","author":"Lovell Fuller , Niklas Salmoukas , Vinícius Lourenço ","homepage":"","description":"Node.js module to detect the C standard library (libc) implementation family and version","url":"git://github.com/lovell/detect-libc","private":false}},{"id":"bf5c1ed7af4e574c","name":"dfa","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/dfa/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dfa/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/dfa/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dfa/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:devongovett:dfa:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dfa:dfa:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/dfa@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"dfa","version":"1.2.0","author":"Devon Govett ","homepage":"https://github.com/devongovett/dfa#readme","description":"A state machine compiler","url":"git+ssh://git@github.com/devongovett/dfa.git","private":false}},{"id":"a4cf03c6615f9d2d","name":"diff","version":"4.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:kpdecker:diff:4.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:diff:diff:4.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/diff@4.0.2","metadataType":"javascript-npm-package","metadata":{"name":"diff","version":"4.0.2","author":"Kevin Decker (http://incaseofstairs.com)","homepage":"","description":"A javascript text diff implementation.","url":"git://github.com/kpdecker/jsdiff.git","private":false}},{"id":"3f4ef5f1be454910","name":"doctypes","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/doctypes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/doctypes/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/doctypes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/doctypes/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:doctypes:doctypes:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:doctypes:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/doctypes@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"doctypes","version":"1.1.0","author":"ForbesLindesay","homepage":"","description":"Shorthands for commonly used doctypes","url":"https://github.com/pugjs/doctypes.git","private":false}},{"id":"0d6ad87159c99050","name":"domelementtype","version":"1.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:domelementtype:domelementtype:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fb55:domelementtype:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/domelementtype@1.3.1","metadataType":"javascript-npm-package","metadata":{"name":"domelementtype","version":"1.3.1","author":"Felix Boehm ","homepage":"","description":"all the types of nodes in htmlparser2's dom","url":"git://github.com/fb55/domelementtype.git","private":false}},{"id":"a2a50cc71f9f1510","name":"domhandler","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"sha256:cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164","spdxExpression":"","type":"concluded","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/domhandler/LICENSE","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/domhandler/LICENSE"}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:domhandler:domhandler:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fb55:domhandler:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/domhandler@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"domhandler","version":"2.1.0","author":"Felix Boehm ","homepage":"","description":"handler for htmlparser2 that turns pages into a dom","url":"git://github.com/fb55/domhandler.git","private":false}},{"id":"66e2979442791477","name":"domutils","version":"1.1.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"sha256:cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164","spdxExpression":"","type":"concluded","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/domutils/LICENSE","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/domutils/LICENSE"}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:domutils:domutils:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:FB55:domutils:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/domutils@1.1.6","metadataType":"javascript-npm-package","metadata":{"name":"domutils","version":"1.1.6","author":"Felix Boehm ","homepage":"","description":"utilities for working with htmlparser2's dom","url":"git://github.com/FB55/domutils.git","private":false}},{"id":"2a9aa5060d0355d3","name":"dottie","version":"2.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/dottie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dottie/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/dottie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dottie/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:dottie_project:dottie:2.0.6:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/dottie@2.0.6","metadataType":"javascript-npm-package","metadata":{"name":"dottie","version":"2.0.6","author":"Mick Hansen ","homepage":"","description":"Fast and safe nested object access and manipulation in JavaScript","url":"git://github.com/mickhansen/dottie.js.git","private":false}},{"id":"5725c7f9e5544384","name":"double-ended-queue","version":"0.9.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/double-ended-queue/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/double-ended-queue/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/double-ended-queue/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/double-ended-queue/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:double-ended-queue:double-ended-queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:double-ended-queue:double_ended_queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:double_ended_queue:double-ended-queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:double_ended_queue:double_ended_queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:double-ended:double-ended-queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:double-ended:double_ended_queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:double_ended:double-ended-queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:double_ended:double_ended_queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:petkaantonov:double-ended-queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:petkaantonov:double_ended_queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:double:double-ended-queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:double:double_ended_queue:0.9.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/double-ended-queue@0.9.7","metadataType":"javascript-npm-package","metadata":{"name":"double-ended-queue","version":"0.9.7","author":"Petka Antonov (http://github.com/petkaantonov/)","homepage":"https://github.com/petkaantonov/deque","description":"Extremely fast double-ended queue implementation","url":"git://github.com/petkaantonov/deque.git","private":false}},{"id":"303671788db63ed8","name":"download","version":"8.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/download/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/download/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/download/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/download/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:download:download:8.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/download@8.0.0","metadataType":"javascript-npm-package","metadata":{"name":"download","version":"8.0.0","author":"Kevin Mårtensson (github.com/kevva)","homepage":"","description":"Download and extract files","url":"kevva/download","private":false}},{"id":"c93aa5bde2f41455","name":"dunder-proto","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/dunder-proto/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dunder-proto/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/dunder-proto/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dunder-proto/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:dunder-proto:dunder-proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dunder-proto:dunder_proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dunder_proto:dunder-proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dunder_proto:dunder_proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-shims:dunder-proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-shims:dunder_proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dunder:dunder-proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dunder:dunder_proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/dunder-proto@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"dunder-proto","version":"1.0.1","author":"Jordan Harband ","homepage":"https://github.com/es-shims/dunder-proto#readme","description":"If available, the `Object.prototype.__proto__` accessor and mutator, call-bound","url":"git+https://github.com/es-shims/dunder-proto.git","private":false}},{"id":"937130df2f15286c","name":"duplexer2","version":"0.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/duplexer2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/duplexer2/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/duplexer2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/duplexer2/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:duplexer2:duplexer2:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/duplexer2@0.1.4","metadataType":"javascript-npm-package","metadata":{"name":"duplexer2","version":"0.1.4","author":"Conrad Pankoff (http://www.fknsrs.biz/)","homepage":"","description":"Like duplexer but using streams3","url":"deoxxa/duplexer2","private":false}},{"id":"48435aec46970511","name":"duplexer3","version":"0.1.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/duplexer3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/duplexer3/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/duplexer3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/duplexer3/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:duplexer3:duplexer3:0.1.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/duplexer3@0.1.5","metadataType":"javascript-npm-package","metadata":{"name":"duplexer3","version":"0.1.5","author":"","homepage":"","description":"Like duplexer but using streams3","url":"sindresorhus/duplexer3","private":false}},{"id":"6cff1eb378f9137c","name":"dynamic-dedupe","version":"0.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/dynamic-dedupe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dynamic-dedupe/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/dynamic-dedupe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/dynamic-dedupe/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:dynamic-dedupe:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dynamic-dedupe:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dynamic_dedupe:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dynamic_dedupe:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:thlorenz:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:thlorenz:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dynamic:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dynamic:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/dynamic-dedupe@0.3.0","metadataType":"javascript-npm-package","metadata":{"name":"dynamic-dedupe","version":"0.3.0","author":"Thorsten Lorenz (http://thlorenz.com)","homepage":"https://github.com/thlorenz/dynamic-dedupe","description":"Dedupes node modules as they are being required which works even when dependencies are linked via ln -s or npm link.","url":"git://github.com/thlorenz/dynamic-dedupe.git","private":false}},{"id":"ea06a962daee959b","name":"eastasianwidth","version":"0.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/eastasianwidth/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/eastasianwidth/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/eastasianwidth/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/eastasianwidth/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:eastasianwidth:eastasianwidth:0.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:komagata:eastasianwidth:0.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/eastasianwidth@0.2.0","metadataType":"javascript-npm-package","metadata":{"name":"eastasianwidth","version":"0.2.0","author":"Masaki Komagata","homepage":"","description":"Get East Asian Width from a character.","url":"git://github.com/komagata/eastasianwidth.git","private":false}},{"id":"5a203220d6135893","name":"ee-first","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ee-first/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ee-first/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ee-first/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ee-first/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ee-first:ee-first:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ee-first:ee_first:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ee_first:ee-first:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ee_first:ee_first:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ee:ee-first:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ee:ee_first:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ee-first@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"ee-first","version":"1.1.1","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson ","homepage":"","description":"return the first event in a set of ee/event pairs","url":"jonathanong/ee-first","private":false}},{"id":"11589b7a5b7cc74d","name":"eivindfjeldstad-dot","version":"0.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/eivindfjeldstad-dot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/eivindfjeldstad-dot/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/eivindfjeldstad-dot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/eivindfjeldstad-dot/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:eivindfjeldstad-dot:eivindfjeldstad-dot:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:eivindfjeldstad-dot:eivindfjeldstad_dot:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:eivindfjeldstad_dot:eivindfjeldstad-dot:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:eivindfjeldstad_dot:eivindfjeldstad_dot:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:eivindfjeldstad:eivindfjeldstad-dot:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:eivindfjeldstad:eivindfjeldstad_dot:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/eivindfjeldstad-dot@0.0.1","metadataType":"javascript-npm-package","metadata":{"name":"eivindfjeldstad-dot","version":"0.0.1","author":"","homepage":"https://github.com/eivindfjeldstad/dot","description":"Get and set object properties with dot notation","url":"https://github.com/eivindfjeldstad/dot.git","private":false}},{"id":"1acb6377c4d1be44","name":"emoji-regex","version":"8.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/emoji-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/emoji-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/emoji-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/emoji-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mathiasbynens:emoji-regex:8.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mathiasbynens:emoji_regex:8.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji-regex:emoji-regex:8.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji-regex:emoji_regex:8.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji_regex:emoji-regex:8.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji_regex:emoji_regex:8.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji:emoji-regex:8.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji:emoji_regex:8.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/emoji-regex@8.0.0","metadataType":"javascript-npm-package","metadata":{"name":"emoji-regex","version":"8.0.0","author":"Mathias Bynens (https://mathiasbynens.be/)","homepage":"https://mths.be/emoji-regex","description":"A regular expression to match all Emoji-only symbols as per the Unicode Standard.","url":"https://github.com/mathiasbynens/emoji-regex.git","private":false}},{"id":"01b12619eb310009","name":"emoji-regex","version":"9.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mathiasbynens:emoji-regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mathiasbynens:emoji_regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji-regex:emoji-regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji-regex:emoji_regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji_regex:emoji-regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji_regex:emoji_regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji:emoji-regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji:emoji_regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/emoji-regex@9.2.2","metadataType":"javascript-npm-package","metadata":{"name":"emoji-regex","version":"9.2.2","author":"Mathias Bynens (https://mathiasbynens.be/)","homepage":"https://mths.be/emoji-regex","description":"A regular expression to match all Emoji-only symbols as per the Unicode Standard.","url":"https://github.com/mathiasbynens/emoji-regex.git","private":false}},{"id":"28604ba4f35e223d","name":"emoji-regex","version":"9.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mathiasbynens:emoji-regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mathiasbynens:emoji_regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji-regex:emoji-regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji-regex:emoji_regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji_regex:emoji-regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji_regex:emoji_regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji:emoji-regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:emoji:emoji_regex:9.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/emoji-regex@9.2.2","metadataType":"javascript-npm-package","metadata":{"name":"emoji-regex","version":"9.2.2","author":"Mathias Bynens (https://mathiasbynens.be/)","homepage":"https://mths.be/emoji-regex","description":"A regular expression to match all Emoji-only symbols as per the Unicode Standard.","url":"https://github.com/mathiasbynens/emoji-regex.git","private":false}},{"id":"4d6bcacb368fa08d","name":"enabled","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/enabled/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/enabled/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/enabled/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/enabled/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:3rd-Eden:enabled:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:enabled:enabled:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/enabled@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"enabled","version":"2.0.0","author":"Arnout Kazemier","homepage":"","description":"Check if a certain debug flag is enabled.","url":"git://github.com/3rd-Eden/enabled.git","private":false}},{"id":"cfcb4f73b7e7e78c","name":"encodeurl","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/send/node_modules/encodeurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/send/node_modules/encodeurl/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/send/node_modules/encodeurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/send/node_modules/encodeurl/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:encodeurl:encodeurl:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/encodeurl@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"encodeurl","version":"1.0.2","author":"Douglas Christopher Wilson ","homepage":"","description":"Encode a URL to a percent-encoded form, excluding already-encoded sequences","url":"pillarjs/encodeurl","private":false}},{"id":"b55917a42e374d3b","name":"encodeurl","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/encodeurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/encodeurl/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/encodeurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/encodeurl/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:encodeurl:encodeurl:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/encodeurl@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"encodeurl","version":"2.0.0","author":"Douglas Christopher Wilson ","homepage":"","description":"Encode a URL to a percent-encoded form, excluding already-encoded sequences","url":"pillarjs/encodeurl","private":false}},{"id":"6edb52dab3ea3e2a","name":"encoding","version":"0.1.13","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/encoding/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/encoding/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/encoding/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/encoding/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:encoding:encoding:0.1.13:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:andris9:encoding:0.1.13:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/encoding@0.1.13","metadataType":"javascript-npm-package","metadata":{"name":"encoding","version":"0.1.13","author":"Andris Reinman","homepage":"","description":"Convert encodings, uses iconv-lite","url":"https://github.com/andris9/encoding.git","private":false}},{"id":"b935e39bff7e678c","name":"end-of-stream","version":"1.4.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/end-of-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/end-of-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/end-of-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/end-of-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:end-of-stream:end-of-stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:end-of-stream:end_of_stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:end_of_stream:end-of-stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:end_of_stream:end_of_stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:end-of-stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:end_of_stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:end-of:end-of-stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:end-of:end_of_stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:end_of:end-of-stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:end_of:end_of_stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:end:end-of-stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:end:end_of_stream:1.4.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/end-of-stream@1.4.5","metadataType":"javascript-npm-package","metadata":{"name":"end-of-stream","version":"1.4.5","author":"Mathias Buus ","homepage":"https://github.com/mafintosh/end-of-stream","description":"Call a callback when a readable/writable/duplex stream has completed or failed.","url":"git://github.com/mafintosh/end-of-stream.git","private":false}},{"id":"8c4af4f22e5de7e4","name":"engine.io","version":"4.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/engine.io/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/engine.io/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:socket:engine.io:4.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/engine.io@4.1.2","metadataType":"javascript-npm-package","metadata":{"name":"engine.io","version":"4.1.2","author":"Guillermo Rauch , Eugen Dueck, Afshin Mehrabani, Christoph Dorn, Mark Mokryn ","homepage":"https://github.com/socketio/engine.io","description":"The realtime engine behind Socket.IO. Provides the foundation of a bidirectional connection between client and server","url":"git@github.com:socketio/engine.io.git","private":false}},{"id":"1c0c027153be229a","name":"engine.io-parser","version":"4.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/engine.io-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/engine.io-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:engine.io-parser:engine.io-parser:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:engine.io-parser:engine.io_parser:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:engine.io_parser:engine.io-parser:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:engine.io_parser:engine.io_parser:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:engine.io:engine.io-parser:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:engine.io:engine.io_parser:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socketio:engine.io-parser:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socketio:engine.io_parser:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/engine.io-parser@4.0.3","metadataType":"javascript-npm-package","metadata":{"name":"engine.io-parser","version":"4.0.3","author":"","homepage":"https://github.com/socketio/engine.io-parser","description":"Parser for the client for the realtime Engine","url":"git@github.com:socketio/engine.io-parser.git","private":false}},{"id":"8a04a7a9aa4f21f3","name":"env-paths","version":"2.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/env-paths/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/env-paths/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/env-paths/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/env-paths/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:env-paths:env-paths:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:env-paths:env_paths:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:env_paths:env-paths:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:env_paths:env_paths:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:env:env-paths:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:env:env_paths:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/env-paths@2.2.1","metadataType":"javascript-npm-package","metadata":{"name":"env-paths","version":"2.2.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get paths for storing things like data, config, cache, etc","url":"sindresorhus/env-paths","private":false}},{"id":"7254c58c1b07f3fa","name":"err-code","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:IndigoUnited:err-code:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:IndigoUnited:err_code:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err-code:err-code:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err-code:err_code:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err_code:err-code:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err_code:err_code:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err:err-code:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err:err_code:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/err-code@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"err-code","version":"1.1.2","author":"IndigoUnited (http://indigounited.com)","homepage":"","description":"Create an error with a code","url":"git://github.com/IndigoUnited/js-err-code.git","private":false}},{"id":"eb67f19cafbd6c3f","name":"err-code","version":"2.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/err-code/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/err-code/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/err-code/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/err-code/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:IndigoUnited:err-code:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:IndigoUnited:err_code:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err-code:err-code:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err-code:err_code:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err_code:err-code:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err_code:err_code:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err:err-code:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:err:err_code:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/err-code@2.0.3","metadataType":"javascript-npm-package","metadata":{"name":"err-code","version":"2.0.3","author":"IndigoUnited (http://indigounited.com)","homepage":"","description":"Create an error with a code","url":"git://github.com/IndigoUnited/js-err-code.git","private":false}},{"id":"da646f395608d818","name":"errorhandler","version":"1.5.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/errorhandler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/errorhandler/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/errorhandler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/errorhandler/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:errorhandler:errorhandler:1.5.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/errorhandler@1.5.1","metadataType":"javascript-npm-package","metadata":{"name":"errorhandler","version":"1.5.1","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"Development-only error handler middleware","url":"expressjs/errorhandler","private":false}},{"id":"cbcde0a9a6111387","name":"es-define-property","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/es-define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/es-define-property/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/es-define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/es-define-property/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:es-define-property:es-define-property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-define-property:es_define_property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_define_property:es-define-property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_define_property:es_define_property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-define:es-define-property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-define:es_define_property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_define:es-define-property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_define:es_define_property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:es-define-property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:es_define_property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es:es-define-property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es:es_define_property:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/es-define-property@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"es-define-property","version":"1.0.1","author":"Jordan Harband ","homepage":"https://github.com/ljharb/es-define-property#readme","description":"`Object.defineProperty`, but not IE 8's broken one.","url":"git+https://github.com/ljharb/es-define-property.git","private":false}},{"id":"b80402f3b1ddfc9d","name":"es-errors","version":"1.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/es-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/es-errors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/es-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/es-errors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:es-errors:es-errors:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-errors:es_errors:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_errors:es-errors:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_errors:es_errors:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:es-errors:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:es_errors:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es:es-errors:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es:es_errors:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/es-errors@1.3.0","metadataType":"javascript-npm-package","metadata":{"name":"es-errors","version":"1.3.0","author":"Jordan Harband ","homepage":"https://github.com/ljharb/es-errors#readme","description":"A simple cache for a few of the JS Error constructors.","url":"git+https://github.com/ljharb/es-errors.git","private":false}},{"id":"916d823925222e15","name":"es-get-iterator","version":"1.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/es-get-iterator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/es-get-iterator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/es-get-iterator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/es-get-iterator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:es-get-iterator:es-get-iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-get-iterator:es_get_iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_get_iterator:es-get-iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_get_iterator:es_get_iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-get:es-get-iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-get:es_get_iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_get:es-get-iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_get:es_get_iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:es-get-iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:es_get_iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es:es-get-iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es:es_get_iterator:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/es-get-iterator@1.1.3","metadataType":"javascript-npm-package","metadata":{"name":"es-get-iterator","version":"1.1.3","author":"Jordan Harband ","homepage":"https://github.com/ljharb/es-get-iterator#readme","description":"Get an iterator for any JS language value. Works robustly across all environments, all versions.","url":"git+https://github.com/ljharb/es-get-iterator.git","private":false}},{"id":"2d8cc620cca5c55e","name":"es-object-atoms","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/es-object-atoms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/es-object-atoms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/es-object-atoms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/es-object-atoms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:es-object-atoms:es-object-atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-object-atoms:es_object_atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_object_atoms:es-object-atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_object_atoms:es_object_atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-object:es-object-atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-object:es_object_atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_object:es-object-atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es_object:es_object_atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:es-object-atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:es_object_atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es:es-object-atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es:es_object_atoms:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/es-object-atoms@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"es-object-atoms","version":"1.1.1","author":"Jordan Harband ","homepage":"https://github.com/ljharb/es-object-atoms#readme","description":"ES Object-related atoms: Object, ToObject, RequireObjectCoercible","url":"git+https://github.com/ljharb/es-object-atoms.git","private":false}},{"id":"9f83c2eadc36cf52","name":"escape-html","version":"1.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/escape-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/escape-html/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/escape-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/escape-html/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:escape-html:escape-html:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape-html:escape_html:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape_html:escape-html:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape_html:escape_html:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape:escape-html:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape:escape_html:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/escape-html@1.0.3","metadataType":"javascript-npm-package","metadata":{"name":"escape-html","version":"1.0.3","author":"","homepage":"","description":"Escape string for use in HTML","url":"component/escape-html","private":false}},{"id":"6ec01e61f077601f","name":"escape-string-regexp","version":"1.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/escape-string-regexp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/escape-string-regexp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/escape-string-regexp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/escape-string-regexp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:escape-string-regexp:escape-string-regexp:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape-string-regexp:escape_string_regexp:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape_string_regexp:escape-string-regexp:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape_string_regexp:escape_string_regexp:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape-string:escape-string-regexp:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape-string:escape_string_regexp:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape_string:escape-string-regexp:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape_string:escape_string_regexp:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape:escape-string-regexp:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:escape:escape_string_regexp:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/escape-string-regexp@1.0.5","metadataType":"javascript-npm-package","metadata":{"name":"escape-string-regexp","version":"1.0.5","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Boy Nicolai Appelman (jbna.nl)","homepage":"","description":"Escape RegExp special characters","url":"sindresorhus/escape-string-regexp","private":false}},{"id":"e3085b59b5e52c5c","name":"escodegen","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/escodegen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/escodegen/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/escodegen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/escodegen/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:escodegen:escodegen:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:estools:escodegen:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/escodegen@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"escodegen","version":"2.1.0","author":"Yusuke Suzuki ","homepage":"http://github.com/estools/escodegen","description":"ECMAScript code generator","url":"http://github.com/estools/escodegen.git","private":false}},{"id":"6ca86a7d5c3b7019","name":"esprima","version":"1.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/notevil/node_modules/esprima/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/notevil/node_modules/esprima/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/notevil/node_modules/esprima/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/notevil/node_modules/esprima/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:esprima:esprima:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ariya:esprima:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/esprima@1.0.4","metadataType":"javascript-npm-package","metadata":{"name":"esprima","version":"1.0.4","author":"Ariya Hidayat ","homepage":"http://esprima.org","description":"ECMAScript parsing infrastructure for multipurpose analysis","url":"http://github.com/ariya/esprima.git","private":false}},{"id":"d77e18bbba704dde","name":"esprima","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/esprima/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/esprima/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/esprima/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/esprima/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:esprima:esprima:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jquery:esprima:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/esprima@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"esprima","version":"4.0.1","author":"Ariya Hidayat , Ariya Hidayat ","homepage":"http://esprima.org","description":"ECMAScript parsing infrastructure for multipurpose analysis","url":"https://github.com/jquery/esprima.git","private":false}},{"id":"faff644b5f623635","name":"estraverse","version":"5.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/estraverse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/estraverse/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/estraverse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/estraverse/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:estraverse:estraverse:5.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:estools:estraverse:5.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/estraverse@5.3.0","metadataType":"javascript-npm-package","metadata":{"name":"estraverse","version":"5.3.0","author":"Yusuke Suzuki ","homepage":"https://github.com/estools/estraverse","description":"ECMAScript JS AST traversal functions","url":"http://github.com/estools/estraverse.git","private":false}},{"id":"901d2fac8bf8cc48","name":"esutils","version":"2.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/esutils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/esutils/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/esutils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/esutils/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:estools:esutils:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:esutils:esutils:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/esutils@2.0.3","metadataType":"javascript-npm-package","metadata":{"name":"esutils","version":"2.0.3","author":"Yusuke Suzuki ","homepage":"https://github.com/estools/esutils","description":"utility box for ECMAScript language tools","url":"http://github.com/estools/esutils.git","private":false}},{"id":"5bf7a215d5351e40","name":"etag","version":"1.8.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/etag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/etag/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/etag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/etag/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:etag:etag:1.8.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/etag@1.8.1","metadataType":"javascript-npm-package","metadata":{"name":"etag","version":"1.8.1","author":"Douglas Christopher Wilson , David Björklund ","homepage":"","description":"Create simple HTTP ETags","url":"jshttp/etag","private":false}},{"id":"af0d5950cecf76a6","name":"ethereum-cryptography","version":"2.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ethereum-cryptography/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethereum-cryptography/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ethereum-cryptography/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethereum-cryptography/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ethereum-cryptography:ethereum-cryptography:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereum-cryptography:ethereum_cryptography:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereum_cryptography:ethereum-cryptography:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereum_cryptography:ethereum_cryptography:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereum:ethereum-cryptography:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereum:ethereum_cryptography:2.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ethereum-cryptography@2.2.1","metadataType":"javascript-npm-package","metadata":{"name":"ethereum-cryptography","version":"2.2.1","author":"Patricio Palladino , Paul Miller (https://paulmillr.com)","homepage":"","description":"All the cryptographic primitives used in Ethereum","url":"https://github.com/ethereum/js-ethereum-cryptography","private":false}},{"id":"243ac5642c50a9b3","name":"ethers","version":"6.15.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ethers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethers/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ethers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethers/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ethers-io:ethers:6.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethers:ethers:6.15.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ethers@6.15.0","metadataType":"javascript-npm-package","metadata":{"name":"ethers","version":"6.15.0","author":"Richard Moore ","homepage":"https://ethers.org","description":"A complete and compact Ethereum library, for dapps, wallets and any other tools.","url":"git://github.com/ethers-io/ethers.js.git","private":false}},{"id":"38d2981e57e00f35","name":"event-target-shim","version":"5.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/event-target-shim/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/event-target-shim/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/event-target-shim/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/event-target-shim/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:event-target-shim:event-target-shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:event-target-shim:event_target_shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:event_target_shim:event-target-shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:event_target_shim:event_target_shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:event-target:event-target-shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:event-target:event_target_shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:event_target:event-target-shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:event_target:event_target_shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mysticatea:event-target-shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mysticatea:event_target_shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:event:event-target-shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:event:event_target_shim:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/event-target-shim@5.0.1","metadataType":"javascript-npm-package","metadata":{"name":"event-target-shim","version":"5.0.1","author":"Toru Nagashima","homepage":"https://github.com/mysticatea/event-target-shim","description":"An implementation of WHATWG EventTarget interface.","url":"https://github.com/mysticatea/event-target-shim.git","private":false}},{"id":"f97beb76cff278cb","name":"eventemitter2","version":"0.4.14","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:eventemitter2:eventemitter2:0.4.14:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:hij1nx:eventemitter2:0.4.14:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/eventemitter2@0.4.14","metadataType":"javascript-npm-package","metadata":{"name":"eventemitter2","version":"0.4.14","author":"Eric Elliott, , , , ","homepage":"","description":"A Node.js event emitter implementation with namespaces, wildcards, TTL and browser support.","url":"git://github.com/hij1nx/EventEmitter2.git","private":false}},{"id":"f0eebc0770347f36","name":"eventemitter3","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:eventemitter3:eventemitter3:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:primus:eventemitter3:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/eventemitter3@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"eventemitter3","version":"1.1.1","author":"Arnout Kazemier","homepage":"","description":"EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.","url":"git://github.com/primus/eventemitter3.git","private":false}},{"id":"7e5ac1ded3550c78","name":"eventemitter3","version":"5.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:eventemitter3:eventemitter3:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:primus:eventemitter3:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/eventemitter3@5.0.1","metadataType":"javascript-npm-package","metadata":{"name":"eventemitter3","version":"5.0.1","author":"Arnout Kazemier","homepage":"","description":"EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.","url":"git://github.com/primus/eventemitter3.git","private":false}},{"id":"a91d0202fa8ea285","name":"events","version":"3.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/events/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/events/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/events/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/events/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:Gozala:events:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:events:events:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/events@3.3.0","metadataType":"javascript-npm-package","metadata":{"name":"events","version":"3.3.0","author":"Irakli Gozalishvili (http://jeditoolkit.com)","homepage":"","description":"Node's event emitter for all engines.","url":"git://github.com/Gozala/events.git","private":false}},{"id":"8803d0f682f78ae8","name":"exit","version":"0.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/exit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/exit/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/exit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/exit/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cowboy:exit:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:exit:exit:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/exit@0.1.2","metadataType":"javascript-npm-package","metadata":{"name":"exit","version":"0.1.2","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","homepage":"https://github.com/cowboy/node-exit","description":"A replacement for process.exit that ensures stdio are fully drained before exiting.","url":"git://github.com/cowboy/node-exit.git","private":false}},{"id":"f80cf8ecf9019c6b","name":"expand-brackets","version":"2.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/expand-brackets/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/expand-brackets/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:expand-brackets:expand-brackets:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand-brackets:expand_brackets:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand_brackets:expand-brackets:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand_brackets:expand_brackets:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:expand-brackets:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:expand_brackets:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand:expand-brackets:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand:expand_brackets:2.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/expand-brackets@2.1.4","metadataType":"javascript-npm-package","metadata":{"name":"expand-brackets","version":"2.1.4","author":"Jon Schlinkert (https://github.com/jonschlinkert), Elan Shanker (https://github.com/es128), Eugene Sharygin (https://github.com/eush77), Jon Schlinkert (http://twitter.com/jonschlinkert), Martin Kolárik (http://kolarik.sk)","homepage":"https://github.com/jonschlinkert/expand-brackets","description":"Expand POSIX bracket expressions (character classes) in glob patterns.","url":"jonschlinkert/expand-brackets","private":false}},{"id":"1308274036073bda","name":"expand-template","version":"2.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/expand-template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-template/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"(MIT OR WTFPL)","spdxExpression":"(MIT OR WTFPL)","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/expand-template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-template/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:expand-template:expand-template:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand-template:expand_template:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand_template:expand-template:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand_template:expand_template:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ralphtheninja:expand-template:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ralphtheninja:expand_template:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand:expand-template:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand:expand_template:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/expand-template@2.0.3","metadataType":"javascript-npm-package","metadata":{"name":"expand-template","version":"2.0.3","author":"LM ","homepage":"https://github.com/ralphtheninja/expand-template","description":"Expand placeholders in a template string","url":"https://github.com/ralphtheninja/expand-template.git","private":false}},{"id":"bbefedd1ec4b8ed7","name":"expand-tilde","version":"2.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/expand-tilde/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-tilde/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/expand-tilde/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-tilde/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:expand-tilde:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:expand_tilde:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand-tilde:expand-tilde:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand-tilde:expand_tilde:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand_tilde:expand-tilde:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand_tilde:expand_tilde:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand:expand-tilde:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:expand:expand_tilde:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/expand-tilde@2.0.2","metadataType":"javascript-npm-package","metadata":{"name":"expand-tilde","version":"2.0.2","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/expand-tilde","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","url":"jonschlinkert/expand-tilde","private":false}},{"id":"5f56b6bd4ac19a74","name":"exponential-backoff","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/exponential-backoff/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/exponential-backoff/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/exponential-backoff/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/exponential-backoff/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:exponential-backoff:exponential-backoff:3.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:exponential-backoff:exponential_backoff:3.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:exponential_backoff:exponential-backoff:3.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:exponential_backoff:exponential_backoff:3.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:exponential:exponential-backoff:3.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:exponential:exponential_backoff:3.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:coveooss:exponential-backoff:3.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:coveooss:exponential_backoff:3.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/exponential-backoff@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"exponential-backoff","version":"3.1.2","author":"Sami Sayegh","homepage":"https://github.com/coveooss/exponential-backoff#readme","description":"A utility that allows retrying a function with an exponential delay between attempts.","url":"git+https://github.com/coveooss/exponential-backoff.git","private":false}},{"id":"1f1f95355908c6a4","name":"express","version":"4.21.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:openjsf:express:4.21.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/express@4.21.2","metadataType":"javascript-npm-package","metadata":{"name":"express","version":"4.21.2","author":"TJ Holowaychuk , Aaron Heckmann , Ciaran Jessup , Douglas Christopher Wilson , Guillermo Rauch , Jonathan Ong , Roman Shtylman , Young Jae Sim ","homepage":"http://expressjs.com/","description":"Fast, unopinionated, minimalist web framework","url":"expressjs/express","private":false}},{"id":"75d9ab2bfad32d05","name":"express-ipfilter","version":"1.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express-ipfilter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-ipfilter/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express-ipfilter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-ipfilter/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:express-ipfilter:express-ipfilter:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express-ipfilter:express_ipfilter:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_ipfilter:express-ipfilter:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_ipfilter:express_ipfilter:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jetersen:express-ipfilter:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jetersen:express_ipfilter:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express:express-ipfilter:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express:express_ipfilter:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/express-ipfilter@1.3.2","metadataType":"javascript-npm-package","metadata":{"name":"express-ipfilter","version":"1.3.2","author":"jetersen","homepage":"","description":"A light-weight IP address based filtering system","url":"https://github.com/jetersen/express-ipfilter","private":false}},{"id":"b057e452c5702954","name":"express-jwt","version":"0.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express-jwt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express-jwt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:auth0:express-jwt:0.1.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/express-jwt@0.1.3","metadataType":"javascript-npm-package","metadata":{"name":"express-jwt","version":"0.1.3","author":"Matias Woloski (https://www.auth0.com/)","homepage":"","description":"JWT authentication middleware.","url":"git://github.com/auth0/express-jwt.git","private":false}},{"id":"7b3c60ae93ab123f","name":"express-rate-limit","version":"7.5.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express-rate-limit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-rate-limit/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express-rate-limit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-rate-limit/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:express-rate-limit:express-rate-limit:7.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express-rate-limit:express_rate_limit:7.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_rate_limit:express-rate-limit:7.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_rate_limit:express_rate_limit:7.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express-rate:express-rate-limit:7.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express-rate:express_rate_limit:7.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_rate:express-rate-limit:7.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_rate:express_rate_limit:7.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express:express-rate-limit:7.5.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express:express_rate_limit:7.5.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/express-rate-limit@7.5.1","metadataType":"javascript-npm-package","metadata":{"name":"express-rate-limit","version":"7.5.1","author":"Nathan Friedly (http://nfriedly.com/)","homepage":"https://github.com/express-rate-limit/express-rate-limit","description":"Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.","url":"git+https://github.com/express-rate-limit/express-rate-limit.git","private":false}},{"id":"fea0077673d1ae89","name":"express-robots-txt","version":"0.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express-robots-txt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-robots-txt/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express-robots-txt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-robots-txt/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:express-robots-txt:express-robots-txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express-robots-txt:express_robots_txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_robots_txt:express-robots-txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_robots_txt:express_robots_txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express-robots:express-robots-txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express-robots:express_robots_txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_robots:express-robots-txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_robots:express_robots_txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express:express-robots-txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express:express_robots_txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:modosc:express-robots-txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:modosc:express_robots_txt:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/express-robots-txt@0.4.1","metadataType":"javascript-npm-package","metadata":{"name":"express-robots-txt","version":"0.4.1","author":"modosc (http://github.com/modosc), ashaffer (http://github.com/ashaffer), ","homepage":"https://github.com/modosc/express-robots-txt","description":"Express middleware to serve and generate robots.txt","url":"https://github.com/modosc/express-robots-txt","private":false}},{"id":"a5e9507bd21efb6e","name":"express-security.txt","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express-security.txt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-security.txt/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express-security.txt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-security.txt/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:express-security.txt:express-security.txt:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express-security.txt:express_security.txt:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_security.txt:express-security.txt:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express_security.txt:express_security.txt:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gergelyke:express-security.txt:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gergelyke:express_security.txt:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express:express-security.txt:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:express:express_security.txt:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/express-security.txt@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"express-security.txt","version":"2.0.0","author":"","homepage":"https://github.com/gergelyke/express-security.txt#readme","description":"","url":"git+https://github.com/gergelyke/express-security.txt.git","private":false}},{"id":"42eb35c00aa55cff","name":"ext-list","version":"2.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ext-list/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ext-list/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ext-list/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ext-list/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ext-list:ext-list:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ext-list:ext_list:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ext_list:ext-list:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ext_list:ext_list:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ext:ext-list:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ext:ext_list:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ext-list@2.2.2","metadataType":"javascript-npm-package","metadata":{"name":"ext-list","version":"2.2.2","author":"Kevin Mårtensson (https://github.com/kevva)","homepage":"","description":"List of known file extensions and their MIME types","url":"kevva/ext-list","private":false}},{"id":"738d43aeb5b7acf8","name":"ext-name","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ext-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ext-name/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ext-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ext-name/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ext-name:ext-name:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ext-name:ext_name:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ext_name:ext-name:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ext_name:ext_name:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ext:ext-name:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ext:ext_name:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ext-name@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ext-name","version":"5.0.0","author":"Kevin Mårtensson (https://github.com/kevva)","homepage":"","description":"Get the file extension and MIME type from a file","url":"kevva/ext-name","private":false}},{"id":"68ec8b67c7986d90","name":"extend","version":"3.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/extend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extend/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/extend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extend/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:extend_project:extend:3.0.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/extend@3.0.2","metadataType":"javascript-npm-package","metadata":{"name":"extend","version":"3.0.2","author":"Stefan Thomas (http://www.justmoon.net), Jordan Harband (https://github.com/ljharb)","homepage":"","description":"Port of jQuery.extend for node.js and the browser","url":"https://github.com/justmoon/node-extend.git","private":false}},{"id":"833280271d2baf76","name":"extend-shallow","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/braces/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/braces/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/braces/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/braces/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/extend-shallow@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"extend-shallow","version":"2.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/extend-shallow","description":"Extend an object with the properties of additional objects. node.js/javascript util.","url":"jonschlinkert/extend-shallow","private":false}},{"id":"bffdf65cb5e952fc","name":"extend-shallow","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/extend-shallow@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"extend-shallow","version":"2.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/extend-shallow","description":"Extend an object with the properties of additional objects. node.js/javascript util.","url":"jonschlinkert/extend-shallow","private":false}},{"id":"545e3a755dcdb140","name":"extend-shallow","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/extend-shallow@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"extend-shallow","version":"2.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/extend-shallow","description":"Extend an object with the properties of additional objects. node.js/javascript util.","url":"jonschlinkert/extend-shallow","private":false}},{"id":"5174737bf6ceba30","name":"extend-shallow","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/extend-shallow@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"extend-shallow","version":"2.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/extend-shallow","description":"Extend an object with the properties of additional objects. node.js/javascript util.","url":"jonschlinkert/extend-shallow","private":false}},{"id":"a5e11c343c6874d8","name":"extend-shallow","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/extend-shallow@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"extend-shallow","version":"2.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/extend-shallow","description":"Extend an object with the properties of additional objects. node.js/javascript util.","url":"jonschlinkert/extend-shallow","private":false}},{"id":"e208cf1dd2e981ce","name":"extend-shallow","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/extend-shallow@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"extend-shallow","version":"2.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/extend-shallow","description":"Extend an object with the properties of additional objects. node.js/javascript util.","url":"jonschlinkert/extend-shallow","private":false}},{"id":"31c36275ba86b6e4","name":"extend-shallow","version":"3.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extend-shallow/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend-shallow:extend_shallow:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend-shallow:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend_shallow:extend_shallow:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend-shallow:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:extend_shallow:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend-shallow:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extend:extend_shallow:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/extend-shallow@3.0.2","metadataType":"javascript-npm-package","metadata":{"name":"extend-shallow","version":"3.0.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Peter deHaan (http://about.me/peterdehaan)","homepage":"https://github.com/jonschlinkert/extend-shallow","description":"Extend an object with the properties of additional objects. node.js/javascript util.","url":"jonschlinkert/extend-shallow","private":false}},{"id":"12381ef1cda11d4c","name":"extglob","version":"2.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/extglob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extglob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/extglob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extglob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:micromatch:extglob:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:extglob:extglob:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/extglob@2.0.4","metadataType":"javascript-npm-package","metadata":{"name":"extglob","version":"2.0.4","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Devon Govett (http://badassjs.com), Isiah Meadows (https://www.isiahmeadows.com), Jon Schlinkert (http://twitter.com/jonschlinkert), Matt Bierner (http://mattbierner.com), Shinnosuke Watanabe (https://shinnn.github.io)","homepage":"https://github.com/micromatch/extglob","description":"Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.","url":"micromatch/extglob","private":false}},{"id":"3d00c14a77d4b177","name":"false_main","version":"UNKNOWN","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/false_main/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/false_main/package.json","annotations":{"evidence":"primary"}}],"licenses":[],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:false-main:false-main:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:false-main:false_main:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:false_main:false-main:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:false_main:false_main:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:false:false-main:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:false:false_main:*:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/false_main","metadataType":"javascript-npm-package","metadata":{"name":"false_main","version":"","author":"","homepage":"","description":"","url":"","private":false}},{"id":"097fffa0302024b5","name":"fast.js","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fast.js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fast.js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fast.js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fast.js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:codemix:fast.js:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fast.js:fast.js:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fast.js@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"fast.js","version":"0.1.1","author":"Charles Pick ","homepage":"https://github.com/codemix/fast.js","description":"Faster user-land reimplementations of native functions with extra helpers.","url":"http://github.com/codemix/fast.js","private":false}},{"id":"b27ace599789b7aa","name":"fd-slicer","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fd-slicer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fd-slicer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fd-slicer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fd-slicer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fd-slicer:fd-slicer:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fd-slicer:fd_slicer:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fd_slicer:fd-slicer:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fd_slicer:fd_slicer:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:andrewrk:fd-slicer:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:andrewrk:fd_slicer:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fd:fd-slicer:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fd:fd_slicer:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fd-slicer@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"fd-slicer","version":"1.1.0","author":"Andrew Kelley ","homepage":"","description":"safely create multiple ReadStream or WriteStream objects from the same file descriptor","url":"git://github.com/andrewrk/node-fd-slicer.git","private":false}},{"id":"153d959dba8cb29c","name":"fdir","version":"6.5.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:thecodrr:fdir:6.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fdir:fdir:6.5.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fdir@6.5.0","metadataType":"javascript-npm-package","metadata":{"name":"fdir","version":"6.5.0","author":"thecodrr ","homepage":"https://github.com/thecodrr/fdir#readme","description":"The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s","url":"git+https://github.com/thecodrr/fdir.git","private":false}},{"id":"9c10d6da5801ebd4","name":"feature-policy","version":"0.5.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/feature-policy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/feature-policy/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/feature-policy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/feature-policy/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:feature-policy:feature-policy:0.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feature-policy:feature_policy:0.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feature_policy:feature-policy:0.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feature_policy:feature_policy:0.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:helmetjs:feature-policy:0.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:helmetjs:feature_policy:0.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feature:feature-policy:0.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feature:feature_policy:0.5.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/feature-policy@0.5.0","metadataType":"javascript-npm-package","metadata":{"name":"feature-policy","version":"0.5.0","author":"Evan Hahn (https://evanhahn.com)","homepage":"https://helmetjs.github.io/docs/feature-policy/","description":"Middleware to set the Feature-Policy HTTP header","url":"git://github.com/helmetjs/feature-policy.git","private":false}},{"id":"4c7f9896237220f1","name":"fecha","version":"4.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fecha/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fecha/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fecha/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fecha/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:taylorhakes:fecha:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fecha:fecha:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fecha@4.2.3","metadataType":"javascript-npm-package","metadata":{"name":"fecha","version":"4.2.3","author":"Taylor Hakes","homepage":"https://github.com/taylorhakes/fecha","description":"Date formatting and parsing","url":"https://taylorhakes@github.com/taylorhakes/fecha.git","private":false}},{"id":"c361f24f5a8fa3ce","name":"file-js","version":"0.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/file-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/file-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:file-js:file-js:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file-js:file_js:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_js:file-js:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_js:file_js:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nspragg:file-js:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nspragg:file_js:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file:file-js:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file:file_js:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/file-js@0.3.0","metadataType":"javascript-npm-package","metadata":{"name":"file-js","version":"0.3.0","author":"nspragg@gmail.com","homepage":"https://github.com/nspragg/file-js","description":"Abstract representation of a pathname","url":"https://github.com/nspragg/file-js.git","private":false}},{"id":"15f34f70f0b92af7","name":"file-stream-rotator","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/file-stream-rotator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-stream-rotator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/file-stream-rotator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-stream-rotator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:file-stream-rotator:file-stream-rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file-stream-rotator:file_stream_rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_stream_rotator:file-stream-rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_stream_rotator:file_stream_rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file-stream:file-stream-rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file-stream:file_stream_rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_stream:file-stream-rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_stream:file_stream_rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:rogerc:file-stream-rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:rogerc:file_stream_rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file:file-stream-rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file:file_stream_rotator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/file-stream-rotator@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"file-stream-rotator","version":"1.0.0","author":"Roger Castells","homepage":"","description":"Automated stream rotation useful for log files","url":"git://github.com/rogerc/file-stream-rotator.git","private":false}},{"id":"67d7e8ff46ed8cb6","name":"file-type","version":"11.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/download/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/download/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/download/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/download/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:file-type_project:file-type:11.1.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/file-type@11.1.0","metadataType":"javascript-npm-package","metadata":{"name":"file-type","version":"11.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Detect the file type of a Buffer/Uint8Array/ArrayBuffer","url":"sindresorhus/file-type","private":false}},{"id":"e880d91c1999c011","name":"file-type","version":"16.5.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:file-type_project:file-type:16.5.4:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/file-type@16.5.4","metadataType":"javascript-npm-package","metadata":{"name":"file-type","version":"16.5.4","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Detect the file type of a Buffer/Uint8Array/ArrayBuffer","url":"sindresorhus/file-type","private":false}},{"id":"2fb960c1da2a5460","name":"file-type","version":"3.9.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:file-type_project:file-type:3.9.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/file-type@3.9.0","metadataType":"javascript-npm-package","metadata":{"name":"file-type","version":"3.9.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Detect the file type of a Buffer/Uint8Array","url":"sindresorhus/file-type","private":false}},{"id":"e058a6a6b902e7b6","name":"file-type","version":"4.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archive-type/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archive-type/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archive-type/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archive-type/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:file-type_project:file-type:4.4.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/file-type@4.4.0","metadataType":"javascript-npm-package","metadata":{"name":"file-type","version":"4.4.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Detect the file type of a Buffer/Uint8Array","url":"sindresorhus/file-type","private":false}},{"id":"fe078f258a41aa0a","name":"file-type","version":"5.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:file-type_project:file-type:5.2.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/file-type@5.2.0","metadataType":"javascript-npm-package","metadata":{"name":"file-type","version":"5.2.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Detect the file type of a Buffer/Uint8Array","url":"sindresorhus/file-type","private":false}},{"id":"fe9dadf27623df81","name":"file-type","version":"5.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:file-type_project:file-type:5.2.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/file-type@5.2.0","metadataType":"javascript-npm-package","metadata":{"name":"file-type","version":"5.2.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Detect the file type of a Buffer/Uint8Array","url":"sindresorhus/file-type","private":false}},{"id":"ac71d0dd845ff856","name":"file-type","version":"6.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:file-type_project:file-type:6.2.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/file-type@6.2.0","metadataType":"javascript-npm-package","metadata":{"name":"file-type","version":"6.2.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Detect the file type of a Buffer/Uint8Array","url":"sindresorhus/file-type","private":false}},{"id":"8e20623301b2c459","name":"file-uri-to-path","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/file-uri-to-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-uri-to-path/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/file-uri-to-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-uri-to-path/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:file-uri-to-path:file-uri-to-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file-uri-to-path:file_uri_to_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_uri_to_path:file-uri-to-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_uri_to_path:file_uri_to_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:file-uri-to-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:file_uri_to_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file-uri-to:file-uri-to-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file-uri-to:file_uri_to_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_uri_to:file-uri-to-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_uri_to:file_uri_to_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file-uri:file-uri-to-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file-uri:file_uri_to_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_uri:file-uri-to-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file_uri:file_uri_to_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file:file-uri-to-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:file:file_uri_to_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/file-uri-to-path@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"file-uri-to-path","version":"1.0.0","author":"Nathan Rajlich (http://n8.io/)","homepage":"https://github.com/TooTallNate/file-uri-to-path","description":"Convert a file: URI to a file path","url":"git://github.com/TooTallNate/file-uri-to-path.git","private":false}},{"id":"af7a8fa65087160b","name":"filehound","version":"1.17.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/filehound/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filehound/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/filehound/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filehound/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:filehound:filehound:1.17.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nspragg:filehound:1.17.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/filehound@1.17.6","metadataType":"javascript-npm-package","metadata":{"name":"filehound","version":"1.17.6","author":"","homepage":"https://github.com/nspragg/filehound","description":"Find files the easy way","url":"https://github.com/nspragg/filehound.git","private":false}},{"id":"9f4d2bdf1bb829e5","name":"filename-reserved-regex","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/filename-reserved-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filename-reserved-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/filename-reserved-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filename-reserved-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:filename-reserved-regex:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:filename-reserved-regex:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:filename_reserved_regex:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:filename_reserved_regex:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:filename-reserved:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:filename-reserved:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:filename_reserved:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:filename_reserved:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:filename:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:filename:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/filename-reserved-regex@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"filename-reserved-regex","version":"2.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Regular expression for matching reserved filename characters","url":"sindresorhus/filename-reserved-regex","private":false}},{"id":"14ccb7336c2a219a","name":"filenamify","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/filenamify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filenamify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/filenamify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filenamify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:filenamify:filenamify:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/filenamify@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"filenamify","version":"3.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Convert a string to a valid safe filename","url":"sindresorhus/filenamify","private":false}},{"id":"d432c829b196e657","name":"filesniffer","version":"1.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/filesniffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filesniffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/filesniffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filesniffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:filesniffer:filesniffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nspragg:filesniffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/filesniffer@1.0.3","metadataType":"javascript-npm-package","metadata":{"name":"filesniffer","version":"1.0.3","author":"","homepage":"https://github.com/nspragg/filesniffer","description":"Search files the easy way.","url":"https://github.com/nspragg/filesniffer.git","private":false}},{"id":"e3a1c7234ebf51b8","name":"fill-range","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fill-range/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fill-range/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:fill-range:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:fill_range:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill-range:fill-range:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill-range:fill_range:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill_range:fill-range:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill_range:fill_range:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill:fill-range:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill:fill_range:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fill-range@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"fill-range","version":"4.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Edo Rivai (edo.rivai.nl), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com)","homepage":"https://github.com/jonschlinkert/fill-range","description":"Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`","url":"jonschlinkert/fill-range","private":false}},{"id":"70ecd1a5e82b119c","name":"fill-range","version":"7.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/fill-range/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/fill-range/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill-range:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill-range:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill_range:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill_range:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fill-range@7.1.1","metadataType":"javascript-npm-package","metadata":{"name":"fill-range","version":"7.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Edo Rivai (edo.rivai.nl), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com), Rouven Weßling (www.rouvenwessling.de), ","homepage":"https://github.com/jonschlinkert/fill-range","description":"Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`","url":"jonschlinkert/fill-range","private":false}},{"id":"54452892cc4c02e7","name":"fill-range","version":"7.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/fill-range/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/fill-range/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill-range:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill-range:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill_range:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill_range:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fill-range@7.1.1","metadataType":"javascript-npm-package","metadata":{"name":"fill-range","version":"7.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Edo Rivai (edo.rivai.nl), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com), Rouven Weßling (www.rouvenwessling.de), ","homepage":"https://github.com/jonschlinkert/fill-range","description":"Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`","url":"jonschlinkert/fill-range","private":false}},{"id":"63fcfac6770d5cfd","name":"fill-range","version":"7.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/fill-range/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/fill-range/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill-range:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill-range:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill_range:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill_range:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill:fill-range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fill:fill_range:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fill-range@7.1.1","metadataType":"javascript-npm-package","metadata":{"name":"fill-range","version":"7.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Edo Rivai (edo.rivai.nl), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com), Rouven Weßling (www.rouvenwessling.de), ","homepage":"https://github.com/jonschlinkert/fill-range","description":"Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`","url":"jonschlinkert/fill-range","private":false}},{"id":"0081831c03dd4ad6","name":"finale-rest","version":"1.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/finale-rest/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/finale-rest/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/finale-rest/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/finale-rest/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tommybananas:finale-rest:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tommybananas:finale_rest:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:finale-rest:finale-rest:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:finale-rest:finale_rest:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:finale_rest:finale-rest:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:finale_rest:finale_rest:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:finale:finale-rest:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:finale:finale_rest:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/finale-rest@1.2.2","metadataType":"javascript-npm-package","metadata":{"name":"finale-rest","version":"1.2.2","author":"Tom Juszczyk , Matt Broadstone , David Chester , Renzo Rozza Gonzalez ","homepage":"","description":"Create REST resources and controllers with Sequelize and Express or Restify","url":"https://github.com/tommybananas/finale.git","private":false}},{"id":"087f19597709d843","name":"finalhandler","version":"1.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/finalhandler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/finalhandler/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/finalhandler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/finalhandler/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:finalhandler:finalhandler:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/finalhandler@1.3.1","metadataType":"javascript-npm-package","metadata":{"name":"finalhandler","version":"1.3.1","author":"Douglas Christopher Wilson ","homepage":"","description":"Node.js final http responder","url":"pillarjs/finalhandler","private":false}},{"id":"3413282984ba957b","name":"find-up","version":"4.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/find-up/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/find-up/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/find-up/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/find-up/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:find-up:find-up:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:find-up:find_up:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:find_up:find-up:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:find_up:find_up:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:find:find-up:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:find:find_up:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/find-up@4.1.0","metadataType":"javascript-npm-package","metadata":{"name":"find-up","version":"4.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Find a file or directory by walking up parent directories","url":"sindresorhus/find-up","private":false}},{"id":"054d0f025a7e9b70","name":"findup-sync","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/findup-sync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/findup-sync/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/findup-sync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/findup-sync/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:findup-sync:findup-sync:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup-sync:findup_sync:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup_sync:findup-sync:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup_sync:findup_sync:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup:findup-sync:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup:findup_sync:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/findup-sync@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"findup-sync","version":"2.0.0","author":"\"Cowboy\" Ben Alman (http://benalman.com)","homepage":"","description":"Find the first file matching a given pattern in the current directory or the nearest ancestor directory.","url":"js-cli/node-findup-sync","private":false}},{"id":"6a5e9cbc54d4e98e","name":"findup-sync","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/findup-sync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/findup-sync/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/findup-sync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/findup-sync/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:findup-sync:findup-sync:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup-sync:findup_sync:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup_sync:findup-sync:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup_sync:findup_sync:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup:findup-sync:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup:findup_sync:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/findup-sync@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"findup-sync","version":"4.0.0","author":"Gulp Team (https://gulpjs.com/), Ben Alman , Tyler Kellen , Jon Schlinkert , Blaine Bublitz ","homepage":"","description":"Find the first file matching a given pattern in the current directory or the nearest ancestor directory.","url":"gulpjs/findup-sync","private":false}},{"id":"0912938d70ddfe7e","name":"findup-sync","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/findup-sync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/findup-sync/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/findup-sync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/findup-sync/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:findup-sync:findup-sync:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup-sync:findup_sync:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup_sync:findup-sync:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup_sync:findup_sync:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup:findup-sync:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:findup:findup_sync:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/findup-sync@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"findup-sync","version":"5.0.0","author":"Gulp Team (https://gulpjs.com/), Ben Alman , Tyler Kellen , Jon Schlinkert , Blaine Bublitz ","homepage":"","description":"Find the first file matching a given pattern in the current directory or the nearest ancestor directory.","url":"gulpjs/findup-sync","private":false}},{"id":"d4103ef83c6d123b","name":"fined","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fined/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fined/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fined/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fined/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fined:fined:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fined@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"fined","version":"1.2.0","author":"Gulp Team (http://gulpjs.com/), Takayuki Sato , Blaine Bublitz ","homepage":"","description":"Find a file given a declaration of locations.","url":"gulpjs/fined","private":false}},{"id":"cb10ed4f13e99eda","name":"flagged-respawn","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/flagged-respawn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/flagged-respawn/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/flagged-respawn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/flagged-respawn/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:flagged-respawn:flagged-respawn:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:flagged-respawn:flagged_respawn:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:flagged_respawn:flagged-respawn:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:flagged_respawn:flagged_respawn:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:flagged:flagged-respawn:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:flagged:flagged_respawn:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/flagged-respawn@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"flagged-respawn","version":"1.0.1","author":"Gulp Team (http://gulpjs.com/), Takayuki Sato , Bertrand Marron , Tyler Kellen , Blaine Bublitz ","homepage":"","description":"A tool for respawning node binaries when special flags are present.","url":"gulpjs/flagged-respawn","private":false}},{"id":"b0ab3f38f00f9e67","name":"fn.name","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fn.name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fn.name/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fn.name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fn.name/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:3rd-Eden:fn.name:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fn.name:fn.name:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fn.name@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"fn.name","version":"1.1.0","author":"Arnout Kazemier","homepage":"https://github.com/3rd-Eden/fn.name","description":"Extract names from functions","url":"https://github.com/3rd-Eden/fn.name","private":false}},{"id":"4d71c5f55dc211a8","name":"fontkit","version":"1.9.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fontkit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fontkit/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fontkit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fontkit/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:foliojs:fontkit:1.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fontkit:fontkit:1.9.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fontkit@1.9.0","metadataType":"javascript-npm-package","metadata":{"name":"fontkit","version":"1.9.0","author":"Devon Govett ","homepage":"","description":"An advanced font engine for Node and the browser","url":"git://github.com/foliojs/fontkit.git","private":false}},{"id":"a555afc10b78c8e9","name":"for-each","version":"0.3.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/for-each/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/for-each/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/for-each/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/for-each/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:for-each:for-each:0.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for-each:for_each:0.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for_each:for-each:0.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for_each:for_each:0.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Raynos:for-each:0.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Raynos:for_each:0.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for:for-each:0.3.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for:for_each:0.3.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/for-each@0.3.5","metadataType":"javascript-npm-package","metadata":{"name":"for-each","version":"0.3.5","author":"Raynos , Jake Verbaten, Jordan Harband (https://github.com/ljharb)","homepage":"https://github.com/Raynos/for-each","description":"A better forEach","url":"https://github.com/Raynos/for-each.git","private":false}},{"id":"967e44e4af521888","name":"for-in","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/for-in/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/for-in/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/for-in/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/for-in/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:for-in:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:for_in:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for-in:for-in:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for-in:for_in:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for_in:for-in:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for_in:for_in:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for:for-in:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for:for_in:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/for-in@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"for-in","version":"1.0.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Irish (http://paulirish.com)","homepage":"https://github.com/jonschlinkert/for-in","description":"Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js","url":"jonschlinkert/for-in","private":false}},{"id":"411a3440348fb71b","name":"for-own","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/for-own/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/for-own/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/for-own/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/for-own/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:for-own:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:for_own:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for-own:for-own:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for-own:for_own:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for_own:for-own:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for_own:for_own:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for:for-own:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:for:for_own:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/for-own@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"for-own","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Javier Cejudo (https://www.javiercejudo.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/for-own","description":"Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js.","url":"jonschlinkert/for-own","private":false}},{"id":"386d38aff1a706fc","name":"foreachasync","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/foreachasync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/foreachasync/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache2","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/foreachasync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/foreachasync/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:foreachasync:foreachasync:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:FuturesJS:foreachasync:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/foreachasync@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"foreachasync","version":"3.0.0","author":"AJ ONeal (http://coolaj86.com/)","homepage":"https://github.com/FuturesJS/forEachAsync","description":"A node- and browser-ready async counterpart of Array.prototype.forEach","url":"git://github.com/FuturesJS/forEachAsync.git","private":false}},{"id":"49b05c8a83bc898e","name":"foreground-child","version":"3.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/foreground-child/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/foreground-child/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/foreground-child/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/foreground-child/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:foreground-child:foreground-child:3.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:foreground-child:foreground_child:3.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:foreground_child:foreground-child:3.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:foreground_child:foreground_child:3.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:foreground:foreground-child:3.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:foreground:foreground_child:3.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/foreground-child@3.3.1","metadataType":"javascript-npm-package","metadata":{"name":"foreground-child","version":"3.3.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Run a child as if it's the foreground process. Give it stdio. Exit when it exits.","url":"git+https://github.com/tapjs/foreground-child.git","private":false}},{"id":"25b6907c6253d72b","name":"formatio","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/formatio/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/formatio/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"concluded","urls":[],"locations":[{"path":"/juice-shop/node_modules/formatio/LICENSE","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/formatio/LICENSE"}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:busterjs:formatio:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:formatio:formatio:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/formatio@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"formatio","version":"1.1.1","author":"Christian Johansen, Christian Johansen (http://cjohansen.no), August Lilleaas (http://augustl.com), Dave Geddes , Stein Magnus Jodal , Tek Nynja ","homepage":"http://busterjs.org/docs/formatio/","description":"Human-readable object formatting","url":"https://github.com/busterjs/formatio.git","private":false}},{"id":"cf9f575adc30e843","name":"forwarded","version":"0.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/forwarded/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/forwarded/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/forwarded/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/forwarded/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:forwarded_project:forwarded:0.2.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/forwarded@0.2.0","metadataType":"javascript-npm-package","metadata":{"name":"forwarded","version":"0.2.0","author":"Douglas Christopher Wilson ","homepage":"","description":"Parse HTTP X-Forwarded-For header","url":"jshttp/forwarded","private":false}},{"id":"03b44cfbf2789c52","name":"fragment-cache","version":"0.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fragment-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fragment-cache/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fragment-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fragment-cache/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fragment-cache:fragment-cache:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fragment-cache:fragment_cache:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fragment_cache:fragment-cache:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fragment_cache:fragment_cache:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:fragment-cache:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:fragment_cache:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fragment:fragment-cache:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fragment:fragment_cache:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fragment-cache@0.2.1","metadataType":"javascript-npm-package","metadata":{"name":"fragment-cache","version":"0.2.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/fragment-cache","description":"A cache for managing namespaced sub-caches","url":"jonschlinkert/fragment-cache","private":false}},{"id":"c33f6af8ffbc3ffd","name":"fresh","version":"0.5.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fresh/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fresh/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fresh/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fresh/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fresh_project:fresh:0.5.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/fresh@0.5.2","metadataType":"javascript-npm-package","metadata":{"name":"fresh","version":"0.5.2","author":"TJ Holowaychuk (http://tjholowaychuk.com), Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"HTTP response freshness testing","url":"jshttp/fresh","private":false}},{"id":"f049b24706a2c914","name":"from2","version":"2.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/from2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/from2/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/from2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/from2/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:hughsk:from2:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:from2:from2:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/from2@2.3.0","metadataType":"javascript-npm-package","metadata":{"name":"from2","version":"2.3.0","author":"Hugh Kennedy (http://hughsk.io/), Mathias Buus ","homepage":"https://github.com/hughsk/from2","description":"Convenience wrapper for ReadableStream, with an API lifted from \"from\" and \"through2\"","url":"git://github.com/hughsk/from2","private":false}},{"id":"8bed5f460f412d65","name":"frontend","version":"19.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/frontend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/frontend/package.json","annotations":{"evidence":"primary"}}],"licenses":[],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:frontend:frontend:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/frontend@19.0.0","metadataType":"javascript-npm-package","metadata":{"name":"frontend","version":"19.0.0","author":"","homepage":"","description":"","url":"","private":true}},{"id":"702abc5d79be7e46","name":"fs-constants","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fs-constants/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fs-constants/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fs-constants/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fs-constants/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fs-constants:fs-constants:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs-constants:fs_constants:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs_constants:fs-constants:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs_constants:fs_constants:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:fs-constants:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:fs_constants:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs:fs-constants:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs:fs_constants:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fs-constants@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"fs-constants","version":"1.0.0","author":"Mathias Buus (@mafintosh)","homepage":"https://github.com/mafintosh/fs-constants","description":"Require constants across node and the browser","url":"https://github.com/mafintosh/fs-constants.git","private":false}},{"id":"59256da7fb4a7586","name":"fs-extra","version":"9.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fs-extra/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fs-extra/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fs-extra/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fs-extra/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jprichardson:fs-extra:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jprichardson:fs_extra:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs-extra:fs-extra:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs-extra:fs_extra:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs_extra:fs-extra:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs_extra:fs_extra:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs:fs-extra:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs:fs_extra:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fs-extra@9.1.0","metadataType":"javascript-npm-package","metadata":{"name":"fs-extra","version":"9.1.0","author":"JP Richardson ","homepage":"https://github.com/jprichardson/node-fs-extra","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.","url":"https://github.com/jprichardson/node-fs-extra","private":false}},{"id":"d8cf35e6758fddb2","name":"fs-minipass","version":"1.2.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fs-minipass:fs-minipass:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs-minipass:fs_minipass:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs_minipass:fs-minipass:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs_minipass:fs_minipass:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:fs-minipass:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:fs_minipass:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs:fs-minipass:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs:fs_minipass:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fs-minipass@1.2.7","metadataType":"javascript-npm-package","metadata":{"name":"fs-minipass","version":"1.2.7","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"https://github.com/npm/fs-minipass#readme","description":"fs read and write streams based on minipass","url":"git+https://github.com/npm/fs-minipass.git","private":false}},{"id":"34b0337b00752017","name":"fs-minipass","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fs-minipass:fs-minipass:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs-minipass:fs_minipass:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs_minipass:fs-minipass:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs_minipass:fs_minipass:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:fs-minipass:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:fs_minipass:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs:fs-minipass:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs:fs_minipass:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fs-minipass@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"fs-minipass","version":"2.1.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"https://github.com/npm/fs-minipass#readme","description":"fs read and write streams based on minipass","url":"git+https://github.com/npm/fs-minipass.git","private":false}},{"id":"ddb32fc1590fd08c","name":"fs-minipass","version":"3.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fs-minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fs-minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fs-minipass:fs-minipass:3.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs-minipass:fs_minipass:3.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs_minipass:fs-minipass:3.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs_minipass:fs_minipass:3.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:fs-minipass:3.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:fs_minipass:3.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs:fs-minipass:3.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fs:fs_minipass:3.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fs-minipass@3.0.3","metadataType":"javascript-npm-package","metadata":{"name":"fs-minipass","version":"3.0.3","author":"GitHub Inc.","homepage":"https://github.com/npm/fs-minipass#readme","description":"fs read and write streams based on minipass","url":"https://github.com/npm/fs-minipass.git","private":false}},{"id":"5215a4272ae071b5","name":"fs.realpath","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fs.realpath/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fs.realpath/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fs.realpath/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fs.realpath/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fs.realpath:fs.realpath:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fs.realpath@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"fs.realpath","version":"1.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Use node's fs.realpath, but fall back to the JS implementation if the native one fails","url":"git+https://github.com/isaacs/fs.realpath.git","private":false}},{"id":"a2282a5fe21d6573","name":"fstream","version":"1.0.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fstream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fstream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fstream:fstream:1.0.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:fstream:1.0.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fstream@1.0.12","metadataType":"javascript-npm-package","metadata":{"name":"fstream","version":"1.0.12","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Advanced file system stream things","url":"https://github.com/npm/fstream.git","private":false}},{"id":"e034b9e16a017cc2","name":"function-bind","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/function-bind/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/function-bind/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/function-bind/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/function-bind/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:function-bind:function-bind:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:function-bind:function_bind:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:function_bind:function-bind:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:function_bind:function_bind:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:function:function-bind:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:function:function_bind:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Raynos:function-bind:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Raynos:function_bind:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/function-bind@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"function-bind","version":"1.1.2","author":"Raynos , Raynos, Jordan Harband (https://github.com/ljharb)","homepage":"https://github.com/Raynos/function-bind","description":"Implementation of Function.prototype.bind","url":"https://github.com/Raynos/function-bind.git","private":false}},{"id":"b2e38e0035342c0b","name":"functions-have-names","version":"1.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/functions-have-names/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/functions-have-names/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/functions-have-names/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/functions-have-names/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:functions-have-names:functions-have-names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:functions-have-names:functions_have_names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:functions_have_names:functions-have-names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:functions_have_names:functions_have_names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:functions-have:functions-have-names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:functions-have:functions_have_names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:functions_have:functions-have-names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:functions_have:functions_have_names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:functions-have-names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:functions_have_names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:functions:functions-have-names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:functions:functions_have_names:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/functions-have-names@1.2.3","metadataType":"javascript-npm-package","metadata":{"name":"functions-have-names","version":"1.2.3","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/functions-have-names#readme","description":"Does this JS environment support the `name` property on functions?","url":"git+https://github.com/inspect-js/functions-have-names.git","private":false}},{"id":"c0e00fe039d56314","name":"fuzzball","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fuzzball/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fuzzball/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"GPL-2.0","spdxExpression":"GPL-2.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fuzzball/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fuzzball/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fuzzball:fuzzball:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nol13:fuzzball:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/fuzzball@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"fuzzball","version":"1.4.0","author":"Nolan Kaplan ","homepage":"","description":"Fuzzy string matching algorithms and utilities, port of the fuzzywuzzy Python library.","url":"https://github.com/nol13/fuzzball.js.git","private":false}},{"id":"d33d667d43d843b2","name":"gauge","version":"2.7.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/gauge/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gauge/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/gauge/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gauge/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:gauge:gauge:2.7.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:gauge:2.7.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/gauge@2.7.4","metadataType":"javascript-npm-package","metadata":{"name":"gauge","version":"2.7.4","author":"Rebecca Turner ","homepage":"https://github.com/iarna/gauge","description":"A terminal based horizontal guage","url":"https://github.com/iarna/gauge","private":false}},{"id":"3ebce6a81a69f49f","name":"gauge","version":"4.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/gauge/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/gauge/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/gauge/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/gauge/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:gauge:gauge:4.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:gauge:4.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/gauge@4.0.4","metadataType":"javascript-npm-package","metadata":{"name":"gauge","version":"4.0.4","author":"GitHub Inc.","homepage":"https://github.com/npm/gauge","description":"A terminal based horizontal gauge","url":"https://github.com/npm/gauge.git","private":false}},{"id":"8dc0b4cbdedf8b0b","name":"gcc-12-base","version":"12.2.0-14+deb12u1","type":"deb","foundBy":"dpkg-db-cataloger","locations":[{"path":"/var/lib/dpkg/status.d/gcc-12-base","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/var/lib/dpkg/status.d/gcc-12-base","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/gcc-12-base/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/gcc-12-base.md5sums","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/var/lib/dpkg/status.d/gcc-12-base.md5sums","annotations":{"evidence":"supporting"}}],"licenses":[{"value":"Artistic","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/gcc-12-base/copyright"}]},{"value":"GFDL-1.2","spdxExpression":"GFDL-1.2-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/gcc-12-base/copyright"}]},{"value":"GPL","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/gcc-12-base/copyright"}]},{"value":"GPL-2","spdxExpression":"GPL-2.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/gcc-12-base/copyright"}]},{"value":"GPL-3","spdxExpression":"GPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/gcc-12-base/copyright"}]},{"value":"LGPL","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/gcc-12-base/copyright"}]}],"language":"","cpes":[{"cpe":"cpe:2.3:a:gcc-12-base:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gcc-12-base:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gcc_12_base:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gcc_12_base:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gcc-12:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gcc-12:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gcc_12:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gcc_12:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gcc:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gcc:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","metadataType":"dpkg-db-entry","metadata":{"package":"gcc-12-base","source":"gcc-12","version":"12.2.0-14+deb12u1","sourceVersion":"","architecture":"arm64","maintainer":"Debian GCC Maintainers ","installedSize":100,"files":[{"path":"/usr/share/doc/gcc-12-base/README.Debian.arm64.gz","digest":{"algorithm":"md5","value":"6b89654f78a65a899b19377a71bfce25"},"isConfigFile":false},{"path":"/usr/share/doc/gcc-12-base/TODO.Debian","digest":{"algorithm":"md5","value":"8afe308ec72834f3c24b209fbc4d149e"},"isConfigFile":false},{"path":"/usr/share/doc/gcc-12-base/changelog.Debian.gz","digest":{"algorithm":"md5","value":"c920d5a77a3b10fcba590acc4f0f9a8e"},"isConfigFile":false},{"path":"/usr/share/doc/gcc-12-base/copyright","digest":{"algorithm":"md5","value":"07a02c5ec7c91711d0229d4e36fed9a2"},"isConfigFile":false}]}},{"id":"ad6fe893f4863fc3","name":"geojson-utils","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/geojson-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/geojson-utils/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/geojson-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/geojson-utils/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:geojson-utils:geojson-utils:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:geojson-utils:geojson_utils:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:geojson_utils:geojson-utils:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:geojson_utils:geojson_utils:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:maxogden:geojson-utils:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:maxogden:geojson_utils:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:geojson:geojson-utils:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:geojson:geojson_utils:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/geojson-utils@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"geojson-utils","version":"1.1.0","author":"Max Ogden","homepage":"","description":"GeoJSON Utilities for JavaScript","url":"git://github.com/maxogden/geojson-js-utils.git","private":false}},{"id":"546d53bc24510f43","name":"get-caller-file","version":"2.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/get-caller-file/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/get-caller-file/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/get-caller-file/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/get-caller-file/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:get-caller-file:get-caller-file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-caller-file:get_caller_file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_caller_file:get-caller-file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_caller_file:get_caller_file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stefanpenner:get-caller-file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stefanpenner:get_caller_file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-caller:get-caller-file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-caller:get_caller_file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_caller:get-caller-file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_caller:get_caller_file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get-caller-file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get_caller_file:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/get-caller-file@2.0.5","metadataType":"javascript-npm-package","metadata":{"name":"get-caller-file","version":"2.0.5","author":"Stefan Penner","homepage":"https://github.com/stefanpenner/get-caller-file#readme","description":"","url":"git+https://github.com/stefanpenner/get-caller-file.git","private":false}},{"id":"fd30384e3e731beb","name":"get-intrinsic","version":"1.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/get-intrinsic/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/get-intrinsic/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/get-intrinsic/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/get-intrinsic/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:get-intrinsic:get-intrinsic:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-intrinsic:get_intrinsic:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_intrinsic:get-intrinsic:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_intrinsic:get_intrinsic:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:get-intrinsic:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:get_intrinsic:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get-intrinsic:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get_intrinsic:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/get-intrinsic@1.3.0","metadataType":"javascript-npm-package","metadata":{"name":"get-intrinsic","version":"1.3.0","author":"Jordan Harband ","homepage":"https://github.com/ljharb/get-intrinsic#readme","description":"Get and robustly cache all JS language-level intrinsics at first require time","url":"git+https://github.com/ljharb/get-intrinsic.git","private":false}},{"id":"f140446776201e12","name":"get-proto","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/get-proto/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/get-proto/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/get-proto/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/get-proto/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:get-proto:get-proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-proto:get_proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_proto:get-proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_proto:get_proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:get-proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:get_proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get-proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get_proto:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/get-proto@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"get-proto","version":"1.0.1","author":"Jordan Harband ","homepage":"https://github.com/ljharb/get-proto#readme","description":"Robustly get the [[Prototype]] of an object","url":"git+https://github.com/ljharb/get-proto.git","private":false}},{"id":"2cd76cc08fac13f8","name":"get-stream","version":"2.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:get-stream:get-stream:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-stream:get_stream:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_stream:get-stream:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_stream:get_stream:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get-stream:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get_stream:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/get-stream@2.3.1","metadataType":"javascript-npm-package","metadata":{"name":"get-stream","version":"2.3.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get a stream as a string, buffer, or array","url":"sindresorhus/get-stream","private":false}},{"id":"529f1c9fb766b433","name":"get-stream","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:get-stream:get-stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-stream:get_stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_stream:get-stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_stream:get_stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get-stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get_stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/get-stream@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"get-stream","version":"3.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get a stream as a string, buffer, or array","url":"sindresorhus/get-stream","private":false}},{"id":"a688b423aa001971","name":"get-stream","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/got/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/got/node_modules/get-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/got/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/got/node_modules/get-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:get-stream:get-stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-stream:get_stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_stream:get-stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_stream:get_stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get-stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get_stream:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/get-stream@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"get-stream","version":"3.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get a stream as a string, buffer, or array","url":"sindresorhus/get-stream","private":false}},{"id":"09ae98551bcf5cd8","name":"get-stream","version":"4.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/get-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/get-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:get-stream:get-stream:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-stream:get_stream:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_stream:get-stream:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_stream:get_stream:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get-stream:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get_stream:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/get-stream@4.1.0","metadataType":"javascript-npm-package","metadata":{"name":"get-stream","version":"4.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get a stream as a string, buffer, or array","url":"sindresorhus/get-stream","private":false}},{"id":"205a063352cf1be5","name":"get-value","version":"2.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/get-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/get-value/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/get-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/get-value/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:get-value:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:get_value:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-value:get-value:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get-value:get_value:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_value:get-value:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get_value:get_value:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get-value:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:get:get_value:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/get-value@2.0.6","metadataType":"javascript-npm-package","metadata":{"name":"get-value","version":"2.0.6","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/get-value","description":"Use property paths (`a.b.c`) to get a nested value from an object.","url":"jonschlinkert/get-value","private":false}},{"id":"206b7d3d675e4f94","name":"getobject","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/getobject/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/getobject/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/getobject/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/getobject/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:getobject_project:getobject:1.0.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/getobject@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"getobject","version":"1.0.2","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","homepage":"https://github.com/cowboy/node-getobject","description":"get.and.set.deep.objects.easily = true","url":"git://github.com/cowboy/node-getobject.git","private":false}},{"id":"9021b88a5ab51ee3","name":"github-from-package","version":"0.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/github-from-package/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/github-from-package/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/github-from-package/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/github-from-package/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:github-from-package:github-from-package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:github-from-package:github_from_package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:github_from_package:github-from-package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:github_from_package:github_from_package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:github-from:github-from-package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:github-from:github_from_package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:github_from:github-from-package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:github_from:github_from_package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:substack:github-from-package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:substack:github_from_package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:github:github-from-package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:github:github_from_package:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/github-from-package@0.0.0","metadataType":"javascript-npm-package","metadata":{"name":"github-from-package","version":"0.0.0","author":"James Halliday (http://substack.net)","homepage":"https://github.com/substack/github-from-package","description":"return the github url from a package.json file","url":"git://github.com/substack/github-from-package.git","private":false}},{"id":"ba9bf93e12b9ecba","name":"glob","version":"10.4.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:glob:10.4.5:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/glob@10.4.5","metadataType":"javascript-npm-package","metadata":{"name":"glob","version":"10.4.5","author":"Isaac Z. Schlueter (https://blog.izs.me/)","homepage":"","description":"the most correct and second fastest glob implementation in JavaScript","url":"git://github.com/isaacs/node-glob.git","private":false}},{"id":"0ff063b9149f88f9","name":"glob","version":"7.1.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:glob:7.1.7:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/glob@7.1.7","metadataType":"javascript-npm-package","metadata":{"name":"glob","version":"7.1.7","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"a little globber","url":"git://github.com/isaacs/node-glob.git","private":false}},{"id":"cb1579e0fac84290","name":"glob","version":"7.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archiver-utils/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/node_modules/glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archiver-utils/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/node_modules/glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/glob@7.2.3","metadataType":"javascript-npm-package","metadata":{"name":"glob","version":"7.2.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"a little globber","url":"git://github.com/isaacs/node-glob.git","private":false}},{"id":"e2fd343720beab4f","name":"glob","version":"7.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/glob@7.2.3","metadataType":"javascript-npm-package","metadata":{"name":"glob","version":"7.2.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"a little globber","url":"git://github.com/isaacs/node-glob.git","private":false}},{"id":"659ed192f94df6a9","name":"glob","version":"7.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/glob@7.2.3","metadataType":"javascript-npm-package","metadata":{"name":"glob","version":"7.2.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"a little globber","url":"git://github.com/isaacs/node-glob.git","private":false}},{"id":"db8e9a22dfa90b9e","name":"glob","version":"7.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/glob@7.2.3","metadataType":"javascript-npm-package","metadata":{"name":"glob","version":"7.2.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"a little globber","url":"git://github.com/isaacs/node-glob.git","private":false}},{"id":"acbfd4a89a1d4104","name":"glob","version":"7.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/rimraf/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/node_modules/glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/rimraf/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/node_modules/glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/glob@7.2.3","metadataType":"javascript-npm-package","metadata":{"name":"glob","version":"7.2.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"a little globber","url":"git://github.com/isaacs/node-glob.git","private":false}},{"id":"48e2cd171ff40be3","name":"glob","version":"7.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/glob@7.2.3","metadataType":"javascript-npm-package","metadata":{"name":"glob","version":"7.2.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"a little globber","url":"git://github.com/isaacs/node-glob.git","private":false}},{"id":"7ad2ad6aba89c8f7","name":"glob","version":"7.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/glob@7.2.3","metadataType":"javascript-npm-package","metadata":{"name":"glob","version":"7.2.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"a little globber","url":"git://github.com/isaacs/node-glob.git","private":false}},{"id":"7173d11d4da7d8e0","name":"glob-parent","version":"5.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:gulpjs:glob-parent:5.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/glob-parent@5.1.2","metadataType":"javascript-npm-package","metadata":{"name":"glob-parent","version":"5.1.2","author":"Gulp Team (https://gulpjs.com/), Elan Shanker (https://github.com/es128), Blaine Bublitz ","homepage":"","description":"Extract the non-magic parent path from a glob string.","url":"gulpjs/glob-parent","private":false}},{"id":"e51c05cfa6a53954","name":"global-modules","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/global-modules/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/global-modules/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/global-modules/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/global-modules/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:global-modules:global-modules:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:global-modules:global_modules:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:global_modules:global-modules:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:global_modules:global_modules:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:global-modules:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:global_modules:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:global:global-modules:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:global:global_modules:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/global-modules@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"global-modules","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), JasonChang (https://packagist.org/packages/jason-chang), Jon Schlinkert (http://twitter.com/jonschlinkert), Kiko Beats (https://kikobeats.com)","homepage":"https://github.com/jonschlinkert/global-modules","description":"The directory used by npm for globally installed npm modules.","url":"jonschlinkert/global-modules","private":false}},{"id":"214a6e1e9476a5ef","name":"global-prefix","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/global-prefix/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/global-prefix/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/global-prefix/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/global-prefix/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:global-prefix:global-prefix:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:global-prefix:global_prefix:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:global_prefix:global-prefix:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:global_prefix:global_prefix:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:global-prefix:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:global_prefix:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:global:global-prefix:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:global:global_prefix:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/global-prefix@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"global-prefix","version":"1.0.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), Alexandr Bogachev (https://github.com/rmbaad), Brian Woodward (https://twitter.com/doowb), Charlike Mike Reagent (https://i.am.charlike.online), JasonChang (https://packagist.org/packages/jason-chang), Jon Schlinkert (http://twitter.com/jonschlinkert), Jorrit Schippers (https://www.ncode.nl), Mathias Rasmussen (chrome://dino), Ross Fenning (http://rossfenning.co.uk)","homepage":"https://github.com/jonschlinkert/global-prefix","description":"Get the npm global path prefix.","url":"jonschlinkert/global-prefix","private":false}},{"id":"83baf5c5b6922e77","name":"gopd","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/gopd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gopd/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/gopd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gopd/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ljharb:gopd:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gopd:gopd:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/gopd@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"gopd","version":"1.2.0","author":"Jordan Harband ","homepage":"https://github.com/ljharb/gopd#readme","description":"`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.","url":"git+https://github.com/ljharb/gopd.git","private":false}},{"id":"5bd1b0995776246c","name":"got","version":"8.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/got/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/got/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/got/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/got/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:got:got:8.3.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/got@8.3.2","metadataType":"javascript-npm-package","metadata":{"name":"got","version":"8.3.2","author":"Sindre Sorhus (sindresorhus.com), Vsevolod Strukchinsky (github.com/floatdrop), Alexander Tesfamichael (alextes.me)","homepage":"","description":"Simplified HTTP requests","url":"sindresorhus/got","private":false}},{"id":"efbe6f20b1abe3a8","name":"graceful-fs","version":"4.2.11","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/graceful-fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/graceful-fs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/graceful-fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/graceful-fs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:graceful-fs:graceful-fs:4.2.11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:graceful-fs:graceful_fs:4.2.11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:graceful_fs:graceful-fs:4.2.11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:graceful_fs:graceful_fs:4.2.11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:graceful:graceful-fs:4.2.11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:graceful:graceful_fs:4.2.11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:graceful-fs:4.2.11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:graceful_fs:4.2.11:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/graceful-fs@4.2.11","metadataType":"javascript-npm-package","metadata":{"name":"graceful-fs","version":"4.2.11","author":"","homepage":"","description":"A drop-in replacement for fs, making various improvements.","url":"https://github.com/isaacs/node-graceful-fs","private":false}},{"id":"bd9bcefc5b67485e","name":"grunt","version":"1.6.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:gruntjs:grunt:1.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt:1.6.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/grunt@1.6.1","metadataType":"javascript-npm-package","metadata":{"name":"grunt","version":"1.6.1","author":"Grunt Development Team (https://gruntjs.com/development-team)","homepage":"https://gruntjs.com/","description":"The JavaScript Task Runner","url":"https://github.com/gruntjs/grunt.git","private":false}},{"id":"8c5b26ab2118f0b8","name":"grunt-cli","version":"1.4.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:grunt-cli:grunt-cli:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-cli:grunt_cli:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_cli:grunt-cli:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_cli:grunt_cli:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt-cli:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt_cli:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/grunt-cli@1.4.3","metadataType":"javascript-npm-package","metadata":{"name":"grunt-cli","version":"1.4.3","author":"Grunt Development Team (http://gruntjs.com/development-team)","homepage":"","description":"The grunt command line interface","url":"gruntjs/grunt-cli","private":false}},{"id":"96ee58510e0b9ecc","name":"grunt-contrib-compress","version":"1.6.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:grunt-contrib-compress:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-contrib-compress:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_contrib_compress:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_contrib_compress:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-contrib:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-contrib:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_contrib:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_contrib:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/grunt-contrib-compress@1.6.0","metadataType":"javascript-npm-package","metadata":{"name":"grunt-contrib-compress","version":"1.6.0","author":"Grunt Team (http://gruntjs.com/)","homepage":"","description":"Compress files and folders","url":"gruntjs/grunt-contrib-compress","private":false}},{"id":"91f0ef5736e3a948","name":"grunt-known-options","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-known-options/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-known-options/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-known-options/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-known-options/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:grunt-known-options:grunt-known-options:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-known-options:grunt_known_options:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_known_options:grunt-known-options:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_known_options:grunt_known_options:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-known:grunt-known-options:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-known:grunt_known_options:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_known:grunt-known-options:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_known:grunt_known_options:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt-known-options:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt_known_options:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/grunt-known-options@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"grunt-known-options","version":"2.0.0","author":"Grunt Development Team (http://gruntjs.com/development-team)","homepage":"http://gruntjs.com/","description":"The known options used in Grunt","url":"gruntjs/grunt-known-options","private":false}},{"id":"ca2d30c3e712c6f5","name":"grunt-legacy-log","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:grunt-legacy-log:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy-log:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy_log:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy_log:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gruntjs:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gruntjs:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/grunt-legacy-log@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"grunt-legacy-log","version":"3.0.0","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","homepage":"http://gruntjs.com/","description":"The Grunt 0.4.x logger.","url":"git://github.com/gruntjs/grunt-legacy-log.git","private":false}},{"id":"65ad9c1d39ae15b0","name":"grunt-legacy-log-utils","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:grunt-legacy-log-utils:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy-log-utils:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy_log_utils:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy_log_utils:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy-log:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy-log:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy_log:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy_log:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gruntjs:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gruntjs:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/grunt-legacy-log-utils@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"grunt-legacy-log-utils","version":"2.1.0","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","homepage":"http://gruntjs.com/","description":"Static methods for the Grunt 0.4.x logger.","url":"git://github.com/gruntjs/grunt-legacy-log-utils.git","private":false}},{"id":"edc94cd854e80348","name":"grunt-legacy-util","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-legacy-util/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-util/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-legacy-util/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-util/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:grunt-legacy-util:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy-util:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy_util:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy_util:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-legacy:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_legacy:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gruntjs:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:gruntjs:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/grunt-legacy-util@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"grunt-legacy-util","version":"2.0.1","author":"Grunt Development Team (https://gruntjs.com/development-team)","homepage":"http://gruntjs.com/","description":"Some old grunt utils provided for backwards compatibility.","url":"git://github.com/gruntjs/grunt-legacy-util.git","private":false}},{"id":"33dc445c60254c99","name":"grunt-replace-json","version":"0.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-replace-json/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-replace-json/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-replace-json/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-replace-json/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:grunt-replace-json:grunt-replace-json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-replace-json:grunt_replace_json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_replace_json:grunt-replace-json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_replace_json:grunt_replace_json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-replace:grunt-replace-json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt-replace:grunt_replace_json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_replace:grunt-replace-json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt_replace:grunt_replace_json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:exo-dev:grunt-replace-json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:exo-dev:grunt_replace_json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt-replace-json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:grunt:grunt_replace_json:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/grunt-replace-json@0.1.0","metadataType":"javascript-npm-package","metadata":{"name":"grunt-replace-json","version":"0.1.0","author":"Agustin Croce ","homepage":"https://github.com/exo-dev/grunt-replace-json","description":"Updates attributes of json files.","url":"https://github.com/exo-dev/grunt-replace-json.git","private":false}},{"id":"efc4e18f86eb05ae","name":"handlebars","version":"4.7.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/handlebars/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/handlebars/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/handlebars/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/handlebars/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:handlebars.js_project:handlebars.js:4.7.7:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"},{"cpe":"cpe:2.3:a:handlebarsjs:handlebars:4.7.7:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/handlebars@4.7.7","metadataType":"javascript-npm-package","metadata":{"name":"handlebars","version":"4.7.7","author":"Yehuda Katz","homepage":"http://www.handlebarsjs.com/","description":"Handlebars provides the power necessary to let you build semantic templates effectively with no frustration","url":"https://github.com/wycats/handlebars.js.git","private":false}},{"id":"e42b36bf3b02ccb2","name":"has-ansi","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-ansi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-ansi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:has-ansi:has-ansi:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-ansi:has_ansi:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_ansi:has-ansi:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_ansi:has_ansi:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-ansi:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_ansi:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-ansi@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"has-ansi","version":"2.0.0","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com)","homepage":"","description":"Check if a string has ANSI escape codes","url":"sindresorhus/has-ansi","private":false}},{"id":"71687501ff0fe52a","name":"has-bigints","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-bigints/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-bigints/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-bigints/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-bigints/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:has-bigints:has-bigints:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-bigints:has_bigints:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_bigints:has-bigints:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_bigints:has_bigints:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:has-bigints:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:has_bigints:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-bigints:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_bigints:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-bigints@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"has-bigints","version":"1.1.0","author":"Jordan Harband ","homepage":"https://github.com/ljharb/has-bigints#readme","description":"Determine if the JS environment has BigInt support.","url":"git+https://github.com/ljharb/has-bigints.git","private":false}},{"id":"3d7118b6bb8495c1","name":"has-flag","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-flag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-flag/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-flag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-flag/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:has-flag:has-flag:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-flag:has_flag:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_flag:has-flag:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_flag:has_flag:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-flag:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_flag:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-flag@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"has-flag","version":"3.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Check if argv has a specific flag","url":"sindresorhus/has-flag","private":false}},{"id":"886bedfa751a610e","name":"has-flag","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:has-flag:has-flag:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-flag:has_flag:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_flag:has-flag:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_flag:has_flag:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-flag:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_flag:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-flag@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"has-flag","version":"4.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Check if argv has a specific flag","url":"sindresorhus/has-flag","private":false}},{"id":"8da3543c9f5d677c","name":"has-property-descriptors","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-property-descriptors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-property-descriptors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-property-descriptors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-property-descriptors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:has-property-descriptors:has-property-descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-property-descriptors:has_property_descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_property_descriptors:has-property-descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_property_descriptors:has_property_descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-property:has-property-descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-property:has_property_descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_property:has-property-descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_property:has_property_descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:has-property-descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:has_property_descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-property-descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_property_descriptors:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-property-descriptors@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"has-property-descriptors","version":"1.0.2","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/has-property-descriptors#readme","description":"Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.","url":"git+https://github.com/inspect-js/has-property-descriptors.git","private":false}},{"id":"9cdc3fbb4c69858e","name":"has-symbol-support-x","version":"1.4.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-symbol-support-x/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-symbol-support-x/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-symbol-support-x/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-symbol-support-x/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:has-symbol-support-x:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-symbol-support-x:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_symbol_support_x:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_symbol_support_x:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-symbol-support:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-symbol-support:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_symbol_support:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_symbol_support:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-symbol:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-symbol:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_symbol:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_symbol:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Xotic750:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Xotic750:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-symbol-support-x@1.4.2","metadataType":"javascript-npm-package","metadata":{"name":"has-symbol-support-x","version":"1.4.2","author":"Graham Fairweather ","homepage":"https://github.com/Xotic750/has-symbol-support-x","description":"Tests if ES6 Symbol is supported.","url":"https://github.com/Xotic750/has-symbol-support-x.git","private":false}},{"id":"d11db59abbaaff57","name":"has-symbols","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-symbols/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-symbols/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-symbols/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-symbols/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:has-symbols:has-symbols:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-symbols:has_symbols:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_symbols:has-symbols:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_symbols:has_symbols:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:has-symbols:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:has_symbols:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:has-symbols:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:has_symbols:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-symbols:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_symbols:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-symbols@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"has-symbols","version":"1.1.0","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","homepage":"https://github.com/ljharb/has-symbols#readme","description":"Determine if the JS environment has Symbol support. Supports spec, or shams.","url":"git://github.com/inspect-js/has-symbols.git","private":false}},{"id":"57099c5b40b3237c","name":"has-to-string-tag-x","version":"1.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-to-string-tag-x/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-to-string-tag-x/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-to-string-tag-x/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-to-string-tag-x/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:has-to-string-tag-x:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-to-string-tag-x:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_to_string_tag_x:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_to_string_tag_x:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-to-string-tag:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-to-string-tag:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_to_string_tag:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_to_string_tag:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-to-string:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-to-string:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_to_string:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_to_string:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Xotic750:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Xotic750:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-to:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-to:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_to:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_to:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-to-string-tag-x@1.4.1","metadataType":"javascript-npm-package","metadata":{"name":"has-to-string-tag-x","version":"1.4.1","author":"Graham Fairweather ","homepage":"https://github.com/Xotic750/has-to-string-tag-x","description":"Tests if ES6 @@toStringTag is supported.","url":"https://github.com/Xotic750/has-to-string-tag-x.git","private":false}},{"id":"e022fba37335d6bc","name":"has-tostringtag","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-tostringtag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-tostringtag/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-tostringtag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-tostringtag/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:has-tostringtag:has-tostringtag:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-tostringtag:has_tostringtag:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_tostringtag:has-tostringtag:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_tostringtag:has_tostringtag:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:has-tostringtag:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:has_tostringtag:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-tostringtag:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_tostringtag:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-tostringtag@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"has-tostringtag","version":"1.0.2","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","homepage":"https://github.com/inspect-js/has-tostringtag#readme","description":"Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.","url":"git+https://github.com/inspect-js/has-tostringtag.git","private":false}},{"id":"3e71117dc4558f9f","name":"has-unicode","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-unicode/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-unicode/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-unicode/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-unicode/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:has-unicode:has-unicode:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-unicode:has_unicode:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_unicode:has-unicode:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_unicode:has_unicode:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:has-unicode:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:has_unicode:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-unicode:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_unicode:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-unicode@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"has-unicode","version":"2.0.1","author":"Rebecca Turner ","homepage":"https://github.com/iarna/has-unicode","description":"Try to guess if your terminal supports unicode","url":"https://github.com/iarna/has-unicode","private":false}},{"id":"50adfa8be7eb566d","name":"has-value","version":"0.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unset-value/node_modules/has-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unset-value/node_modules/has-value/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unset-value/node_modules/has-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unset-value/node_modules/has-value/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:has-value:0.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:has_value:0.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-value:has-value:0.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-value:has_value:0.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_value:has-value:0.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_value:has_value:0.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-value:0.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_value:0.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-value@0.3.1","metadataType":"javascript-npm-package","metadata":{"name":"has-value","version":"0.3.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/has-value","description":"Returns true if a value exists, false if empty. Works with deeply nested values using object paths.","url":"jonschlinkert/has-value","private":false}},{"id":"a6e4385572efc7f0","name":"has-value","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-value/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-value/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:has-value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:has_value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-value:has-value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-value:has_value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_value:has-value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_value:has_value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-value@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"has-value","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Ryan M Harrison (https://linkedin.com/in/harrisonrm)","homepage":"https://github.com/jonschlinkert/has-value","description":"Returns true if a value exists, false if empty. Works with deeply nested values using object paths.","url":"jonschlinkert/has-value","private":false}},{"id":"f0f9c9a4990d9972","name":"has-values","version":"0.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unset-value/node_modules/has-values/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unset-value/node_modules/has-values/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unset-value/node_modules/has-values/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unset-value/node_modules/has-values/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:has-values:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:has_values:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-values:has-values:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-values:has_values:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_values:has-values:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_values:has_values:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-values:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_values:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-values@0.1.4","metadataType":"javascript-npm-package","metadata":{"name":"has-values","version":"0.1.4","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/has-values","description":"Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ","url":"jonschlinkert/has-values","private":false}},{"id":"dc59d6de0c3fb176","name":"has-values","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-values/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-values/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-values/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-values/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:has-values:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:has_values:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-values:has-values:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has-values:has_values:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_values:has-values:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has_values:has_values:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has-values:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:has:has_values:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/has-values@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"has-values","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/has-values","description":"Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ","url":"jonschlinkert/has-values","private":false}},{"id":"89162caca8f9959a","name":"hashids","version":"2.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/hashids/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hashids/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/hashids/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hashids/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:hashids:hashids:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:niieani:hashids:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/hashids@2.3.0","metadataType":"javascript-npm-package","metadata":{"name":"hashids","version":"2.3.0","author":"hashids.org (https://github.com/hashids), Ivan Akimov (https://twitter.com/IvanAkimov), Bazyli Brzóska (https://twitter.com/niieani)","homepage":"http://hashids.org/javascript","description":"Generate YouTube-like ids from numbers. Use Hashids when you do not want to expose your database ids to the user.","url":"https://github.com/niieani/hashids.js.git","private":false}},{"id":"4d7ad7732dcf2924","name":"hashids-esm","version":"UNKNOWN","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/hashids/esm/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hashids/esm/package.json","annotations":{"evidence":"primary"}}],"licenses":[],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:hashids-esm:hashids-esm:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:hashids-esm:hashids_esm:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:hashids_esm:hashids-esm:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:hashids_esm:hashids_esm:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:hashids:hashids-esm:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:hashids:hashids_esm:*:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/hashids-esm","metadataType":"javascript-npm-package","metadata":{"name":"hashids-esm","version":"","author":"","homepage":"","description":"","url":"","private":false}},{"id":"be28cb688ac4d2e7","name":"hasown","version":"2.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/hasown/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hasown/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/hasown/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hasown/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inspect-js:hasown:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:hasown:hasown:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/hasown@2.0.2","metadataType":"javascript-npm-package","metadata":{"name":"hasown","version":"2.0.2","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/hasOwn#readme","description":"A robust, ES3 compatible, \"has own property\" predicate.","url":"git+https://github.com/inspect-js/hasOwn.git","private":false}},{"id":"08d9a2b192cdb45c","name":"hbs","version":"4.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/hbs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hbs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/hbs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hbs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:hbs_project:hbs:4.2.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/hbs@4.2.0","metadataType":"javascript-npm-package","metadata":{"name":"hbs","version":"4.2.0","author":"Don Park (http://blog.docuverse.com), Roman Shtylman ","homepage":"","description":"Express.js template engine plugin for Handlebars","url":"pillarjs/hbs","private":false}},{"id":"c1acb688ae0eb8a3","name":"he","version":"0.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/he/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/he/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/he/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/he/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mathiasbynens:he:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:he:he:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/he@0.4.1","metadataType":"javascript-npm-package","metadata":{"name":"he","version":"0.4.1","author":"Mathias Bynens (http://mathiasbynens.be/)","homepage":"http://mths.be/he","description":"A robust HTML entities encoder/decoder with full Unicode support.","url":"https://github.com/mathiasbynens/he.git","private":false}},{"id":"350f9bbe2f10d405","name":"heap","version":"0.2.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/heap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/heap/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/heap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/heap/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:heap:heap:0.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:qiao:heap:0.2.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/heap@0.2.7","metadataType":"javascript-npm-package","metadata":{"name":"heap","version":"0.2.7","author":"Xueqiao Xu ","homepage":"https://github.com/qiao/heap.js","description":"binary heap (priority queue) algorithms (ported from Python's heapq module)","url":"git://github.com/qiao/heap.js.git","private":false}},{"id":"78e8bd8351bc0a93","name":"helmet","version":"4.6.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/helmet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/helmet/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/helmet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/helmet/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:helmetjs:helmet:4.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:helmet:helmet:4.6.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/helmet@4.6.0","metadataType":"javascript-npm-package","metadata":{"name":"helmet","version":"4.6.0","author":"Adam Baldwin (https://evilpacket.net), Evan Hahn (https://evanhahn.com), Ameen Abdeen ","homepage":"https://helmetjs.github.io/","description":"help secure Express/Connect apps with various HTTP headers","url":"git://github.com/helmetjs/helmet.git","private":false}},{"id":"2a78cde116b73996","name":"hoister","version":"0.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/hoister/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hoister/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/hoister/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hoister/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:hoister:hoister:0.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mmckegg:hoister:0.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/hoister@0.0.2","metadataType":"javascript-npm-package","metadata":{"name":"hoister","version":"0.0.2","author":"Matt McKegg","homepage":"","description":"Put all function and variable declarations at the top of the scope in an AST","url":"https://github.com/mmckegg/hoister.git","private":false}},{"id":"8fe8e9465b9662f0","name":"homedir-polyfill","version":"1.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/homedir-polyfill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/homedir-polyfill/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/homedir-polyfill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/homedir-polyfill/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:homedir-polyfill:homedir-polyfill:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:homedir-polyfill:homedir_polyfill:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:homedir_polyfill:homedir-polyfill:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:homedir_polyfill:homedir_polyfill:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:homedir:homedir-polyfill:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:homedir:homedir_polyfill:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:doowb:homedir-polyfill:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:doowb:homedir_polyfill:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/homedir-polyfill@1.0.3","metadataType":"javascript-npm-package","metadata":{"name":"homedir-polyfill","version":"1.0.3","author":"Brian Woodward (https://github.com/doowb)","homepage":"https://github.com/doowb/homedir-polyfill","description":"Node.js os.homedir polyfill for older versions of node.js.","url":"doowb/homedir-polyfill","private":false}},{"id":"6e5642e695422045","name":"hooker","version":"0.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/hooker/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hooker/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/hooker/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/hooker/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cowboy:hooker:0.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:hooker:hooker:0.2.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/hooker@0.2.3","metadataType":"javascript-npm-package","metadata":{"name":"hooker","version":"0.2.3","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","homepage":"http://github.com/cowboy/javascript-hooker","description":"Monkey-patch (hook) functions for debugging and stuff.","url":"git://github.com/cowboy/javascript-hooker.git","private":false}},{"id":"351099be57f5afec","name":"html-entities","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/html-entities/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/html-entities/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/html-entities/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/html-entities/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:html-entities:html-entities:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:html-entities:html_entities:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:html_entities:html-entities:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:html_entities:html_entities:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mdevils:html-entities:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mdevils:html_entities:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:html:html-entities:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:html:html_entities:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/html-entities@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"html-entities","version":"1.4.0","author":"Marat Dulin ","homepage":"","description":"Faster HTML entities encode/decode library.","url":"https://github.com/mdevils/node-html-entities.git","private":false}},{"id":"00e058af6a435f1c","name":"htmlparser2","version":"3.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:htmlparser2:htmlparser2:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:fb55:htmlparser2:3.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/htmlparser2@3.3.0","metadataType":"javascript-npm-package","metadata":{"name":"htmlparser2","version":"3.3.0","author":"Felix Boehm , Chris Winberry ","homepage":"","description":"Fast & forgiving HTML/XML/RSS parser","url":"git://github.com/fb55/htmlparser2.git","private":false}},{"id":"bd9e0a0c5346494e","name":"http-cache-semantics","version":"3.8.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/http-cache-semantics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/http-cache-semantics/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/http-cache-semantics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/http-cache-semantics/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:http-cache-semantics_project:http-cache-semantics:3.8.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/http-cache-semantics@3.8.1","metadataType":"javascript-npm-package","metadata":{"name":"http-cache-semantics","version":"3.8.1","author":"Kornel Lesiński (https://kornel.ski/)","homepage":"","description":"Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies","url":"https://github.com/pornel/http-cache-semantics.git","private":false}},{"id":"d0af3fbe4ae8a36c","name":"http-cache-semantics","version":"4.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:http-cache-semantics_project:http-cache-semantics:4.2.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/http-cache-semantics@4.2.0","metadataType":"javascript-npm-package","metadata":{"name":"http-cache-semantics","version":"4.2.0","author":"Kornel Lesiński (https://kornel.ski/)","homepage":"","description":"Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies","url":"git+https://github.com/kornelski/http-cache-semantics.git","private":false}},{"id":"2a408450d3d46b54","name":"http-cache-semantics","version":"4.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:http-cache-semantics_project:http-cache-semantics:4.2.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/http-cache-semantics@4.2.0","metadataType":"javascript-npm-package","metadata":{"name":"http-cache-semantics","version":"4.2.0","author":"Kornel Lesiński (https://kornel.ski/)","homepage":"","description":"Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies","url":"git+https://github.com/kornelski/http-cache-semantics.git","private":false}},{"id":"9628d381c9f92c79","name":"http-errors","version":"1.6.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/http-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/http-errors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/http-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/http-errors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:http-errors:http-errors:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-errors:http_errors:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_errors:http-errors:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_errors:http_errors:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http:http-errors:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http:http_errors:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/http-errors@1.6.3","metadataType":"javascript-npm-package","metadata":{"name":"http-errors","version":"1.6.3","author":"Jonathan Ong (http://jongleberry.com), Alan Plum , Douglas Christopher Wilson ","homepage":"","description":"Create HTTP error objects","url":"jshttp/http-errors","private":false}},{"id":"4c90f50cc7f3b883","name":"http-errors","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/http-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/http-errors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/http-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/http-errors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:http-errors:http-errors:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-errors:http_errors:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_errors:http-errors:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_errors:http_errors:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http:http-errors:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http:http_errors:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/http-errors@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"http-errors","version":"2.0.0","author":"Jonathan Ong (http://jongleberry.com), Alan Plum , Douglas Christopher Wilson ","homepage":"","description":"Create HTTP error objects","url":"jshttp/http-errors","private":false}},{"id":"33dca7266e02ca13","name":"http-proxy-agent","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:http-proxy-agent:http-proxy-agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-proxy-agent:http_proxy_agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy_agent:http-proxy-agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy_agent:http_proxy_agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:http-proxy-agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:http_proxy_agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-proxy:http-proxy-agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-proxy:http_proxy_agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy:http-proxy-agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy:http_proxy_agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http:http-proxy-agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http:http_proxy_agent:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/http-proxy-agent@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"http-proxy-agent","version":"4.0.1","author":"Nathan Rajlich (http://n8.io/)","homepage":"","description":"An HTTP(s) proxy `http.Agent` implementation for HTTP","url":"git://github.com/TooTallNate/node-http-proxy-agent.git","private":false}},{"id":"d623d653aaf02706","name":"http-proxy-agent","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/http-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/http-proxy-agent/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/http-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/http-proxy-agent/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:http-proxy-agent:http-proxy-agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-proxy-agent:http_proxy_agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy_agent:http-proxy-agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy_agent:http_proxy_agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:http-proxy-agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:http_proxy_agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-proxy:http-proxy-agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-proxy:http_proxy_agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy:http-proxy-agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy:http_proxy_agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http:http-proxy-agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http:http_proxy_agent:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/http-proxy-agent@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"http-proxy-agent","version":"5.0.0","author":"Nathan Rajlich (http://n8.io/)","homepage":"","description":"An HTTP(s) proxy `http.Agent` implementation for HTTP","url":"git://github.com/TooTallNate/node-http-proxy-agent.git","private":false}},{"id":"e6283736c57b339f","name":"http-proxy-agent","version":"7.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:http-proxy-agent:http-proxy-agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-proxy-agent:http_proxy_agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy_agent:http-proxy-agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy_agent:http_proxy_agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:http-proxy-agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:http_proxy_agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-proxy:http-proxy-agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http-proxy:http_proxy_agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy:http-proxy-agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http_proxy:http_proxy_agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http:http-proxy-agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:http:http_proxy_agent:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/http-proxy-agent@7.0.2","metadataType":"javascript-npm-package","metadata":{"name":"http-proxy-agent","version":"7.0.2","author":"Nathan Rajlich (http://n8.io/)","homepage":"","description":"An HTTP(s) proxy `http.Agent` implementation for HTTP","url":"https://github.com/TooTallNate/proxy-agents.git","private":false}},{"id":"d80b3b05f5964955","name":"https-proxy-agent","version":"5.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/https-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/https-proxy-agent/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/https-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/https-proxy-agent/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:https-proxy-agent_project:https-proxy-agent:5.0.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/https-proxy-agent@5.0.1","metadataType":"javascript-npm-package","metadata":{"name":"https-proxy-agent","version":"5.0.1","author":"Nathan Rajlich (http://n8.io/)","homepage":"","description":"An HTTP(s) proxy `http.Agent` implementation for HTTPS","url":"git://github.com/TooTallNate/node-https-proxy-agent.git","private":false}},{"id":"c3998c7ef125b66f","name":"https-proxy-agent","version":"7.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:https-proxy-agent_project:https-proxy-agent:7.0.6:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/https-proxy-agent@7.0.6","metadataType":"javascript-npm-package","metadata":{"name":"https-proxy-agent","version":"7.0.6","author":"Nathan Rajlich (http://n8.io/)","homepage":"","description":"An HTTP(s) proxy `http.Agent` implementation for HTTPS","url":"https://github.com/TooTallNate/proxy-agents.git","private":false}},{"id":"47a025b2f115b17c","name":"humanize-ms","version":"1.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/humanize-ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/humanize-ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/humanize-ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/humanize-ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:node-modules:humanize-ms:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-modules:humanize_ms:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:humanize-ms:humanize-ms:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:humanize-ms:humanize_ms:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:humanize_ms:humanize-ms:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:humanize_ms:humanize_ms:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:humanize:humanize-ms:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:humanize:humanize_ms:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/humanize-ms@1.2.1","metadataType":"javascript-npm-package","metadata":{"name":"humanize-ms","version":"1.2.1","author":"dead-horse (http://deadhorse.me)","homepage":"","description":"transform humanize time to ms","url":"https://github.com/node-modules/humanize-ms","private":false}},{"id":"ff8810fe24462f72","name":"i18n","version":"0.11.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/i18n/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/i18n/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/i18n/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/i18n/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:i18n_project:i18n:0.11.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/i18n@0.11.1","metadataType":"javascript-npm-package","metadata":{"name":"i18n","version":"0.11.1","author":"Marcus Spiegel ","homepage":"http://github.com/mashpie/i18n-node","description":"lightweight translation module with dynamic json storage","url":"http://github.com/mashpie/i18n-node.git","private":false}},{"id":"ac38ce6689a29c62","name":"iconv-lite","version":"0.4.24","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/iconv-lite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/iconv-lite/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/iconv-lite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/iconv-lite/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ashtuchkin:iconv-lite:0.4.24:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ashtuchkin:iconv_lite:0.4.24:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv-lite:iconv-lite:0.4.24:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv-lite:iconv_lite:0.4.24:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv_lite:iconv-lite:0.4.24:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv_lite:iconv_lite:0.4.24:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv:iconv-lite:0.4.24:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv:iconv_lite:0.4.24:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/iconv-lite@0.4.24","metadataType":"javascript-npm-package","metadata":{"name":"iconv-lite","version":"0.4.24","author":"Alexander Shtuchkin ","homepage":"https://github.com/ashtuchkin/iconv-lite","description":"Convert character encodings in pure javascript.","url":"git://github.com/ashtuchkin/iconv-lite.git","private":false}},{"id":"e1003a119853fa51","name":"iconv-lite","version":"0.6.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ashtuchkin:iconv-lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ashtuchkin:iconv_lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv-lite:iconv-lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv-lite:iconv_lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv_lite:iconv-lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv_lite:iconv_lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv:iconv-lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv:iconv_lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/iconv-lite@0.6.3","metadataType":"javascript-npm-package","metadata":{"name":"iconv-lite","version":"0.6.3","author":"Alexander Shtuchkin ","homepage":"https://github.com/ashtuchkin/iconv-lite","description":"Convert character encodings in pure javascript.","url":"git://github.com/ashtuchkin/iconv-lite.git","private":false}},{"id":"8e503ff726974706","name":"iconv-lite","version":"0.6.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ashtuchkin:iconv-lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ashtuchkin:iconv_lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv-lite:iconv-lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv-lite:iconv_lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv_lite:iconv-lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv_lite:iconv_lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv:iconv-lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iconv:iconv_lite:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/iconv-lite@0.6.3","metadataType":"javascript-npm-package","metadata":{"name":"iconv-lite","version":"0.6.3","author":"Alexander Shtuchkin ","homepage":"https://github.com/ashtuchkin/iconv-lite","description":"Convert character encodings in pure javascript.","url":"git://github.com/ashtuchkin/iconv-lite.git","private":false}},{"id":"6310f32d7b232558","name":"ieee754","version":"1.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ieee754/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ieee754/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ieee754/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ieee754/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ieee754:ieee754:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:ieee754:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ieee754@1.2.1","metadataType":"javascript-npm-package","metadata":{"name":"ieee754","version":"1.2.1","author":"Feross Aboukhadijeh (https://feross.org), Romain Beauxis ","homepage":"","description":"Read/write IEEE754 floating point numbers from/to a Buffer or array-like object","url":"git://github.com/feross/ieee754.git","private":false}},{"id":"2e4b859fb5db53f0","name":"ignore-walk","version":"3.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ignore-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ignore-walk/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ignore-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ignore-walk/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ignore-walk:ignore-walk:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ignore-walk:ignore_walk:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ignore_walk:ignore-walk:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ignore_walk:ignore_walk:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ignore:ignore-walk:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ignore:ignore_walk:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ignore-walk@3.0.4","metadataType":"javascript-npm-package","metadata":{"name":"ignore-walk","version":"3.0.4","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.","url":"git+https://github.com/isaacs/ignore-walk.git","private":false}},{"id":"56389acc66e9bbcf","name":"iltorb","version":"2.4.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/iltorb/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/iltorb/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/iltorb/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/iltorb/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nstepien:iltorb:2.4.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iltorb:iltorb:2.4.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/iltorb@2.4.5","metadataType":"javascript-npm-package","metadata":{"name":"iltorb","version":"2.4.5","author":"Nicolas Stepien , Hung Tran ","homepage":"https://github.com/nstepien/iltorb","description":"Brotli compression/decompression with native bindings","url":"git://github.com/nstepien/iltorb.git","private":false}},{"id":"09572f0a0bc74ba7","name":"imurmurhash","version":"0.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/imurmurhash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/imurmurhash/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/imurmurhash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/imurmurhash/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:imurmurhash:imurmurhash:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jensyt:imurmurhash:0.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/imurmurhash@0.1.4","metadataType":"javascript-npm-package","metadata":{"name":"imurmurhash","version":"0.1.4","author":"Jens Taylor (https://github.com/homebrewing)","homepage":"https://github.com/jensyt/imurmurhash-js","description":"An incremental implementation of MurmurHash3","url":"https://github.com/jensyt/imurmurhash-js","private":false}},{"id":"affc82d01eae8fae","name":"indent-string","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/indent-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/indent-string/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/indent-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/indent-string/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:indent-string:indent-string:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:indent-string:indent_string:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:indent_string:indent-string:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:indent_string:indent_string:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:indent:indent-string:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:indent:indent_string:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/indent-string@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"indent-string","version":"4.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Indent each line in a string","url":"sindresorhus/indent-string","private":false}},{"id":"0ba5cda90a6ec74a","name":"infer-owner","version":"1.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/infer-owner/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/infer-owner/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/infer-owner/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/infer-owner/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:infer-owner:infer-owner:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:infer-owner:infer_owner:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:infer_owner:infer-owner:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:infer_owner:infer_owner:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:infer:infer-owner:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:infer:infer_owner:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:infer-owner:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:infer_owner:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/infer-owner@1.0.4","metadataType":"javascript-npm-package","metadata":{"name":"infer-owner","version":"1.0.4","author":"Isaac Z. Schlueter (https://izs.me)","homepage":"","description":"Infer the owner of a path based on the owner of its nearest existing parent","url":"https://github.com/npm/infer-owner","private":false}},{"id":"6e2671dca7da065a","name":"inflection","version":"1.13.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/inflection/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/inflection/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/inflection/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/inflection/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:dreamerslab:inflection:1.13.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inflection:inflection:1.13.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/inflection@1.13.4","metadataType":"javascript-npm-package","metadata":{"name":"inflection","version":"1.13.4","author":"dreamerslab , Ryan Schuft , Ben Lin , Lance Pollard , Dane O'Connor , David Miró , brandondewitt, luk3thomas, Marcel Klehr, Raymond Feng, Kane Cohen , Gianni Chiappetta , Eric Brody, overlookmotel, Patrick Mowrer, Greger Olsson, Jason Crawford , Ray Myers , Dillon Shook , Patrick Kuen ","homepage":"","description":"A port of inflection-js to node.js module","url":"https://github.com/dreamerslab/node.inflection.git","private":false}},{"id":"ddef02a8605a5e19","name":"inflight","version":"1.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/inflight/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/inflight/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/inflight/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/inflight/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inflight:inflight:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:inflight:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:inflight:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/inflight@1.0.6","metadataType":"javascript-npm-package","metadata":{"name":"inflight","version":"1.0.6","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"https://github.com/isaacs/inflight","description":"Add callbacks to requests in flight to avoid async duplication","url":"https://github.com/npm/inflight.git","private":false}},{"id":"54c7de61005913d4","name":"inherits","version":"2.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/inherits/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/inherits/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/inherits/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/inherits/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inherits:inherits:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:inherits:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/inherits@2.0.3","metadataType":"javascript-npm-package","metadata":{"name":"inherits","version":"2.0.3","author":"","homepage":"","description":"Browser-friendly inheritance fully compatible with standard node.js inherits()","url":"git://github.com/isaacs/inherits","private":false}},{"id":"4446fbeb35a2fa36","name":"inherits","version":"2.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/inherits/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/inherits/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/inherits/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/inherits/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inherits:inherits:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:inherits:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/inherits@2.0.4","metadataType":"javascript-npm-package","metadata":{"name":"inherits","version":"2.0.4","author":"","homepage":"","description":"Browser-friendly inheritance fully compatible with standard node.js inherits()","url":"git://github.com/isaacs/inherits","private":false}},{"id":"6ddd6811138876ea","name":"ini","version":"1.3.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/global-prefix/node_modules/ini/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/global-prefix/node_modules/ini/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/global-prefix/node_modules/ini/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/global-prefix/node_modules/ini/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ini_project:ini:1.3.8:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ini@1.3.8","metadataType":"javascript-npm-package","metadata":{"name":"ini","version":"1.3.8","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"An ini encoder/decoder for node","url":"git://github.com/isaacs/ini.git","private":false}},{"id":"4df1b4c1b6e1b526","name":"ini","version":"1.3.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/rc/node_modules/ini/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rc/node_modules/ini/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/rc/node_modules/ini/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rc/node_modules/ini/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ini_project:ini:1.3.8:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ini@1.3.8","metadataType":"javascript-npm-package","metadata":{"name":"ini","version":"1.3.8","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"An ini encoder/decoder for node","url":"git://github.com/isaacs/ini.git","private":false}},{"id":"2cb332855f0978e4","name":"internal-slot","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/internal-slot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/internal-slot/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/internal-slot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/internal-slot/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:internal-slot:internal-slot:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:internal-slot:internal_slot:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:internal_slot:internal-slot:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:internal_slot:internal_slot:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:internal:internal-slot:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:internal:internal_slot:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:internal-slot:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:internal_slot:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/internal-slot@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"internal-slot","version":"1.1.0","author":"Jordan Harband ","homepage":"https://github.com/ljharb/internal-slot#readme","description":"ES spec-like internal slots","url":"git+https://github.com/ljharb/internal-slot.git","private":false}},{"id":"ef0ffd4514fbc5b0","name":"interpret","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/interpret/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/interpret/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/interpret/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/interpret/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:interpret:interpret:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tkellen:interpret:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/interpret@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"interpret","version":"1.1.0","author":"Tyler Kellen (http://goingslowly.com/)","homepage":"https://github.com/tkellen/node-interpret","description":"A dictionary of file extensions and associated module loaders.","url":"git://github.com/tkellen/node-interpret.git","private":false}},{"id":"fc003e7e8cee4468","name":"into-stream","version":"3.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/into-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/into-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/into-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/into-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:into-stream:into-stream:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:into-stream:into_stream:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:into_stream:into-stream:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:into_stream:into_stream:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:into:into-stream:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:into:into_stream:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/into-stream@3.1.0","metadataType":"javascript-npm-package","metadata":{"name":"into-stream","version":"3.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Convert a buffer/string/array/object/iterable/promise into a stream","url":"sindresorhus/into-stream","private":false}},{"id":"2320fb69c45985de","name":"invalid_main","version":"UNKNOWN","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/invalid_main/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/invalid_main/package.json","annotations":{"evidence":"primary"}}],"licenses":[],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:invalid-main:invalid-main:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:invalid-main:invalid_main:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:invalid_main:invalid-main:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:invalid_main:invalid_main:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:invalid:invalid-main:*:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:invalid:invalid_main:*:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/invalid_main","metadataType":"javascript-npm-package","metadata":{"name":"invalid_main","version":"","author":"","homepage":"","description":"","url":"","private":false}},{"id":"2b89e9158c0c13bf","name":"invariant","version":"2.2.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/invariant/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/invariant/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/invariant/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/invariant/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:invariant:invariant:2.2.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zertosh:invariant:2.2.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/invariant@2.2.4","metadataType":"javascript-npm-package","metadata":{"name":"invariant","version":"2.2.4","author":"Andres Suarez ","homepage":"","description":"invariant","url":"https://github.com/zertosh/invariant","private":false}},{"id":"80c437d1f8f690a8","name":"ip","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ip/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ip/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ip/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ip/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fedorindutny:ip:2.0.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ip@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"ip","version":"2.0.1","author":"Fedor Indutny ","homepage":"https://github.com/indutny/node-ip","description":"","url":"http://github.com/indutny/node-ip.git","private":false}},{"id":"364790d08681a054","name":"ip-address","version":"10.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ip-address/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ip-address/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ip-address/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ip-address/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:beaugunderson:ip-address:10.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:beaugunderson:ip_address:10.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ip-address:ip-address:10.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ip-address:ip_address:10.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ip_address:ip-address:10.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ip_address:ip_address:10.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ip:ip-address:10.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ip:ip_address:10.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ip-address@10.0.1","metadataType":"javascript-npm-package","metadata":{"name":"ip-address","version":"10.0.1","author":"Beau Gunderson (https://beaugunderson.com/)","homepage":"","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","url":"git://github.com/beaugunderson/ip-address.git","private":false}},{"id":"eda681233b472873","name":"ip6","version":"0.2.11","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ip6/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ip6/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ip6/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ip6/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:elgs:ip6:0.2.11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ip6:ip6:0.2.11:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ip6@0.2.11","metadataType":"javascript-npm-package","metadata":{"name":"ip6","version":"0.2.11","author":"Qian Chen","homepage":"https://github.com/elgs/ip6#readme","description":"IPv6 address helper utilities.","url":"git+https://github.com/elgs/ip6.git","private":false}},{"id":"e0e0b515b51cb94b","name":"ipaddr.js","version":"1.9.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ipaddr.js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ipaddr.js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ipaddr.js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ipaddr.js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:whitequark:ipaddr.js:1.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ipaddr.js:ipaddr.js:1.9.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ipaddr.js@1.9.1","metadataType":"javascript-npm-package","metadata":{"name":"ipaddr.js","version":"1.9.1","author":"whitequark ","homepage":"","description":"A library for manipulating IPv4 and IPv6 addresses in JavaScript.","url":"git://github.com/whitequark/ipaddr.js","private":false}},{"id":"0512f66f9555653e","name":"is-absolute","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-absolute/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-absolute/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-absolute/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-absolute/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:is-absolute:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_absolute:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-absolute:is-absolute:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-absolute:is_absolute:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_absolute:is-absolute:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_absolute:is_absolute:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-absolute:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_absolute:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-absolute@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-absolute","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Elan Shanker (https://github.com/es128), Jon Schlinkert (http://twitter.com/jonschlinkert), Shinnosuke Watanabe (https://shinnn.github.io), ","homepage":"https://github.com/jonschlinkert/is-absolute","description":"Returns true if a file path is absolute. Does not rely on the path module and can be used as a polyfill for node.js native `path.isAbolute`.","url":"jonschlinkert/is-absolute","private":false}},{"id":"261b6517406b97d0","name":"is-accessor-descriptor","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-accessor-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-accessor-descriptor/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-accessor-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-accessor-descriptor/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-accessor-descriptor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-accessor-descriptor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_accessor_descriptor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_accessor_descriptor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-accessor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-accessor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_accessor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_accessor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-accessor-descriptor@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"is-accessor-descriptor","version":"1.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","homepage":"https://github.com/inspect-js/is-accessor-descriptor","description":"Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.","url":"git+https://github.com/inspect-js/is-accessor-descriptor.git","private":false}},{"id":"c249422b6e0036a2","name":"is-arguments","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-arguments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-arguments/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-arguments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-arguments/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-arguments:is-arguments:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-arguments:is_arguments:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_arguments:is-arguments:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_arguments:is_arguments:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-arguments:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_arguments:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-arguments:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_arguments:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-arguments@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"is-arguments","version":"1.2.0","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","homepage":"https://github.com/inspect-js/is-arguments","description":"Is this an arguments object? It's a harder question than you think.","url":"git://github.com/inspect-js/is-arguments.git","private":false}},{"id":"d9958b6373169d4d","name":"is-array-buffer","version":"3.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-array-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-array-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-array-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-array-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-array-buffer:is-array-buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-array-buffer:is_array_buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_array_buffer:is-array-buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_array_buffer:is_array_buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-array-buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_array_buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-array:is-array-buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-array:is_array_buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_array:is-array-buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_array:is_array_buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-array-buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_array_buffer:3.0.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-array-buffer@3.0.5","metadataType":"javascript-npm-package","metadata":{"name":"is-array-buffer","version":"3.0.5","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/is-array-buffer#readme","description":"Is this value a JS ArrayBuffer?","url":"git+https://github.com/inspect-js/is-array-buffer.git","private":false}},{"id":"c3d142b57853ee86","name":"is-arrayish","version":"0.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-arrayish:is-arrayish:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-arrayish:is_arrayish:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_arrayish:is-arrayish:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_arrayish:is_arrayish:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:qix-:is-arrayish:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:qix-:is_arrayish:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-arrayish:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_arrayish:0.3.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-arrayish@0.3.2","metadataType":"javascript-npm-package","metadata":{"name":"is-arrayish","version":"0.3.2","author":"Qix (http://github.com/qix-)","homepage":"","description":"Determines if an object can be used as an array","url":"https://github.com/qix-/node-is-arrayish.git","private":false}},{"id":"70e6035521bca2e6","name":"is-bigint","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-bigint/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-bigint/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-bigint/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-bigint/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inspect-js:is-bigint:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_bigint:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-bigint:is-bigint:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-bigint:is_bigint:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_bigint:is-bigint:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_bigint:is_bigint:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-bigint:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_bigint:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-bigint@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"is-bigint","version":"1.1.0","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/is-bigint#readme","description":"Is this value an ES BigInt?","url":"git+https://github.com/inspect-js/is-bigint.git","private":false}},{"id":"e5ffa907a4ff10b5","name":"is-binary-path","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-binary-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-binary-path/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-binary-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-binary-path/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-binary-path:is-binary-path:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-binary-path:is_binary_path:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_binary_path:is-binary-path:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_binary_path:is_binary_path:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-binary:is-binary-path:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-binary:is_binary_path:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_binary:is-binary-path:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_binary:is_binary_path:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-binary-path:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_binary_path:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-binary-path@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"is-binary-path","version":"2.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Check if a file path is a binary file","url":"sindresorhus/is-binary-path","private":false}},{"id":"4f4be33a0614ffc4","name":"is-boolean-object","version":"1.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-boolean-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-boolean-object/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-boolean-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-boolean-object/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-boolean-object:is-boolean-object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-boolean-object:is_boolean_object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_boolean_object:is-boolean-object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_boolean_object:is_boolean_object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-boolean-object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_boolean_object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-boolean:is-boolean-object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-boolean:is_boolean_object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_boolean:is-boolean-object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_boolean:is_boolean_object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-boolean-object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_boolean_object:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-boolean-object@1.2.2","metadataType":"javascript-npm-package","metadata":{"name":"is-boolean-object","version":"1.2.2","author":"Jordan Harband ","homepage":"","description":"Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","url":"git://github.com/inspect-js/is-boolean-object.git","private":false}},{"id":"29924bb442285f92","name":"is-buffer","version":"1.1.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-buffer:is-buffer:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-buffer:is_buffer:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_buffer:is-buffer:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_buffer:is_buffer:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:is-buffer:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:is_buffer:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-buffer:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_buffer:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-buffer@1.1.6","metadataType":"javascript-npm-package","metadata":{"name":"is-buffer","version":"1.1.6","author":"Feross Aboukhadijeh (http://feross.org/)","homepage":"","description":"Determine if an object is a Buffer","url":"git://github.com/feross/is-buffer.git","private":false}},{"id":"e47af72ad358fc5c","name":"is-callable","version":"1.2.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-callable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-callable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-callable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-callable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-callable:is-callable:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-callable:is_callable:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_callable:is-callable:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_callable:is_callable:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-callable:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_callable:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-callable:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_callable:1.2.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-callable@1.2.7","metadataType":"javascript-npm-package","metadata":{"name":"is-callable","version":"1.2.7","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","homepage":"","description":"Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.","url":"git://github.com/inspect-js/is-callable.git","private":false}},{"id":"d3ad38a0c3e70d2b","name":"is-core-module","version":"2.16.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-core-module/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-core-module/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-core-module/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-core-module/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-core-module:is-core-module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-core-module:is_core_module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_core_module:is-core-module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_core_module:is_core_module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-core-module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_core_module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-core:is-core-module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-core:is_core_module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_core:is-core-module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_core:is_core_module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-core-module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_core_module:2.16.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-core-module@2.16.1","metadataType":"javascript-npm-package","metadata":{"name":"is-core-module","version":"2.16.1","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/is-core-module","description":"Is this specifier a node.js core module?","url":"git+https://github.com/inspect-js/is-core-module.git","private":false}},{"id":"0f670ff9028a390b","name":"is-data-descriptor","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-data-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-data-descriptor/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-data-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-data-descriptor/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-data-descriptor:is-data-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-data-descriptor:is_data_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_data_descriptor:is-data-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_data_descriptor:is_data_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-data-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_data_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-data:is-data-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-data:is_data_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_data:is-data-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_data:is_data_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-data-descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_data_descriptor:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-data-descriptor@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"is-data-descriptor","version":"1.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jordan Harband (https://github.com/ljharb), Jon Schlinkert (https://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","homepage":"https://github.com/inspect-js/is-data-descriptor","description":"Returns true if a value has the characteristics of a valid JavaScript data descriptor.","url":"git+https://github.com/inspect-js/is-data-descriptor.git","private":false}},{"id":"4d742be2d09ada71","name":"is-date-object","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-date-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-date-object/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-date-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-date-object/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-date-object:is-date-object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-date-object:is_date_object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_date_object:is-date-object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_date_object:is_date_object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-date-object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_date_object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-date:is-date-object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-date:is_date_object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_date:is-date-object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_date:is_date_object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-date-object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_date_object:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-date-object@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"is-date-object","version":"1.1.0","author":"Jordan Harband","homepage":"","description":"Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","url":"git://github.com/inspect-js/is-date-object.git","private":false}},{"id":"3db838bc5746b1d3","name":"is-descriptor","version":"0.1.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-descriptor@0.1.7","metadataType":"javascript-npm-package","metadata":{"name":"is-descriptor","version":"0.1.7","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","homepage":"https://github.com/inspect-js/is-descriptor","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","url":"git+https://github.com/inspect-js/is-descriptor.git","private":false}},{"id":"376a23b75961e940","name":"is-descriptor","version":"0.1.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-descriptor@0.1.7","metadataType":"javascript-npm-package","metadata":{"name":"is-descriptor","version":"0.1.7","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","homepage":"https://github.com/inspect-js/is-descriptor","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","url":"git+https://github.com/inspect-js/is-descriptor.git","private":false}},{"id":"72cb87a4702f42f3","name":"is-descriptor","version":"0.1.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-descriptor@0.1.7","metadataType":"javascript-npm-package","metadata":{"name":"is-descriptor","version":"0.1.7","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","homepage":"https://github.com/inspect-js/is-descriptor","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","url":"git+https://github.com/inspect-js/is-descriptor.git","private":false}},{"id":"6a680ba7d403a9a1","name":"is-descriptor","version":"0.1.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-descriptor@0.1.7","metadataType":"javascript-npm-package","metadata":{"name":"is-descriptor","version":"0.1.7","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","homepage":"https://github.com/inspect-js/is-descriptor","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","url":"git+https://github.com/inspect-js/is-descriptor.git","private":false}},{"id":"f9100cc646a7f958","name":"is-descriptor","version":"0.1.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-descriptor@0.1.7","metadataType":"javascript-npm-package","metadata":{"name":"is-descriptor","version":"0.1.7","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","homepage":"https://github.com/inspect-js/is-descriptor","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","url":"git+https://github.com/inspect-js/is-descriptor.git","private":false}},{"id":"6d00f3b19e2d6a29","name":"is-descriptor","version":"1.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-descriptor/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-descriptor:is_descriptor:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is-descriptor:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_descriptor:is_descriptor:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-descriptor:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_descriptor:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-descriptor:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_descriptor:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-descriptor@1.0.3","metadataType":"javascript-npm-package","metadata":{"name":"is-descriptor","version":"1.0.3","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","homepage":"https://github.com/inspect-js/is-descriptor","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","url":"git+https://github.com/inspect-js/is-descriptor.git","private":false}},{"id":"025b1622a77b0169","name":"is-expression","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-expression/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-expression/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-expression/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-expression/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-expression:is-expression:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-expression:is_expression:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_expression:is-expression:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_expression:is_expression:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:is-expression:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:is_expression:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-expression:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_expression:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-expression@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-expression","version":"4.0.0","author":"Timothy Gu ","homepage":"","description":"Check if a string is a valid JavaScript expression","url":"https://github.com/pugjs/is-expression.git","private":false}},{"id":"187013333c664bda","name":"is-extendable","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/braces/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/braces/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/braces/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/braces/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-extendable@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-extendable","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-extendable","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","url":"jonschlinkert/is-extendable","private":false}},{"id":"62aed0870d13b84e","name":"is-extendable","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-extendable@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-extendable","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-extendable","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","url":"jonschlinkert/is-extendable","private":false}},{"id":"e7204e937fa0b58f","name":"is-extendable","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/extglob/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extglob/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/extglob/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/extglob/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-extendable@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-extendable","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-extendable","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","url":"jonschlinkert/is-extendable","private":false}},{"id":"cbc38034437ab88d","name":"is-extendable","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-extendable@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-extendable","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-extendable","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","url":"jonschlinkert/is-extendable","private":false}},{"id":"13c53e0b42b1aa5d","name":"is-extendable","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/set-value/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-value/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/set-value/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-value/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-extendable@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-extendable","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-extendable","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","url":"jonschlinkert/is-extendable","private":false}},{"id":"66d8eaaa2c9043ec","name":"is-extendable","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-extendable@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-extendable","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-extendable","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","url":"jonschlinkert/is-extendable","private":false}},{"id":"4e2cfb872327e1d7","name":"is-extendable","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/union-value/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/union-value/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/union-value/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/union-value/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-extendable@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-extendable","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-extendable","description":"Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"","url":"jonschlinkert/is-extendable","private":false}},{"id":"5e6eb51210dfeedc","name":"is-extendable","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-extendable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-extendable:is-extendable:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-extendable:is_extendable:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is-extendable:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extendable:is_extendable:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is-extendable:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_extendable:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-extendable:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_extendable:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-extendable@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"is-extendable","version":"1.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-extendable","description":"Returns true if a value is a plain object, array or function.","url":"jonschlinkert/is-extendable","private":false}},{"id":"7f72b5b8f89d7183","name":"is-extglob","version":"2.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-extglob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-extglob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-extglob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-extglob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:is-extglob:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_extglob:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-extglob:is-extglob:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-extglob:is_extglob:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extglob:is-extglob:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_extglob:is_extglob:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-extglob:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_extglob:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-extglob@2.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-extglob","version":"2.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-extglob","description":"Returns true if a string has an extglob.","url":"jonschlinkert/is-extglob","private":false}},{"id":"68fe94da8f6466e7","name":"is-fullwidth-code-point","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-fullwidth-code-point:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth-code-point:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code_point:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code_point:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth-code:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth-code:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-fullwidth-code-point@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-fullwidth-code-point","version":"1.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Check if the character represented by a given Unicode code point is fullwidth","url":"sindresorhus/is-fullwidth-code-point","private":false}},{"id":"fac6f12e8720a1b3","name":"is-fullwidth-code-point","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-fullwidth-code-point:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth-code-point:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code_point:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code_point:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth-code:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth-code:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-fullwidth-code-point@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-fullwidth-code-point","version":"2.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Check if the character represented by a given Unicode code point is fullwidth","url":"sindresorhus/is-fullwidth-code-point","private":false}},{"id":"ceb97ce06d62ac60","name":"is-fullwidth-code-point","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-fullwidth-code-point/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-fullwidth-code-point/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-fullwidth-code-point/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-fullwidth-code-point/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-fullwidth-code-point:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth-code-point:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code_point:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code_point:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth-code:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth-code:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth_code:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-fullwidth:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_fullwidth:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-fullwidth-code-point@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-fullwidth-code-point","version":"3.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Check if the character represented by a given Unicode code point is fullwidth","url":"sindresorhus/is-fullwidth-code-point","private":false}},{"id":"1ff211b719fc3c63","name":"is-generator-function","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-generator-function/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-generator-function/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-generator-function/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-generator-function/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-generator-function:is-generator-function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-generator-function:is_generator_function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_generator_function:is-generator-function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_generator_function:is_generator_function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-generator:is-generator-function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-generator:is_generator_function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_generator:is-generator-function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_generator:is_generator_function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-generator-function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_generator_function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-generator-function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_generator_function:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-generator-function@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"is-generator-function","version":"1.1.0","author":"Jordan Harband ","homepage":"","description":"Determine if a function is a native generator function.","url":"git://github.com/inspect-js/is-generator-function.git","private":false}},{"id":"77459d7d87565e33","name":"is-glob","version":"3.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:is-glob:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_glob:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-glob:is-glob:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-glob:is_glob:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_glob:is-glob:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_glob:is_glob:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-glob:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_glob:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-glob@3.1.0","metadataType":"javascript-npm-package","metadata":{"name":"is-glob","version":"3.1.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Daniel Perez (http://tuvistavie.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-glob","description":"Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.","url":"jonschlinkert/is-glob","private":false}},{"id":"c962a2f9025eb914","name":"is-glob","version":"4.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-glob/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-glob/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:micromatch:is-glob:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:micromatch:is_glob:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-glob:is-glob:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-glob:is_glob:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_glob:is-glob:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_glob:is_glob:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-glob:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_glob:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-glob@4.0.3","metadataType":"javascript-npm-package","metadata":{"name":"is-glob","version":"4.0.3","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Daniel Perez (https://tuvistavie.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/micromatch/is-glob","description":"Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.","url":"micromatch/is-glob","private":false}},{"id":"d9cbeeda741b13b2","name":"is-lambda","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-lambda/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-lambda/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-lambda/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-lambda/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-lambda:is-lambda:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-lambda:is_lambda:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_lambda:is-lambda:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_lambda:is_lambda:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:watson:is-lambda:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:watson:is_lambda:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-lambda:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_lambda:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-lambda@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"is-lambda","version":"1.0.1","author":"Thomas Watson Steen (https://twitter.com/wa7son)","homepage":"https://github.com/watson/is-lambda","description":"Detect if your code is running on an AWS Lambda server","url":"https://github.com/watson/is-lambda.git","private":false}},{"id":"7aeb57cf02726c97","name":"is-map","version":"2.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-map/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-map/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inspect-js:is-map:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_map:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-map:is-map:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-map:is_map:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_map:is-map:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_map:is_map:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-map:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_map:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-map@2.0.3","metadataType":"javascript-npm-package","metadata":{"name":"is-map","version":"2.0.3","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/is-map#readme","description":"Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","url":"git+https://github.com/inspect-js/is-map.git","private":false}},{"id":"5f3943fd8b1b46a9","name":"is-natural-number","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-natural-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-natural-number/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-natural-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-natural-number/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-natural-number:is-natural-number:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-natural-number:is_natural_number:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_natural_number:is-natural-number:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_natural_number:is_natural_number:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-natural:is-natural-number:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-natural:is_natural_number:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_natural:is-natural-number:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_natural:is_natural_number:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-natural-number:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_natural_number:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-natural-number@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"is-natural-number","version":"4.0.1","author":"Shinnosuke Watanabe (https://github.com/shinnn)","homepage":"","description":"Check if a value is a natural number","url":"shinnn/is-natural-number.js","private":false}},{"id":"24ba5c940fc7109a","name":"is-number","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-number/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-number/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:is-number:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_number:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is-number:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is_number:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is-number:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is_number:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-number:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_number:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-number@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-number","version":"3.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Charlike Mike Reagent (http://www.tunnckocore.tk), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-number","description":"Returns true if the value is a number. comprehensive tests.","url":"jonschlinkert/is-number","private":false}},{"id":"8761336469cb5684","name":"is-number","version":"7.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/is-number/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/is-number/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-number@7.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-number","version":"7.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Olsten Larck (https://i.am.charlike.online), Rouven Weßling (www.rouvenwessling.de)","homepage":"https://github.com/jonschlinkert/is-number","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","url":"jonschlinkert/is-number","private":false}},{"id":"7662d75be15afc8b","name":"is-number","version":"7.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/is-number/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/is-number/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-number@7.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-number","version":"7.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Olsten Larck (https://i.am.charlike.online), Rouven Weßling (www.rouvenwessling.de)","homepage":"https://github.com/jonschlinkert/is-number","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","url":"jonschlinkert/is-number","private":false}},{"id":"78352b906391841a","name":"is-number","version":"7.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/is-number/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/is-number/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_number:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-number@7.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-number","version":"7.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Olsten Larck (https://i.am.charlike.online), Rouven Weßling (www.rouvenwessling.de)","homepage":"https://github.com/jonschlinkert/is-number","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","url":"jonschlinkert/is-number","private":false}},{"id":"045ed23701e3dcd7","name":"is-number-like","version":"1.0.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-number-like/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-number-like/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-number-like/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-number-like/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-number-like:is-number-like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number-like:is_number_like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number_like:is-number-like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number_like:is_number_like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is-number-like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is_number_like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is-number-like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is_number_like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:vigour-io:is-number-like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:vigour-io:is_number_like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-number-like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_number_like:1.0.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-number-like@1.0.8","metadataType":"javascript-npm-package","metadata":{"name":"is-number-like","version":"1.0.8","author":"Vigour.io , Jim De Beer , Shawn Inder ","homepage":"https://github.com/vigour-io/is-number-like#readme","description":"Checks whether provided parameter looks like a number","url":"git+https://github.com/vigour-io/is-number-like.git","private":false}},{"id":"e69c6205dff000a1","name":"is-number-object","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-number-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-number-object/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-number-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-number-object/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-number-object:is-number-object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number-object:is_number_object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number_object:is-number-object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number_object:is_number_object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-number-object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_number_object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is-number-object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-number:is_number_object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is-number-object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_number:is_number_object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-number-object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_number_object:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-number-object@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-number-object","version":"1.1.1","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/is-number-object#readme","description":"Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","url":"git://github.com/inspect-js/is-number-object.git","private":false}},{"id":"080098421fa0b116","name":"is-object","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-object/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-object/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inspect-js:is-object:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_object:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-object:is-object:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-object:is_object:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_object:is-object:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_object:is_object:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-object:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_object:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-object@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"is-object","version":"1.0.2","author":"Raynos , Raynos, Jordan Harband (https://github.com/ljharb)","homepage":"https://github.com/inspect-js/is-object","description":"Checks whether a value is an object","url":"git://github.com/inspect-js/is-object.git","private":false}},{"id":"85335907c023e35c","name":"is-plain-obj","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-plain-obj/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-plain-obj/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-plain-obj/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-plain-obj/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-plain-obj:is-plain-obj:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-plain-obj:is_plain_obj:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_plain_obj:is-plain-obj:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_plain_obj:is_plain_obj:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-plain:is-plain-obj:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-plain:is_plain_obj:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_plain:is-plain-obj:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_plain:is_plain_obj:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-plain-obj:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_plain_obj:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-plain-obj@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"is-plain-obj","version":"1.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Check if a value is a plain object","url":"sindresorhus/is-plain-obj","private":false}},{"id":"0cdcb3b46bab4f76","name":"is-plain-object","version":"2.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-plain-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-plain-object/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-plain-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-plain-object/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-plain-object:is-plain-object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-plain-object:is_plain_object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_plain_object:is-plain-object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_plain_object:is_plain_object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is-plain-object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_plain_object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-plain:is-plain-object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-plain:is_plain_object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_plain:is-plain-object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_plain:is_plain_object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-plain-object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_plain_object:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-plain-object@2.0.4","metadataType":"javascript-npm-package","metadata":{"name":"is-plain-object","version":"2.0.4","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Osman Nuri Okumuş (http://onokumus.com), Steven Vachon (https://svachon.com), ","homepage":"https://github.com/jonschlinkert/is-plain-object","description":"Returns true if an object was created by the `Object` constructor.","url":"jonschlinkert/is-plain-object","private":false}},{"id":"06d9e6f32c28a5f8","name":"is-promise","version":"2.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-promise/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-promise/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-promise:is-promise:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-promise:is_promise:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_promise:is-promise:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_promise:is_promise:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:then:is-promise:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:then:is_promise:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-promise:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_promise:2.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-promise@2.2.2","metadataType":"javascript-npm-package","metadata":{"name":"is-promise","version":"2.2.2","author":"ForbesLindesay","homepage":"","description":"Test whether an object looks like a promises-a+ promise","url":"https://github.com/then/is-promise.git","private":false}},{"id":"eb42217c762c43fc","name":"is-regex","version":"1.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inspect-js:is-regex:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_regex:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-regex:is-regex:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-regex:is_regex:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_regex:is-regex:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_regex:is_regex:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-regex:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_regex:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-regex@1.2.1","metadataType":"javascript-npm-package","metadata":{"name":"is-regex","version":"1.2.1","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/is-regex","description":"Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag","url":"git://github.com/inspect-js/is-regex.git","private":false}},{"id":"2efd093414ff4eab","name":"is-relative","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-relative/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-relative/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-relative/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-relative/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:is-relative:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_relative:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-relative:is-relative:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-relative:is_relative:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_relative:is-relative:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_relative:is_relative:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-relative:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_relative:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-relative@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-relative","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Shinnosuke Watanabe (https://shinnn.github.io)","homepage":"https://github.com/jonschlinkert/is-relative","description":"Returns `true` if the path appears to be relative.","url":"jonschlinkert/is-relative","private":false}},{"id":"4be8fdb80ba2df5a","name":"is-retry-allowed","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-retry-allowed/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-retry-allowed/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-retry-allowed/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-retry-allowed/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-retry-allowed:is-retry-allowed:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-retry-allowed:is_retry_allowed:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_retry_allowed:is-retry-allowed:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_retry_allowed:is_retry_allowed:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-retry:is-retry-allowed:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-retry:is_retry_allowed:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_retry:is-retry-allowed:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_retry:is_retry_allowed:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-retry-allowed:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_retry_allowed:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-retry-allowed@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"is-retry-allowed","version":"1.2.0","author":"Vsevolod Strukchinsky (github.com/floatdrop)","homepage":"","description":"Is retry allowed for Error?","url":"floatdrop/is-retry-allowed","private":false}},{"id":"3636986997116379","name":"is-set","version":"2.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-set/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-set/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-set/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-set/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inspect-js:is-set:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_set:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-set:is-set:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-set:is_set:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_set:is-set:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_set:is_set:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-set:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_set:2.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-set@2.0.3","metadataType":"javascript-npm-package","metadata":{"name":"is-set","version":"2.0.3","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/is-set#readme","description":"Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","url":"git+https://github.com/inspect-js/is-set.git","private":false}},{"id":"be5dd13ccee97384","name":"is-shared-array-buffer","version":"1.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-shared-array-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-shared-array-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-shared-array-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-shared-array-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-shared-array-buffer:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-shared-array-buffer:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_shared_array_buffer:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_shared_array_buffer:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-shared-array:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-shared-array:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_shared_array:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_shared_array:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-shared:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-shared:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_shared:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_shared:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-shared-array-buffer@1.0.4","metadataType":"javascript-npm-package","metadata":{"name":"is-shared-array-buffer","version":"1.0.4","author":"Jordan Harband (http://ljharb.codes)","homepage":"https://github.com/inspect-js/is-shared-array-buffer#readme","description":"Is this value a JS SharedArrayBuffer?","url":"git+https://github.com/inspect-js/is-shared-array-buffer.git","private":false}},{"id":"ac3f97806ad63d60","name":"is-stream","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-stream:is-stream:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-stream:is_stream:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_stream:is-stream:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_stream:is_stream:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-stream:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_stream:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-stream@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"is-stream","version":"1.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Check if something is a Node.js stream","url":"sindresorhus/is-stream","private":false}},{"id":"5b3d2863ea25c0ee","name":"is-stream","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/winston/node_modules/is-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston/node_modules/is-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/winston/node_modules/is-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston/node_modules/is-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-stream:is-stream:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-stream:is_stream:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_stream:is-stream:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_stream:is_stream:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-stream:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_stream:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-stream@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"is-stream","version":"2.0.1","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Check if something is a Node.js stream","url":"sindresorhus/is-stream","private":false}},{"id":"f7b87c51d707a2b4","name":"is-string","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-string/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-string/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inspect-js:is-string:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_string:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-string:is-string:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-string:is_string:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_string:is-string:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_string:is_string:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-string:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_string:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-string@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-string","version":"1.1.1","author":"Jordan Harband ","homepage":"","description":"Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","url":"git://github.com/inspect-js/is-string.git","private":false}},{"id":"865696304cc6c89b","name":"is-symbol","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-symbol/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-symbol/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-symbol/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-symbol/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inspect-js:is-symbol:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_symbol:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-symbol:is-symbol:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-symbol:is_symbol:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_symbol:is-symbol:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_symbol:is_symbol:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-symbol:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_symbol:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-symbol@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"is-symbol","version":"1.1.1","author":"Jordan Harband ","homepage":"","description":"Determine if a value is an ES6 Symbol or not.","url":"git://github.com/inspect-js/is-symbol.git","private":false}},{"id":"241515ad73bdd1d4","name":"is-typed-array","version":"1.1.15","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-typed-array/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-typed-array/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-typed-array/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-typed-array/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:is-typed-array:is-typed-array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-typed-array:is_typed_array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_typed_array:is-typed-array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_typed_array:is_typed_array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is-typed-array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_typed_array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-typed:is-typed-array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-typed:is_typed_array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_typed:is-typed-array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_typed:is_typed_array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-typed-array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_typed_array:1.1.15:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-typed-array@1.1.15","metadataType":"javascript-npm-package","metadata":{"name":"is-typed-array","version":"1.1.15","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","homepage":"","description":"Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.","url":"git://github.com/inspect-js/is-typed-array.git","private":false}},{"id":"ce172a3a7c21705f","name":"is-unc-path","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-unc-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-unc-path/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-unc-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-unc-path/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:is-unc-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_unc_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-unc-path:is-unc-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-unc-path:is_unc_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_unc_path:is-unc-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_unc_path:is_unc_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-unc:is-unc-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-unc:is_unc_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_unc:is-unc-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_unc:is_unc_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-unc-path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_unc_path:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-unc-path@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"is-unc-path","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/is-unc-path","description":"Returns true if a filepath is a windows UNC file path.","url":"jonschlinkert/is-unc-path","private":false}},{"id":"e45ebd1d0caec949","name":"is-weakmap","version":"2.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-weakmap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-weakmap/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-weakmap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-weakmap/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inspect-js:is-weakmap:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_weakmap:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-weakmap:is-weakmap:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-weakmap:is_weakmap:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_weakmap:is-weakmap:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_weakmap:is_weakmap:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-weakmap:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_weakmap:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-weakmap@2.0.2","metadataType":"javascript-npm-package","metadata":{"name":"is-weakmap","version":"2.0.2","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/is-weakmap#readme","description":"Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","url":"git+https://github.com/inspect-js/is-weakmap.git","private":false}},{"id":"5c11a4ead031e5d5","name":"is-weakset","version":"2.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-weakset/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-weakset/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-weakset/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-weakset/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:inspect-js:is-weakset:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:is_weakset:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-weakset:is-weakset:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-weakset:is_weakset:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_weakset:is-weakset:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_weakset:is_weakset:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-weakset:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_weakset:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-weakset@2.0.4","metadataType":"javascript-npm-package","metadata":{"name":"is-weakset","version":"2.0.4","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/is-weakset#readme","description":"Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","url":"git+https://github.com/inspect-js/is-weakset.git","private":false}},{"id":"c97557a2dcbdd3a0","name":"is-windows","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-windows/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-windows/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-windows/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-windows/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:is-windows:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:is_windows:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-windows:is-windows:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is-windows:is_windows:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_windows:is-windows:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is_windows:is_windows:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is-windows:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:is:is_windows:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/is-windows@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"is-windows","version":"1.0.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Simen Bekkhus (https://github.com/SimenB), 刘祺 (gucong.co.cc)","homepage":"https://github.com/jonschlinkert/is-windows","description":"Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.","url":"jonschlinkert/is-windows","private":false}},{"id":"bc50e5d6cbc7eb36","name":"isarray","version":"0.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:juliangruber:isarray:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isarray:isarray:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/isarray@0.0.1","metadataType":"javascript-npm-package","metadata":{"name":"isarray","version":"0.0.1","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/isarray","description":"Array#isArray for older browsers","url":"git://github.com/juliangruber/isarray.git","private":false}},{"id":"034deefb6c4b8769","name":"isarray","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/readable-stream/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-stream/node_modules/isarray/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/readable-stream/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-stream/node_modules/isarray/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:juliangruber:isarray:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isarray:isarray:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/isarray@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"isarray","version":"1.0.0","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/isarray","description":"Array#isArray for older browsers","url":"git://github.com/juliangruber/isarray.git","private":false}},{"id":"46e3866397b34d42","name":"isarray","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unset-value/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unset-value/node_modules/isarray/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unset-value/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unset-value/node_modules/isarray/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:juliangruber:isarray:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isarray:isarray:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/isarray@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"isarray","version":"1.0.0","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/isarray","description":"Array#isArray for older browsers","url":"git://github.com/juliangruber/isarray.git","private":false}},{"id":"ed8d984bcbb93ff5","name":"isarray","version":"2.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/isarray/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/isarray/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:juliangruber:isarray:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isarray:isarray:2.0.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/isarray@2.0.5","metadataType":"javascript-npm-package","metadata":{"name":"isarray","version":"2.0.5","author":"Julian Gruber (http://juliangruber.com)","homepage":"https://github.com/juliangruber/isarray","description":"Array#isArray for older browsers","url":"git://github.com/juliangruber/isarray.git","private":false}},{"id":"f016a5f09c60797b","name":"isexe","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/isexe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/isexe/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/isexe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/isexe/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:isexe:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isexe:isexe:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/isexe@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"isexe","version":"2.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"https://github.com/isaacs/isexe#readme","description":"Minimal module to check if a file is executable.","url":"git+https://github.com/isaacs/isexe.git","private":false}},{"id":"be2e8582e1535ef2","name":"isexe","version":"3.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-gyp/node_modules/isexe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-gyp/node_modules/isexe/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-gyp/node_modules/isexe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-gyp/node_modules/isexe/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:isexe:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isexe:isexe:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/isexe@3.1.1","metadataType":"javascript-npm-package","metadata":{"name":"isexe","version":"3.1.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Minimal module to check if a file is executable.","url":"https://github.com/isaacs/isexe","private":false}},{"id":"402c02185fb0f68f","name":"isobject","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:isobject:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isobject:isobject:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/isobject@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"isobject","version":"2.1.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/isobject","description":"Returns true if the value is an object and not an array or null.","url":"jonschlinkert/isobject","private":false}},{"id":"71363469c72f98ea","name":"isobject","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/isobject/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/isobject/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/isobject/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/isobject/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:isobject:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isobject:isobject:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/isobject@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"isobject","version":"3.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), Magnús Dæhlen (https://github.com/magnudae), Tom MacWright (https://macwright.org)","homepage":"https://github.com/jonschlinkert/isobject","description":"Returns true if the value is an object and not an array or null.","url":"jonschlinkert/isobject","private":false}},{"id":"853440d43ba086ed","name":"isomorphic-ws","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/isomorphic-ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/isomorphic-ws/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/isomorphic-ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/isomorphic-ws/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isomorphic-ws:isomorphic-ws:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isomorphic-ws:isomorphic_ws:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isomorphic_ws:isomorphic-ws:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isomorphic_ws:isomorphic_ws:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isomorphic:isomorphic-ws:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isomorphic:isomorphic_ws:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:heineiuo:isomorphic-ws:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:heineiuo:isomorphic_ws:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/isomorphic-ws@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"isomorphic-ws","version":"5.0.0","author":"@heineiuo","homepage":"https://github.com/heineiuo/isomorphic-ws#readme","description":"Isomorphic implementation of WebSocket","url":"git+https://github.com/heineiuo/isomorphic-ws.git","private":false}},{"id":"28254e996fa56b2a","name":"isurl","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/isurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/isurl/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/isurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/isurl/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isurl:isurl:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/isurl@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"isurl","version":"1.0.0","author":"Steven Vachon (https://www.svachon.com/)","homepage":"","description":"Checks whether a value is a WHATWG URL.","url":"stevenvachon/isurl","private":false}},{"id":"e96a52decca51432","name":"jackspeak","version":"3.4.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/jackspeak/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jackspeak/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BlueOak-1.0.0","spdxExpression":"BlueOak-1.0.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/jackspeak/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jackspeak/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jackspeak:jackspeak:3.4.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/jackspeak@3.4.3","metadataType":"javascript-npm-package","metadata":{"name":"jackspeak","version":"3.4.3","author":"Isaac Z. Schlueter ","homepage":"","description":"A very strict and proper argument parser.","url":"git+https://github.com/isaacs/jackspeak.git","private":false}},{"id":"58ecb50896023cef","name":"js-stringify","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/js-stringify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/js-stringify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/js-stringify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/js-stringify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:js-stringify:js-stringify:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:js-stringify:js_stringify:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:js_stringify:js-stringify:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:js_stringify:js_stringify:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jadejs:js-stringify:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jadejs:js_stringify:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:js:js-stringify:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:js:js_stringify:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/js-stringify@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"js-stringify","version":"1.0.2","author":"ForbesLindesay","homepage":"","description":"Stringify an object so it can be safely inlined in JavaScript code","url":"https://github.com/jadejs/js-stringify.git","private":false}},{"id":"3fc29f45ef8c9e41","name":"js-tokens","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/js-tokens/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/js-tokens/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/js-tokens/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/js-tokens/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:js-tokens:js-tokens:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:js-tokens:js_tokens:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:js_tokens:js-tokens:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:js_tokens:js_tokens:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:js:js-tokens:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:js:js_tokens:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/js-tokens@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"js-tokens","version":"4.0.0","author":"Simon Lydell","homepage":"","description":"A regex that tokenizes JavaScript.","url":"lydell/js-tokens","private":false}},{"id":"2ec6fdae7536262a","name":"js-yaml","version":"3.14.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/js-yaml/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/js-yaml/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/js-yaml/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/js-yaml/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nodeca:js-yaml:3.14.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/js-yaml@3.14.1","metadataType":"javascript-npm-package","metadata":{"name":"js-yaml","version":"3.14.1","author":"Vladimir Zapparov , Aleksey V Zapparov (http://www.ixti.net/), Vitaly Puzrin (https://github.com/puzrin), Martin Grenfell (http://got-ravings.blogspot.com)","homepage":"https://github.com/nodeca/js-yaml","description":"YAML 1.2 parser and serializer","url":"nodeca/js-yaml","private":false}},{"id":"298ecde0ab662ada","name":"json-buffer","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:dominictarr:json-buffer:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:dominictarr:json_buffer:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:json-buffer:json-buffer:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:json-buffer:json_buffer:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:json_buffer:json-buffer:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:json_buffer:json_buffer:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:json:json-buffer:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:json:json_buffer:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/json-buffer@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"json-buffer","version":"3.0.0","author":"Dominic Tarr (http://dominictarr.com)","homepage":"https://github.com/dominictarr/json-buffer","description":"JSON parse & stringify that supports binary via bops & base64","url":"git://github.com/dominictarr/json-buffer.git","private":false}},{"id":"ff0081c9bee3a9f6","name":"json5","version":"2.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/json5/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/json5/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/json5/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/json5/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:json5:json5:2.2.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/json5@2.2.3","metadataType":"javascript-npm-package","metadata":{"name":"json5","version":"2.2.3","author":"Aseem Kishore , Max Nanasy , Andrew Eisenberg , Jordan Tucker ","homepage":"http://json5.org/","description":"JSON for Humans","url":"git+https://github.com/json5/json5.git","private":false}},{"id":"2d1dca397bb1c8bb","name":"jsonfile","version":"6.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/jsonfile/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jsonfile/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/jsonfile/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jsonfile/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jsonfile:jsonfile:6.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/jsonfile@6.2.0","metadataType":"javascript-npm-package","metadata":{"name":"jsonfile","version":"6.2.0","author":"JP Richardson ","homepage":"","description":"Easily read/write JSON files.","url":"git@github.com:jprichardson/node-jsonfile.git","private":false}},{"id":"c29669d438fb9e38","name":"jsonwebtoken","version":"0.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:auth0:jsonwebtoken:0.1.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/jsonwebtoken@0.1.0","metadataType":"javascript-npm-package","metadata":{"name":"jsonwebtoken","version":"0.1.0","author":"auth0","homepage":"","description":"JSON Web Token implementation (symmetric and asymmetric)","url":"https://github.com/auth0/node-jsonwebtoken","private":false}},{"id":"1e23bc54c16fbe6d","name":"jsonwebtoken","version":"0.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jsonwebtoken/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:auth0:jsonwebtoken:0.4.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/jsonwebtoken@0.4.0","metadataType":"javascript-npm-package","metadata":{"name":"jsonwebtoken","version":"0.4.0","author":"auth0","homepage":"","description":"JSON Web Token implementation (symmetric and asymmetric)","url":"https://github.com/auth0/node-jsonwebtoken","private":false}},{"id":"7875bde5cf850352","name":"jssha","version":"3.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/jssha/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jssha/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/jssha/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jssha/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:Caligatio:jssha:3.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jssha:jssha:3.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/jssha@3.3.1","metadataType":"javascript-npm-package","metadata":{"name":"jssha","version":"3.3.1","author":"Brian Turek ","homepage":"https://github.com/Caligatio/jsSHA","description":"jsSHA implements the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC","url":"https://github.com/Caligatio/jsSHA.git","private":false}},{"id":"cb3672db528c0205","name":"jstransformer","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/jstransformer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jstransformer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/jstransformer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jstransformer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jstransformers:jstransformer:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jstransformer:jstransformer:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/jstransformer@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"jstransformer","version":"1.0.0","author":"ForbesLindesay","homepage":"","description":"Normalize the API of any jstransformer","url":"https://github.com/jstransformers/jstransformer.git","private":false}},{"id":"1281c91cb86e1916","name":"juice-shop","version":"19.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/build/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/build/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/build/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/build/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:juice-shop:juice-shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juice-shop:juice_shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juice_shop:juice-shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juice_shop:juice_shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juice:juice-shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juice:juice_shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/juice-shop@19.0.0","metadataType":"javascript-npm-package","metadata":{"name":"juice-shop","version":"19.0.0","author":"Björn Kimminich (https://kimminich.de), Björn Kimminich, Jannik Hollenbach, Aashish683, greenkeeper[bot], MarcRler, agrawalarpit14, Scar26, ShubhamPalriwala, CaptainFreak, JuiceShopBot, Supratik Das, the-pro, Ziyang Li, Timo Pagel, aaryan10, ...","homepage":"https://owasp-juice.shop","description":"Probably the most modern and sophisticated insecure web application","url":"https://github.com/juice-shop/juice-shop.git","private":true}},{"id":"c9def2150b0cbae3","name":"juice-shop","version":"19.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:juice-shop:juice-shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juice-shop:juice_shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juice_shop:juice-shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juice_shop:juice_shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juice:juice-shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juice:juice_shop:19.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/juice-shop@19.0.0","metadataType":"javascript-npm-package","metadata":{"name":"juice-shop","version":"19.0.0","author":"Björn Kimminich (https://kimminich.de), Björn Kimminich, Jannik Hollenbach, Aashish683, greenkeeper[bot], MarcRler, agrawalarpit14, Scar26, ShubhamPalriwala, CaptainFreak, JuiceShopBot, Supratik Das, the-pro, Ziyang Li, Timo Pagel, aaryan10, ...","homepage":"https://owasp-juice.shop","description":"Probably the most modern and sophisticated insecure web application","url":"https://github.com/juice-shop/juice-shop.git","private":true}},{"id":"834800aee309824f","name":"juicy-chat-bot","version":"0.9.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/juicy-chat-bot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/juicy-chat-bot/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/juicy-chat-bot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/juicy-chat-bot/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:juicy-chat-bot:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juicy-chat-bot:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juicy_chat_bot:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juicy_chat_bot:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juicy-chat:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juicy-chat:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juicy_chat:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juicy_chat:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juicy:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:juicy:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/juicy-chat-bot@0.9.0","metadataType":"javascript-npm-package","metadata":{"name":"juicy-chat-bot","version":"0.9.0","author":"Björn Kimminich (https://kimminich.de), Scar26, Björn Kimminich","homepage":"https://owasp-juice.shop","description":"A light-weight and totally \"secure\" library to easily deploy simple chat bots","url":"git+https://github.com/juice-shop/juicy-chat-bot.git","private":false}},{"id":"1fe4d16b42282bbe","name":"jwa","version":"0.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/jwa/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jwa/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/jwa/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jwa/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brianloveswords:jwa:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jwa:jwa:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/jwa@0.0.1","metadataType":"javascript-npm-package","metadata":{"name":"jwa","version":"0.0.1","author":"Brian J. Brennan","homepage":"","description":"JWA implementation (supports all JWS algorithms)","url":"git://github.com/brianloveswords/node-jwa.git","private":false}},{"id":"e3ae0c46d846c3b2","name":"jws","version":"0.2.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/jws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jws/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/jws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/jws/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:brianloveswords:jws:0.2.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jws:jws:0.2.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/jws@0.2.6","metadataType":"javascript-npm-package","metadata":{"name":"jws","version":"0.2.6","author":"Brian J Brennan","homepage":"","description":"Implementation of JSON Web Signatures","url":"git://github.com/brianloveswords/node-jws.git","private":false}},{"id":"8594e21b80d1e888","name":"keyv","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:lukechilds:keyv:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:keyv:keyv:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/keyv@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"keyv","version":"3.0.0","author":"Luke Childs (http://lukechilds.co.uk)","homepage":"https://github.com/lukechilds/keyv","description":"Simple key-value storage with support for multiple backends","url":"git+https://github.com/lukechilds/keyv.git","private":false}},{"id":"091d5337c6a363c0","name":"kind-of","version":"3.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/is-number/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-number/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/is-number/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/is-number/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/kind-of@3.2.2","metadataType":"javascript-npm-package","metadata":{"name":"kind-of","version":"3.2.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan)","homepage":"https://github.com/jonschlinkert/kind-of","description":"Get the native type of a value.","url":"jonschlinkert/kind-of","private":false}},{"id":"1615ce8e3bbb8d71","name":"kind-of","version":"3.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object-copy/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-copy/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object-copy/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-copy/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/kind-of@3.2.2","metadataType":"javascript-npm-package","metadata":{"name":"kind-of","version":"3.2.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan)","homepage":"https://github.com/jonschlinkert/kind-of","description":"Get the native type of a value.","url":"jonschlinkert/kind-of","private":false}},{"id":"dd0e514580f9e866","name":"kind-of","version":"3.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/kind-of@3.2.2","metadataType":"javascript-npm-package","metadata":{"name":"kind-of","version":"3.2.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan)","homepage":"https://github.com/jonschlinkert/kind-of","description":"Get the native type of a value.","url":"jonschlinkert/kind-of","private":false}},{"id":"b925034c3569dbe8","name":"kind-of","version":"3.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/kind-of@3.2.2","metadataType":"javascript-npm-package","metadata":{"name":"kind-of","version":"3.2.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan)","homepage":"https://github.com/jonschlinkert/kind-of","description":"Get the native type of a value.","url":"jonschlinkert/kind-of","private":false}},{"id":"ee47a644187e7675","name":"kind-of","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/has-values/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-values/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/has-values/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/has-values/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:kind-of:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:kind_of:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind-of:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind_of:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind-of:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind_of:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind-of:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind_of:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/kind-of@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"kind-of","version":"4.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan)","homepage":"https://github.com/jonschlinkert/kind-of","description":"Get the native type of a value.","url":"jonschlinkert/kind-of","private":false}},{"id":"c406772b04e5464c","name":"kind-of","version":"6.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/kind-of/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:kind-of:6.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:kind_of:6.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind-of:6.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind-of:kind_of:6.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind-of:6.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind_of:kind_of:6.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind-of:6.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kind:kind_of:6.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/kind-of@6.0.3","metadataType":"javascript-npm-package","metadata":{"name":"kind-of","version":"6.0.3","author":"Jon Schlinkert (https://github.com/jonschlinkert), David Fox-Powell (https://dtothefp.github.io/me), James (https://twitter.com/aretecode), Jon Schlinkert (http://twitter.com/jonschlinkert), Ken Sheedlo (kensheedlo.com), laggingreflex (https://github.com/laggingreflex), Miguel Mota (https://miguelmota.com), Peter deHaan (http://about.me/peterdehaan), tunnckoCore (https://i.am.charlike.online)","homepage":"https://github.com/jonschlinkert/kind-of","description":"Get the native type of a value.","url":"jonschlinkert/kind-of","private":false}},{"id":"ed79d2954c83dae0","name":"kuler","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/kuler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/kuler/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/kuler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/kuler/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:3rd-Eden:kuler:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:kuler:kuler:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/kuler@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"kuler","version":"2.0.0","author":"Arnout Kazemier","homepage":"https://github.com/3rd-Eden/kuler","description":"Color your terminal using CSS/hex color codes","url":"https://github.com/3rd-Eden/kuler","private":false}},{"id":"181999b6186ce408","name":"lazystream","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/lazystream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lazystream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/lazystream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lazystream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jpommerening:lazystream:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lazystream:lazystream:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/lazystream@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"lazystream","version":"1.0.1","author":"Jonas Pommerening (https://npmjs.org/~jpommerening), Mario Casciaro ","homepage":"https://github.com/jpommerening/node-lazystream","description":"Open Node Streams on demand.","url":"https://github.com/jpommerening/node-lazystream.git","private":false}},{"id":"60c2ebf5ef786e78","name":"libc6","version":"2.36-9+deb12u10","type":"deb","foundBy":"dpkg-db-cataloger","locations":[{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/var/lib/dpkg/status.d/libc6.md5sums","annotations":{"evidence":"supporting"}}],"licenses":[{"value":"GPL-2","spdxExpression":"GPL-2.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright"}]},{"value":"LGPL-2.1","spdxExpression":"LGPL-2.1-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","accessPath":"/usr/share/doc/libc6/copyright"}]}],"language":"","cpes":[{"cpe":"cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64&distro=debian-12&upstream=glibc","metadataType":"dpkg-db-entry","metadata":{"package":"libc6","source":"glibc","version":"2.36-9+deb12u10","sourceVersion":"","architecture":"arm64","maintainer":"GNU Libc Maintainers ","installedSize":23130,"depends":["libgcc-s1"],"files":[{"path":"/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1","digest":{"algorithm":"md5","value":"a0a4106180aebce584940e7948126f2a"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libBrokenLocale.so.1","digest":{"algorithm":"md5","value":"068a62a6ae481217b65b0f689fe0146f"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libanl.so.1","digest":{"algorithm":"md5","value":"bc4800be27091db46a153e83b1ba3eee"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libc.so.6","digest":{"algorithm":"md5","value":"a2dd8645573296b2c4b3130674f20251"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libc_malloc_debug.so.0","digest":{"algorithm":"md5","value":"f124773847829cb647a3190da150c50c"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libdl.so.2","digest":{"algorithm":"md5","value":"ccd1b3696b4c2d408d95b90964cb8d76"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libm.so.6","digest":{"algorithm":"md5","value":"4b34707871d3de67adc315fbd944840c"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libmemusage.so","digest":{"algorithm":"md5","value":"d087a2df04ec6fe948361f043fa5921a"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libnsl.so.1","digest":{"algorithm":"md5","value":"a9cb3b1300cf6ebe239e3ea5f10fb828"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libnss_compat.so.2","digest":{"algorithm":"md5","value":"1525e710f56541e1814c4082af2e8d40"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libnss_dns.so.2","digest":{"algorithm":"md5","value":"6a12cfa52d20fd4e3da477d95704ea6d"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libnss_files.so.2","digest":{"algorithm":"md5","value":"5aee1dd8fbb689b507d796ff02f03931"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libnss_hesiod.so.2","digest":{"algorithm":"md5","value":"eab54e1d190c449dd5b01094205ee440"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libpcprofile.so","digest":{"algorithm":"md5","value":"40e015da39ae6e91edee28d75687b336"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libpthread.so.0","digest":{"algorithm":"md5","value":"379ce1fefb98e7ccc527fb5eb48cc535"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libresolv.so.2","digest":{"algorithm":"md5","value":"bc6e4a25575224c51b59de2a0de0488b"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/librt.so.1","digest":{"algorithm":"md5","value":"fc18f7837d17a1179c5fd8a07e530742"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libthread_db.so.1","digest":{"algorithm":"md5","value":"13c0005d28a7c7523b727be9b6092dfe"},"isConfigFile":false},{"path":"/lib/aarch64-linux-gnu/libutil.so.1","digest":{"algorithm":"md5","value":"2a7b9633d08d8efcd2a878101389b8c7"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ANSI_X3.110.so","digest":{"algorithm":"md5","value":"2fc457fa2e4e4d96843a82c46e6741d8"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ARMSCII-8.so","digest":{"algorithm":"md5","value":"f147261d801b400724a71014983293ff"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ASMO_449.so","digest":{"algorithm":"md5","value":"d2cd22d0dd1997d04856570298db5a6e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/BIG5.so","digest":{"algorithm":"md5","value":"88622256d5f20982cfcbae4dd4d8b226"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/BIG5HKSCS.so","digest":{"algorithm":"md5","value":"710d185fa4e5e2debba57f3d9af615db"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/BRF.so","digest":{"algorithm":"md5","value":"bc9742f9d3947d8b8ac95a36feb45fa6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP10007.so","digest":{"algorithm":"md5","value":"2a098225552a68b00fd8ace93a60487e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1125.so","digest":{"algorithm":"md5","value":"c7a73c978f8ba539792abaf03bfa3226"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1250.so","digest":{"algorithm":"md5","value":"047f8b5efaca1a8e76ffa3eb432d8c52"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1251.so","digest":{"algorithm":"md5","value":"4fcb695d922166c99b7052630b87dc2d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1252.so","digest":{"algorithm":"md5","value":"7c7bfba719aa2dc2a916f624a48017d2"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1253.so","digest":{"algorithm":"md5","value":"22961e7a150c91ed2830143302ad7988"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1254.so","digest":{"algorithm":"md5","value":"a170dd9dbda63d579b8d3ca364ad8f40"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1255.so","digest":{"algorithm":"md5","value":"c89d008bd9ba58fd150fae859b24e248"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1256.so","digest":{"algorithm":"md5","value":"5aad519bea371f0154d5c41ea30daec4"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1257.so","digest":{"algorithm":"md5","value":"c9a2910186716ed474080e8d786869c4"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1258.so","digest":{"algorithm":"md5","value":"bbfc0965e1544bfcd53b8d63e7fc538b"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP737.so","digest":{"algorithm":"md5","value":"b9abde314188604a49c06e65e5e147b4"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP770.so","digest":{"algorithm":"md5","value":"a58d26b999f2c60e23c049337bdd960e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP771.so","digest":{"algorithm":"md5","value":"c6f8f276899a9bcea6c4a3d04ba2bc4d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP772.so","digest":{"algorithm":"md5","value":"1e48264e45a9860403e6615d8bb2faac"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP773.so","digest":{"algorithm":"md5","value":"8adb43316c8f1f72d5dbfc009a4e9f6b"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP774.so","digest":{"algorithm":"md5","value":"0d29cd8ffa525a825d52175e345af952"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP775.so","digest":{"algorithm":"md5","value":"c3c33fd92c3b434cf5bb7efc52890346"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP932.so","digest":{"algorithm":"md5","value":"86cd491ab0bd2f6a6f28ec0a131179ac"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CSN_369103.so","digest":{"algorithm":"md5","value":"f564598cf9f6f55c8b46a9914cfb6663"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/CWI.so","digest":{"algorithm":"md5","value":"cc8985b01618cabe199b758e4b6598e2"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/DEC-MCS.so","digest":{"algorithm":"md5","value":"6dd7469e811668d96a3e158f29b08edf"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE-A.so","digest":{"algorithm":"md5","value":"054a83cf8fd96ab9a172e12787156bca"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE.so","digest":{"algorithm":"md5","value":"57772d91d97605279ccf47b1f3749837"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-CA-FR.so","digest":{"algorithm":"md5","value":"e87c66a78c0c630dcf2165f283523572"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO-A.so","digest":{"algorithm":"md5","value":"092a79bff0c9af62b5a85b3873e18618"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO.so","digest":{"algorithm":"md5","value":"9fdc439b221ef0ef7b71d462c0494d40"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-A.so","digest":{"algorithm":"md5","value":"7a7355c5db3c523029401a31f9da91ff"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-S.so","digest":{"algorithm":"md5","value":"8095a3c062484729e25706fb75d3d2f8"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES.so","digest":{"algorithm":"md5","value":"5d3e911225d3ad9a1e150ac1fb04805a"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE-A.so","digest":{"algorithm":"md5","value":"12155f1812b576cfabff5e9a925706bf"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE.so","digest":{"algorithm":"md5","value":"0eaf6d998550bc7616bf2616f32145ed"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FR.so","digest":{"algorithm":"md5","value":"ec0b539a4a8c157ae0a63c3df8c74dde"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IS-FRISS.so","digest":{"algorithm":"md5","value":"fc8fb007b1bbacd16bcd0e0f3eb24b7e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IT.so","digest":{"algorithm":"md5","value":"43b0ab0d932f21462e236d42165e41a6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-PT.so","digest":{"algorithm":"md5","value":"9df20f46d05e1f097c05d1bbc8f08b6d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-UK.so","digest":{"algorithm":"md5","value":"6d6d19d03be2a877da566c8e09363f2f"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-US.so","digest":{"algorithm":"md5","value":"3ce89ddd197218c89c5a106043a0d3a0"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ECMA-CYRILLIC.so","digest":{"algorithm":"md5","value":"88691a446f09817c13c6e1d312089137"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-CN.so","digest":{"algorithm":"md5","value":"98b78cf1205c8bb9753c037ae1d1456d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-JISX0213.so","digest":{"algorithm":"md5","value":"fed0764eb3c59780de599dfc8a855e01"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-JP-MS.so","digest":{"algorithm":"md5","value":"94019200ba759260bd806979ad46b443"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-JP.so","digest":{"algorithm":"md5","value":"6d70f7beb9dc64cbd87d6f793cc6e1b8"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-KR.so","digest":{"algorithm":"md5","value":"7aa85ab34876b4e210c125ea8c4a41a4"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-TW.so","digest":{"algorithm":"md5","value":"f98a50ea4de56f5807bab9329bad92f6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/GB18030.so","digest":{"algorithm":"md5","value":"a1651cd735dd2765a0dce4d80981fcb8"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/GBBIG5.so","digest":{"algorithm":"md5","value":"b034a6ab0ce6edf9d3419a15468f2f45"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/GBGBK.so","digest":{"algorithm":"md5","value":"81f4eb84dc94b74e96f8d6201ee818e6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/GBK.so","digest":{"algorithm":"md5","value":"f72c6e594d4c7aa8a3235256e80878fd"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-ACADEMY.so","digest":{"algorithm":"md5","value":"0fd6381713503069cfacd443ca643bb1"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-PS.so","digest":{"algorithm":"md5","value":"057c24499f82bc9a599f1559bd59fd12"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/GOST_19768-74.so","digest":{"algorithm":"md5","value":"de29b4e6caad601661aad96ee4fcb2c0"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/GREEK-CCITT.so","digest":{"algorithm":"md5","value":"de249bb14db5a0f4e875ebc29ac28bf8"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/GREEK7-OLD.so","digest":{"algorithm":"md5","value":"2e8cee038e206c77ded6c3db83f23b44"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/GREEK7.so","digest":{"algorithm":"md5","value":"b1aa5c515fe1f65bd46c8548922b5ed3"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/HP-GREEK8.so","digest":{"algorithm":"md5","value":"5471416c6f671e84abe32a76b431bf28"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN8.so","digest":{"algorithm":"md5","value":"58703d3d25ffb766cbd6f63df866b586"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN9.so","digest":{"algorithm":"md5","value":"6664fef5f4a9c2def2c5a1224aed7e01"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/HP-THAI8.so","digest":{"algorithm":"md5","value":"ff96ee4ce5a4194048210d632e9abaa2"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/HP-TURKISH8.so","digest":{"algorithm":"md5","value":"5ac4d97d10dbda3a16b4449feaae8f9e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM037.so","digest":{"algorithm":"md5","value":"1d42c6a525fa27d037217b03f8e40998"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM038.so","digest":{"algorithm":"md5","value":"24e748933a5b4c18e47208f237b255c7"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1004.so","digest":{"algorithm":"md5","value":"b2ee553d3bdca2cdbb51d27e5265c9ff"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1008.so","digest":{"algorithm":"md5","value":"653c850aaa07cb53165f4b360d07ae9d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1008_420.so","digest":{"algorithm":"md5","value":"76371c9c793a4ab81fc997a7e64bd295"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1025.so","digest":{"algorithm":"md5","value":"af43bba9bfc9752a65cfef9da0a52e5c"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1026.so","digest":{"algorithm":"md5","value":"be49ecc04cc654ee46b6f28e72e3beb5"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1046.so","digest":{"algorithm":"md5","value":"47e291fd32ebf2b73ad523dfe36962a3"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1047.so","digest":{"algorithm":"md5","value":"601c814309a9cd88a4b43d39ed3c9aa0"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1097.so","digest":{"algorithm":"md5","value":"644f73a0ae99f2bc66195a07236a4c83"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1112.so","digest":{"algorithm":"md5","value":"f1080f3a1c8bdd5d3d99ea614e2594c6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1122.so","digest":{"algorithm":"md5","value":"5a514e64c2a6e56444875cd2e3d93418"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1123.so","digest":{"algorithm":"md5","value":"2ccb525ab6c091f060a03f88313e5479"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1124.so","digest":{"algorithm":"md5","value":"b850496e6631b76c315748739ce096dd"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1129.so","digest":{"algorithm":"md5","value":"35e25d6b1679f926821e687374503cc4"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1130.so","digest":{"algorithm":"md5","value":"2b17ffd01aca8156301205aad00f48bf"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1132.so","digest":{"algorithm":"md5","value":"8ce202c2708c0b9d26ad4db5ef8fff40"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1133.so","digest":{"algorithm":"md5","value":"78dbdd5ff7af3081fac73e8ae3f757bf"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1137.so","digest":{"algorithm":"md5","value":"37a33ff0fff51e29d1e9a3c0898818c2"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1140.so","digest":{"algorithm":"md5","value":"8200052ee66ab843353d911b932fe760"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1141.so","digest":{"algorithm":"md5","value":"03602325b78920d1277165e9ac762c54"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1142.so","digest":{"algorithm":"md5","value":"ac887e4f5ee1c550d7d81e14d0a69997"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1143.so","digest":{"algorithm":"md5","value":"fd1ccda4f7e52491930dd23060bf142c"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1144.so","digest":{"algorithm":"md5","value":"88f9a032b90135736fdfe5456f313967"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1145.so","digest":{"algorithm":"md5","value":"91da273ae627bb64c9b5c3206e94a7ff"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1146.so","digest":{"algorithm":"md5","value":"3488240e8c08c992690a7e884731f0a2"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1147.so","digest":{"algorithm":"md5","value":"210b4b2af7a0f731751090636f0a94da"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1148.so","digest":{"algorithm":"md5","value":"44170bbd2eca8a5ccbedc841d9f85057"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1149.so","digest":{"algorithm":"md5","value":"5e94aef5196ae7693d9dad29c69f4df1"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1153.so","digest":{"algorithm":"md5","value":"c681752e3bf13530e2f8ebebb387bc26"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1154.so","digest":{"algorithm":"md5","value":"2c88a91f9a97e3d2d192abd2586ccbde"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1155.so","digest":{"algorithm":"md5","value":"4cc3a2e4e782d056668200d4bb1aad4f"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1156.so","digest":{"algorithm":"md5","value":"e289aa95688ccb10e092d4eb161d58e1"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1157.so","digest":{"algorithm":"md5","value":"6aa192551740939f170c458a82d4c7a3"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1158.so","digest":{"algorithm":"md5","value":"d6dddb2cfdae0229cb99c0ef3d700115"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1160.so","digest":{"algorithm":"md5","value":"028c83a88e8e27ec39a525275a6639e6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1161.so","digest":{"algorithm":"md5","value":"5954eaed65a6fec8c2e8ae11ca91cd9e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1162.so","digest":{"algorithm":"md5","value":"2df59144152ae765afa57e0d7c4d9a8e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1163.so","digest":{"algorithm":"md5","value":"167797ac647294d2b9442c1d858e62c3"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1164.so","digest":{"algorithm":"md5","value":"11b774a1352beb216dc726965fffe59e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1166.so","digest":{"algorithm":"md5","value":"e8e45268b3811a92776a798a6fa07a33"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1167.so","digest":{"algorithm":"md5","value":"47540427e8e1b3ab0168596ea66f2832"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM12712.so","digest":{"algorithm":"md5","value":"6017c00fec9c2e17dc49fb0dc38fcb69"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1364.so","digest":{"algorithm":"md5","value":"0fcaeb2eba3a9576553c967a88848801"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1371.so","digest":{"algorithm":"md5","value":"56c4e5d32e0deccf9c28b3e8ba3be4dc"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1388.so","digest":{"algorithm":"md5","value":"721fe5a32bf987377a80e9762d95c9b4"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1390.so","digest":{"algorithm":"md5","value":"2747554a6f7fcbcec5f02d6b0aa156a2"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1399.so","digest":{"algorithm":"md5","value":"18b22266227b4e6bd6794618a502f1f5"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM16804.so","digest":{"algorithm":"md5","value":"867757c31a4221653c386e5f1968273d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM256.so","digest":{"algorithm":"md5","value":"88d1bcd50a43515492056fee57593c11"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM273.so","digest":{"algorithm":"md5","value":"7f9b16f17f456a7028bf102fd2220d7d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM274.so","digest":{"algorithm":"md5","value":"7b53bcc2bede13232c205f12683671ea"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM275.so","digest":{"algorithm":"md5","value":"c347d0c8f3c9e061f9e36d41b7083437"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM277.so","digest":{"algorithm":"md5","value":"98bf0948fcc21e0bc1eb204cd14b8cd0"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM278.so","digest":{"algorithm":"md5","value":"695939dfa642628724b36b9738674d29"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM280.so","digest":{"algorithm":"md5","value":"1f0be4a8d7078b3958e3ae3fe20e2461"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM281.so","digest":{"algorithm":"md5","value":"b1ce9714feb4b00c8c2ff32d4bb0a987"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM284.so","digest":{"algorithm":"md5","value":"ef6dd7df71bae65f94dffffcd7db24a6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM285.so","digest":{"algorithm":"md5","value":"2b77c0685b976df7917eadfd7a28ece1"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM290.so","digest":{"algorithm":"md5","value":"4e26e9ad47af3c9ec8e26b31f12d1278"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM297.so","digest":{"algorithm":"md5","value":"58f3f9498257fc448dda600fb3b0a698"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM420.so","digest":{"algorithm":"md5","value":"6c81e5a8b059b7c4e95842ee83210891"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM423.so","digest":{"algorithm":"md5","value":"d1137e42aaf0d116446a9fd6c57ecff5"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM424.so","digest":{"algorithm":"md5","value":"9f7ae5bfdb8cdf10ef87f5540980b35b"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM437.so","digest":{"algorithm":"md5","value":"c9e357451db34a5e8d7eac1cef1f50b9"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM4517.so","digest":{"algorithm":"md5","value":"d6d540b3c7d2f55e6081e35745a81cf4"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM4899.so","digest":{"algorithm":"md5","value":"4d02417ac1e019f8b281f9dcc3ca34f1"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM4909.so","digest":{"algorithm":"md5","value":"630864f40363217e4d4762f7867cb662"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM4971.so","digest":{"algorithm":"md5","value":"4abb7c0b3286376e9f18a057d329b320"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM500.so","digest":{"algorithm":"md5","value":"2c77839e4093a6dedc2f062b9f7fd194"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM5347.so","digest":{"algorithm":"md5","value":"e4152407507e3040945aee16bec6f451"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM803.so","digest":{"algorithm":"md5","value":"b50d7433a4fea9a5927ea4b9d186c453"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM850.so","digest":{"algorithm":"md5","value":"e74caa44fbc641abc5273be30c6c2269"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM851.so","digest":{"algorithm":"md5","value":"be51371877a204e1e0bfe305773a49b8"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM852.so","digest":{"algorithm":"md5","value":"86f4598d23f7674ab289df0b78064a3a"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM855.so","digest":{"algorithm":"md5","value":"8918c3bf8dd516477ebffe0394b78b09"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM856.so","digest":{"algorithm":"md5","value":"8afbaf9beeb2ee04c27a1e71e022b21f"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM857.so","digest":{"algorithm":"md5","value":"a2ae7222a9b850cd7776c324b440127a"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM858.so","digest":{"algorithm":"md5","value":"416a06bb7925631dda1b54431378771a"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM860.so","digest":{"algorithm":"md5","value":"779b6c3a7e5b6096fa7f758c52389a63"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM861.so","digest":{"algorithm":"md5","value":"78046feb87dce1962796a31bd6b7a51f"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM862.so","digest":{"algorithm":"md5","value":"3392b7b5414c2e0176a4833452aa1c23"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM863.so","digest":{"algorithm":"md5","value":"eedd926493ef2ee2d8c1762f6fef1162"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM864.so","digest":{"algorithm":"md5","value":"902050d7ef5a1326443a445eb3d130ce"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM865.so","digest":{"algorithm":"md5","value":"e0eab4e86b078ee39b4409e2759ba03f"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM866.so","digest":{"algorithm":"md5","value":"0aea3b1a6970b8339c526e4cc2c587f3"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM866NAV.so","digest":{"algorithm":"md5","value":"2c98a8a427aee80a38f9c06ac98dead3"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM868.so","digest":{"algorithm":"md5","value":"9cd6ec4b2b3f6e8ba5e214a45a637f5e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM869.so","digest":{"algorithm":"md5","value":"188255dfeede7160f46094eaf138cac6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM870.so","digest":{"algorithm":"md5","value":"c703161e91ddeaf175bbb2b590e09582"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM871.so","digest":{"algorithm":"md5","value":"0f8d131648acae1444ca89d33a9bc693"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM874.so","digest":{"algorithm":"md5","value":"4b9d90d77345997fc50c867528d47f27"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM875.so","digest":{"algorithm":"md5","value":"5ed59ebe89840f7106ae17daaa85b74a"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM880.so","digest":{"algorithm":"md5","value":"cc4b3a7fb28d7c9cc0d18ff0dfcef4fa"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM891.so","digest":{"algorithm":"md5","value":"46a125c492a63063a35f4b6f027f87bd"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM901.so","digest":{"algorithm":"md5","value":"c10920a7b83860267c6a52ebededbb2c"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM902.so","digest":{"algorithm":"md5","value":"028f3580490b203eff66e25a4aed3077"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM903.so","digest":{"algorithm":"md5","value":"f0d5f958dce39f8ac024378404ba5879"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM9030.so","digest":{"algorithm":"md5","value":"f3c70f4886272b4b156cb7b66e9f87e7"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM904.so","digest":{"algorithm":"md5","value":"d99af4163e532d02251ca92dc62d3d73"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM905.so","digest":{"algorithm":"md5","value":"fa319c71ec4dbb756558b4d43eff52c0"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM9066.so","digest":{"algorithm":"md5","value":"b4e693dad811c5d300748a801c1feb13"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM918.so","digest":{"algorithm":"md5","value":"8800e419573ed7f7968790361a3f0232"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM921.so","digest":{"algorithm":"md5","value":"2f3a30394fe0fca8b22cfc74c1b39df6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM922.so","digest":{"algorithm":"md5","value":"80e30b093691e289e710cc830f8518d4"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM930.so","digest":{"algorithm":"md5","value":"f4eec972b875a9a89b1563ec545d3902"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM932.so","digest":{"algorithm":"md5","value":"328e724114e477ba8255b16ee1ea2963"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM933.so","digest":{"algorithm":"md5","value":"b24587e8da0a716c96ec8dec4fc8b186"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM935.so","digest":{"algorithm":"md5","value":"94a214fd84bf160650e17fa2fdcca133"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM937.so","digest":{"algorithm":"md5","value":"de40af7520cbc35db28e281950242412"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM939.so","digest":{"algorithm":"md5","value":"40672eaaa74c8b3074c3a6f3c60f6663"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM943.so","digest":{"algorithm":"md5","value":"2ca182f247a343804655f6e5564a9442"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM9448.so","digest":{"algorithm":"md5","value":"eb795fbe8649be0806b3bc002ea4f108"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/IEC_P27-1.so","digest":{"algorithm":"md5","value":"365f86d7ca3ef4af301e0f9832e2664e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/INIS-8.so","digest":{"algorithm":"md5","value":"478bf625cea6fd798d74a776a02da1c5"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/INIS-CYRILLIC.so","digest":{"algorithm":"md5","value":"2c81a3d9c1659bde41033d09afe3af18"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/INIS.so","digest":{"algorithm":"md5","value":"8a92626211b47e79e69ee16b413d0c76"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISIRI-3342.so","digest":{"algorithm":"md5","value":"f76eb75e227a789ce78a94711fbba141"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN-EXT.so","digest":{"algorithm":"md5","value":"92929bb8c1cccfa509de8fd3f1f6500b"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN.so","digest":{"algorithm":"md5","value":"2ff6e5da4c42f86650685f1f83b1106c"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP-3.so","digest":{"algorithm":"md5","value":"25a3b47f07f9f50b03d8a470f1d17072"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP.so","digest":{"algorithm":"md5","value":"406b54292ba1b01b2ad2fe0f6534e4bc"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-KR.so","digest":{"algorithm":"md5","value":"ff432353227f8d46da48665f75788ddc"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-197.so","digest":{"algorithm":"md5","value":"dcfa975ecb62cbba494659ba15c2dfec"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-209.so","digest":{"algorithm":"md5","value":"31e755b1a1f86edc5dbea36136030086"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO646.so","digest":{"algorithm":"md5","value":"0ee0ffa848b32e83c4b3d204d310b730"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-1.so","digest":{"algorithm":"md5","value":"614a7888ddde86fa983f5c00696f9892"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-10.so","digest":{"algorithm":"md5","value":"d43a445e82c22326abf742e25307f73c"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-11.so","digest":{"algorithm":"md5","value":"77d56d38d6882c9a7fe3439b928531ce"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-13.so","digest":{"algorithm":"md5","value":"1da6c1d902218246f55fd86c051327ca"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-14.so","digest":{"algorithm":"md5","value":"eb2dcba11391f86fd73870a5a63f221c"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-15.so","digest":{"algorithm":"md5","value":"32b855e0f56c14f1d015e42a42e1184a"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-16.so","digest":{"algorithm":"md5","value":"cebb08e0d35e19acf0178edd7b797b63"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-2.so","digest":{"algorithm":"md5","value":"286433b9d6ea16eb4c1ef16513aabca6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-3.so","digest":{"algorithm":"md5","value":"ece043754ae9e6fe0b80c85c3baf39e6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-4.so","digest":{"algorithm":"md5","value":"b501d2a938eeca2a7179a03a1822ee11"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-5.so","digest":{"algorithm":"md5","value":"af904238a05a060cd086904c1388d3f7"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-6.so","digest":{"algorithm":"md5","value":"42e23f7f56ffbfb93c655e8cd04aaf18"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-7.so","digest":{"algorithm":"md5","value":"be42e22d29d1ead6b8392427bf6679eb"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-8.so","digest":{"algorithm":"md5","value":"f3dbfcd4e885f2f977aeef86c331cb0b"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9.so","digest":{"algorithm":"md5","value":"cbf8760fa07e00eaf97497a7f20daad8"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9E.so","digest":{"algorithm":"md5","value":"0c66050bbbd22bf95e11fa075448eb3d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_10367-BOX.so","digest":{"algorithm":"md5","value":"aab16005fd5c88a3854bf96d3378ef91"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_11548-1.so","digest":{"algorithm":"md5","value":"47e43f615c064288216caf05bdf22e4b"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_2033.so","digest":{"algorithm":"md5","value":"def7f4e6b2b0a3c2ee18099da7ecb0af"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_5427-EXT.so","digest":{"algorithm":"md5","value":"01fadb1cb8f6d950af1cc505b7421e5a"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_5427.so","digest":{"algorithm":"md5","value":"fe62f5ef043319709074b720a5801d0c"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_5428.so","digest":{"algorithm":"md5","value":"cb0bed22c265dcd4ba01a59f5d696b8b"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_6937-2.so","digest":{"algorithm":"md5","value":"880cde2147298ea015dd70464d4b1de5"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_6937.so","digest":{"algorithm":"md5","value":"48dbb43bbe1b600302b440928be83078"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/JOHAB.so","digest":{"algorithm":"md5","value":"176f5f2593a2574e2976ef4773d1dc97"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/KOI-8.so","digest":{"algorithm":"md5","value":"0f1098150cc9e7f96e41af7f9e441f51"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-R.so","digest":{"algorithm":"md5","value":"b58347e1f038c0a92f501ea7e202b245"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-RU.so","digest":{"algorithm":"md5","value":"3f6cee9b3bdac83ed5c1698bbcd04124"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-T.so","digest":{"algorithm":"md5","value":"b115d627686c4543de2670c2f71cdfe0"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-U.so","digest":{"algorithm":"md5","value":"cbf83d13ee97440c410a5c659bd500d4"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK-1.so","digest":{"algorithm":"md5","value":"f0479e19ccf043ed95d0fea3253a68ef"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK.so","digest":{"algorithm":"md5","value":"4de76be1cc7e9b45bde8f3b7fe43490d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/MAC-CENTRALEUROPE.so","digest":{"algorithm":"md5","value":"4f8051a0b2d794140b1ded936c1d9699"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/MAC-IS.so","digest":{"algorithm":"md5","value":"432dff89471b7af5ce4586f0f0ac8974"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/MAC-SAMI.so","digest":{"algorithm":"md5","value":"e1ff2b9c0e58a414801c8c27f1bc781e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/MAC-UK.so","digest":{"algorithm":"md5","value":"13f00a723122f67b8348db85f6e449a8"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/MACINTOSH.so","digest":{"algorithm":"md5","value":"152218865b51c76497dafe4bdd3ef5f0"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/MIK.so","digest":{"algorithm":"md5","value":"0f782836968d61300cd805d4a9bc9b74"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/NATS-DANO.so","digest":{"algorithm":"md5","value":"bb686d0845d33afe26c0d6dddc7deb62"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/NATS-SEFI.so","digest":{"algorithm":"md5","value":"d91958c975ea015bf60c143476675aed"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/PT154.so","digest":{"algorithm":"md5","value":"e877440e1268ba42f0ca6e77d9e92ae8"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/RK1048.so","digest":{"algorithm":"md5","value":"e3e935a2c7bf1fb780605cf51e474b19"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/SAMI-WS2.so","digest":{"algorithm":"md5","value":"c5edd210afd3b120e4b811415d205e76"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/SHIFT_JISX0213.so","digest":{"algorithm":"md5","value":"739a62da144ae04d08255fae2405f296"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/SJIS.so","digest":{"algorithm":"md5","value":"1f53b8abeec66335592dfa9c00b149bc"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/T.61.so","digest":{"algorithm":"md5","value":"dccb9c16c18a1b7bf8dc4b7c8d9e9ec2"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/TCVN5712-1.so","digest":{"algorithm":"md5","value":"3640d5bc625dfb187689e2ed88a37a9e"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/TIS-620.so","digest":{"algorithm":"md5","value":"d899ef6ce1f507c0cc88e3b77a26ba87"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/TSCII.so","digest":{"algorithm":"md5","value":"afd4bd63815524e4279275905482349d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/UHC.so","digest":{"algorithm":"md5","value":"06dfd720b81a67afbbc9b8c578c4623c"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/UNICODE.so","digest":{"algorithm":"md5","value":"77e87e926c7474a94e100406712ecd17"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/UTF-16.so","digest":{"algorithm":"md5","value":"680860eb41e351e3cbe236e36339cffa"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/UTF-32.so","digest":{"algorithm":"md5","value":"fe60f45d31ac74495b213e448ad3ac26"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/UTF-7.so","digest":{"algorithm":"md5","value":"2184d3fc76c24b1185b43a09176d4cfb"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/VISCII.so","digest":{"algorithm":"md5","value":"1bbc7c7c8759af9a6f622ec51475be90"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/gconv-modules","digest":{"algorithm":"md5","value":"209041f1c79eb1454025d164353a7194"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.cache","digest":{"algorithm":"md5","value":"7602428fd965fe34ce4c514d11b5471d"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.d/gconv-modules-extra.conf","digest":{"algorithm":"md5","value":"1f95f96ce0b169c59d2c51cfdec46eab"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/libCNS.so","digest":{"algorithm":"md5","value":"ee9adb9eb8f609649fe04a5ae425b7a9"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/libGB.so","digest":{"algorithm":"md5","value":"84ec00d215b23a6c003ceae30deefbb5"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/libISOIR165.so","digest":{"algorithm":"md5","value":"52635c23dabab1fc3dc2433701f351e1"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/libJIS.so","digest":{"algorithm":"md5","value":"7bf8bff44e95110462df60ff111362f6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/libJISX0213.so","digest":{"algorithm":"md5","value":"24d366ce160dde54b830c9c9c38971f3"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/gconv/libKSC.so","digest":{"algorithm":"md5","value":"a145872249e27a32910da61bf626cc5a"},"isConfigFile":false},{"path":"/usr/share/doc/libc6/NEWS.Debian.gz","digest":{"algorithm":"md5","value":"3d4948fc370f491a86669cad3021ab50"},"isConfigFile":false},{"path":"/usr/share/doc/libc6/NEWS.gz","digest":{"algorithm":"md5","value":"fd3bea83bef731b5f24c055f6510df55"},"isConfigFile":false},{"path":"/usr/share/doc/libc6/README.Debian.gz","digest":{"algorithm":"md5","value":"9f384bc94867d6f5b3ac21c215fc88c6"},"isConfigFile":false},{"path":"/usr/share/doc/libc6/README.hesiod.gz","digest":{"algorithm":"md5","value":"085c305fdce1731c5eb5684e6d3263a9"},"isConfigFile":false},{"path":"/usr/share/doc/libc6/changelog.Debian.gz","digest":{"algorithm":"md5","value":"db62fee88b1c30c9f282d7741e1d45a4"},"isConfigFile":false},{"path":"/usr/share/doc/libc6/changelog.gz","digest":{"algorithm":"md5","value":"48d68260ab7331ccff4ff77677d7607d"},"isConfigFile":false},{"path":"/usr/share/doc/libc6/copyright","digest":{"algorithm":"md5","value":"d848be5c37cd71d76c5a7b9e7e28868a"},"isConfigFile":false},{"path":"/usr/share/lintian/overrides/libc6","digest":{"algorithm":"md5","value":"6f478b048f776e458647771a040a4b27"},"isConfigFile":false}]}},{"id":"a8358ba02091f401","name":"libgcc-s1","version":"12.2.0-14+deb12u1","type":"deb","foundBy":"dpkg-db-cataloger","locations":[{"path":"/var/lib/dpkg/status.d/libgcc-s1","layerID":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714","accessPath":"/var/lib/dpkg/status.d/libgcc-s1","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgcc-s1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libgcc-s1.md5sums","layerID":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714","accessPath":"/var/lib/dpkg/status.d/libgcc-s1.md5sums","annotations":{"evidence":"supporting"}}],"licenses":[{"value":"Artistic","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgcc-s1/copyright"}]},{"value":"GFDL-1.2","spdxExpression":"GFDL-1.2-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgcc-s1/copyright"}]},{"value":"GPL","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgcc-s1/copyright"}]},{"value":"GPL-2","spdxExpression":"GPL-2.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgcc-s1/copyright"}]},{"value":"GPL-3","spdxExpression":"GPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgcc-s1/copyright"}]},{"value":"LGPL","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgcc-s1/copyright"}]}],"language":"","cpes":[{"cpe":"cpe:2.3:a:libgcc-s1:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:libgcc-s1:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:libgcc_s1:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:libgcc_s1:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:libgcc:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:libgcc:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","metadataType":"dpkg-db-entry","metadata":{"package":"libgcc-s1","source":"gcc-12","version":"12.2.0-14+deb12u1","sourceVersion":"","architecture":"arm64","maintainer":"Debian GCC Maintainers ","installedSize":147,"provides":["libgcc1 (= 1:12.2.0-14+deb12u1)"],"depends":["gcc-12-base (= 12.2.0-14+deb12u1)","libc6 (>= 2.35)"],"files":[{"path":"/lib/aarch64-linux-gnu/libgcc_s.so.1","digest":{"algorithm":"md5","value":"87b78dd0c286dfddc897f9c44c5bbc68"},"isConfigFile":false},{"path":"/usr/share/lintian/overrides/libgcc-s1","digest":{"algorithm":"md5","value":"44a14dcf85ae45e233e4d47509cc2369"},"isConfigFile":false}]}},{"id":"7e671502c66ed1d1","name":"libgomp1","version":"12.2.0-14+deb12u1","type":"deb","foundBy":"dpkg-db-cataloger","locations":[{"path":"/var/lib/dpkg/status.d/libgomp1","layerID":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b","accessPath":"/var/lib/dpkg/status.d/libgomp1","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgomp1/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libgomp1.md5sums","layerID":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b","accessPath":"/var/lib/dpkg/status.d/libgomp1.md5sums","annotations":{"evidence":"supporting"}}],"licenses":[{"value":"Artistic","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgomp1/copyright"}]},{"value":"GFDL-1.2","spdxExpression":"GFDL-1.2-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgomp1/copyright"}]},{"value":"GPL","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgomp1/copyright"}]},{"value":"GPL-2","spdxExpression":"GPL-2.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgomp1/copyright"}]},{"value":"GPL-3","spdxExpression":"GPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgomp1/copyright"}]},{"value":"LGPL","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libgomp1/copyright"}]}],"language":"","cpes":[{"cpe":"cpe:2.3:a:libgomp1:libgomp1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","metadataType":"dpkg-db-entry","metadata":{"package":"libgomp1","source":"gcc-12","version":"12.2.0-14+deb12u1","sourceVersion":"","architecture":"arm64","maintainer":"Debian GCC Maintainers ","installedSize":352,"depends":["gcc-12-base (= 12.2.0-14+deb12u1)","libc6 (>= 2.34)"],"files":[{"path":"/usr/lib/aarch64-linux-gnu/libgomp.so.1.0.0","digest":{"algorithm":"md5","value":"425d44df9e09c06d179e80a6c4f2ab8b"},"isConfigFile":false}]}},{"id":"35e2091e2b3da6f5","name":"libssl3","version":"3.0.17-1~deb12u2","type":"deb","foundBy":"dpkg-db-cataloger","locations":[{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/var/lib/dpkg/status.d/libssl3.md5sums","annotations":{"evidence":"supporting"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright"}]},{"value":"Artistic","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright"}]},{"value":"GPL-1","spdxExpression":"GPL-1.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright"}]},{"value":"GPL-1+","spdxExpression":"GPL-1.0-or-later","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","accessPath":"/usr/share/doc/libssl3/copyright"}]}],"language":"","cpes":[{"cpe":"cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64&distro=debian-12&upstream=openssl","metadataType":"dpkg-db-entry","metadata":{"package":"libssl3","source":"openssl","version":"3.0.17-1~deb12u2","sourceVersion":"","architecture":"arm64","maintainer":"Debian OpenSSL Team ","installedSize":5981,"depends":["libc6 (>= 2.34)"],"files":[{"path":"/usr/lib/aarch64-linux-gnu/engines-3/afalg.so","digest":{"algorithm":"md5","value":"c20bb3db845cc89c1fe26d1971d65763"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/engines-3/loader_attic.so","digest":{"algorithm":"md5","value":"9648aefcf7ab6351479e0207e90da785"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/engines-3/padlock.so","digest":{"algorithm":"md5","value":"492e99ca8b6ea332e1b031be9488c367"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/libcrypto.so.3","digest":{"algorithm":"md5","value":"3ccefdd3499183def49bad1d6c8ddca6"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/libssl.so.3","digest":{"algorithm":"md5","value":"e42ef45872d74505e413301ece291878"},"isConfigFile":false},{"path":"/usr/lib/aarch64-linux-gnu/ossl-modules/legacy.so","digest":{"algorithm":"md5","value":"1ec2b23151ece5d84aa9bf87e5b31012"},"isConfigFile":false},{"path":"/usr/share/doc/libssl3/changelog.Debian.gz","digest":{"algorithm":"md5","value":"313351701819f8f21dd5d545222de9d4"},"isConfigFile":false},{"path":"/usr/share/doc/libssl3/changelog.gz","digest":{"algorithm":"md5","value":"d308d26895532bdb9e61f21990922a43"},"isConfigFile":false},{"path":"/usr/share/doc/libssl3/copyright","digest":{"algorithm":"md5","value":"6264b3617e9bd0092102a2ab8db06adb"},"isConfigFile":false}]}},{"id":"beed519c814b3b17","name":"libstdc++6","version":"12.2.0-14+deb12u1","type":"deb","foundBy":"dpkg-db-cataloger","locations":[{"path":"/var/lib/dpkg/status.d/libstdc++6","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c","accessPath":"/var/lib/dpkg/status.d/libstdc++6","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libstdc++6/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/libstdc++6.md5sums","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c","accessPath":"/var/lib/dpkg/status.d/libstdc++6.md5sums","annotations":{"evidence":"supporting"}}],"licenses":[{"value":"Artistic","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libstdc++6/copyright"}]},{"value":"GFDL-1.2","spdxExpression":"GFDL-1.2-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libstdc++6/copyright"}]},{"value":"GPL","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libstdc++6/copyright"}]},{"value":"GPL-2","spdxExpression":"GPL-2.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libstdc++6/copyright"}]},{"value":"GPL-3","spdxExpression":"GPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libstdc++6/copyright"}]},{"value":"LGPL","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","accessPath":"/usr/share/doc/libstdc++6/copyright"}]}],"language":"","cpes":[{"cpe":"cpe:2.3:a:libstdc\\+\\+6:libstdc\\+\\+6:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=arm64&distro=debian-12&upstream=gcc-12","metadataType":"dpkg-db-entry","metadata":{"package":"libstdc++6","source":"gcc-12","version":"12.2.0-14+deb12u1","sourceVersion":"","architecture":"arm64","maintainer":"Debian GCC Maintainers ","installedSize":2670,"depends":["gcc-12-base (= 12.2.0-14+deb12u1)","libc6 (>= 2.36)","libgcc-s1 (>= 4.5)"],"files":[{"path":"/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30","digest":{"algorithm":"md5","value":"17b0f70613eeeae1d97e0e2c5e759079"},"isConfigFile":false},{"path":"/usr/share/gcc/python/libstdcxx/__init__.py","digest":{"algorithm":"md5","value":"68b329da9893e34099c7d8ad5cb9c940"},"isConfigFile":false},{"path":"/usr/share/gcc/python/libstdcxx/v6/__init__.py","digest":{"algorithm":"md5","value":"9b4aa298a5559f01a31b4252b2ca34c7"},"isConfigFile":false},{"path":"/usr/share/gcc/python/libstdcxx/v6/printers.py","digest":{"algorithm":"md5","value":"51dc070f3c393db97de3424daef0400e"},"isConfigFile":false},{"path":"/usr/share/gcc/python/libstdcxx/v6/xmethods.py","digest":{"algorithm":"md5","value":"715a28ac117c1e22d8fa5710c31fb527"},"isConfigFile":false},{"path":"/usr/share/gdb/auto-load/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30-gdb.py","digest":{"algorithm":"md5","value":"1aca70d426c1fc1b543bcca9426aa78e"},"isConfigFile":false}]}},{"id":"008b04af34471513","name":"libxmljs2","version":"0.37.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/libxmljs2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/libxmljs2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:libxmljs2:libxmljs2:0.37.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:marudor:libxmljs2:0.37.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/libxmljs2@0.37.0","metadataType":"javascript-npm-package","metadata":{"name":"libxmljs2","version":"0.37.0","author":"marudor, Jeff Smick, Marco Rogers","homepage":"","description":"libxml bindings for v8 javascript engine","url":"http://github.com/marudor/libxmljs2.git","private":false}},{"id":"b4203f0dbd71dc51","name":"liftup","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/liftup/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/liftup/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:liftup:liftup:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/liftup@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"liftup","version":"3.0.1","author":"Grunt Development Team (https://gruntjs.com/development-team)","homepage":"","description":"Launch your command line tool with ease.","url":"gruntjs/js-liftup","private":false}},{"id":"b2ed0312398a883c","name":"linebreak","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/linebreak/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/linebreak/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/linebreak/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/linebreak/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:devongovett:linebreak:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:linebreak:linebreak:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/linebreak@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"linebreak","version":"1.1.0","author":"Devon Govett ","homepage":"https://github.com/devongovett/linebreaker","description":"An implementation of the Unicode Line Breaking Algorithm (UAX #14)","url":"https://github.com/devongovett/linebreaker.git","private":false}},{"id":"8cf228f1cc8b3027","name":"listenercount","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/listenercount/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/listenercount/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/listenercount/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/listenercount/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:listenercount:listenercount:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/listenercount@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"listenercount","version":"1.0.1","author":"jden ","homepage":"","description":"backwards compatible version of builtin events.listenercount","url":"git@github.com:jden/node-listenercount.git","private":false}},{"id":"b0673eac3bec27e8","name":"ljharb-monorepo-symlink-test","version":"0.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/multirepo/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/multirepo/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/multirepo/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/multirepo/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ljharb-monorepo-symlink-test:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb-monorepo-symlink-test:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb_monorepo_symlink_test:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb_monorepo_symlink_test:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb-monorepo-symlink:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb-monorepo-symlink:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb_monorepo_symlink:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb_monorepo_symlink:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb-monorepo:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb-monorepo:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb_monorepo:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb_monorepo:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ljharb-monorepo-symlink-test@0.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ljharb-monorepo-symlink-test","version":"0.0.0","author":"","homepage":"","description":"","url":"","private":true}},{"id":"91b02cf44711d543","name":"locate-path","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/locate-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/locate-path/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/locate-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/locate-path/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:locate-path:locate-path:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:locate-path:locate_path:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:locate_path:locate-path:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:locate_path:locate_path:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:locate:locate-path:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:locate:locate_path:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/locate-path@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"locate-path","version":"5.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get the first path that exists on disk of multiple paths","url":"sindresorhus/locate-path","private":false}},{"id":"dbbb92a4d9c4d340","name":"lodash","version":"2.4.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:lodash:lodash:2.4.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/lodash@2.4.2","metadataType":"javascript-npm-package","metadata":{"name":"lodash","version":"2.4.2","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (http://www.iceddev.com/), Kit Cambridge (http://kitcambridge.be/), Mathias Bynens (http://mathiasbynens.be/)","homepage":"http://lodash.com/","description":"A utility library delivering consistency, customization, performance, & extras.","url":"https://github.com/lodash/lodash.git","private":false}},{"id":"32afa1bf90ac61bc","name":"lodash","version":"4.17.21","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lodash/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lodash/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:lodash:lodash:4.17.21:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/lodash@4.17.21","metadataType":"javascript-npm-package","metadata":{"name":"lodash","version":"4.17.21","author":"John-David Dalton , John-David Dalton , Mathias Bynens ","homepage":"https://lodash.com/","description":"Lodash modular utilities.","url":"lodash/lodash","private":false}},{"id":"d72928af0caa92da","name":"lodash.camelcase","version":"4.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/lodash.camelcase/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lodash.camelcase/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/lodash.camelcase/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lodash.camelcase/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:lodash.camelcase:lodash.camelcase:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/lodash.camelcase@4.3.0","metadataType":"javascript-npm-package","metadata":{"name":"lodash.camelcase","version":"4.3.0","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (https://github.com/phated), Mathias Bynens (https://mathiasbynens.be/)","homepage":"https://lodash.com/","description":"The lodash method `_.camelCase` exported as a module.","url":"lodash/lodash","private":false}},{"id":"ec6d4a50251c782e","name":"lodash.isfinite","version":"3.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/lodash.isfinite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lodash.isfinite/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/lodash.isfinite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lodash.isfinite/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:lodash.isfinite:lodash.isfinite:3.3.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/lodash.isfinite@3.3.2","metadataType":"javascript-npm-package","metadata":{"name":"lodash.isfinite","version":"3.3.2","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (https://github.com/phated), Mathias Bynens (https://mathiasbynens.be/)","homepage":"https://lodash.com/","description":"The lodash method `_.isFinite` exported as a module.","url":"lodash/lodash","private":false}},{"id":"be8f210a7cd0fab3","name":"lodash.set","version":"4.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/lodash.set/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lodash.set/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/lodash.set/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lodash.set/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:lodash.set:lodash.set:4.3.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/lodash.set@4.3.2","metadataType":"javascript-npm-package","metadata":{"name":"lodash.set","version":"4.3.2","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (https://github.com/phated), Mathias Bynens (https://mathiasbynens.be/)","homepage":"https://lodash.com/","description":"The lodash method `_.set` exported as a module.","url":"lodash/lodash","private":false}},{"id":"de0c453fbecf2b01","name":"logform","version":"2.7.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/logform/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/logform/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/logform/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/logform/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:winstonjs:logform:2.7.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:logform:logform:2.7.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/logform@2.7.0","metadataType":"javascript-npm-package","metadata":{"name":"logform","version":"2.7.0","author":"Charlie Robbins ","homepage":"https://github.com/winstonjs/logform#readme","description":"An mutable object-based log format designed for chaining & objectMode streams.","url":"git+https://github.com/winstonjs/logform.git","private":false}},{"id":"807013bf36635932","name":"lolex","version":"1.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/lolex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lolex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/lolex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lolex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:sinonjs:lolex:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lolex:lolex:1.3.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/lolex@1.3.2","metadataType":"javascript-npm-package","metadata":{"name":"lolex","version":"1.3.2","author":"Christian Johansen","homepage":"http://github.com/sinonjs/lolex","description":"Fake JavaScript timers","url":"http://github.com/sinonjs/lolex.git","private":false}},{"id":"360730ddc52a7620","name":"loose-envify","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/loose-envify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/loose-envify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/loose-envify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/loose-envify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:loose-envify:loose-envify:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:loose-envify:loose_envify:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:loose_envify:loose-envify:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:loose_envify:loose_envify:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zertosh:loose-envify:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zertosh:loose_envify:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:loose:loose-envify:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:loose:loose_envify:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/loose-envify@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"loose-envify","version":"1.4.0","author":"Andres Suarez ","homepage":"https://github.com/zertosh/loose-envify","description":"Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST","url":"git://github.com/zertosh/loose-envify.git","private":false}},{"id":"32832572ce4df07d","name":"lowercase-keys","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/lowercase-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lowercase-keys/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/lowercase-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/lowercase-keys/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:lowercase-keys:lowercase-keys:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lowercase-keys:lowercase_keys:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lowercase_keys:lowercase-keys:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lowercase_keys:lowercase_keys:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lowercase:lowercase-keys:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lowercase:lowercase_keys:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/lowercase-keys@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"lowercase-keys","version":"1.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Lowercase the keys of an object","url":"sindresorhus/lowercase-keys","private":false}},{"id":"073a1abbff114c8c","name":"lru-cache","version":"10.4.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:lru-cache:10.4.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/lru-cache@10.4.3","metadataType":"javascript-npm-package","metadata":{"name":"lru-cache","version":"10.4.3","author":"Isaac Z. Schlueter ","homepage":"","description":"A cache object that deletes the least-recently-used items.","url":"git://github.com/isaacs/node-lru-cache.git","private":false}},{"id":"029044ebd1fb4ece","name":"lru-cache","version":"10.4.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cacache/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacache/node_modules/lru-cache/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cacache/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacache/node_modules/lru-cache/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:lru-cache:10.4.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/lru-cache@10.4.3","metadataType":"javascript-npm-package","metadata":{"name":"lru-cache","version":"10.4.3","author":"Isaac Z. Schlueter ","homepage":"","description":"A cache object that deletes the least-recently-used items.","url":"git://github.com/isaacs/node-lru-cache.git","private":false}},{"id":"face390d666ee2e6","name":"lru-cache","version":"10.4.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:lru-cache:10.4.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/lru-cache@10.4.3","metadataType":"javascript-npm-package","metadata":{"name":"lru-cache","version":"10.4.3","author":"Isaac Z. Schlueter ","homepage":"","description":"A cache object that deletes the least-recently-used items.","url":"git://github.com/isaacs/node-lru-cache.git","private":false}},{"id":"65977491543b90a8","name":"lru-cache","version":"6.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:lru-cache:6.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/lru-cache@6.0.0","metadataType":"javascript-npm-package","metadata":{"name":"lru-cache","version":"6.0.0","author":"Isaac Z. Schlueter ","homepage":"","description":"A cache object that deletes the least-recently-used items.","url":"git://github.com/isaacs/node-lru-cache.git","private":false}},{"id":"94cfb98bee7b443d","name":"make-dir","version":"1.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress/node_modules/make-dir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress/node_modules/make-dir/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress/node_modules/make-dir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress/node_modules/make-dir/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:make-dir:make-dir:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-dir:make_dir:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_dir:make-dir:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_dir:make_dir:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make-dir:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make_dir:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/make-dir@1.3.0","metadataType":"javascript-npm-package","metadata":{"name":"make-dir","version":"1.3.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Make a directory and its parents if needed - Think `mkdir -p`","url":"sindresorhus/make-dir","private":false}},{"id":"4beba0ec739f4b97","name":"make-dir","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/make-dir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-dir/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/make-dir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-dir/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:make-dir:make-dir:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-dir:make_dir:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_dir:make-dir:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_dir:make_dir:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make-dir:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make_dir:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/make-dir@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"make-dir","version":"2.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Make a directory and its parents if needed - Think `mkdir -p`","url":"sindresorhus/make-dir","private":false}},{"id":"be198e54396ccaa6","name":"make-error","version":"1.3.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/make-error/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-error/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/make-error/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-error/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:JsCommunity:make-error:1.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:JsCommunity:make_error:1.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-error:make-error:1.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-error:make_error:1.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_error:make-error:1.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_error:make_error:1.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make-error:1.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make_error:1.3.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/make-error@1.3.6","metadataType":"javascript-npm-package","metadata":{"name":"make-error","version":"1.3.6","author":"Julien Fontanet ","homepage":"https://github.com/JsCommunity/make-error","description":"Make your own error types!","url":"git://github.com/JsCommunity/make-error.git","private":false}},{"id":"cbd26296f86ea3b8","name":"make-fetch-happen","version":"14.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/make-fetch-happen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-fetch-happen/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/make-fetch-happen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-fetch-happen/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:make-fetch-happen:make-fetch-happen:14.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-fetch-happen:make_fetch_happen:14.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_fetch_happen:make-fetch-happen:14.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_fetch_happen:make_fetch_happen:14.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-fetch:make-fetch-happen:14.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-fetch:make_fetch_happen:14.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_fetch:make-fetch-happen:14.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_fetch:make_fetch_happen:14.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make-fetch-happen:14.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make_fetch_happen:14.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/make-fetch-happen@14.0.3","metadataType":"javascript-npm-package","metadata":{"name":"make-fetch-happen","version":"14.0.3","author":"GitHub Inc.","homepage":"","description":"Opinionated, caching, retrying fetch client","url":"git+https://github.com/npm/make-fetch-happen.git","private":false}},{"id":"07e960a14667d805","name":"make-fetch-happen","version":"9.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:make-fetch-happen:make-fetch-happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-fetch-happen:make_fetch_happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_fetch_happen:make-fetch-happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_fetch_happen:make_fetch_happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-fetch:make-fetch-happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-fetch:make_fetch_happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_fetch:make-fetch-happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_fetch:make_fetch_happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make-fetch-happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make_fetch_happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:make-fetch-happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:make_fetch_happen:9.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/make-fetch-happen@9.1.0","metadataType":"javascript-npm-package","metadata":{"name":"make-fetch-happen","version":"9.1.0","author":"Kat Marchán ","homepage":"","description":"Opinionated, caching, retrying fetch client","url":"https://github.com/npm/make-fetch-happen","private":false}},{"id":"2e70d0d98acb0009","name":"make-iterator","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/make-iterator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-iterator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/make-iterator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-iterator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:make-iterator:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:make_iterator:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-iterator:make-iterator:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-iterator:make_iterator:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_iterator:make-iterator:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_iterator:make_iterator:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make-iterator:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make_iterator:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/make-iterator@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"make-iterator","version":"1.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/make-iterator","description":"Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.","url":"jonschlinkert/make-iterator","private":false}},{"id":"6f404b9eb22f1024","name":"make-plural","version":"4.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/messageformat/node_modules/make-plural/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/messageformat/node_modules/make-plural/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/messageformat/node_modules/make-plural/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/messageformat/node_modules/make-plural/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:make-plural:make-plural:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-plural:make_plural:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_plural:make-plural:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_plural:make_plural:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:eemeli:make-plural:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:eemeli:make_plural:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make-plural:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make_plural:4.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/make-plural@4.3.0","metadataType":"javascript-npm-package","metadata":{"name":"make-plural","version":"4.3.0","author":"Eemeli Aro ","homepage":"https://github.com/eemeli/make-plural#readme","description":"Translates Unicode CLDR pluralization rules to executable JavaScript","url":"eemeli/make-plural","private":false}},{"id":"7b87370db2b76e71","name":"make-plural","version":"6.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/make-plural/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-plural/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/make-plural/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-plural/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:make-plural:make-plural:6.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make-plural:make_plural:6.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_plural:make-plural:6.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make_plural:make_plural:6.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:eemeli:make-plural:6.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:eemeli:make_plural:6.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make-plural:6.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:make:make_plural:6.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/make-plural@6.2.2","metadataType":"javascript-npm-package","metadata":{"name":"make-plural","version":"6.2.2","author":"Eemeli Aro ","homepage":"https://github.com/eemeli/make-plural#readme","description":"Unicode CLDR pluralization rules as JavaScript functions","url":"https://github.com/eemeli/make-plural.git","private":false}},{"id":"5f83b17e9f854ecc","name":"map-cache","version":"0.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/map-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/map-cache/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/map-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/map-cache/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:map-cache:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:map_cache:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map-cache:map-cache:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map-cache:map_cache:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map_cache:map-cache:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map_cache:map_cache:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map:map-cache:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map:map_cache:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/map-cache@0.2.2","metadataType":"javascript-npm-package","metadata":{"name":"map-cache","version":"0.2.2","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/map-cache","description":"Basic cache object for storing key-value pairs.","url":"jonschlinkert/map-cache","private":false}},{"id":"0a4b407ebac3f9e1","name":"map-visit","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/map-visit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/map-visit/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/map-visit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/map-visit/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:map-visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:map_visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map-visit:map-visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map-visit:map_visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map_visit:map-visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map_visit:map_visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map:map-visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:map:map_visit:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/map-visit@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"map-visit","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/map-visit","description":"Map `visit` over an array of objects.","url":"jonschlinkert/map-visit","private":false}},{"id":"92d5870e9d43058d","name":"marsdb","version":"0.6.11","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/marsdb/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/marsdb/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/marsdb/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/marsdb/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:marsdb:marsdb:0.6.11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:c58:marsdb:0.6.11:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/marsdb@0.6.11","metadataType":"javascript-npm-package","metadata":{"name":"marsdb","version":"0.6.11","author":"Artem Artemev , Artem Artemev","homepage":"https://github.com/c58/marsdb","description":"MarsDB is a lightweight client-side MongoDB-like database, Promise based, written in ES6","url":"git@github.com:c58/marsdb.git","private":false}},{"id":"c4cf81a86732a92f","name":"math-interval-parser","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/math-interval-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/math-interval-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/math-interval-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/math-interval-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:math-interval-parser:math-interval-parser:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math-interval-parser:math_interval_parser:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math_interval_parser:math-interval-parser:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math_interval_parser:math_interval_parser:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math-interval:math-interval-parser:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math-interval:math_interval_parser:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math_interval:math-interval-parser:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math_interval:math_interval_parser:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math:math-interval-parser:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math:math_interval_parser:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/math-interval-parser@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"math-interval-parser","version":"2.0.1","author":"Dmitry Semigradsky (https://github.com/Semigradsky)","homepage":"","description":"Parse math interval","url":"Semigradsky/math-interval-parser","private":false}},{"id":"aa8ac1643abd998a","name":"math-intrinsics","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/math-intrinsics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/math-intrinsics/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/math-intrinsics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/math-intrinsics/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:math-intrinsics:math-intrinsics:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math-intrinsics:math_intrinsics:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math_intrinsics:math-intrinsics:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math_intrinsics:math_intrinsics:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-shims:math-intrinsics:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-shims:math_intrinsics:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math:math-intrinsics:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:math:math_intrinsics:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/math-intrinsics@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"math-intrinsics","version":"1.1.0","author":"Jordan Harband ","homepage":"https://github.com/es-shims/math-intrinsics#readme","description":"ES Math-related intrinsics and helpers, robustly cached.","url":"git+https://github.com/es-shims/math-intrinsics.git","private":false}},{"id":"761d39c4b96da905","name":"media-typer","version":"0.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/media-typer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/media-typer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/media-typer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/media-typer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:media-typer:media-typer:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:media-typer:media_typer:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:media_typer:media-typer:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:media_typer:media_typer:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:media:media-typer:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:media:media_typer:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/media-typer@0.3.0","metadataType":"javascript-npm-package","metadata":{"name":"media-typer","version":"0.3.0","author":"Douglas Christopher Wilson ","homepage":"","description":"Simple RFC 6838 media type parser and formatter","url":"jshttp/media-typer","private":false}},{"id":"81fa76b13d51bb43","name":"media-types","version":"10.0.0","type":"deb","foundBy":"dpkg-db-cataloger","locations":[{"path":"/var/lib/dpkg/status.d/media-types","layerID":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9","accessPath":"/var/lib/dpkg/status.d/media-types","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/media-types/copyright","layerID":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9","accessPath":"/usr/share/doc/media-types/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/media-types.md5sums","layerID":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9","accessPath":"/var/lib/dpkg/status.d/media-types.md5sums","annotations":{"evidence":"supporting"}}],"licenses":[{"value":"ad-hoc","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/media-types/copyright","layerID":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9","accessPath":"/usr/share/doc/media-types/copyright"}]}],"language":"","cpes":[{"cpe":"cpe:2.3:a:media-types:media-types:10.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:media-types:media_types:10.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:media_types:media-types:10.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:media_types:media_types:10.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:media:media-types:10.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:media:media_types:10.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:deb/debian/media-types@10.0.0?arch=all&distro=debian-12","metadataType":"dpkg-db-entry","metadata":{"package":"media-types","source":"","version":"10.0.0","sourceVersion":"","architecture":"all","maintainer":"Mime-Support Packagers ","installedSize":92,"files":[{"path":"/usr/share/bug/media-types/presubj","digest":{"algorithm":"md5","value":"1f525276db70d3b45f423ebd9e101416"},"isConfigFile":false},{"path":"/usr/share/doc/media-types/changelog.gz","digest":{"algorithm":"md5","value":"32e1c448e199ed986695543f48ee2573"},"isConfigFile":false},{"path":"/usr/share/doc/media-types/copyright","digest":{"algorithm":"md5","value":"f3ace4a4ff8aa9e374be6080e41a822e"},"isConfigFile":false}]}},{"id":"9d5d7412a9d2ef14","name":"median","version":"0.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/median/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/median/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/median/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/median/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:lafikl:median:0.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:median:median:0.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/median@0.0.2","metadataType":"javascript-npm-package","metadata":{"name":"median","version":"0.0.2","author":"Khalid Lafi","homepage":"https://github.com/lafikl/median","description":"a small module for node and browser to calculate median","url":"http://github.com/lafikl/median","private":false}},{"id":"d9e5a65c51115c3f","name":"merge-descriptors","version":"1.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/merge-descriptors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/merge-descriptors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/merge-descriptors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/merge-descriptors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:merge-descriptors:merge-descriptors:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:merge-descriptors:merge_descriptors:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:merge_descriptors:merge-descriptors:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:merge_descriptors:merge_descriptors:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:merge:merge-descriptors:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:merge:merge_descriptors:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/merge-descriptors@1.0.3","metadataType":"javascript-npm-package","metadata":{"name":"merge-descriptors","version":"1.0.3","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson , Mike Grabowski ","homepage":"","description":"Merge objects using descriptors","url":"sindresorhus/merge-descriptors","private":false}},{"id":"f69b2994a9e9d9fe","name":"messageformat","version":"2.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/messageformat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/messageformat/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/messageformat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/messageformat/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:messageformat:messageformat:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/messageformat@2.3.0","metadataType":"javascript-npm-package","metadata":{"name":"messageformat","version":"2.3.0","author":"Alex Sexton , Eemeli Aro ","homepage":"https://messageformat.github.io/messageformat/","description":"PluralFormat and SelectFormat Message and i18n Tool - A JavaScript Implemenation of the ICU standards.","url":"messageformat/messageformat","private":false}},{"id":"2b6c534059aeab68","name":"messageformat-formatters","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/messageformat-formatters/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/messageformat-formatters/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/messageformat-formatters/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/messageformat-formatters/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:messageformat-formatters:messageformat-formatters:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:messageformat-formatters:messageformat_formatters:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:messageformat_formatters:messageformat-formatters:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:messageformat_formatters:messageformat_formatters:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:messageformat:messageformat-formatters:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:messageformat:messageformat_formatters:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/messageformat-formatters@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"messageformat-formatters","version":"2.0.1","author":"Eemeli Aro ","homepage":"https://messageformat.github.io/","description":"Formatters for messageformat","url":"https://github.com/messageformat/messageformat.git","private":false}},{"id":"e027aa677afa5141","name":"messageformat-parser","version":"4.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/messageformat-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/messageformat-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/messageformat-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/messageformat-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:messageformat-parser:messageformat-parser:4.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:messageformat-parser:messageformat_parser:4.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:messageformat_parser:messageformat-parser:4.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:messageformat_parser:messageformat_parser:4.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:messageformat:messageformat-parser:4.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:messageformat:messageformat_parser:4.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/messageformat-parser@4.1.3","metadataType":"javascript-npm-package","metadata":{"name":"messageformat-parser","version":"4.1.3","author":"Alex Sexton , Eemeli Aro , Nikola Kovacs , Adrian Vogelsgesang ","homepage":"https://messageformat.github.io/","description":"A PEG.js parser for ICU MessageFormat strings","url":"https://github.com/messageformat/messageformat.git","private":false}},{"id":"5f8a3e9c18de5014","name":"methods","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/methods/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/methods/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/methods/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/methods/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:methods:methods:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/methods@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"methods","version":"1.1.2","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com), TJ Holowaychuk (http://tjholowaychuk.com)","homepage":"","description":"HTTP methods that node supports","url":"jshttp/methods","private":false}},{"id":"2f60ee768b1461a2","name":"micromatch","version":"3.1.10","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/micromatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/micromatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/micromatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/micromatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:micromatch:3.1.10:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/micromatch@3.1.10","metadataType":"javascript-npm-package","metadata":{"name":"micromatch","version":"3.1.10","author":"Jon Schlinkert (https://github.com/jonschlinkert), Amila Welihinda (amilajack.com), Bogdan Chadkin (https://github.com/TrySound), Brian Woodward (https://twitter.com/doowb), Devon Govett (http://badassjs.com), Elan Shanker (https://github.com/es128), Fabrício Matté (https://ultcombo.js.org), Jon Schlinkert (http://twitter.com/jonschlinkert), Martin Kolárik (https://kolarik.sk), Olsten Larck (https://i.am.charlike.online), Paul Miller (paulmillr.com), Tom Byrer (https://github.com/tomByrer), Tyler Akins (http://rumkin.com), ","homepage":"https://github.com/micromatch/micromatch","description":"Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.","url":"micromatch/micromatch","private":false}},{"id":"4589ae9f300717e4","name":"micromatch","version":"4.0.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/micromatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/micromatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/micromatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/micromatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:micromatch:4.0.8:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/micromatch@4.0.8","metadataType":"javascript-npm-package","metadata":{"name":"micromatch","version":"4.0.8","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Amila Welihinda (amilajack.com), Bogdan Chadkin (https://github.com/TrySound), Brian Woodward (https://twitter.com/doowb), Devon Govett (http://badassjs.com), Elan Shanker (https://github.com/es128), Fabrício Matté (https://ultcombo.js.org), Jon Schlinkert (http://twitter.com/jonschlinkert), Martin Kolárik (https://kolarik.sk), Olsten Larck (https://i.am.charlike.online), Paul Miller (paulmillr.com), Tom Byrer (https://github.com/tomByrer), Tyler Akins (http://rumkin.com), Peter Bright (https://github.com/drpizza), Kuba Juszczyk (https://github.com/ku8ar)","homepage":"https://github.com/micromatch/micromatch","description":"Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.","url":"micromatch/micromatch","private":false}},{"id":"a650aa642c0822c6","name":"micromatch","version":"4.0.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/micromatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/micromatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/micromatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/micromatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:micromatch:4.0.8:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/micromatch@4.0.8","metadataType":"javascript-npm-package","metadata":{"name":"micromatch","version":"4.0.8","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Amila Welihinda (amilajack.com), Bogdan Chadkin (https://github.com/TrySound), Brian Woodward (https://twitter.com/doowb), Devon Govett (http://badassjs.com), Elan Shanker (https://github.com/es128), Fabrício Matté (https://ultcombo.js.org), Jon Schlinkert (http://twitter.com/jonschlinkert), Martin Kolárik (https://kolarik.sk), Olsten Larck (https://i.am.charlike.online), Paul Miller (paulmillr.com), Tom Byrer (https://github.com/tomByrer), Tyler Akins (http://rumkin.com), Peter Bright (https://github.com/drpizza), Kuba Juszczyk (https://github.com/ku8ar)","homepage":"https://github.com/micromatch/micromatch","description":"Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.","url":"micromatch/micromatch","private":false}},{"id":"1ebb82e2ba25a844","name":"mime","version":"1.6.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/mime/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mime/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/mime/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mime/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mime_project:mime:1.6.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/mime@1.6.0","metadataType":"javascript-npm-package","metadata":{"name":"mime","version":"1.6.0","author":"Robert Kieffer (http://github.com/broofa), Benjamin Thomas (http://github.com/bentomas)","homepage":"","description":"A comprehensive library for mime-type mapping","url":"https://github.com/broofa/node-mime","private":false}},{"id":"43c6f2fbd14f0eba","name":"mime-db","version":"1.52.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/mime-db/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mime-db/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/mime-db/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mime-db/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mime-db:mime-db:1.52.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mime-db:mime_db:1.52.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mime_db:mime-db:1.52.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mime_db:mime_db:1.52.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mime:mime-db:1.52.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mime:mime_db:1.52.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mime-db@1.52.0","metadataType":"javascript-npm-package","metadata":{"name":"mime-db","version":"1.52.0","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com), Robert Kieffer (http://github.com/broofa)","homepage":"","description":"Media Type Database","url":"jshttp/mime-db","private":false}},{"id":"33e05356d0dff6ad","name":"mime-types","version":"2.1.35","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/mime-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mime-types/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/mime-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mime-types/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mime-types:mime-types:2.1.35:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mime-types:mime_types:2.1.35:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mime_types:mime-types:2.1.35:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mime_types:mime_types:2.1.35:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mime:mime-types:2.1.35:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mime:mime_types:2.1.35:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mime-types@2.1.35","metadataType":"javascript-npm-package","metadata":{"name":"mime-types","version":"2.1.35","author":"Douglas Christopher Wilson , Jeremiah Senkpiel (https://searchbeam.jit.su), Jonathan Ong (http://jongleberry.com)","homepage":"","description":"The ultimate javascript content-type utility.","url":"jshttp/mime-types","private":false}},{"id":"02b892e02c7322ac","name":"mimic-response","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mimic-response/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mimic-response/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mimic-response:mimic-response:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic-response:mimic_response:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic_response:mimic-response:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic_response:mimic_response:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic:mimic-response:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic:mimic_response:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mimic-response@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"mimic-response","version":"1.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Mimic a Node.js HTTP response stream","url":"sindresorhus/mimic-response","private":false}},{"id":"0e93cdb85c89eacc","name":"mimic-response","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mimic-response:mimic-response:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic-response:mimic_response:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic_response:mimic-response:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic_response:mimic_response:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic:mimic-response:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic:mimic_response:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mimic-response@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"mimic-response","version":"2.1.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Mimic a Node.js HTTP response stream","url":"sindresorhus/mimic-response","private":false}},{"id":"845c5d602993a101","name":"mimic-response","version":"3.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mimic-response:mimic-response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic-response:mimic_response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic_response:mimic-response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic_response:mimic_response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic:mimic-response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic:mimic_response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mimic-response@3.1.0","metadataType":"javascript-npm-package","metadata":{"name":"mimic-response","version":"3.1.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Mimic a Node.js HTTP response stream","url":"sindresorhus/mimic-response","private":false}},{"id":"2b67abea8a06a8db","name":"mimic-response","version":"3.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mimic-response:mimic-response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic-response:mimic_response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic_response:mimic-response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic_response:mimic_response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic:mimic-response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mimic:mimic_response:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mimic-response@3.1.0","metadataType":"javascript-npm-package","metadata":{"name":"mimic-response","version":"3.1.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Mimic a Node.js HTTP response stream","url":"sindresorhus/mimic-response","private":false}},{"id":"259bb7f76d54d062","name":"minami","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/file-js/docconfig/template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/docconfig/template/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/file-js/docconfig/template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/docconfig/template/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:Nijikokun:minami:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minami:minami:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minami@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"minami","version":"1.1.1","author":"Nijiko Yonskai ","homepage":"https://github.com/Nijikokun/minami","description":"Clean and minimal JSDoc 3 Template / Theme","url":"https://github.com/Nijikokun/minami.git","private":false}},{"id":"803f499aaa469edc","name":"minami","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/filehound/docconfig/template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filehound/docconfig/template/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/filehound/docconfig/template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filehound/docconfig/template/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:Nijikokun:minami:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minami:minami:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minami@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"minami","version":"1.1.1","author":"Nijiko Yonskai ","homepage":"https://github.com/Nijikokun/minami","description":"Clean and minimal JSDoc 3 Template / Theme","url":"https://github.com/Nijikokun/minami.git","private":false}},{"id":"21dab49a5abbbdc9","name":"minami","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/filesniffer/docconfig/template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filesniffer/docconfig/template/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/filesniffer/docconfig/template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filesniffer/docconfig/template/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:Nijikokun:minami:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minami:minami:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minami@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"minami","version":"1.1.1","author":"Nijiko Yonskai ","homepage":"https://github.com/Nijikokun/minami","description":"Clean and minimal JSDoc 3 Template / Theme","url":"https://github.com/Nijikokun/minami.git","private":false}},{"id":"a7d9f58fa9223af7","name":"minimatch","version":"3.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.0.5:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.0.5","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.0.5","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"64792428adfc1585","name":"minimatch","version":"3.0.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.0.8:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.0.8","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.0.8","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"31053d1a3eefafcf","name":"minimatch","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"c46d28efb236e0c8","name":"minimatch","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"2ea489db3cb444cd","name":"minimatch","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"a88006b8a0ec9567","name":"minimatch","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"34e3a98e2f474c3f","name":"minimatch","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"182b6a07cfd75764","name":"minimatch","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"5c4dec26d80d1f6e","name":"minimatch","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"203e6da42d80803d","name":"minimatch","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"60218374fb088257","name":"minimatch","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"3.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"ae8bd0e649f1262b","name":"minimatch","version":"5.1.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:5.1.6:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@5.1.6","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"5.1.6","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"1f297f7286432e88","name":"minimatch","version":"9.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimatch_project:minimatch:9.0.5:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/minimatch@9.0.5","metadataType":"javascript-npm-package","metadata":{"name":"minimatch","version":"9.0.5","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"a glob matcher in javascript","url":"git://github.com/isaacs/minimatch.git","private":false}},{"id":"73dbd9aaf4ec2d16","name":"minimist","version":"0.2.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/bower-config/node_modules/minimist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bower-config/node_modules/minimist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/bower-config/node_modules/minimist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/bower-config/node_modules/minimist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimistjs:minimist:0.2.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minimist:minimist:0.2.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minimist@0.2.4","metadataType":"javascript-npm-package","metadata":{"name":"minimist","version":"0.2.4","author":"James Halliday (http://substack.net)","homepage":"https://github.com/minimistjs/minimist","description":"parse argument options","url":"git://github.com/minimistjs/minimist.git","private":false}},{"id":"9c7c73598a676732","name":"minimist","version":"1.2.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minimist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minimist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minimist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minimist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minimistjs:minimist:1.2.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minimist:minimist:1.2.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minimist@1.2.8","metadataType":"javascript-npm-package","metadata":{"name":"minimist","version":"1.2.8","author":"James Halliday (http://substack.net)","homepage":"https://github.com/minimistjs/minimist","description":"parse argument options","url":"git://github.com/minimistjs/minimist.git","private":false}},{"id":"59462219a37abffd","name":"minipass","version":"2.9.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass:minipass:2.9.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass@2.9.0","metadataType":"javascript-npm-package","metadata":{"name":"minipass","version":"2.9.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"minimal implementation of a PassThrough stream","url":"git+https://github.com/isaacs/minipass.git","private":false}},{"id":"338b486a654e33cb","name":"minipass","version":"3.3.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass@3.3.6","metadataType":"javascript-npm-package","metadata":{"name":"minipass","version":"3.3.6","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"minimal implementation of a PassThrough stream","url":"git+https://github.com/isaacs/minipass.git","private":false}},{"id":"7256b9dc3ee5141e","name":"minipass","version":"3.3.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass@3.3.6","metadataType":"javascript-npm-package","metadata":{"name":"minipass","version":"3.3.6","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"minimal implementation of a PassThrough stream","url":"git+https://github.com/isaacs/minipass.git","private":false}},{"id":"b65044371c10aa40","name":"minipass","version":"3.3.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass@3.3.6","metadataType":"javascript-npm-package","metadata":{"name":"minipass","version":"3.3.6","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"minimal implementation of a PassThrough stream","url":"git+https://github.com/isaacs/minipass.git","private":false}},{"id":"04660218c5e211d0","name":"minipass","version":"3.3.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass@3.3.6","metadataType":"javascript-npm-package","metadata":{"name":"minipass","version":"3.3.6","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"minimal implementation of a PassThrough stream","url":"git+https://github.com/isaacs/minipass.git","private":false}},{"id":"e285aecf7d10679e","name":"minipass","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass:minipass:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"minipass","version":"5.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"minimal implementation of a PassThrough stream","url":"git+https://github.com/isaacs/minipass.git","private":false}},{"id":"9f005f004bbbc237","name":"minipass","version":"7.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass:minipass:7.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:minipass:7.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass@7.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minipass","version":"7.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"minimal implementation of a PassThrough stream","url":"https://github.com/isaacs/minipass","private":false}},{"id":"63efb267ac514e08","name":"minipass-collect","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass-collect:minipass-collect:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass-collect:minipass_collect:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_collect:minipass-collect:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_collect:minipass_collect:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass-collect:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass_collect:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass-collect@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"minipass-collect","version":"1.0.2","author":"Isaac Z. Schlueter (https://izs.me)","homepage":"","description":"A Minipass stream that collects all the data into a single chunk","url":"","private":false}},{"id":"8fecd15c1c48c3bb","name":"minipass-collect","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-collect/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-collect/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-collect/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-collect/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass-collect:minipass-collect:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass-collect:minipass_collect:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_collect:minipass-collect:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_collect:minipass_collect:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass-collect:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass_collect:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:minipass-collect:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:minipass_collect:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass-collect@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"minipass-collect","version":"2.0.1","author":"Isaac Z. Schlueter (https://izs.me)","homepage":"","description":"A Minipass stream that collects all the data into a single chunk","url":"https://github.com/isaacs/minipass-collect","private":false}},{"id":"f1dcdfbdae2d40b2","name":"minipass-fetch","version":"1.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass-fetch:minipass-fetch:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass-fetch:minipass_fetch:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_fetch:minipass-fetch:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_fetch:minipass_fetch:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass-fetch:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass_fetch:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass-fetch@1.4.1","metadataType":"javascript-npm-package","metadata":{"name":"minipass-fetch","version":"1.4.1","author":"","homepage":"","description":"An implementation of window.fetch in Node.js using Minipass streams","url":"git+https://github.com/npm/minipass-fetch.git","private":false}},{"id":"7894cdb8bcb4ca43","name":"minipass-fetch","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-fetch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-fetch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass-fetch:minipass-fetch:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass-fetch:minipass_fetch:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_fetch:minipass-fetch:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_fetch:minipass_fetch:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass-fetch:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass_fetch:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass-fetch@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"minipass-fetch","version":"4.0.1","author":"GitHub Inc.","homepage":"","description":"An implementation of window.fetch in Node.js using Minipass streams","url":"git+https://github.com/npm/minipass-fetch.git","private":false}},{"id":"bedbd18a6cd2025c","name":"minipass-flush","version":"1.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-flush/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-flush/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-flush/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-flush/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass-flush:minipass-flush:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass-flush:minipass_flush:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_flush:minipass-flush:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_flush:minipass_flush:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass-flush:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass_flush:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass-flush@1.0.5","metadataType":"javascript-npm-package","metadata":{"name":"minipass-flush","version":"1.0.5","author":"Isaac Z. Schlueter (https://izs.me)","homepage":"","description":"A Minipass stream that calls a flush function before emitting 'end'","url":"git+https://github.com/isaacs/minipass-flush.git","private":false}},{"id":"8d7f8393e7e2d352","name":"minipass-pipeline","version":"1.2.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-pipeline/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-pipeline/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-pipeline/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-pipeline/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass-pipeline:minipass-pipeline:1.2.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass-pipeline:minipass_pipeline:1.2.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_pipeline:minipass-pipeline:1.2.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_pipeline:minipass_pipeline:1.2.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass-pipeline:1.2.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass_pipeline:1.2.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass-pipeline@1.2.4","metadataType":"javascript-npm-package","metadata":{"name":"minipass-pipeline","version":"1.2.4","author":"Isaac Z. Schlueter (https://izs.me)","homepage":"","description":"create a pipeline of streams using Minipass","url":"","private":false}},{"id":"82b64febd11d5f17","name":"minipass-sized","version":"1.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-sized/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-sized/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-sized/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-sized/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minipass-sized:minipass-sized:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass-sized:minipass_sized:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_sized:minipass-sized:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass_sized:minipass_sized:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass-sized:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:minipass:minipass_sized:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minipass-sized@1.0.3","metadataType":"javascript-npm-package","metadata":{"name":"minipass-sized","version":"1.0.3","author":"Isaac Z. Schlueter (https://izs.me)","homepage":"","description":"A Minipass stream that raises an error if you get a different number of bytes than expected","url":"git+https://github.com/isaacs/minipass-sized.git","private":false}},{"id":"6cecd69a39d4a47e","name":"minizlib","version":"1.3.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minizlib:minizlib:1.3.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minizlib@1.3.3","metadataType":"javascript-npm-package","metadata":{"name":"minizlib","version":"1.3.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.","url":"git+https://github.com/isaacs/minizlib.git","private":false}},{"id":"871e116128fa5e93","name":"minizlib","version":"2.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minizlib:minizlib:2.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minizlib@2.1.2","metadataType":"javascript-npm-package","metadata":{"name":"minizlib","version":"2.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.","url":"git+https://github.com/isaacs/minizlib.git","private":false}},{"id":"4c875a47e8ed8d75","name":"minizlib","version":"3.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minizlib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minizlib/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minizlib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minizlib/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:minizlib:minizlib:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/minizlib@3.0.2","metadataType":"javascript-npm-package","metadata":{"name":"minizlib","version":"3.0.2","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.","url":"git+https://github.com/isaacs/minizlib.git","private":false}},{"id":"2bd6b6a73f24438a","name":"mixin-deep","version":"1.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/mixin-deep/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mixin-deep/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/mixin-deep/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mixin-deep/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mixin-deep_project:mixin-deep:1.3.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/mixin-deep@1.3.2","metadataType":"javascript-npm-package","metadata":{"name":"mixin-deep","version":"1.3.2","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/mixin-deep","description":"Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone.","url":"jonschlinkert/mixin-deep","private":false}},{"id":"aac75cf953afd7be","name":"mkdirp","version":"0.5.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/mkdirp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/mkdirp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:substack:mkdirp:0.5.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp:mkdirp:0.5.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mkdirp@0.5.6","metadataType":"javascript-npm-package","metadata":{"name":"mkdirp","version":"0.5.6","author":"James Halliday (http://substack.net)","homepage":"","description":"Recursively mkdir, like `mkdir -p`","url":"https://github.com/substack/node-mkdirp.git","private":false}},{"id":"9545f93d32ecd825","name":"mkdirp","version":"0.5.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/multer/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/multer/node_modules/mkdirp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/multer/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/multer/node_modules/mkdirp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:substack:mkdirp:0.5.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp:mkdirp:0.5.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mkdirp@0.5.6","metadataType":"javascript-npm-package","metadata":{"name":"mkdirp","version":"0.5.6","author":"James Halliday (http://substack.net)","homepage":"","description":"Recursively mkdir, like `mkdir -p`","url":"https://github.com/substack/node-mkdirp.git","private":false}},{"id":"cdd9e55c287880e9","name":"mkdirp","version":"0.5.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:substack:mkdirp:0.5.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp:mkdirp:0.5.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mkdirp@0.5.6","metadataType":"javascript-npm-package","metadata":{"name":"mkdirp","version":"0.5.6","author":"James Halliday (http://substack.net)","homepage":"","description":"Recursively mkdir, like `mkdir -p`","url":"https://github.com/substack/node-mkdirp.git","private":false}},{"id":"ec81f4c73a16e50a","name":"mkdirp","version":"1.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mkdirp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mkdirp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:mkdirp:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp:mkdirp:1.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mkdirp@1.0.4","metadataType":"javascript-npm-package","metadata":{"name":"mkdirp","version":"1.0.4","author":"","homepage":"","description":"Recursively mkdir, like `mkdir -p`","url":"https://github.com/isaacs/node-mkdirp.git","private":false}},{"id":"9aa87987dc535ad0","name":"mkdirp","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:mkdirp:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp:mkdirp:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mkdirp@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"mkdirp","version":"3.0.1","author":"","homepage":"","description":"Recursively mkdir, like `mkdir -p`","url":"https://github.com/isaacs/node-mkdirp.git","private":false}},{"id":"3f698848c9800d05","name":"mkdirp","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tar/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/node_modules/mkdirp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tar/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/node_modules/mkdirp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:mkdirp:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp:mkdirp:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mkdirp@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"mkdirp","version":"3.0.1","author":"","homepage":"","description":"Recursively mkdir, like `mkdir -p`","url":"https://github.com/isaacs/node-mkdirp.git","private":false}},{"id":"fbd74b5142e9aacc","name":"mkdirp-classic","version":"0.5.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/mkdirp-classic/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mkdirp-classic/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/mkdirp-classic/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mkdirp-classic/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mkdirp-classic:mkdirp-classic:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp-classic:mkdirp_classic:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp_classic:mkdirp-classic:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp_classic:mkdirp_classic:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:mkdirp-classic:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:mkdirp_classic:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp:mkdirp-classic:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mkdirp:mkdirp_classic:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mkdirp-classic@0.5.3","metadataType":"javascript-npm-package","metadata":{"name":"mkdirp-classic","version":"0.5.3","author":"Mathias Buus (@mafintosh)","homepage":"https://github.com/mafintosh/mkdirp-classic","description":"Mirror of mkdirp 0.5.2","url":"https://github.com/mafintosh/mkdirp-classic.git","private":false}},{"id":"fb07dad56d7726f5","name":"moment","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:momentjs:moment:2.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/moment@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"moment","version":"2.0.0","author":"Tim Wood (http://timwoodcreates.com/), Rocky Meza (http://rockymeza.com), Iskren Ivov Chernev (https://github.com/ichernev)","homepage":"http://momentjs.com","description":"Parse, manipulate, and display dates.","url":"https://github.com/timrwood/moment.git","private":false}},{"id":"7f78544a103db020","name":"moment","version":"2.30.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/moment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/moment/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/moment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/moment/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:momentjs:moment:2.30.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/moment@2.30.1","metadataType":"javascript-npm-package","metadata":{"name":"moment","version":"2.30.1","author":"Iskren Ivov Chernev (https://github.com/ichernev), Tim Wood (http://timwoodcreates.com/), Rocky Meza (http://rockymeza.com), Matt Johnson (http://codeofmatt.com), Isaac Cambron (http://isaaccambron.com), Andre Polykanine (https://github.com/oire)","homepage":"https://momentjs.com","description":"Parse, validate, manipulate, and display dates","url":"https://github.com/moment/moment.git","private":false}},{"id":"1d07c82a5521aa67","name":"moment-timezone","version":"0.5.48","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/moment-timezone/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/moment-timezone/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/moment-timezone/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/moment-timezone/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:moment-timezone:moment-timezone:0.5.48:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:moment-timezone:moment_timezone:0.5.48:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:moment_timezone:moment-timezone:0.5.48:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:moment_timezone:moment_timezone:0.5.48:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:moment:moment-timezone:0.5.48:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:moment:moment_timezone:0.5.48:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/moment-timezone@0.5.48","metadataType":"javascript-npm-package","metadata":{"name":"moment-timezone","version":"0.5.48","author":"Tim Wood (http://timwoodcreates.com/)","homepage":"http://momentjs.com/timezone/","description":"Parse and display moments in any timezone.","url":"https://github.com/moment/moment-timezone.git","private":false}},{"id":"36a2e18413295dc3","name":"morgan","version":"1.10.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/morgan/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/morgan/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:morgan_project:morgan:1.10.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/morgan@1.10.1","metadataType":"javascript-npm-package","metadata":{"name":"morgan","version":"1.10.1","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"HTTP request logger middleware for node.js","url":"expressjs/morgan","private":false}},{"id":"8b26513aaaf1aac2","name":"mout","version":"1.2.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/mout/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mout/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/mout/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mout/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:moutjs:mout:1.2.4:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/mout@1.2.4","metadataType":"javascript-npm-package","metadata":{"name":"mout","version":"1.2.4","author":"Miller Medeiros (http://blog.millermedeiros.com), Adam Nowotny, André Cruz , Conrad Zimmerman (http://www.conradz.com), Friedemann Altrock , Igor Almeida , Jarrod Overson (http://jarrodoverson.com), Mathias Paumgarten , Zach Shipley","homepage":"http://moutjs.com/","description":"Modular Utilities","url":"git://github.com/mout/mout.git","private":false}},{"id":"8775a9288f5bc126","name":"ms","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/body-parser/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/body-parser/node_modules/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/body-parser/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/body-parser/node_modules/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ms@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ms","version":"2.0.0","author":"","homepage":"","description":"Tiny milisecond conversion utility","url":"zeit/ms","private":false}},{"id":"d3195105fc17a7bf","name":"ms","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/compression/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/compression/node_modules/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/compression/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/compression/node_modules/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ms@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ms","version":"2.0.0","author":"","homepage":"","description":"Tiny milisecond conversion utility","url":"zeit/ms","private":false}},{"id":"f37e42bc8cfd45d4","name":"ms","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/expand-brackets/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/expand-brackets/node_modules/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ms@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ms","version":"2.0.0","author":"","homepage":"","description":"Tiny milisecond conversion utility","url":"zeit/ms","private":false}},{"id":"41f4b47890eeafc0","name":"ms","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/express/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express/node_modules/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/express/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/express/node_modules/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ms@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ms","version":"2.0.0","author":"","homepage":"","description":"Tiny milisecond conversion utility","url":"zeit/ms","private":false}},{"id":"2d8c5183e2e4aaa9","name":"ms","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/finalhandler/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/finalhandler/node_modules/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/finalhandler/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/finalhandler/node_modules/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ms@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ms","version":"2.0.0","author":"","homepage":"","description":"Tiny milisecond conversion utility","url":"zeit/ms","private":false}},{"id":"cd9f24fc6f126249","name":"ms","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/morgan/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/node_modules/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/morgan/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/node_modules/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ms@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ms","version":"2.0.0","author":"","homepage":"","description":"Tiny milisecond conversion utility","url":"zeit/ms","private":false}},{"id":"2656d211549c31f9","name":"ms","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ms@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ms","version":"2.0.0","author":"","homepage":"","description":"Tiny milisecond conversion utility","url":"zeit/ms","private":false}},{"id":"9baffa9f02caeb71","name":"ms","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ms@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ms","version":"2.0.0","author":"","homepage":"","description":"Tiny milisecond conversion utility","url":"zeit/ms","private":false}},{"id":"845620f2808130a3","name":"ms","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ms@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ms","version":"2.0.0","author":"","homepage":"","description":"Tiny milisecond conversion utility","url":"zeit/ms","private":false}},{"id":"9f6813161aea9615","name":"ms","version":"2.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ms/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ms/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vercel:ms:2.1.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ms@2.1.3","metadataType":"javascript-npm-package","metadata":{"name":"ms","version":"2.1.3","author":"","homepage":"","description":"Tiny millisecond conversion utility","url":"vercel/ms","private":false}},{"id":"cce9b5dd2cb3fe54","name":"multer","version":"1.4.5-lts.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/multer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/multer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/multer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/multer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:multer:multer:1.4.5-lts.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/multer@1.4.5-lts.2","metadataType":"javascript-npm-package","metadata":{"name":"multer","version":"1.4.5-lts.2","author":"Hage Yaapa (http://www.hacksparrow.com), Jaret Pfluger , Linus Unnebäck ","homepage":"","description":"Middleware for handling `multipart/form-data`.","url":"expressjs/multer","private":false}},{"id":"4b189aa85e6c312d","name":"mustache","version":"4.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/mustache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mustache/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/mustache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/mustache/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mustache.js:mustache.js:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mustache.js:mustache:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mustache:mustache.js:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mustache:mustache:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:janl:mustache.js:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:janl:mustache:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mustache@4.2.0","metadataType":"javascript-npm-package","metadata":{"name":"mustache","version":"4.2.0","author":"mustache.js Authors ","homepage":"https://github.com/janl/mustache.js","description":"Logic-less {{mustache}} templates with JavaScript","url":"https://github.com/janl/mustache.js.git","private":false}},{"id":"ca93165f21ef1895","name":"mylib","version":"0.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mylib:mylib:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/mylib@0.0.0","metadataType":"javascript-npm-package","metadata":{"name":"mylib","version":"0.0.0","author":"","homepage":"","description":"","url":"","private":true}},{"id":"f98605c6f902c9b8","name":"nan","version":"2.22.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/nan/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/nan/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/nan/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/nan/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nodejs:nan:2.22.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nan:nan:2.22.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/nan@2.22.2","metadataType":"javascript-npm-package","metadata":{"name":"nan","version":"2.22.2","author":"Rod Vagg (https://github.com/rvagg), Benjamin Byholm (https://github.com/kkoopa/), Trevor Norris (https://github.com/trevnorris), Nathan Rajlich (https://github.com/TooTallNate), Brett Lawson (https://github.com/brett19), Ben Noordhuis (https://github.com/bnoordhuis), David Siegel (https://github.com/agnat), Michael Ira Krufky (https://github.com/mkrufky)","homepage":"","description":"Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibility","url":"git://github.com/nodejs/nan.git","private":false}},{"id":"99620647e0c9d7c2","name":"nanomatch","version":"1.2.13","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/nanomatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/nanomatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/nanomatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/nanomatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:micromatch:nanomatch:1.2.13:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nanomatch:nanomatch:1.2.13:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/nanomatch@1.2.13","metadataType":"javascript-npm-package","metadata":{"name":"nanomatch","version":"1.2.13","author":"Jon Schlinkert (https://github.com/jonschlinkert), Devon Govett (http://badassjs.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/micromatch/nanomatch","description":"Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)","url":"micromatch/nanomatch","private":false}},{"id":"f9886324943b066f","name":"napi-build-utils","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/napi-build-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/napi-build-utils/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/napi-build-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/napi-build-utils/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:napi-build-utils:napi-build-utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi-build-utils:napi_build_utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build_utils:napi-build-utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build_utils:napi_build_utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspiredware:napi-build-utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspiredware:napi_build_utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi-build:napi-build-utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi-build:napi_build_utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build:napi-build-utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build:napi_build_utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi:napi-build-utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi:napi_build_utils:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/napi-build-utils@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"napi-build-utils","version":"1.0.2","author":"Jim Schlight","homepage":"https://github.com/inspiredware/napi-build-utils#readme","description":"A set of utilities to assist developers of tools that build N-API native add-ons","url":"git+https://github.com/inspiredware/napi-build-utils.git","private":false}},{"id":"a1b5ba5038b982fd","name":"napi-build-utils","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:napi-build-utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi-build-utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build_utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build_utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspiredware:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspiredware:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi-build:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi-build:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/napi-build-utils@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"napi-build-utils","version":"2.0.0","author":"Jim Schlight","homepage":"https://github.com/inspiredware/napi-build-utils#readme","description":"A set of utilities to assist developers of tools that build N-API native add-ons","url":"git+https://github.com/inspiredware/napi-build-utils.git","private":false}},{"id":"3a25fd995add959b","name":"napi-build-utils","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:napi-build-utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi-build-utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build_utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build_utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspiredware:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspiredware:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi-build:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi-build:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi_build:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi:napi-build-utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:napi:napi_build_utils:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/napi-build-utils@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"napi-build-utils","version":"2.0.0","author":"Jim Schlight","homepage":"https://github.com/inspiredware/napi-build-utils#readme","description":"A set of utilities to assist developers of tools that build N-API native add-ons","url":"git+https://github.com/inspiredware/napi-build-utils.git","private":false}},{"id":"02a44fe43834d9a1","name":"needle","version":"2.9.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/needle/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/needle/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/needle/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/needle/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:needle:needle:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tomas:needle:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/needle@2.9.1","metadataType":"javascript-npm-package","metadata":{"name":"needle","version":"2.9.1","author":"Tomás Pollak ","homepage":"","description":"The leanest and most handsome HTTP client in the Nodelands.","url":"https://github.com/tomas/needle.git","private":false}},{"id":"3124531c115a5cf0","name":"negotiator","version":"0.6.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/accepts/node_modules/negotiator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/accepts/node_modules/negotiator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/accepts/node_modules/negotiator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/accepts/node_modules/negotiator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:negotiator:negotiator:0.6.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/negotiator@0.6.3","metadataType":"javascript-npm-package","metadata":{"name":"negotiator","version":"0.6.3","author":"Douglas Christopher Wilson , Federico Romero , Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"HTTP content negotiation","url":"jshttp/negotiator","private":false}},{"id":"922044f9c518728f","name":"negotiator","version":"0.6.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/negotiator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/negotiator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/negotiator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/negotiator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:negotiator:negotiator:0.6.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/negotiator@0.6.4","metadataType":"javascript-npm-package","metadata":{"name":"negotiator","version":"0.6.4","author":"Douglas Christopher Wilson , Federico Romero , Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"HTTP content negotiation","url":"jshttp/negotiator","private":false}},{"id":"c566eb58c86960c4","name":"negotiator","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:negotiator:negotiator:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/negotiator@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"negotiator","version":"1.0.0","author":"Douglas Christopher Wilson , Federico Romero , Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"HTTP content negotiation","url":"jshttp/negotiator","private":false}},{"id":"fa2e675cd8ba8607","name":"neo-async","version":"2.6.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/neo-async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/neo-async/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/neo-async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/neo-async/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:neo-async:neo-async:2.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:neo-async:neo_async:2.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:neo_async:neo-async:2.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:neo_async:neo_async:2.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:suguru03:neo-async:2.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:suguru03:neo_async:2.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:neo:neo-async:2.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:neo:neo_async:2.6.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/neo-async@2.6.2","metadataType":"javascript-npm-package","metadata":{"name":"neo-async","version":"2.6.2","author":"","homepage":"https://github.com/suguru03/neo-async","description":"Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster ","url":"git@github.com:suguru03/neo-async.git","private":false}},{"id":"f28ae05ddd844b33","name":"netbase","version":"6.4","type":"deb","foundBy":"dpkg-db-cataloger","locations":[{"path":"/var/lib/dpkg/status.d/netbase","layerID":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba","accessPath":"/var/lib/dpkg/status.d/netbase","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/netbase/copyright","layerID":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba","accessPath":"/usr/share/doc/netbase/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/netbase.md5sums","layerID":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba","accessPath":"/var/lib/dpkg/status.d/netbase.md5sums","annotations":{"evidence":"supporting"}}],"licenses":[{"value":"GPL-2","spdxExpression":"GPL-2.0-only","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/netbase/copyright","layerID":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba","accessPath":"/usr/share/doc/netbase/copyright"}]}],"language":"","cpes":[{"cpe":"cpe:2.3:a:netbase:netbase:6.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:deb/debian/netbase@6.4?arch=all&distro=debian-12","metadataType":"dpkg-db-entry","metadata":{"package":"netbase","source":"","version":"6.4","sourceVersion":"","architecture":"all","maintainer":"Marco d'Itri ","installedSize":36,"files":[{"path":"/usr/share/doc/netbase/changelog.gz","digest":{"algorithm":"md5","value":"fb890792a951c8267c816d7a1383a3ce"},"isConfigFile":false},{"path":"/usr/share/doc/netbase/copyright","digest":{"algorithm":"md5","value":"78dd2c7c6f487348e4a0092c17a19d42"},"isConfigFile":false}]}},{"id":"ed3cb407b8ce0afb","name":"node","version":"22.18.0","type":"binary","foundBy":"binary-classifier-cataloger","locations":[{"path":"/nodejs/bin/node","layerID":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82","accessPath":"/nodejs/bin/node","annotations":{"evidence":"primary"}}],"licenses":[],"language":"","cpes":[{"cpe":"cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:generic/node@22.18.0","metadataType":"binary-signature","metadata":{"matches":[{"classifier":"nodejs-binary","location":{"path":"/nodejs/bin/node","layerID":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82","accessPath":"/nodejs/bin/node","annotations":{"evidence":"primary"}}}]}},{"id":"56163144372dee3f","name":"node-abi","version":"2.30.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-abi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-abi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:node-abi:node-abi:2.30.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-abi:node_abi:2.30.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_abi:node-abi:2.30.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_abi:node_abi:2.30.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lgeiger:node-abi:2.30.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lgeiger:node_abi:2.30.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node-abi:2.30.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node_abi:2.30.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/node-abi@2.30.1","metadataType":"javascript-npm-package","metadata":{"name":"node-abi","version":"2.30.1","author":"Lukas Geiger","homepage":"https://github.com/lgeiger/node-abi#readme","description":"Get the Node ABI for a given target and runtime, and vice versa.","url":"https://github.com/lgeiger/node-abi.git","private":false}},{"id":"b8aaa84163365d61","name":"node-abi","version":"3.77.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:electron:node-abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:electron:node_abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-abi:node-abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-abi:node_abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_abi:node-abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_abi:node_abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node-abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node_abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/node-abi@3.77.0","metadataType":"javascript-npm-package","metadata":{"name":"node-abi","version":"3.77.0","author":"Lukas Geiger","homepage":"https://github.com/electron/node-abi#readme","description":"Get the Node ABI for a given target and runtime, and vice versa.","url":"git+https://github.com/electron/node-abi.git","private":false}},{"id":"ebfe7e7767f743cd","name":"node-abi","version":"3.77.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:electron:node-abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:electron:node_abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-abi:node-abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-abi:node_abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_abi:node-abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_abi:node_abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node-abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node_abi:3.77.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/node-abi@3.77.0","metadataType":"javascript-npm-package","metadata":{"name":"node-abi","version":"3.77.0","author":"Lukas Geiger","homepage":"https://github.com/electron/node-abi#readme","description":"Get the Node ABI for a given target and runtime, and vice versa.","url":"git+https://github.com/electron/node-abi.git","private":false}},{"id":"3b2568607ceb74e4","name":"node-addon-api","version":"7.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-addon-api/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-addon-api/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-addon-api/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-addon-api/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:node-addon-api:node-addon-api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-addon-api:node_addon_api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_addon_api:node-addon-api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_addon_api:node_addon_api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-addon:node-addon-api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-addon:node_addon_api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_addon:node-addon-api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_addon:node_addon_api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:node-addon-api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:node_addon_api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node-addon-api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node_addon_api:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/node-addon-api@7.1.1","metadataType":"javascript-npm-package","metadata":{"name":"node-addon-api","version":"7.1.1","author":"Abhishek Kumar Singh (https://github.com/abhi11210646), Alba Mendez (https://github.com/jmendeth), Alexander Floh (https://github.com/alexanderfloh), Ammar Faizi (https://github.com/ammarfaizi2), András Timár, Dr (https://github.com/timarandras), Andrew Petersen (https://github.com/kirbysayshi), Anisha Rohra (https://github.com/anisha-rohra), Anna Henningsen (https://github.com/addaleax), Arnaud Botella (https://github.com/BotellaA), Arunesh Chandra (https://github.com/aruneshchandra), Azlan Mukhtar (https://github.com/azlan), Ben Berman (https://github.com/rivertam), Benjamin Byholm (https://github.com/kkoopa), Bill Gallafent (https://github.com/gallafent), blagoev (https://github.com/blagoev), Bruce A. MacNaughton (https://github.com/bmacnaughton), Cory Mickelson (https://github.com/corymickelson), Daniel Bevenius (https://github.com/danbev), Dante Calderón (https://github.com/dantehemerson), Darshan Sen (https://github.com/RaisinTen), David Halls (https://github.com/davedoesdev), Deepak Rajamohan (https://github.com/deepakrkris), Dmitry Ashkadov (https://github.com/dmitryash), Dongjin Na (https://github.com/nadongguri), Doni Rubiagatra (https://github.com/rubiagatra), Eric Bickle (https://github.com/ebickle), extremeheat (https://github.com/extremeheat), Feng Yu (https://github.com/F3n67u), Ferdinand Holzer (https://github.com/fholzer), Gabriel Schulhof (https://github.com/gabrielschulhof), Guenter Sandner (https://github.com/gms1), Gus Caplan (https://github.com/devsnek), Helio Frota (https://github.com/helio-frota), Hitesh Kanwathirtha (https://github.com/digitalinfinity), ikokostya (https://github.com/ikokostya), Jack Xia (https://github.com/JckXia), Jake Barnes (https://github.com/DuBistKomisch), Jake Yoon (https://github.com/yjaeseok), Jason Ginchereau (https://github.com/jasongin), Jenny (https://github.com/egg-bread), Jeroen Janssen (https://github.com/japj), Jim Schlight (https://github.com/jschlight), Jinho Bang (https://github.com/romandev), José Expósito (https://github.com/JoseExposito), joshgarde (https://github.com/joshgarde), Julian Mesa (https://github.com/julianmesa-gitkraken), Kasumi Hanazuki (https://github.com/hanazuki), Kelvin (https://github.com/kelvinhammond), Kevin Eady (https://github.com/KevinEady), Kévin VOYER (https://github.com/kecsou), kidneysolo (https://github.com/kidneysolo), Koki Nishihara (https://github.com/Nishikoh), Konstantin Tarkus (https://github.com/koistya), Kyle Farnung (https://github.com/kfarnung), Kyle Kovacs (https://github.com/nullromo), legendecas (https://github.com/legendecas), LongYinan (https://github.com/Brooooooklyn), Lovell Fuller (https://github.com/lovell), Luciano Martorella (https://github.com/lmartorella), mastergberry (https://github.com/mastergberry), Mathias Küsel (https://github.com/mathiask88), Mathias Stearn (https://github.com/RedBeard0531), Matteo Collina (https://github.com/mcollina), Michael Dawson (https://github.com/mhdawson), Michael Price (https://github.com/mikepricedev), Michele Campus (https://github.com/kYroL01), Mikhail Cheshkov (https://github.com/mcheshkov), nempoBu4 (https://github.com/nempoBu4), Nicola Del Gobbo (https://github.com/NickNaso), Nick Soggin (https://github.com/iSkore), Nikolai Vavilov (https://github.com/seishun), Nurbol Alpysbayev (https://github.com/anurbol), pacop (https://github.com/pacop), Peter Šándor (https://github.com/petersandor), Philipp Renoth (https://github.com/DaAitch), rgerd (https://github.com/rgerd), Richard Lau (https://github.com/richardlau), Rolf Timmermans (https://github.com/rolftimmermans), Ross Weir (https://github.com/ross-weir), Ryuichi Okumura (https://github.com/okuryu), Saint Gabriel (https://github.com/chineduG), Sampson Gao (https://github.com/sampsongao), Sam Roberts (https://github.com/sam-github), strager (https://github.com/strager), Taylor Woll (https://github.com/boingoing), Thomas Gentilhomme (https://github.com/fraxken), Tim Rach (https://github.com/timrach), Tobias Nießen (https://github.com/tniessen), todoroff (https://github.com/todoroff), Toyo Li (https://github.com/toyobayashi), Tux3 (https://github.com/tux3), Vlad Velmisov (https://github.com/Velmisov), Vladimir Morozov (https://github.com/vmoroz), WenheLI (https://github.com/WenheLI), Xuguang Mei (https://github.com/meixg), Yohei Kishimoto (https://github.com/morokosi), Yulong Wang (https://github.com/fs-eire), Ziqiu Zhao (https://github.com/ZzqiZQute), Feng Yu (https://github.com/F3n67u), wanlu wang (https://github.com/wanlu), Caleb Hearon (https://github.com/chearon), Marx (https://github.com/MarxJiao), Ömer AKGÜL (https://github.com/tuhalf)","homepage":"https://github.com/nodejs/node-addon-api","description":"Node.js API (Node-API)","url":"git://github.com/nodejs/node-addon-api.git","private":false}},{"id":"4cb2b202d405571f","name":"node-fetch","version":"2.7.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-fetch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-fetch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:node-fetch_project:node-fetch:2.7.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/node-fetch@2.7.0","metadataType":"javascript-npm-package","metadata":{"name":"node-fetch","version":"2.7.0","author":"David Frank","homepage":"https://github.com/bitinn/node-fetch","description":"A light-weight module that brings window.fetch to node.js","url":"https://github.com/bitinn/node-fetch.git","private":false}},{"id":"9695f2bb910aad79","name":"node-gyp","version":"11.4.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-gyp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-gyp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:node-gyp:node-gyp:11.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-gyp:node_gyp:11.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_gyp:node-gyp:11.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_gyp:node_gyp:11.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:node-gyp:11.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:node_gyp:11.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node-gyp:11.4.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node_gyp:11.4.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/node-gyp@11.4.2","metadataType":"javascript-npm-package","metadata":{"name":"node-gyp","version":"11.4.2","author":"Nathan Rajlich (http://tootallnate.net)","homepage":"","description":"Node.js native addon build tool","url":"git://github.com/nodejs/node-gyp.git","private":false}},{"id":"4c76218352127cf5","name":"node-gyp","version":"8.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:node-gyp:node-gyp:8.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-gyp:node_gyp:8.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_gyp:node-gyp:8.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_gyp:node_gyp:8.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:node-gyp:8.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:node_gyp:8.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node-gyp:8.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node_gyp:8.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/node-gyp@8.4.1","metadataType":"javascript-npm-package","metadata":{"name":"node-gyp","version":"8.4.1","author":"Nathan Rajlich (http://tootallnate.net)","homepage":"","description":"Node.js native addon build tool","url":"git://github.com/nodejs/node-gyp.git","private":false}},{"id":"f723ada374e828f8","name":"node-pre-gyp","version":"0.15.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:node-pre-gyp:node-pre-gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-pre-gyp:node_pre_gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_pre_gyp:node-pre-gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_pre_gyp:node_pre_gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-pre:node-pre-gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node-pre:node_pre_gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_pre:node-pre-gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node_pre:node_pre_gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mapbox:node-pre-gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mapbox:node_pre_gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node-pre-gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:node:node_pre_gyp:0.15.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/node-pre-gyp@0.15.0","metadataType":"javascript-npm-package","metadata":{"name":"node-pre-gyp","version":"0.15.0","author":"Dane Springmeyer ","homepage":"","description":"Node.js native addon binary install tool","url":"git://github.com/mapbox/node-pre-gyp.git","private":false}},{"id":"62097a3cbdf4d6ce","name":"noop-logger","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/noop-logger/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/noop-logger/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/noop-logger/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/noop-logger/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:noop-logger:noop-logger:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:noop-logger:noop_logger:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:noop_logger:noop-logger:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:noop_logger:noop_logger:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:segmentio:noop-logger:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:segmentio:noop_logger:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:noop:noop-logger:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:noop:noop_logger:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/noop-logger@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"noop-logger","version":"0.1.1","author":"","homepage":"","description":"A logger that does exactly nothing.","url":"git://github.com/segmentio/noop-logger.git","private":false}},{"id":"09c7991b45a9fe7b","name":"nopt","version":"3.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/nopt/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/nopt/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nopt:nopt:3.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:nopt:3.0.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/nopt@3.0.6","metadataType":"javascript-npm-package","metadata":{"name":"nopt","version":"3.0.6","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","url":"https://github.com/npm/nopt.git","private":false}},{"id":"3503d5499a9b9b8f","name":"nopt","version":"4.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nopt:nopt:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:nopt:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/nopt@4.0.3","metadataType":"javascript-npm-package","metadata":{"name":"nopt","version":"4.0.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","url":"https://github.com/npm/nopt.git","private":false}},{"id":"17084a2a134171fb","name":"nopt","version":"4.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nopt:nopt:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:nopt:4.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/nopt@4.0.3","metadataType":"javascript-npm-package","metadata":{"name":"nopt","version":"4.0.3","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","url":"https://github.com/npm/nopt.git","private":false}},{"id":"72fe4ee56e6df59b","name":"nopt","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/nopt/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/nopt/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nopt:nopt:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:nopt:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/nopt@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"nopt","version":"5.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","url":"https://github.com/npm/nopt.git","private":false}},{"id":"e53437a448e9c126","name":"nopt","version":"8.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-gyp/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-gyp/node_modules/nopt/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-gyp/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-gyp/node_modules/nopt/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nopt:nopt:8.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/nopt@8.1.0","metadataType":"javascript-npm-package","metadata":{"name":"nopt","version":"8.1.0","author":"GitHub Inc.","homepage":"","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","url":"git+https://github.com/npm/nopt.git","private":false}},{"id":"371b1b4791f29956","name":"normalize-path","version":"2.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/normalize-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/normalize-path/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/normalize-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/normalize-path/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:normalize-path:normalize-path:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize-path:normalize_path:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize_path:normalize-path:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize_path:normalize_path:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:normalize-path:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:normalize_path:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize:normalize-path:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize:normalize_path:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/normalize-path@2.1.1","metadataType":"javascript-npm-package","metadata":{"name":"normalize-path","version":"2.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/normalize-path","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes unless disabled.","url":"jonschlinkert/normalize-path","private":false}},{"id":"653c248007512801","name":"normalize-path","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:normalize-path:normalize-path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize-path:normalize_path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize_path:normalize-path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize_path:normalize_path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:normalize-path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:normalize_path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize:normalize-path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize:normalize_path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/normalize-path@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"normalize-path","version":"3.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/normalize-path","description":"Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.","url":"jonschlinkert/normalize-path","private":false}},{"id":"ffe1ecc93863a070","name":"normalize-path","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:normalize-path:normalize-path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize-path:normalize_path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize_path:normalize-path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize_path:normalize_path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:normalize-path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:normalize_path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize:normalize-path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:normalize:normalize_path:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/normalize-path@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"normalize-path","version":"3.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/normalize-path","description":"Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.","url":"jonschlinkert/normalize-path","private":false}},{"id":"19ee02344c33b376","name":"normalize-url","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/normalize-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/normalize-url/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/normalize-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/normalize-url/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:normalize-url_project:normalize-url:2.0.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/normalize-url@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"normalize-url","version":"2.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Normalize a URL","url":"sindresorhus/normalize-url","private":false}},{"id":"06d4740823f7ae47","name":"notevil","version":"1.3.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/notevil/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/notevil/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/notevil/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/notevil/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:notevil_project:notevil:1.3.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/notevil@1.3.3","metadataType":"javascript-npm-package","metadata":{"name":"notevil","version":"1.3.3","author":"Matt McKegg","homepage":"","description":"Evalulate javascript like the built-in eval() method but safely","url":"https://github.com/mmckegg/notevil","private":false}},{"id":"9514fb53235856ea","name":"npm-bundled","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/npm-bundled/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/npm-bundled/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/npm-bundled/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/npm-bundled/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:npm-bundled:npm-bundled:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm-bundled:npm_bundled:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm_bundled:npm-bundled:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm_bundled:npm_bundled:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:npm-bundled:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:npm_bundled:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/npm-bundled@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"npm-bundled","version":"1.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"list things in node_modules that are bundledDependencies, or transitive dependencies thereof","url":"git+https://github.com/npm/npm-bundled.git","private":false}},{"id":"a243c54124680107","name":"npm-normalize-package-bin","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/npm-normalize-package-bin/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/npm-normalize-package-bin/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/npm-normalize-package-bin/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/npm-normalize-package-bin/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:npm-normalize-package-bin:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm-normalize-package-bin:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm_normalize_package_bin:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm_normalize_package_bin:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm-normalize-package:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm-normalize-package:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm_normalize_package:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm_normalize_package:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm-normalize:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm-normalize:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm_normalize:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm_normalize:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/npm-normalize-package-bin@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"npm-normalize-package-bin","version":"1.0.1","author":"Isaac Z. Schlueter (https://izs.me)","homepage":"","description":"Turn any flavor of allowable package.json bin into a normalized object","url":"git+https://github.com/npm/npm-normalize-package-bin","private":false}},{"id":"d146b73bd2488b35","name":"npm-packlist","version":"1.4.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/npm-packlist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/npm-packlist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/npm-packlist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/npm-packlist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:npm-packlist:npm-packlist:1.4.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm-packlist:npm_packlist:1.4.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm_packlist:npm-packlist:1.4.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm_packlist:npm_packlist:1.4.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:npm-packlist:1.4.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:npm_packlist:1.4.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/npm-packlist@1.4.8","metadataType":"javascript-npm-package","metadata":{"name":"npm-packlist","version":"1.4.8","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"https://www.npmjs.com/package/npm-packlist","description":"Get a list of the files to add from a folder into an npm package","url":"git+https://github.com/npm/npm-packlist.git","private":false}},{"id":"f0ae369a8e8ec43c","name":"npmlog","version":"4.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/npmlog/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/npmlog/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/npmlog/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/npmlog/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:npmlog:npmlog:4.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:npmlog:4.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/npmlog@4.1.2","metadataType":"javascript-npm-package","metadata":{"name":"npmlog","version":"4.1.2","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"logger for npm","url":"https://github.com/npm/npmlog.git","private":false}},{"id":"0ceab194b80b773c","name":"npmlog","version":"6.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:npmlog:npmlog:6.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:npmlog:6.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/npmlog@6.0.2","metadataType":"javascript-npm-package","metadata":{"name":"npmlog","version":"6.0.2","author":"GitHub Inc.","homepage":"","description":"logger for npm","url":"https://github.com/npm/npmlog.git","private":false}},{"id":"d623ff908a3a9701","name":"number-is-nan","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/number-is-nan/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/number-is-nan/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/number-is-nan/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/number-is-nan/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:number-is-nan:number-is-nan:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:number-is-nan:number_is_nan:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:number_is_nan:number-is-nan:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:number_is_nan:number_is_nan:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:number-is:number-is-nan:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:number-is:number_is_nan:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:number_is:number-is-nan:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:number_is:number_is_nan:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:number:number-is-nan:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:number:number_is_nan:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/number-is-nan@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"number-is-nan","version":"1.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"ES2015 Number.isNaN() ponyfill","url":"sindresorhus/number-is-nan","private":false}},{"id":"c9c21893f035082b","name":"nw-pre-gyp-module-test","version":"0.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json","annotations":{"evidence":"primary"}}],"licenses":[],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nw-pre-gyp-module-test:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw-pre-gyp-module-test:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw_pre_gyp_module_test:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw_pre_gyp_module_test:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw-pre-gyp-module:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw-pre-gyp-module:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw_pre_gyp_module:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw_pre_gyp_module:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw-pre-gyp:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw-pre-gyp:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw_pre_gyp:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw_pre_gyp:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw-pre:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw-pre:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw_pre:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw_pre:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nw:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/nw-pre-gyp-module-test@0.0.1","metadataType":"javascript-npm-package","metadata":{"name":"nw-pre-gyp-module-test","version":"0.0.1","author":"","homepage":"","description":"Node-webkit-based module test.","url":"","private":false}},{"id":"4c17ebf4ed7ff6f6","name":"object-assign","version":"4.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object-assign/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-assign/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object-assign/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-assign/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:object-assign:object-assign:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object-assign:object_assign:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_assign:object-assign:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_assign:object_assign:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object-assign:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object_assign:4.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/object-assign@4.1.1","metadataType":"javascript-npm-package","metadata":{"name":"object-assign","version":"4.1.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"ES2015 `Object.assign()` ponyfill","url":"sindresorhus/object-assign","private":false}},{"id":"fa89cc94ecc25086","name":"object-copy","version":"0.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object-copy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-copy/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object-copy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-copy/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:object-copy:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:object_copy:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object-copy:object-copy:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object-copy:object_copy:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_copy:object-copy:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_copy:object_copy:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object-copy:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object_copy:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/object-copy@0.1.0","metadataType":"javascript-npm-package","metadata":{"name":"object-copy","version":"0.1.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/object-copy","description":"Copy static properties, prototype properties, and descriptors from one object to another.","url":"jonschlinkert/object-copy","private":false}},{"id":"9fa07124108ec4f5","name":"object-inspect","version":"1.13.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object-inspect/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-inspect/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object-inspect/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-inspect/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:object-inspect:object-inspect:1.13.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object-inspect:object_inspect:1.13.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_inspect:object-inspect:1.13.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_inspect:object_inspect:1.13.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:object-inspect:1.13.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:object_inspect:1.13.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object-inspect:1.13.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object_inspect:1.13.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/object-inspect@1.13.4","metadataType":"javascript-npm-package","metadata":{"name":"object-inspect","version":"1.13.4","author":"James Halliday (http://substack.net)","homepage":"https://github.com/inspect-js/object-inspect","description":"string representations of objects in node and the browser","url":"git://github.com/inspect-js/object-inspect.git","private":false}},{"id":"84b496a3bc09adcb","name":"object-is","version":"1.1.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object-is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-is/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object-is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-is/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:object-is:object-is:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object-is:object_is:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_is:object-is:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_is:object_is:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-shims:object-is:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-shims:object_is:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object-is:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object_is:1.1.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/object-is@1.1.6","metadataType":"javascript-npm-package","metadata":{"name":"object-is","version":"1.1.6","author":"Jordan Harband","homepage":"https://github.com/es-shims/object-is","description":"ES2015-compliant shim for Object.is - differentiates between -0 and +0","url":"git://github.com/es-shims/object-is.git","private":false}},{"id":"f895e876218f5744","name":"object-keys","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-keys/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-keys/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:object-keys:object-keys:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object-keys:object_keys:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_keys:object-keys:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_keys:object_keys:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:object-keys:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:object_keys:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object-keys:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object_keys:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/object-keys@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"object-keys","version":"1.1.1","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes), Raynos , Nathan Rajlich , Ivan Starkov , Gary Katsevman ","homepage":"","description":"An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim","url":"git://github.com/ljharb/object-keys.git","private":false}},{"id":"60f0de0c3a8e2fbd","name":"object-visit","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object-visit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-visit/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object-visit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object-visit/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:object-visit:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:object_visit:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object-visit:object-visit:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object-visit:object_visit:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_visit:object-visit:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object_visit:object_visit:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object-visit:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object:object_visit:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/object-visit@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"object-visit","version":"1.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/object-visit","description":"Call a specified method on each value in the given object.","url":"jonschlinkert/object-visit","private":false}},{"id":"99e989384d4fde68","name":"object.assign","version":"4.1.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object.assign/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object.assign/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object.assign/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object.assign/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:object.assign:object.assign:4.1.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:object.assign:4.1.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/object.assign@4.1.7","metadataType":"javascript-npm-package","metadata":{"name":"object.assign","version":"4.1.7","author":"Jordan Harband","homepage":"","description":"ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim","url":"git://github.com/ljharb/object.assign.git","private":false}},{"id":"367f49b07eb9d797","name":"object.defaults","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object.defaults/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object.defaults/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object.defaults/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object.defaults/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:object.defaults:object.defaults:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:object.defaults:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/object.defaults@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"object.defaults","version":"1.1.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Sobolev Nikita (https://github.com/sobolevn)","homepage":"https://github.com/jonschlinkert/object.defaults","description":"Like `extend` but only copies missing properties/values to the target object.","url":"jonschlinkert/object.defaults","private":false}},{"id":"929d9a3710694392","name":"object.map","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object.map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object.map/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object.map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object.map/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:object.map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object.map:object.map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/object.map@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"object.map","version":"1.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/object.map","description":"Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.","url":"jonschlinkert/object.map","private":false}},{"id":"5e847d3bd979f56f","name":"object.pick","version":"1.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/object.pick/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object.pick/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/object.pick/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/object.pick/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:object.pick:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:object.pick:object.pick:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/object.pick@1.3.0","metadataType":"javascript-npm-package","metadata":{"name":"object.pick","version":"1.3.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/object.pick","description":"Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.","url":"jonschlinkert/object.pick","private":false}},{"id":"eba7c3545387287a","name":"on-finished","version":"2.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/morgan/node_modules/on-finished/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/node_modules/on-finished/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/morgan/node_modules/on-finished/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/node_modules/on-finished/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:on-finished:on-finished:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on-finished:on_finished:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on_finished:on-finished:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on_finished:on_finished:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on:on-finished:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on:on_finished:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/on-finished@2.3.0","metadataType":"javascript-npm-package","metadata":{"name":"on-finished","version":"2.3.0","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"Execute a callback when a request closes, finishes, or errors","url":"jshttp/on-finished","private":false}},{"id":"f038e79e9d5d2966","name":"on-finished","version":"2.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/on-finished/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/on-finished/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/on-finished/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/on-finished/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:on-finished:on-finished:2.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on-finished:on_finished:2.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on_finished:on-finished:2.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on_finished:on_finished:2.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on:on-finished:2.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on:on_finished:2.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/on-finished@2.4.1","metadataType":"javascript-npm-package","metadata":{"name":"on-finished","version":"2.4.1","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"Execute a callback when a request closes, finishes, or errors","url":"jshttp/on-finished","private":false}},{"id":"4edf87114c9684eb","name":"on-headers","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/on-headers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/on-headers/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/on-headers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/on-headers/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:on-headers:on-headers:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on-headers:on_headers:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on_headers:on-headers:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on_headers:on_headers:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on:on-headers:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:on:on_headers:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/on-headers@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"on-headers","version":"1.1.0","author":"Douglas Christopher Wilson ","homepage":"","description":"Execute a listener when a response is about to write headers","url":"jshttp/on-headers","private":false}},{"id":"710fa9c43bb773a8","name":"once","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/once/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/once/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/once/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/once/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:once:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:once:once:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/once@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"once","version":"1.4.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Run a function exactly one time","url":"git://github.com/isaacs/once","private":false}},{"id":"c572449b4ab3e7a6","name":"one-time","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/one-time/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/one-time/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/one-time/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/one-time/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:3rd-Eden:one-time:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:3rd-Eden:one_time:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:one-time:one-time:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:one-time:one_time:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:one_time:one-time:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:one_time:one_time:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:one:one-time:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:one:one_time:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/one-time@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"one-time","version":"1.0.0","author":"Arnout Kazemier","homepage":"","description":"Run the supplied function exactly one time (once)","url":"https://github.com/3rd-Eden/one-time.git","private":false}},{"id":"0a5d0e299d0ca888","name":"opentype.js","version":"0.7.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/opentype.js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/opentype.js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/opentype.js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/opentype.js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:opentype.js:opentype.js:0.7.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodebox:opentype.js:0.7.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/opentype.js@0.7.3","metadataType":"javascript-npm-package","metadata":{"name":"opentype.js","version":"0.7.3","author":"Frederik De Bleser ","homepage":"","description":"OpenType font parser","url":"git://github.com/nodebox/opentype.js.git","private":false}},{"id":"52db215c8294fee6","name":"os-homedir","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/os-homedir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/os-homedir/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/os-homedir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/os-homedir/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:os-homedir:os-homedir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:os-homedir:os_homedir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:os_homedir:os-homedir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:os_homedir:os_homedir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:os:os-homedir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:os:os_homedir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/os-homedir@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"os-homedir","version":"1.0.2","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Node.js 4 `os.homedir()` ponyfill","url":"sindresorhus/os-homedir","private":false}},{"id":"4374998874b59022","name":"os-tmpdir","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/os-tmpdir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/os-tmpdir/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/os-tmpdir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/os-tmpdir/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:os-tmpdir:os-tmpdir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:os-tmpdir:os_tmpdir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:os_tmpdir:os-tmpdir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:os_tmpdir:os_tmpdir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:os:os-tmpdir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:os:os_tmpdir:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/os-tmpdir@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"os-tmpdir","version":"1.0.2","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Node.js os.tmpdir() ponyfill","url":"sindresorhus/os-tmpdir","private":false}},{"id":"1369b3372e58f531","name":"osenv","version":"0.1.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/osenv/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/osenv/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/osenv/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/osenv/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:osenv:osenv:0.1.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:osenv:0.1.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/osenv@0.1.5","metadataType":"javascript-npm-package","metadata":{"name":"osenv","version":"0.1.5","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Look up environment settings specific to different operating systems","url":"https://github.com/npm/osenv","private":false}},{"id":"5ff159c545ecf5e8","name":"otplib","version":"12.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/otplib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/otplib/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/otplib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/otplib/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:otplib:otplib:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yeojz:otplib:12.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/otplib@12.0.1","metadataType":"javascript-npm-package","metadata":{"name":"otplib","version":"12.0.1","author":"Gerald Yeo ","homepage":"https://yeojz.otplib.dev","description":"HMAC-based (HOTP) and Time-based (TOTP) One-Time Password library","url":"https://github.com/yeojz/otplib","private":false}},{"id":"0583de70fcdfc131","name":"p-cancelable","version":"0.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/p-cancelable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-cancelable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/p-cancelable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-cancelable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:p-cancelable:p-cancelable:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-cancelable:p_cancelable:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_cancelable:p-cancelable:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_cancelable:p_cancelable:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p-cancelable:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p_cancelable:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/p-cancelable@0.4.1","metadataType":"javascript-npm-package","metadata":{"name":"p-cancelable","version":"0.4.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Create a promise that can be canceled","url":"sindresorhus/p-cancelable","private":false}},{"id":"df4ea6677e364df8","name":"p-event","version":"2.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/p-event/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-event/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/p-event/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-event/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:p-event:p-event:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-event:p_event:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_event:p-event:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_event:p_event:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p-event:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p_event:2.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/p-event@2.3.1","metadataType":"javascript-npm-package","metadata":{"name":"p-event","version":"2.3.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Promisify an event by waiting for it to be emitted","url":"sindresorhus/p-event","private":false}},{"id":"6dc32e80fda079a9","name":"p-finally","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/p-finally/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-finally/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/p-finally/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-finally/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:p-finally:p-finally:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-finally:p_finally:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_finally:p-finally:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_finally:p_finally:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p-finally:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p_finally:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/p-finally@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"p-finally","version":"1.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome","url":"sindresorhus/p-finally","private":false}},{"id":"bf2a9cb36f7ff224","name":"p-is-promise","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/p-is-promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-is-promise/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/p-is-promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-is-promise/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:p-is-promise:p-is-promise:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-is-promise:p_is_promise:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_is_promise:p-is-promise:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_is_promise:p_is_promise:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-is:p-is-promise:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-is:p_is_promise:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_is:p-is-promise:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_is:p_is_promise:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p-is-promise:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p_is_promise:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/p-is-promise@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"p-is-promise","version":"1.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Check if something is a promise","url":"sindresorhus/p-is-promise","private":false}},{"id":"1e7a4b5a5a7aade9","name":"p-limit","version":"2.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/p-limit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/p-limit/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/p-limit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/p-limit/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:p-limit:p-limit:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-limit:p_limit:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_limit:p-limit:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_limit:p_limit:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p-limit:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p_limit:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/p-limit@2.3.0","metadataType":"javascript-npm-package","metadata":{"name":"p-limit","version":"2.3.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Run multiple promise-returning & async functions with limited concurrency","url":"sindresorhus/p-limit","private":false}},{"id":"55f14ff67eedbaf2","name":"p-locate","version":"4.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/p-locate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/p-locate/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/p-locate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/p-locate/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:p-locate:p-locate:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-locate:p_locate:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_locate:p-locate:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_locate:p_locate:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p-locate:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p_locate:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/p-locate@4.1.0","metadataType":"javascript-npm-package","metadata":{"name":"p-locate","version":"4.1.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get the first fulfilled promise that satisfies the provided testing function","url":"sindresorhus/p-locate","private":false}},{"id":"e8a38305d2594577","name":"p-map","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/p-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-map/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/p-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-map/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:p-map:p-map:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-map:p_map:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_map:p-map:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_map:p_map:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p-map:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p_map:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/p-map@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"p-map","version":"4.0.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Map over promises concurrently","url":"sindresorhus/p-map","private":false}},{"id":"10f14e9199e11cc4","name":"p-map","version":"7.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/cacache/node_modules/p-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacache/node_modules/p-map/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/cacache/node_modules/p-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/cacache/node_modules/p-map/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:p-map:p-map:7.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-map:p_map:7.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_map:p-map:7.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_map:p_map:7.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p-map:7.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p_map:7.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/p-map@7.0.3","metadataType":"javascript-npm-package","metadata":{"name":"p-map","version":"7.0.3","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Map over promises concurrently","url":"sindresorhus/p-map","private":false}},{"id":"df05fe622aab59f4","name":"p-timeout","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/p-timeout/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-timeout/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/p-timeout/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-timeout/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:p-timeout:p-timeout:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-timeout:p_timeout:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_timeout:p-timeout:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_timeout:p_timeout:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p-timeout:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p_timeout:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/p-timeout@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"p-timeout","version":"2.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Timeout a promise after a specified amount of time","url":"sindresorhus/p-timeout","private":false}},{"id":"cc75054caddacf72","name":"p-try","version":"2.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/p-try/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-try/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/p-try/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/p-try/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:p-try:p-try:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p-try:p_try:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_try:p-try:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p_try:p_try:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p-try:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:p:p_try:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/p-try@2.2.0","metadataType":"javascript-npm-package","metadata":{"name":"p-try","version":"2.2.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"`Start a promise chain","url":"sindresorhus/p-try","private":false}},{"id":"966e804e2cdc19c3","name":"package-json-from-dist","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/package-json-from-dist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/package-json-from-dist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BlueOak-1.0.0","spdxExpression":"BlueOak-1.0.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/package-json-from-dist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/package-json-from-dist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:package-json-from-dist:package-json-from-dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package-json-from-dist:package_json_from_dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package_json_from_dist:package-json-from-dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package_json_from_dist:package_json_from_dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package-json-from:package-json-from-dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package-json-from:package_json_from_dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package_json_from:package-json-from-dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package_json_from:package_json_from_dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package-json:package-json-from-dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package-json:package_json_from_dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package_json:package-json-from-dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package_json:package_json_from_dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package:package-json-from-dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:package:package_json_from_dist:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/package-json-from-dist@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"package-json-from-dist","version":"1.0.1","author":"Isaac Z. Schlueter (https://izs.me)","homepage":"","description":"Load the local package.json from either src or dist folder","url":"git+https://github.com/isaacs/package-json-from-dist.git","private":false}},{"id":"b65616c181ce0703","name":"pako","version":"0.2.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pako/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pako/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pako/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pako/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:nodeca:pako:0.2.9:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pako:pako:0.2.9:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pako@0.2.9","metadataType":"javascript-npm-package","metadata":{"name":"pako","version":"0.2.9","author":"Andrei Tuputcyn (https://github.com/andr83), Vitaly Puzrin (https://github.com/puzrin)","homepage":"https://github.com/nodeca/pako","description":"zlib port to javascript - fast, modularized, with browser support","url":"nodeca/pako","private":false}},{"id":"e056c65cb29d1cdc","name":"parse-filepath","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/parse-filepath/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/parse-filepath/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/parse-filepath/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/parse-filepath/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:parse-filepath:parse-filepath:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parse-filepath:parse_filepath:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parse_filepath:parse-filepath:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parse_filepath:parse_filepath:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:parse-filepath:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:parse_filepath:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parse:parse-filepath:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parse:parse_filepath:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/parse-filepath@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"parse-filepath","version":"1.0.2","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/parse-filepath","description":"Pollyfill for node.js `path.parse`, parses a filepath into an object.","url":"jonschlinkert/parse-filepath","private":false}},{"id":"fb103d20d587efac","name":"parse-passwd","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/parse-passwd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/parse-passwd/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/parse-passwd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/parse-passwd/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:parse-passwd:parse-passwd:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parse-passwd:parse_passwd:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parse_passwd:parse-passwd:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parse_passwd:parse_passwd:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:doowb:parse-passwd:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:doowb:parse_passwd:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parse:parse-passwd:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parse:parse_passwd:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/parse-passwd@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"parse-passwd","version":"1.0.0","author":"Brian Woodward (https://github.com/doowb)","homepage":"https://github.com/doowb/parse-passwd","description":"Parse a passwd file into a list of users.","url":"doowb/parse-passwd","private":false}},{"id":"742ccf9d8e4af8dc","name":"parseurl","version":"1.3.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/parseurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/parseurl/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/parseurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/parseurl/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:parseurl:parseurl:1.3.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/parseurl@1.3.3","metadataType":"javascript-npm-package","metadata":{"name":"parseurl","version":"1.3.3","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"parse a url with memoization","url":"pillarjs/parseurl","private":false}},{"id":"f056f3d05a093ab8","name":"pascalcase","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pascalcase/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pascalcase/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pascalcase/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pascalcase/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:pascalcase:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pascalcase:pascalcase:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pascalcase@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"pascalcase","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/pascalcase","description":"Convert a string to pascal-case.","url":"jonschlinkert/pascalcase","private":false}},{"id":"e34ca3dd718a6918","name":"path-exists","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/path-exists/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-exists/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/path-exists/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-exists/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:path-exists:path-exists:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-exists:path_exists:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_exists:path-exists:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_exists:path_exists:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path-exists:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path_exists:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/path-exists@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"path-exists","version":"4.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Check if a path exists","url":"sindresorhus/path-exists","private":false}},{"id":"8bf9ef21aa2f3e3c","name":"path-is-absolute","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/path-is-absolute/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-is-absolute/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/path-is-absolute/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-is-absolute/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:path-is-absolute:path-is-absolute:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-is-absolute:path_is_absolute:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_is_absolute:path-is-absolute:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_is_absolute:path_is_absolute:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-is:path-is-absolute:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-is:path_is_absolute:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_is:path-is-absolute:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_is:path_is_absolute:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path-is-absolute:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path_is_absolute:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/path-is-absolute@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"path-is-absolute","version":"1.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Node.js 0.12 path.isAbsolute() ponyfill","url":"sindresorhus/path-is-absolute","private":false}},{"id":"0fdcd7cdef61a3e7","name":"path-key","version":"3.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/path-key/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-key/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/path-key/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-key/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:path-key:path-key:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-key:path_key:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_key:path-key:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_key:path_key:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path-key:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path_key:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/path-key@3.1.1","metadataType":"javascript-npm-package","metadata":{"name":"path-key","version":"3.1.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get the PATH environment variable key cross-platform","url":"sindresorhus/path-key","private":false}},{"id":"5705871024a48530","name":"path-parse","version":"1.0.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/path-parse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-parse/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/path-parse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-parse/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:path-parse_project:path-parse:1.0.7:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/path-parse@1.0.7","metadataType":"javascript-npm-package","metadata":{"name":"path-parse","version":"1.0.7","author":"Javier Blanco ","homepage":"https://github.com/jbgutierrez/path-parse#readme","description":"Node.js path.parse() ponyfill","url":"https://github.com/jbgutierrez/path-parse.git","private":false}},{"id":"03046e5f9c1c7d1f","name":"path-root","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/path-root/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-root/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/path-root/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-root/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:path-root:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:path_root:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-root:path-root:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-root:path_root:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_root:path-root:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_root:path_root:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path-root:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path_root:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/path-root@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"path-root","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/path-root","description":"Get the root of a posix or windows filepath.","url":"jonschlinkert/path-root","private":false}},{"id":"91e5c6fbec5920e7","name":"path-root-regex","version":"0.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/path-root-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-root-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/path-root-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-root-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:path-root-regex:path-root-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-root-regex:path_root_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_root_regex:path-root-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_root_regex:path_root_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-root:path-root-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-root:path_root_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_root:path-root-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_root:path_root_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regexhq:path-root-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regexhq:path_root_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path-root-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path_root_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/path-root-regex@0.1.2","metadataType":"javascript-npm-package","metadata":{"name":"path-root-regex","version":"0.1.2","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/regexhq/path-root-regex","description":"Regular expression for getting the root of a posix or windows filepath.","url":"regexhq/path-root-regex","private":false}},{"id":"ea725e26827e4925","name":"path-scurry","version":"1.11.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/path-scurry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-scurry/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BlueOak-1.0.0","spdxExpression":"BlueOak-1.0.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/path-scurry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-scurry/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:path-scurry:path-scurry:1.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-scurry:path_scurry:1.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_scurry:path-scurry:1.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_scurry:path_scurry:1.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path-scurry:1.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path_scurry:1.11.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/path-scurry@1.11.1","metadataType":"javascript-npm-package","metadata":{"name":"path-scurry","version":"1.11.1","author":"Isaac Z. Schlueter (https://blog.izs.me)","homepage":"","description":"walk paths fast and efficiently","url":"git+https://github.com/isaacs/path-scurry","private":false}},{"id":"98e5b28a6af6071f","name":"path-to-regexp","version":"0.1.12","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/path-to-regexp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-to-regexp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/path-to-regexp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/path-to-regexp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:path-to-regexp:path-to-regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-to-regexp:path_to_regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_to_regexp:path-to-regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_to_regexp:path_to_regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pillarjs:path-to-regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pillarjs:path_to_regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-to:path-to-regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path-to:path_to_regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_to:path-to-regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path_to:path_to_regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path-to-regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:path:path_to_regexp:0.1.12:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/path-to-regexp@0.1.12","metadataType":"javascript-npm-package","metadata":{"name":"path-to-regexp","version":"0.1.12","author":"","homepage":"","description":"Express style path to RegExp utility","url":"https://github.com/pillarjs/path-to-regexp.git","private":false}},{"id":"9db722276593f5ce","name":"pdfkit","version":"0.11.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pdfkit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pdfkit/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pdfkit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pdfkit/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:foliojs:pdfkit:0.11.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pdfkit:pdfkit:0.11.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pdfkit@0.11.0","metadataType":"javascript-npm-package","metadata":{"name":"pdfkit","version":"0.11.0","author":"Devon Govett (http://badassjs.com/)","homepage":"http://pdfkit.org/","description":"A PDF generation library for Node.js","url":"https://github.com/foliojs/pdfkit.git","private":false}},{"id":"a8a35d958d903684","name":"peek-readable","version":"4.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/peek-readable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/peek-readable/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/peek-readable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/peek-readable/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:peek-readable:peek-readable:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:peek-readable:peek_readable:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:peek_readable:peek-readable:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:peek_readable:peek_readable:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:peek:peek-readable:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:peek:peek_readable:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/peek-readable@4.1.0","metadataType":"javascript-npm-package","metadata":{"name":"peek-readable","version":"4.1.0","author":"Borewit (https://github.com/Borewit)","homepage":"","description":"Read and peek from a readable stream","url":"git+https://github.com/Borewit/peek-readable","private":false}},{"id":"12701b802402fca7","name":"pend","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pend/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pend/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:andrewrk:pend:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pend:pend:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pend@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"pend","version":"1.2.0","author":"Andrew Kelley ","homepage":"","description":"dead-simple optimistic async helper","url":"git://github.com/andrewrk/node-pend.git","private":false}},{"id":"d277d5f3e63371d6","name":"pg-connection-string","version":"2.9.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pg-connection-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pg-connection-string/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pg-connection-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pg-connection-string/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pg-connection-string:pg-connection-string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pg-connection-string:pg_connection_string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pg_connection_string:pg-connection-string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pg_connection_string:pg_connection_string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pg-connection:pg-connection-string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pg-connection:pg_connection_string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pg_connection:pg-connection-string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pg_connection:pg_connection_string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brianc:pg-connection-string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:brianc:pg_connection_string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pg:pg-connection-string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pg:pg_connection_string:2.9.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pg-connection-string@2.9.1","metadataType":"javascript-npm-package","metadata":{"name":"pg-connection-string","version":"2.9.1","author":"Blaine Bublitz (http://iceddev.com/)","homepage":"https://github.com/brianc/node-postgres/tree/master/packages/pg-connection-string","description":"Functions for dealing with a PostgresSQL connection string","url":"git://github.com/brianc/node-postgres.git","private":false}},{"id":"6a18d824b05476f0","name":"picomatch","version":"2.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/picomatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/picomatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/picomatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/picomatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:picomatch:2.3.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/picomatch@2.3.1","metadataType":"javascript-npm-package","metadata":{"name":"picomatch","version":"2.3.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/micromatch/picomatch","description":"Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.","url":"micromatch/picomatch","private":false}},{"id":"ddb40e2a27feece6","name":"picomatch","version":"4.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:picomatch:4.0.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/picomatch@4.0.3","metadataType":"javascript-npm-package","metadata":{"name":"picomatch","version":"4.0.3","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/micromatch/picomatch","description":"Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.","url":"micromatch/picomatch","private":false}},{"id":"0dfe147bb8a24d6a","name":"pify","version":"2.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pify:pify:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pify@2.3.0","metadataType":"javascript-npm-package","metadata":{"name":"pify","version":"2.3.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Promisify a callback-style function","url":"sindresorhus/pify","private":false}},{"id":"ddba1125c77293de","name":"pify","version":"2.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress/node_modules/pify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress/node_modules/pify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pify:pify:2.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pify@2.3.0","metadataType":"javascript-npm-package","metadata":{"name":"pify","version":"2.3.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Promisify a callback-style function","url":"sindresorhus/pify","private":false}},{"id":"74f6afcb29e33215","name":"pify","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pify:pify:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pify@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"pify","version":"3.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Promisify a callback-style function","url":"sindresorhus/pify","private":false}},{"id":"94b4540c59ceda21","name":"pify","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/got/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/got/node_modules/pify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/got/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/got/node_modules/pify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pify:pify:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pify@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"pify","version":"3.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Promisify a callback-style function","url":"sindresorhus/pify","private":false}},{"id":"14675684a3b19742","name":"pify","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pify:pify:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pify@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"pify","version":"4.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Promisify a callback-style function","url":"sindresorhus/pify","private":false}},{"id":"d2cce100ab18f798","name":"pinkie","version":"2.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pinkie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pinkie/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pinkie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pinkie/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pinkie:pinkie:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pinkie@2.0.4","metadataType":"javascript-npm-package","metadata":{"name":"pinkie","version":"2.0.4","author":"Vsevolod Strukchinsky (github.com/floatdrop)","homepage":"","description":"Itty bitty little widdle twinkie pinkie ES2015 Promise implementation","url":"floatdrop/pinkie","private":false}},{"id":"cc6a968ba889b638","name":"pinkie-promise","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pinkie-promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pinkie-promise/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pinkie-promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pinkie-promise/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pinkie-promise:pinkie-promise:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pinkie-promise:pinkie_promise:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pinkie_promise:pinkie-promise:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pinkie_promise:pinkie_promise:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pinkie:pinkie-promise:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pinkie:pinkie_promise:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pinkie-promise@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"pinkie-promise","version":"2.0.1","author":"Vsevolod Strukchinsky (github.com/floatdrop)","homepage":"","description":"ES2015 Promise ponyfill","url":"floatdrop/pinkie-promise","private":false}},{"id":"d1fd77c50528b581","name":"png-js","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/png-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/png-js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"concluded","urls":[],"locations":[{"path":"/juice-shop/node_modules/png-js/LICENSE","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/png-js/LICENSE"}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:devongovett:png-js:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:devongovett:png_js:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:png-js:png-js:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:png-js:png_js:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:png_js:png-js:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:png_js:png_js:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:png:png-js:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:png:png_js:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/png-js@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"png-js","version":"1.0.0","author":"Devon Govett (http://badassjs.com/)","homepage":"","description":"A PNG decoder in JavaScript","url":"https://github.com/devongovett/png.js.git","private":false}},{"id":"a3e60bea1b625082","name":"posix-character-classes","version":"0.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/posix-character-classes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/posix-character-classes/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/posix-character-classes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/posix-character-classes/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:posix-character-classes:posix-character-classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:posix-character-classes:posix_character_classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:posix_character_classes:posix-character-classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:posix_character_classes:posix_character_classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:posix-character:posix-character-classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:posix-character:posix_character_classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:posix_character:posix-character-classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:posix_character:posix_character_classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:posix-character-classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:posix_character_classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:posix:posix-character-classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:posix:posix_character_classes:0.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/posix-character-classes@0.1.1","metadataType":"javascript-npm-package","metadata":{"name":"posix-character-classes","version":"0.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/posix-character-classes","description":"POSIX character classes for creating regular expressions.","url":"jonschlinkert/posix-character-classes","private":false}},{"id":"fd2e1cd61be49f02","name":"possible-typed-array-names","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/possible-typed-array-names/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/possible-typed-array-names/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/possible-typed-array-names/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/possible-typed-array-names/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:possible-typed-array-names:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible-typed-array-names:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible_typed_array_names:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible_typed_array_names:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible-typed-array:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible-typed-array:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible_typed_array:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible_typed_array:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible-typed:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible-typed:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible_typed:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible_typed:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:possible:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/possible-typed-array-names@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"possible-typed-array-names","version":"1.1.0","author":"Jordan Harband ","homepage":"https://github.com/ljharb/possible-typed-array-names#readme","description":"A simple list of possible Typed Array names.","url":"git+https://github.com/ljharb/possible-typed-array-names.git","private":false}},{"id":"4dc75afb90a1e180","name":"prebuild-install","version":"5.3.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/prebuild-install/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/prebuild-install/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/prebuild-install/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/prebuild-install/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:prebuild-install:prebuild-install:5.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild-install:prebuild_install:5.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild_install:prebuild-install:5.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild_install:prebuild_install:5.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild:prebuild-install:5.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild:prebuild_install:5.3.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/prebuild-install@5.3.6","metadataType":"javascript-npm-package","metadata":{"name":"prebuild-install","version":"5.3.6","author":"Mathias Buus (@mafintosh), Julian Gruber (https://github.com/juliangruber), Brett Lawson (https://github.com/brett19), Pieter Hintjens (https://github.com/hintjens), Lars-Magnus Skog (https://github.com/ralphtheninja), Jesús Leganés Combarro (https://github.com/piranna), Mathias Küsel (https://github.com/mathiask88), Lukas Geiger (https://github.com/lgeiger)","homepage":"https://github.com/prebuild/prebuild-install","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","url":"https://github.com/prebuild/prebuild-install.git","private":false}},{"id":"3b6455381633cdb0","name":"prebuild-install","version":"7.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:prebuild-install:prebuild-install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild-install:prebuild_install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild_install:prebuild-install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild_install:prebuild_install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild:prebuild-install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild:prebuild_install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/prebuild-install@7.1.3","metadataType":"javascript-npm-package","metadata":{"name":"prebuild-install","version":"7.1.3","author":"Mathias Buus (@mafintosh), Julian Gruber (https://github.com/juliangruber), Brett Lawson (https://github.com/brett19), Pieter Hintjens (https://github.com/hintjens), Lars-Magnus Skog (https://github.com/ralphtheninja), Jesús Leganés Combarro (https://github.com/piranna), Mathias Küsel (https://github.com/mathiask88), Lukas Geiger (https://github.com/lgeiger)","homepage":"https://github.com/prebuild/prebuild-install","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","url":"https://github.com/prebuild/prebuild-install.git","private":false}},{"id":"008da708a93ab8fd","name":"prebuild-install","version":"7.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:prebuild-install:prebuild-install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild-install:prebuild_install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild_install:prebuild-install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild_install:prebuild_install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild:prebuild-install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prebuild:prebuild_install:7.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/prebuild-install@7.1.3","metadataType":"javascript-npm-package","metadata":{"name":"prebuild-install","version":"7.1.3","author":"Mathias Buus (@mafintosh), Julian Gruber (https://github.com/juliangruber), Brett Lawson (https://github.com/brett19), Pieter Hintjens (https://github.com/hintjens), Lars-Magnus Skog (https://github.com/ralphtheninja), Jesús Leganés Combarro (https://github.com/piranna), Mathias Küsel (https://github.com/mathiask88), Lukas Geiger (https://github.com/lgeiger)","homepage":"https://github.com/prebuild/prebuild-install","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","url":"https://github.com/prebuild/prebuild-install.git","private":false}},{"id":"b8fe3bfab62a882d","name":"prepend-http","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/prepend-http/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/prepend-http/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/prepend-http/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/prepend-http/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:prepend-http:prepend-http:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prepend-http:prepend_http:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prepend_http:prepend-http:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prepend_http:prepend_http:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prepend:prepend-http:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prepend:prepend_http:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/prepend-http@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"prepend-http","version":"2.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Prepend `http://` to humanized URLs like todomvc.com and localhost","url":"sindresorhus/prepend-http","private":false}},{"id":"4d91b0988d9fe55f","name":"pretty-bytes","version":"4.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pretty-bytes:pretty-bytes:4.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pretty-bytes:pretty_bytes:4.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pretty_bytes:pretty-bytes:4.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pretty_bytes:pretty_bytes:4.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pretty:pretty-bytes:4.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pretty:pretty_bytes:4.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pretty-bytes@4.0.2","metadataType":"javascript-npm-package","metadata":{"name":"pretty-bytes","version":"4.0.2","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Convert bytes to a human readable string: 1337 → 1.34 kB","url":"sindresorhus/pretty-bytes","private":false}},{"id":"b7e53f78a8e3b5aa","name":"proc-log","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/proc-log/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/proc-log/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/proc-log/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/proc-log/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:proc-log:proc-log:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proc-log:proc_log:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proc_log:proc-log:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proc_log:proc_log:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proc:proc-log:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proc:proc_log:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/proc-log@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"proc-log","version":"5.0.0","author":"GitHub Inc.","homepage":"","description":"just emit 'log' events on the process object","url":"git+https://github.com/npm/proc-log.git","private":false}},{"id":"86b4e66d55ba762f","name":"process","version":"0.11.10","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/process/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/process/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/process/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/process/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:shtylman:process:0.11.10:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:process:process:0.11.10:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/process@0.11.10","metadataType":"javascript-npm-package","metadata":{"name":"process","version":"0.11.10","author":"Roman Shtylman ","homepage":"","description":"process information for node.js and browsers","url":"git://github.com/shtylman/node-process.git","private":false}},{"id":"2736f58329e89e68","name":"process-nextick-args","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/process-nextick-args/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/process-nextick-args/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/process-nextick-args/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/process-nextick-args/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:process-nextick-args:process-nextick-args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:process-nextick-args:process_nextick_args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:process_nextick_args:process-nextick-args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:process_nextick_args:process_nextick_args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:process-nextick:process-nextick-args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:process-nextick:process_nextick_args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:process_nextick:process-nextick-args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:process_nextick:process_nextick_args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:calvinmetcalf:process-nextick-args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:calvinmetcalf:process_nextick_args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:process:process-nextick-args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:process:process_nextick_args:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/process-nextick-args@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"process-nextick-args","version":"2.0.1","author":"","homepage":"https://github.com/calvinmetcalf/process-nextick-args","description":"process.nextTick but always with args","url":"https://github.com/calvinmetcalf/process-nextick-args.git","private":false}},{"id":"dc189933201119ea","name":"prom-client","version":"14.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/prom-client/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/prom-client/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/prom-client/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/prom-client/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:prom-client:prom-client:14.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prom-client:prom_client:14.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prom_client:prom-client:14.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prom_client:prom_client:14.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:siimon:prom-client:14.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:siimon:prom_client:14.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prom:prom-client:14.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:prom:prom_client:14.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/prom-client@14.2.0","metadataType":"javascript-npm-package","metadata":{"name":"prom-client","version":"14.2.0","author":"Simon Nyberg","homepage":"https://github.com/siimon/prom-client","description":"Client for prometheus","url":"git@github.com:siimon/prom-client.git","private":false}},{"id":"d0870412585e133d","name":"promise","version":"7.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/promise/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/promise/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:promise:promise:7.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:then:promise:7.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/promise@7.3.1","metadataType":"javascript-npm-package","metadata":{"name":"promise","version":"7.3.1","author":"ForbesLindesay","homepage":"","description":"Bare bones Promises/A+ implementation","url":"https://github.com/then/promise.git","private":false}},{"id":"cb2d8de0d226aacd","name":"promise-inflight","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/promise-inflight/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/promise-inflight/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/promise-inflight/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/promise-inflight/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:promise-inflight:promise-inflight:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:promise-inflight:promise_inflight:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:promise_inflight:promise-inflight:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:promise_inflight:promise_inflight:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:promise:promise-inflight:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:promise:promise_inflight:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:promise-inflight:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:promise_inflight:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/promise-inflight@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"promise-inflight","version":"1.0.1","author":"Rebecca Turner (http://re-becca.org/)","homepage":"https://github.com/iarna/promise-inflight#readme","description":"One promise for multiple requests in flight to avoid async duplication","url":"git+https://github.com/iarna/promise-inflight.git","private":false}},{"id":"14baa7b321b17fc4","name":"promise-retry","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/promise-retry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/promise-retry/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/promise-retry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/promise-retry/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:promise-retry:promise-retry:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:promise-retry:promise_retry:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:promise_retry:promise-retry:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:promise_retry:promise_retry:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:IndigoUnited:promise-retry:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:IndigoUnited:promise_retry:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:promise:promise-retry:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:promise:promise_retry:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/promise-retry@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"promise-retry","version":"2.0.1","author":"IndigoUnited (http://indigounited.com)","homepage":"","description":"Retries a function that returns a promise, leveraging the power of the retry module.","url":"git://github.com/IndigoUnited/node-promise-retry.git","private":false}},{"id":"5dea0a58544c3253","name":"proper-lockfile","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/proper-lockfile/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/proper-lockfile/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/proper-lockfile/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/proper-lockfile/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:proper-lockfile:proper-lockfile:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proper-lockfile:proper_lockfile:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proper_lockfile:proper-lockfile:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proper_lockfile:proper_lockfile:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:IndigoUnited:proper-lockfile:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:IndigoUnited:proper_lockfile:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proper:proper-lockfile:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proper:proper_lockfile:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/proper-lockfile@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"proper-lockfile","version":"1.2.0","author":"IndigoUnited (http://indigounited.com)","homepage":"","description":"A inter-process and inter-machine lockfile utility that works on a local or network file system.","url":"git://github.com/IndigoUnited/node-proper-lockfile.git","private":false}},{"id":"e9d03164ed043197","name":"proxy-addr","version":"2.0.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/proxy-addr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/proxy-addr/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/proxy-addr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/proxy-addr/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:proxy-addr:proxy-addr:2.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proxy-addr:proxy_addr:2.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proxy_addr:proxy-addr:2.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proxy_addr:proxy_addr:2.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proxy:proxy-addr:2.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:proxy:proxy_addr:2.0.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/proxy-addr@2.0.7","metadataType":"javascript-npm-package","metadata":{"name":"proxy-addr","version":"2.0.7","author":"Douglas Christopher Wilson ","homepage":"","description":"Determine address of proxied request","url":"jshttp/proxy-addr","private":false}},{"id":"7bf5959de1402d6d","name":"pug","version":"3.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pugjs:pug:3.0.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/pug@3.0.3","metadataType":"javascript-npm-package","metadata":{"name":"pug","version":"3.0.3","author":"TJ Holowaychuk , Forbes Lindesay , Matthias Le Brun , Joshua Appelman , Jonathan Ong , Alex Kocharin , Hemanth , Timothy Gu , Andreas Lubbe ","homepage":"https://pugjs.org","description":"A clean, whitespace-sensitive template language for writing HTML","url":"https://github.com/pugjs/pug/tree/master/packages/pug","private":false}},{"id":"8ccd7e8a2286d99c","name":"pug-attrs","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-attrs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-attrs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-attrs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-attrs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pug-attrs:pug-attrs:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-attrs:pug_attrs:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_attrs:pug-attrs:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_attrs:pug_attrs:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug-attrs:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug_attrs:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug-attrs:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug_attrs:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pug-attrs@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"pug-attrs","version":"3.0.0","author":"Forbes Lindesay","homepage":"","description":"Generate code for Pug attributes","url":"https://github.com/pugjs/pug/tree/master/packages/pug-attrs","private":false}},{"id":"2466810c666d3b5e","name":"pug-code-gen","version":"3.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-code-gen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-code-gen/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-code-gen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-code-gen/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pugjs:pug-code-gen:3.0.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/pug-code-gen@3.0.3","metadataType":"javascript-npm-package","metadata":{"name":"pug-code-gen","version":"3.0.3","author":"Forbes Lindesay","homepage":"","description":"Default code-generator for pug. It generates HTML via a JavaScript template function.","url":"https://github.com/pugjs/pug/tree/master/packages/pug-code-gen","private":false}},{"id":"06722d2c34c689cc","name":"pug-error","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-error/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-error/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-error/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-error/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pug-error:pug-error:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-error:pug_error:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_error:pug-error:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_error:pug_error:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug-error:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug_error:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug-error:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug_error:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pug-error@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"pug-error","version":"2.1.0","author":"Forbes Lindesay","homepage":"","description":"Standard error objects for pug","url":"https://github.com/pugjs/pug/tree/master/packages/pug-error","private":false}},{"id":"5d3376b6724b0ba5","name":"pug-filters","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-filters/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-filters/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-filters/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-filters/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pug-filters:pug-filters:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-filters:pug_filters:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_filters:pug-filters:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_filters:pug_filters:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug-filters:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug_filters:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug-filters:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug_filters:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pug-filters@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"pug-filters","version":"4.0.0","author":"Forbes Lindesay","homepage":"","description":"Code for processing filters in pug templates","url":"https://github.com/pugjs/pug/tree/master/packages/pug-filters","private":false}},{"id":"5dc82d87668bae8e","name":"pug-lexer","version":"5.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-lexer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-lexer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-lexer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-lexer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pug-lexer:pug-lexer:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-lexer:pug_lexer:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_lexer:pug-lexer:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_lexer:pug_lexer:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug-lexer:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug_lexer:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug-lexer:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug_lexer:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pug-lexer@5.0.1","metadataType":"javascript-npm-package","metadata":{"name":"pug-lexer","version":"5.0.1","author":"ForbesLindesay","homepage":"","description":"The pug lexer (takes a string and converts it to an array of tokens)","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer","private":false}},{"id":"e949463e431e1776","name":"pug-linker","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-linker/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-linker/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-linker/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-linker/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pug-linker:pug-linker:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-linker:pug_linker:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_linker:pug-linker:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_linker:pug_linker:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug-linker:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug_linker:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug-linker:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug_linker:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pug-linker@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"pug-linker","version":"4.0.0","author":"Forbes Lindesay","homepage":"","description":"Link multiple pug ASTs together using include/extends","url":"https://github.com/pugjs/pug/tree/master/packages/pug-linker","private":false}},{"id":"b831a94ec83ee646","name":"pug-load","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-load/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-load/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-load/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-load/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pug-load:pug-load:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-load:pug_load:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_load:pug-load:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_load:pug_load:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug-load:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug_load:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug-load:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug_load:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pug-load@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"pug-load","version":"3.0.0","author":"ForbesLindesay","homepage":"","description":"The Pug loader is responsible for loading the depenendencies of a given Pug file.","url":"https://github.com/pugjs/pug/tree/master/packages/pug-load","private":false}},{"id":"ae3ce07497258f6e","name":"pug-parser","version":"6.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pug-parser:pug-parser:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-parser:pug_parser:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_parser:pug-parser:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_parser:pug_parser:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug-parser:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug_parser:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug-parser:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug_parser:6.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pug-parser@6.0.0","metadataType":"javascript-npm-package","metadata":{"name":"pug-parser","version":"6.0.0","author":"ForbesLindesay","homepage":"","description":"The pug parser (takes an array of tokens and converts it to an abstract syntax tree)","url":"https://github.com/pugjs/pug/tree/master/packages/pug-parser","private":false}},{"id":"eff466aded883d14","name":"pug-runtime","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-runtime/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-runtime/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-runtime/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-runtime/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pug-runtime:pug-runtime:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-runtime:pug_runtime:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_runtime:pug-runtime:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_runtime:pug_runtime:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug-runtime:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug_runtime:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug-runtime:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug_runtime:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pug-runtime@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"pug-runtime","version":"3.0.1","author":"ForbesLindesay","homepage":"","description":"The runtime components for the pug templating language","url":"https://github.com/pugjs/pug/tree/master/packages/pug-runtime","private":false}},{"id":"678b3dbf2205543b","name":"pug-strip-comments","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-strip-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-strip-comments/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-strip-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-strip-comments/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pug-strip-comments:pug-strip-comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-strip-comments:pug_strip_comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_strip_comments:pug-strip-comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_strip_comments:pug_strip_comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-strip:pug-strip-comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-strip:pug_strip_comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_strip:pug-strip-comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_strip:pug_strip_comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug-strip-comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug_strip_comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug-strip-comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug_strip_comments:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pug-strip-comments@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"pug-strip-comments","version":"2.0.0","author":"Timothy Gu ","homepage":"","description":"Strip comments from a Pug token stream (from the lexer)","url":"https://github.com/pugjs/pug/tree/master/packages/pug-strip-comments","private":false}},{"id":"8da935ca9924488f","name":"pug-walk","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pug-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-walk/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pug-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pug-walk/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pug-walk:pug-walk:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug-walk:pug_walk:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_walk:pug-walk:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug_walk:pug_walk:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug-walk:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:pug_walk:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug-walk:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pug:pug_walk:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pug-walk@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"pug-walk","version":"2.0.0","author":"ForbesLindesay","homepage":"","description":"Walk and transform a pug AST","url":"https://github.com/pugjs/pug/tree/master/packages/pug-walk","private":false}},{"id":"8914540a70ae1bae","name":"pump","version":"3.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/pump/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pump/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/pump/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/pump/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mafintosh:pump:3.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pump:pump:3.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/pump@3.0.3","metadataType":"javascript-npm-package","metadata":{"name":"pump","version":"3.0.3","author":"Mathias Buus Madsen ","homepage":"","description":"pipe streams together and close all of them if one of them closes","url":"git://github.com/mafintosh/pump.git","private":false}},{"id":"f1485a5d8cce1397","name":"qs","version":"6.13.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/qs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/qs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/qs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/qs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:qs_project:qs:6.13.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/qs@6.13.0","metadataType":"javascript-npm-package","metadata":{"name":"qs","version":"6.13.0","author":"Jordan Harband (http://ljharb.codes)","homepage":"https://github.com/ljharb/qs","description":"A querystring parser that supports nesting and arrays, with a depth limit","url":"https://github.com/ljharb/qs.git","private":false}},{"id":"853a5626da6a5619","name":"query-string","version":"5.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/query-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/query-string/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/query-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/query-string/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:query-string:query-string:5.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:query-string:query_string:5.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:query_string:query-string:5.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:query_string:query_string:5.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:query:query-string:5.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:query:query_string:5.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/query-string@5.1.1","metadataType":"javascript-npm-package","metadata":{"name":"query-string","version":"5.1.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Parse and stringify URL query strings","url":"sindresorhus/query-string","private":false}},{"id":"044253d4d9efad62","name":"range-parser","version":"1.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/range-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/range-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/range-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/range-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:range-parser:range-parser:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:range-parser:range_parser:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:range_parser:range-parser:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:range_parser:range_parser:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:range:range-parser:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:range:range_parser:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/range-parser@1.2.1","metadataType":"javascript-npm-package","metadata":{"name":"range-parser","version":"1.2.1","author":"TJ Holowaychuk (http://tjholowaychuk.com), Douglas Christopher Wilson , James Wyatt Cready , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"Range header field string parser","url":"jshttp/range-parser","private":false}},{"id":"af0ebff91edbc1f3","name":"range_check","version":"2.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/range_check/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/range_check/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/range_check/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/range_check/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:range-check:range-check:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:range-check:range_check:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:range_check:range-check:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:range_check:range_check:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:keverw:range-check:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:keverw:range_check:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:range:range-check:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:range:range_check:2.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/range_check@2.0.4","metadataType":"javascript-npm-package","metadata":{"name":"range_check","version":"2.0.4","author":"Kevin Whitman (https://github.com/keverw)","homepage":"","description":"This is a simple module to validate IP address, check ip address version, check if ip is within a range.","url":"https://github.com/keverw/range_check","private":false}},{"id":"52a26984998171dd","name":"raw-body","version":"2.5.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/raw-body/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/raw-body/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/raw-body/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/raw-body/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:raw-body:raw-body:2.5.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:raw-body:raw_body:2.5.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:raw_body:raw-body:2.5.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:raw_body:raw_body:2.5.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:raw:raw-body:2.5.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:raw:raw_body:2.5.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/raw-body@2.5.2","metadataType":"javascript-npm-package","metadata":{"name":"raw-body","version":"2.5.2","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson , Raynos ","homepage":"","description":"Get and validate the raw body of a readable stream.","url":"stream-utils/raw-body","private":false}},{"id":"2d76d88e8720a8a1","name":"rc","version":"1.2.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/rc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rc/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"(BSD-2-Clause OR MIT OR Apache-2.0)","spdxExpression":"(BSD-2-Clause OR MIT OR Apache-2.0)","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/rc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rc/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:dominictarr:rc:1.2.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:rc:rc:1.2.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/rc@1.2.8","metadataType":"javascript-npm-package","metadata":{"name":"rc","version":"1.2.8","author":"Dominic Tarr (dominictarr.com)","homepage":"","description":"hardwired configuration loader","url":"https://github.com/dominictarr/rc.git","private":false}},{"id":"8348cfc6c7b64606","name":"readable-stream","version":"1.0.34","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:readable-stream:readable-stream:1.0.34:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-stream:readable_stream:1.0.34:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable-stream:1.0.34:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable_stream:1.0.34:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable-stream:1.0.34:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable_stream:1.0.34:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:readable-stream:1.0.34:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:isaacs:readable_stream:1.0.34:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/readable-stream@1.0.34","metadataType":"javascript-npm-package","metadata":{"name":"readable-stream","version":"1.0.34","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Streams2, a user-land copy of the stream library from Node.js v0.10.x","url":"git://github.com/isaacs/readable-stream","private":false}},{"id":"e45800b68fe2e352","name":"readable-stream","version":"2.3.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:readable-stream:readable-stream:2.3.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-stream:readable_stream:2.3.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable-stream:2.3.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable_stream:2.3.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable-stream:2.3.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable_stream:2.3.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable-stream:2.3.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable_stream:2.3.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/readable-stream@2.3.8","metadataType":"javascript-npm-package","metadata":{"name":"readable-stream","version":"2.3.8","author":"","homepage":"","description":"Streams3, a user-land copy of the stream library from Node.js","url":"git://github.com/nodejs/readable-stream","private":false}},{"id":"b2a0b92f8db52b84","name":"readable-stream","version":"3.6.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/readable-stream@3.6.2","metadataType":"javascript-npm-package","metadata":{"name":"readable-stream","version":"3.6.2","author":"","homepage":"","description":"Streams3, a user-land copy of the stream library from Node.js","url":"git://github.com/nodejs/readable-stream","private":false}},{"id":"3b2c974f056cc985","name":"readable-stream","version":"3.6.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/readable-stream@3.6.2","metadataType":"javascript-npm-package","metadata":{"name":"readable-stream","version":"3.6.2","author":"","homepage":"","description":"Streams3, a user-land copy of the stream library from Node.js","url":"git://github.com/nodejs/readable-stream","private":false}},{"id":"187f639f1f03fced","name":"readable-stream","version":"3.6.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/readable-stream@3.6.2","metadataType":"javascript-npm-package","metadata":{"name":"readable-stream","version":"3.6.2","author":"","homepage":"","description":"Streams3, a user-land copy of the stream library from Node.js","url":"git://github.com/nodejs/readable-stream","private":false}},{"id":"885d0609cac9e686","name":"readable-stream","version":"3.6.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/winston/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/winston/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/readable-stream@3.6.2","metadataType":"javascript-npm-package","metadata":{"name":"readable-stream","version":"3.6.2","author":"","homepage":"","description":"Streams3, a user-land copy of the stream library from Node.js","url":"git://github.com/nodejs/readable-stream","private":false}},{"id":"2735fe3b5acbeffc","name":"readable-stream","version":"4.7.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:readable-stream:readable-stream:4.7.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-stream:readable_stream:4.7.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable-stream:4.7.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_stream:readable_stream:4.7.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable-stream:4.7.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable_stream:4.7.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable-stream:4.7.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:readable_stream:4.7.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/readable-stream@4.7.0","metadataType":"javascript-npm-package","metadata":{"name":"readable-stream","version":"4.7.0","author":"","homepage":"https://github.com/nodejs/readable-stream","description":"Node.js Streams, a user-land copy of the stream library from Node.js","url":"git://github.com/nodejs/readable-stream","private":false}},{"id":"09082485e53cd98e","name":"readable-web-to-node-stream","version":"3.0.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/readable-web-to-node-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-web-to-node-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/readable-web-to-node-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-web-to-node-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:readable-web-to-node-stream:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-web-to-node-stream:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_web_to_node_stream:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_web_to_node_stream:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-web-to-node:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-web-to-node:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_web_to_node:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_web_to_node:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-web-to:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-web-to:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_web_to:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_web_to:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-web:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable-web:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_web:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable_web:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readable:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Borewit:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Borewit:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/readable-web-to-node-stream@3.0.4","metadataType":"javascript-npm-package","metadata":{"name":"readable-web-to-node-stream","version":"3.0.4","author":"Borewit (https://github.com/Borewit)","homepage":"","description":"Converts a Web-API readable-stream into a Node readable-stream.","url":"https://github.com/Borewit/readable-web-to-node-stream.git","private":false}},{"id":"65104416f2d8a295","name":"readdirp","version":"3.5.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/readdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readdirp/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/readdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readdirp/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:paulmillr:readdirp:3.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:readdirp:readdirp:3.5.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/readdirp@3.5.0","metadataType":"javascript-npm-package","metadata":{"name":"readdirp","version":"3.5.0","author":"Thorsten Lorenz (thlorenz.com), Thorsten Lorenz (thlorenz.com), Paul Miller (https://paulmillr.com)","homepage":"https://github.com/paulmillr/readdirp","description":"Recursive version of fs.readdir with streaming API.","url":"git://github.com/paulmillr/readdirp.git","private":false}},{"id":"2518eea3acdbfbf5","name":"rechoir","version":"0.7.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/rechoir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rechoir/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/rechoir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rechoir/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:rechoir:rechoir:0.7.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/rechoir@0.7.1","metadataType":"javascript-npm-package","metadata":{"name":"rechoir","version":"0.7.1","author":"Gulp Team (http://gulpjs.com/), Blaine Bublitz , Tyler Kellen (http://goingslowly.com/)","homepage":"","description":"Prepare a node environment to require files with different extensions.","url":"gulpjs/rechoir","private":false}},{"id":"d87f050eb47957d6","name":"recursedir-comparisons","version":"0.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/walkdir/test/comparison/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/walkdir/test/comparison/package.json","annotations":{"evidence":"primary"}}],"licenses":[],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:recursedir-comparisons:recursedir-comparisons:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:recursedir-comparisons:recursedir_comparisons:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:recursedir_comparisons:recursedir-comparisons:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:recursedir_comparisons:recursedir_comparisons:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:recursedir:recursedir-comparisons:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:recursedir:recursedir_comparisons:0.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/recursedir-comparisons@0.0.0","metadataType":"javascript-npm-package","metadata":{"name":"recursedir-comparisons","version":"0.0.0","author":"Ryan Day ","homepage":"","description":"","url":"","private":false}},{"id":"1d3af5bdc58fa7fa","name":"regex-not","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/regex-not/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/regex-not/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/regex-not/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/regex-not/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:regex-not:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:regex_not:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regex-not:regex-not:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regex-not:regex_not:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regex_not:regex-not:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regex_not:regex_not:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regex:regex-not:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regex:regex_not:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/regex-not@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"regex-not","version":"1.0.2","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/regex-not","description":"Create a javascript regular expression for matching everything except for the given string.","url":"jonschlinkert/regex-not","private":false}},{"id":"6817e470495335ca","name":"regexp.prototype.flags","version":"1.5.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/regexp.prototype.flags/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/regexp.prototype.flags/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/regexp.prototype.flags/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/regexp.prototype.flags/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:regexp.prototype.flags:regexp.prototype.flags:1.5.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:es-shims:regexp.prototype.flags:1.5.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/regexp.prototype.flags@1.5.4","metadataType":"javascript-npm-package","metadata":{"name":"regexp.prototype.flags","version":"1.5.4","author":"Jordan Harband ","homepage":"","description":"ES6 spec-compliant RegExp.prototype.flags shim.","url":"git://github.com/es-shims/RegExp.prototype.flags.git","private":false}},{"id":"2861850f21cfc870","name":"remove-trailing-separator","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/remove-trailing-separator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/remove-trailing-separator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/remove-trailing-separator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/remove-trailing-separator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:remove-trailing-separator:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:remove-trailing-separator:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:remove_trailing_separator:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:remove_trailing_separator:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:remove-trailing:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:remove-trailing:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:remove_trailing:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:remove_trailing:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:darsain:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:darsain:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:remove:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:remove:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/remove-trailing-separator@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"remove-trailing-separator","version":"1.1.0","author":"darsain","homepage":"https://github.com/darsain/remove-trailing-separator#readme","description":"Removes separators from the end of the string.","url":"git+https://github.com/darsain/remove-trailing-separator.git","private":false}},{"id":"137350a4dc0decdd","name":"repeat-element","version":"1.1.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/repeat-element/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/repeat-element/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/repeat-element/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/repeat-element/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:repeat-element:repeat-element:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat-element:repeat_element:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat_element:repeat-element:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat_element:repeat_element:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:repeat-element:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:repeat_element:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat:repeat-element:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat:repeat_element:1.1.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/repeat-element@1.1.4","metadataType":"javascript-npm-package","metadata":{"name":"repeat-element","version":"1.1.4","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/repeat-element","description":"Create an array by repeating the given value n times.","url":"jonschlinkert/repeat-element","private":false}},{"id":"4bd94740ed69ab7f","name":"repeat-string","version":"1.6.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/repeat-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/repeat-string/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/repeat-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/repeat-string/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:repeat-string:1.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:repeat_string:1.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat-string:repeat-string:1.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat-string:repeat_string:1.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat_string:repeat-string:1.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat_string:repeat_string:1.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat:repeat-string:1.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:repeat:repeat_string:1.6.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/repeat-string@1.6.1","metadataType":"javascript-npm-package","metadata":{"name":"repeat-string","version":"1.6.1","author":"Jon Schlinkert (http://github.com/jonschlinkert), Brian Woodward (https://github.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), Linus Unnebäck (http://linus.unnebäck.se), Thijs Busser (http://tbusser.net), Titus (wooorm.com)","homepage":"https://github.com/jonschlinkert/repeat-string","description":"Repeat the given string n times. Fastest implementation for repeating a string.","url":"jonschlinkert/repeat-string","private":false}},{"id":"ca8eb97223e41afa","name":"replace","version":"1.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ALMaclaine:replace:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:replace:replace:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/replace@1.2.2","metadataType":"javascript-npm-package","metadata":{"name":"replace","version":"1.2.2","author":"Alessandro Maclaine ","homepage":"","description":"Command line search and replace utility","url":"https://github.com/ALMaclaine/replace","private":false}},{"id":"9e446f6c303bc48a","name":"require-directory","version":"2.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/require-directory/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/require-directory/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/require-directory/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/require-directory/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:require-directory:require-directory:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require-directory:require_directory:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require_directory:require-directory:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require_directory:require_directory:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:troygoode:require-directory:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:troygoode:require_directory:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require:require-directory:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require:require_directory:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/require-directory@2.1.1","metadataType":"javascript-npm-package","metadata":{"name":"require-directory","version":"2.1.1","author":"Troy Goode (http://github.com/troygoode/), Troy Goode ","homepage":"https://github.com/troygoode/node-require-directory/","description":"Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.","url":"git://github.com/troygoode/node-require-directory.git","private":false}},{"id":"b1e08cf266302e36","name":"require-main-filename","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/require-main-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/require-main-filename/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/require-main-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/require-main-filename/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:require-main-filename:require-main-filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require-main-filename:require_main_filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require_main_filename:require-main-filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require_main_filename:require_main_filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require-main:require-main-filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require-main:require_main_filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require_main:require-main-filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require_main:require_main_filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require:require-main-filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:require:require_main_filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yargs:require-main-filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yargs:require_main_filename:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/require-main-filename@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"require-main-filename","version":"2.0.0","author":"Ben Coe ","homepage":"https://github.com/yargs/require-main-filename#readme","description":"shim for require.main.filename() that works in as many environments as possible","url":"git+ssh://git@github.com/yargs/require-main-filename.git","private":false}},{"id":"23786f79a36d2b08","name":"resolve","version":"1.22.10","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/resolve/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:browserify:resolve:1.22.10:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve:resolve:1.22.10:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/resolve@1.22.10","metadataType":"javascript-npm-package","metadata":{"name":"resolve","version":"1.22.10","author":"James Halliday (http://substack.net)","homepage":"","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","url":"git://github.com/browserify/resolve.git","private":false}},{"id":"9f75a3edbb3cad1f","name":"resolve-dir","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve-dir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve-dir/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/resolve-dir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve-dir/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:resolve-dir:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:resolve_dir:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve-dir:resolve-dir:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve-dir:resolve_dir:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve_dir:resolve-dir:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve_dir:resolve_dir:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve:resolve-dir:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve:resolve_dir:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/resolve-dir@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"resolve-dir","version":"1.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/resolve-dir","description":"Resolve a directory that is either local, global or in the user's home directory.","url":"jonschlinkert/resolve-dir","private":false}},{"id":"f9bcd281aa80f4b7","name":"resolve-url","version":"0.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/resolve-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve-url/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/resolve-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/resolve-url/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:resolve-url:resolve-url:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve-url:resolve_url:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve_url:resolve-url:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve_url:resolve_url:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve:resolve-url:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:resolve:resolve_url:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/resolve-url@0.2.1","metadataType":"javascript-npm-package","metadata":{"name":"resolve-url","version":"0.2.1","author":"Simon Lydell","homepage":"","description":"Like Node.js’ `path.resolve`/`url.resolve` for the browser.","url":"lydell/resolve-url","private":false}},{"id":"ed930aa2536ba676","name":"responselike","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/responselike/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/responselike/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/responselike/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/responselike/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:responselike:responselike:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:lukechilds:responselike:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/responselike@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"responselike","version":"1.0.2","author":"lukechilds","homepage":"","description":"A response-like object for mocking a Node.js HTTP response stream","url":"https://github.com/lukechilds/responselike.git","private":false}},{"id":"72439ad06e2b3313","name":"restructure","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/restructure/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/restructure/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/restructure/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/restructure/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:devongovett:restructure:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:restructure:restructure:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/restructure@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"restructure","version":"2.0.1","author":"Devon Govett ","homepage":"https://github.com/devongovett/restructure","description":"Declaratively encode and decode binary data","url":"git://github.com/devongovett/restructure.git","private":false}},{"id":"807028276e1a74fa","name":"ret","version":"0.1.15","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ret/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ret/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ret/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ret/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:fent:ret:0.1.15:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ret:ret:0.1.15:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ret@0.1.15","metadataType":"javascript-npm-package","metadata":{"name":"ret","version":"0.1.15","author":"Roly Fentanes (https://github.com/fent)","homepage":"","description":"Tokenizes a string that represents a regular expression.","url":"git://github.com/fent/ret.js.git","private":false}},{"id":"0c33d19d44c68f42","name":"retry","version":"0.10.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tim-kos:retry:0.10.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry:retry:0.10.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/retry@0.10.1","metadataType":"javascript-npm-package","metadata":{"name":"retry","version":"0.10.1","author":"Tim Koschützki (http://debuggable.com/)","homepage":"https://github.com/tim-kos/node-retry","description":"Abstraction for exponential and custom retry strategies for failed operations.","url":"git://github.com/tim-kos/node-retry.git","private":false}},{"id":"94d18c1fed85159e","name":"retry","version":"0.12.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/retry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/retry/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/retry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/retry/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tim-kos:retry:0.12.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry:retry:0.12.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/retry@0.12.0","metadataType":"javascript-npm-package","metadata":{"name":"retry","version":"0.12.0","author":"Tim Koschützki (http://debuggable.com/)","homepage":"https://github.com/tim-kos/node-retry","description":"Abstraction for exponential and custom retry strategies for failed operations.","url":"git://github.com/tim-kos/node-retry.git","private":false}},{"id":"de1666362d2f9e71","name":"retry-as-promised","version":"7.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/retry-as-promised/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/retry-as-promised/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/retry-as-promised/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/retry-as-promised/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:retry-as-promised:retry-as-promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry-as-promised:retry_as_promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry_as_promised:retry-as-promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry_as_promised:retry_as_promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mickhansen:retry-as-promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mickhansen:retry_as_promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry-as:retry-as-promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry-as:retry_as_promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry_as:retry-as-promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry_as:retry_as_promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry:retry-as-promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:retry:retry_as_promised:7.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/retry-as-promised@7.1.1","metadataType":"javascript-npm-package","metadata":{"name":"retry-as-promised","version":"7.1.1","author":"Mick Hansen ","homepage":"https://github.com/mickhansen/retry-as-promised","description":"Retry a failed promise","url":"https://github.com/mickhansen/retry-as-promised.git","private":false}},{"id":"70042425a5220355","name":"rimraf","version":"2.7.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/rimraf/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/fstream/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/fstream/node_modules/rimraf/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:rimraf:2.7.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/rimraf@2.7.1","metadataType":"javascript-npm-package","metadata":{"name":"rimraf","version":"2.7.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"A deep deletion module for node (like `rm -rf`)","url":"git://github.com/isaacs/rimraf.git","private":false}},{"id":"1eeeb0ed5ba72dc3","name":"rimraf","version":"2.7.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:rimraf:2.7.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/rimraf@2.7.1","metadataType":"javascript-npm-package","metadata":{"name":"rimraf","version":"2.7.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"A deep deletion module for node (like `rm -rf`)","url":"git://github.com/isaacs/rimraf.git","private":false}},{"id":"3ec37d268ba050db","name":"rimraf","version":"2.7.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:rimraf:2.7.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/rimraf@2.7.1","metadataType":"javascript-npm-package","metadata":{"name":"rimraf","version":"2.7.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"A deep deletion module for node (like `rm -rf`)","url":"git://github.com/isaacs/rimraf.git","private":false}},{"id":"78af31b313457edd","name":"rimraf","version":"3.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rimraf/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:rimraf:3.0.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/rimraf@3.0.2","metadataType":"javascript-npm-package","metadata":{"name":"rimraf","version":"3.0.2","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"A deep deletion module for node (like `rm -rf`)","url":"git://github.com/isaacs/rimraf.git","private":false}},{"id":"fc2fbde7d1e8d215","name":"safe-buffer","version":"5.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/safe-buffer@5.1.2","metadataType":"javascript-npm-package","metadata":{"name":"safe-buffer","version":"5.1.2","author":"Feross Aboukhadijeh (http://feross.org)","homepage":"https://github.com/feross/safe-buffer","description":"Safer Node.js Buffer API","url":"git://github.com/feross/safe-buffer.git","private":false}},{"id":"73c00d57a0c43943","name":"safe-buffer","version":"5.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/safe-buffer@5.1.2","metadataType":"javascript-npm-package","metadata":{"name":"safe-buffer","version":"5.1.2","author":"Feross Aboukhadijeh (http://feross.org)","homepage":"https://github.com/feross/safe-buffer","description":"Safer Node.js Buffer API","url":"git://github.com/feross/safe-buffer.git","private":false}},{"id":"82e1e95a5f60492f","name":"safe-buffer","version":"5.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe-buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe_buffer:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/safe-buffer@5.1.2","metadataType":"javascript-npm-package","metadata":{"name":"safe-buffer","version":"5.1.2","author":"Feross Aboukhadijeh (http://feross.org)","homepage":"https://github.com/feross/safe-buffer","description":"Safer Node.js Buffer API","url":"git://github.com/feross/safe-buffer.git","private":false}},{"id":"f430730abde414bf","name":"safe-buffer","version":"5.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/safe-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/safe-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-buffer:safe_buffer:5.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_buffer:safe-buffer:5.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_buffer:safe_buffer:5.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:safe-buffer:5.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:safe_buffer:5.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe-buffer:5.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe_buffer:5.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/safe-buffer@5.2.1","metadataType":"javascript-npm-package","metadata":{"name":"safe-buffer","version":"5.2.1","author":"Feross Aboukhadijeh (https://feross.org)","homepage":"https://github.com/feross/safe-buffer","description":"Safer Node.js Buffer API","url":"git://github.com/feross/safe-buffer.git","private":false}},{"id":"5d40f8a44a274991","name":"safe-regex","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/safe-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/safe-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/safe-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/safe-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:safe-regex:safe-regex:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-regex:safe_regex:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_regex:safe-regex:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_regex:safe_regex:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:substack:safe-regex:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:substack:safe_regex:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe-regex:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe_regex:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/safe-regex@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"safe-regex","version":"1.1.0","author":"James Halliday (http://substack.net)","homepage":"https://github.com/substack/safe-regex","description":"detect possibly catastrophic, exponential-time regular expressions","url":"git://github.com/substack/safe-regex.git","private":false}},{"id":"5b11c5020ef5c373","name":"safe-regex-test","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/safe-regex-test/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/safe-regex-test/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/safe-regex-test/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/safe-regex-test/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:safe-regex-test:safe-regex-test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-regex-test:safe_regex_test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_regex_test:safe-regex-test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_regex_test:safe_regex_test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-regex:safe-regex-test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-regex:safe_regex_test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_regex:safe-regex-test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_regex:safe_regex_test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:safe-regex-test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:safe_regex_test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe-regex-test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe_regex_test:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/safe-regex-test@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"safe-regex-test","version":"1.1.0","author":"Jordan Harband ","homepage":"https://github.com/ljharb/safe-regex-test#readme","description":"Give a regex, get a robust predicate function that tests it against a string.","url":"git+https://github.com/ljharb/safe-regex-test.git","private":false}},{"id":"e703782eb7d38cbf","name":"safe-stable-stringify","version":"2.5.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/safe-stable-stringify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/safe-stable-stringify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/safe-stable-stringify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/safe-stable-stringify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:safe-stable-stringify:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-stable-stringify:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_stable_stringify:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_stable_stringify:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-stable:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe-stable:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_stable:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe_stable:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:BridgeAR:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:BridgeAR:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safe:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/safe-stable-stringify@2.5.0","metadataType":"javascript-npm-package","metadata":{"name":"safe-stable-stringify","version":"2.5.0","author":"Ruben Bridgewater","homepage":"https://github.com/BridgeAR/safe-stable-stringify#readme","description":"Deterministic and safely JSON.stringify to quickly serialize JavaScript objects","url":"git+https://github.com/BridgeAR/safe-stable-stringify.git","private":false}},{"id":"f5a29320fdbea1eb","name":"safer-buffer","version":"2.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/safer-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/safer-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/safer-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/safer-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:safer-buffer:safer-buffer:2.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safer-buffer:safer_buffer:2.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safer_buffer:safer-buffer:2.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safer_buffer:safer_buffer:2.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safer:safer-buffer:2.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:safer:safer_buffer:2.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/safer-buffer@2.1.2","metadataType":"javascript-npm-package","metadata":{"name":"safer-buffer","version":"2.1.2","author":"Nikita Skovoroda (https://github.com/ChALkeR)","homepage":"","description":"Modern Buffer API polyfill without footguns","url":"git+https://github.com/ChALkeR/safer-buffer.git","private":false}},{"id":"7d0a41d20518fc9d","name":"samsam","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/samsam/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/samsam/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"concluded","urls":[],"locations":[{"path":"/juice-shop/node_modules/samsam/LICENSE","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/samsam/LICENSE"}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:busterjs:samsam:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:samsam:samsam:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/samsam@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"samsam","version":"1.1.2","author":"Christian Johansen, Christian Johansen (http://cjohansen.no), August Lilleaas (http://augustl.com), Daniel Wittner (https://github.com/dwittner)","homepage":"http://busterjs.org/docs/buster-assertions","description":"Value identification and comparison functions","url":"https://github.com/busterjs/samsam.git","private":false}},{"id":"2556f6118c73f0c7","name":"sanitize-filename","version":"1.6.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-filename/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"WTFPL OR ISC","spdxExpression":"WTFPL OR ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-filename/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:sanitize-filename:sanitize-filename:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sanitize-filename:sanitize_filename:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sanitize_filename:sanitize-filename:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sanitize_filename:sanitize_filename:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sanitize:sanitize-filename:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sanitize:sanitize_filename:1.6.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/sanitize-filename@1.6.3","metadataType":"javascript-npm-package","metadata":{"name":"sanitize-filename","version":"1.6.3","author":"Parsha Pourkhomami","homepage":"","description":"Sanitize a string for use as a filename","url":"git@github.com:parshap/node-sanitize-filename.git","private":false}},{"id":"5de04e7baabe2ecd","name":"sanitize-html","version":"1.4.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:apostrophecms:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"},{"cpe":"cpe:2.3:a:punkave:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/sanitize-html@1.4.2","metadataType":"javascript-npm-package","metadata":{"name":"sanitize-html","version":"1.4.2","author":"P'unk Avenue LLC","homepage":"","description":"Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis","url":"https://github.com/punkave/sanitize-html.git","private":false}},{"id":"fcc1407dd0a8538d","name":"sax","version":"1.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sax/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sax/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sax/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sax/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:sax:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sax:sax:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/sax@1.4.1","metadataType":"javascript-npm-package","metadata":{"name":"sax","version":"1.4.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"An evented streaming XML parser in JavaScript","url":"git://github.com/isaacs/sax-js.git","private":false}},{"id":"f8fdf612dd1ad055","name":"seek-bzip","version":"1.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/seek-bzip/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/seek-bzip/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/seek-bzip/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/seek-bzip/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:seek-bzip:seek-bzip:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:seek-bzip:seek_bzip:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:seek_bzip:seek-bzip:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:seek_bzip:seek_bzip:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cscott:seek-bzip:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:cscott:seek_bzip:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:seek:seek-bzip:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:seek:seek_bzip:1.0.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/seek-bzip@1.0.6","metadataType":"javascript-npm-package","metadata":{"name":"seek-bzip","version":"1.0.6","author":"C. Scott Ananian (http://cscott.net), Eli Skeggs, Kevin Kwok, Rob Landley (http://landley.net)","homepage":"","description":"a pure-JavaScript Node.JS module for random-access decoding bzip2 data","url":"https://github.com/cscott/seek-bzip.git","private":false}},{"id":"d0e0ed413665ac06","name":"semver","version":"5.7.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/check-dependencies/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/check-dependencies/node_modules/semver/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/check-dependencies/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/check-dependencies/node_modules/semver/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/semver@5.7.2","metadataType":"javascript-npm-package","metadata":{"name":"semver","version":"5.7.2","author":"GitHub Inc.","homepage":"","description":"The semantic version parser used by npm.","url":"https://github.com/npm/node-semver.git","private":false}},{"id":"f25d9bd3bec76c56","name":"semver","version":"5.7.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/make-dir/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-dir/node_modules/semver/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/make-dir/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/make-dir/node_modules/semver/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/semver@5.7.2","metadataType":"javascript-npm-package","metadata":{"name":"semver","version":"5.7.2","author":"GitHub Inc.","homepage":"","description":"The semantic version parser used by npm.","url":"https://github.com/npm/node-semver.git","private":false}},{"id":"4d834fe9188f916e","name":"semver","version":"5.7.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-abi/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-abi/node_modules/semver/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-abi/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-abi/node_modules/semver/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/semver@5.7.2","metadataType":"javascript-npm-package","metadata":{"name":"semver","version":"5.7.2","author":"GitHub Inc.","homepage":"","description":"The semantic version parser used by npm.","url":"https://github.com/npm/node-semver.git","private":false}},{"id":"27467d214748b540","name":"semver","version":"5.7.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/semver@5.7.2","metadataType":"javascript-npm-package","metadata":{"name":"semver","version":"5.7.2","author":"GitHub Inc.","homepage":"","description":"The semantic version parser used by npm.","url":"https://github.com/npm/node-semver.git","private":false}},{"id":"a3325d28145ec2dc","name":"semver","version":"7.7.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/semver/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/semver/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:npmjs:semver:7.7.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/semver@7.7.2","metadataType":"javascript-npm-package","metadata":{"name":"semver","version":"7.7.2","author":"GitHub Inc.","homepage":"","description":"The semantic version parser used by npm.","url":"git+https://github.com/npm/node-semver.git","private":false}},{"id":"128707907b8a54a0","name":"send","version":"0.19.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/send/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/send/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/send/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/send/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:send_project:send:0.19.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/send@0.19.0","metadataType":"javascript-npm-package","metadata":{"name":"send","version":"0.19.0","author":"TJ Holowaychuk , Douglas Christopher Wilson , James Wyatt Cready , Jesús Leganés Combarro ","homepage":"","description":"Better streaming static file server with Range and conditional-GET support","url":"pillarjs/send","private":false}},{"id":"5c42656cd2e4e437","name":"sequelize","version":"6.37.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sequelize/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sequelize/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sequelize/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sequelize/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:sequelizejs:sequelize:6.37.7:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/sequelize@6.37.7","metadataType":"javascript-npm-package","metadata":{"name":"sequelize","version":"6.37.7","author":"","homepage":"https://sequelize.org/","description":"Sequelize is a promise-based Node.js ORM tool for Postgres, MySQL, MariaDB, SQLite, Microsoft SQL Server, Amazon Redshift and Snowflake’s Data Cloud. It features solid transaction support, relations, eager and lazy loading, read replication and more.","url":"https://github.com/sequelize/sequelize.git","private":false}},{"id":"02439a31995a1856","name":"sequelize-pool","version":"7.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sequelize-pool/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sequelize-pool/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sequelize-pool/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sequelize-pool/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:sequelize-pool:sequelize-pool:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sequelize-pool:sequelize_pool:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sequelize_pool:sequelize-pool:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sequelize_pool:sequelize_pool:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sushantdhiman:sequelize-pool:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sushantdhiman:sequelize_pool:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sequelize:sequelize-pool:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sequelize:sequelize_pool:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/sequelize-pool@7.1.0","metadataType":"javascript-npm-package","metadata":{"name":"sequelize-pool","version":"7.1.0","author":"Sushant ","homepage":"","description":"Resource pooling for Node.JS","url":"http://github.com/sushantdhiman/sequelize-pool.git","private":false}},{"id":"b52a049c8b80d678","name":"serve-index","version":"1.9.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/serve-index/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/serve-index/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:serve-index:serve-index:1.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:serve-index:serve_index:1.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:serve_index:serve-index:1.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:serve_index:serve_index:1.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:serve:serve-index:1.9.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:serve:serve_index:1.9.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/serve-index@1.9.1","metadataType":"javascript-npm-package","metadata":{"name":"serve-index","version":"1.9.1","author":"Douglas Christopher Wilson ","homepage":"","description":"Serve directory listings","url":"expressjs/serve-index","private":false}},{"id":"a87c542bd7108f54","name":"serve-static","version":"1.16.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/serve-static/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-static/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/serve-static/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-static/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:serve-static:serve-static:1.16.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:serve-static:serve_static:1.16.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:serve_static:serve-static:1.16.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:serve_static:serve_static:1.16.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:serve:serve-static:1.16.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:serve:serve_static:1.16.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/serve-static@1.16.2","metadataType":"javascript-npm-package","metadata":{"name":"serve-static","version":"1.16.2","author":"Douglas Christopher Wilson ","homepage":"","description":"Serve static files","url":"expressjs/serve-static","private":false}},{"id":"ed8a734f12c4bdef","name":"set-blocking","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/set-blocking/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-blocking/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/set-blocking/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-blocking/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:set-blocking:set-blocking:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set-blocking:set_blocking:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set_blocking:set-blocking:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set_blocking:set_blocking:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yargs:set-blocking:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yargs:set_blocking:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set:set-blocking:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set:set_blocking:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/set-blocking@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"set-blocking","version":"2.0.0","author":"Ben Coe ","homepage":"https://github.com/yargs/set-blocking#readme","description":"set blocking stdio and stderr ensuring that terminal output does not truncate","url":"git+https://github.com/yargs/set-blocking.git","private":false}},{"id":"3b436f83ca3e3766","name":"set-function-length","version":"1.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/set-function-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-function-length/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/set-function-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-function-length/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:set-function-length:set-function-length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set-function-length:set_function_length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set_function_length:set-function-length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set_function_length:set_function_length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set-function:set-function-length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set-function:set_function_length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set_function:set-function-length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set_function:set_function_length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:set-function-length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:set_function_length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set:set-function-length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set:set_function_length:1.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/set-function-length@1.2.2","metadataType":"javascript-npm-package","metadata":{"name":"set-function-length","version":"1.2.2","author":"Jordan Harband ","homepage":"https://github.com/ljharb/set-function-length#readme","description":"Set a function's length property","url":"git+https://github.com/ljharb/set-function-length.git","private":false}},{"id":"f58313a577d972b0","name":"set-function-name","version":"2.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/set-function-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-function-name/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/set-function-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-function-name/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:set-function-name:set-function-name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set-function-name:set_function_name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set_function_name:set-function-name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set_function_name:set_function_name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set-function:set-function-name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set-function:set_function_name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set_function:set-function-name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set_function:set_function_name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:set-function-name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:set_function_name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set:set-function-name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:set:set_function_name:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/set-function-name@2.0.2","metadataType":"javascript-npm-package","metadata":{"name":"set-function-name","version":"2.0.2","author":"Jordan Harband ","homepage":"https://github.com/ljharb/set-function-name#readme","description":"Set a function's name property","url":"git+https://github.com/ljharb/set-function-name.git","private":false}},{"id":"7a710a654ecad2c9","name":"set-value","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/set-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-value/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/set-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/set-value/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:set-value_project:set-value:2.0.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/set-value@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"set-value","version":"2.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), , Vadim Demedes (https://vadimdemedes.com)","homepage":"https://github.com/jonschlinkert/set-value","description":"Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.","url":"jonschlinkert/set-value","private":false}},{"id":"ec3a9ad5b1e8d26c","name":"setimmediate","version":"1.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/setimmediate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/setimmediate/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/setimmediate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/setimmediate/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:setimmediate:setimmediate:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/setimmediate@1.0.5","metadataType":"javascript-npm-package","metadata":{"name":"setimmediate","version":"1.0.5","author":"YuzuJS, Domenic Denicola (https://domenic.me), Donavon West (http://donavon.com), Yaffle","homepage":"","description":"A shim for the setImmediate efficient script yielding API","url":"YuzuJS/setImmediate","private":false}},{"id":"6eb5473162d47549","name":"setprototypeof","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:setprototypeof:setprototypeof:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wesleytodd:setprototypeof:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/setprototypeof@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"setprototypeof","version":"1.1.0","author":"Wes Todd","homepage":"https://github.com/wesleytodd/setprototypeof","description":"A small polyfill for Object.setprototypeof","url":"https://github.com/wesleytodd/setprototypeof.git","private":false}},{"id":"8282dcab8a58f243","name":"setprototypeof","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/setprototypeof/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/setprototypeof/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/setprototypeof/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/setprototypeof/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:setprototypeof:setprototypeof:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wesleytodd:setprototypeof:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/setprototypeof@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"setprototypeof","version":"1.2.0","author":"Wes Todd","homepage":"https://github.com/wesleytodd/setprototypeof","description":"A small polyfill for Object.setprototypeof","url":"https://github.com/wesleytodd/setprototypeof.git","private":false}},{"id":"1625df5bb6d67d3b","name":"shebang-command","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/shebang-command/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/shebang-command/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/shebang-command/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/shebang-command/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:shebang-command:shebang-command:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:shebang-command:shebang_command:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:shebang_command:shebang-command:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:shebang_command:shebang_command:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:shebang:shebang-command:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:shebang:shebang_command:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/shebang-command@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"shebang-command","version":"2.0.0","author":"Kevin Mårtensson (github.com/kevva)","homepage":"","description":"Get the command from a shebang","url":"kevva/shebang-command","private":false}},{"id":"4afda12e39d13082","name":"shebang-regex","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/shebang-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/shebang-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/shebang-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/shebang-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:shebang-regex:shebang-regex:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:shebang-regex:shebang_regex:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:shebang_regex:shebang-regex:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:shebang_regex:shebang_regex:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:shebang:shebang-regex:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:shebang:shebang_regex:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/shebang-regex@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"shebang-regex","version":"3.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Regular expression for matching a shebang line","url":"sindresorhus/shebang-regex","private":false}},{"id":"b33fdebcaaec79ca","name":"side-channel","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/side-channel/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/side-channel/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/side-channel/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/side-channel/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:side-channel:side-channel:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side-channel:side_channel:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel:side-channel:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel:side_channel:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:side-channel:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:side_channel:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side:side-channel:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side:side_channel:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/side-channel@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"side-channel","version":"1.1.0","author":"Jordan Harband ","homepage":"https://github.com/ljharb/side-channel#readme","description":"Store information about any JS value in a side channel. Uses WeakMap if available.","url":"git+https://github.com/ljharb/side-channel.git","private":false}},{"id":"b898b90657b4df8b","name":"side-channel-list","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/side-channel-list/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/side-channel-list/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/side-channel-list/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/side-channel-list/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:side-channel-list:side-channel-list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side-channel-list:side_channel_list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel_list:side-channel-list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel_list:side_channel_list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side-channel:side-channel-list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side-channel:side_channel_list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel:side-channel-list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel:side_channel_list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:side-channel-list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:side_channel_list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side:side-channel-list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side:side_channel_list:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/side-channel-list@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"side-channel-list","version":"1.0.0","author":"Jordan Harband ","homepage":"https://github.com/ljharb/side-channel-list#readme","description":"Store information about any JS value in a side channel, using a linked list","url":"git+https://github.com/ljharb/side-channel-list.git","private":false}},{"id":"8a935a259e64ccfc","name":"side-channel-map","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/side-channel-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/side-channel-map/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/side-channel-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/side-channel-map/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:side-channel-map:side-channel-map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side-channel-map:side_channel_map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel_map:side-channel-map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel_map:side_channel_map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side-channel:side-channel-map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side-channel:side_channel_map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel:side-channel-map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel:side_channel_map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:side-channel-map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:side_channel_map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side:side-channel-map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side:side_channel_map:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/side-channel-map@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"side-channel-map","version":"1.0.1","author":"Jordan Harband ","homepage":"https://github.com/ljharb/side-channel-map#readme","description":"Store information about any JS value in a side channel, using a Map","url":"git+https://github.com/ljharb/side-channel-map.git","private":false}},{"id":"13aa929d93fe8b96","name":"side-channel-weakmap","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/side-channel-weakmap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/side-channel-weakmap/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/side-channel-weakmap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/side-channel-weakmap/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:side-channel-weakmap:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side-channel-weakmap:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel_weakmap:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel_weakmap:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side-channel:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side-channel:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side_channel:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:side:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/side-channel-weakmap@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"side-channel-weakmap","version":"1.0.2","author":"Jordan Harband ","homepage":"https://github.com/ljharb/side-channel-weakmap#readme","description":"Store information about any JS value in a side channel. Uses WeakMap if available.","url":"git+https://github.com/ljharb/side-channel-weakmap.git","private":false}},{"id":"4235b1d4cc91c7c5","name":"signal-exit","version":"3.0.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/signal-exit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/signal-exit/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/signal-exit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/signal-exit/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:signal-exit:signal-exit:3.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:signal-exit:signal_exit:3.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:signal_exit:signal-exit:3.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:signal_exit:signal_exit:3.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:signal:signal-exit:3.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:signal:signal_exit:3.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tapjs:signal-exit:3.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tapjs:signal_exit:3.0.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/signal-exit@3.0.7","metadataType":"javascript-npm-package","metadata":{"name":"signal-exit","version":"3.0.7","author":"Ben Coe ","homepage":"https://github.com/tapjs/signal-exit","description":"when you want to fire an event no matter how a process exits.","url":"https://github.com/tapjs/signal-exit.git","private":false}},{"id":"b6edaee708ce8837","name":"signal-exit","version":"4.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:signal-exit:signal-exit:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:signal-exit:signal_exit:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:signal_exit:signal-exit:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:signal_exit:signal_exit:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:signal:signal-exit:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:signal:signal_exit:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tapjs:signal-exit:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tapjs:signal_exit:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/signal-exit@4.1.0","metadataType":"javascript-npm-package","metadata":{"name":"signal-exit","version":"4.1.0","author":"Ben Coe ","homepage":"","description":"when you want to fire an event no matter how a process exits.","url":"https://github.com/tapjs/signal-exit.git","private":false}},{"id":"624063d4723a4b13","name":"simple-concat","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/simple-concat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-concat/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/simple-concat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-concat/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:simple-concat:simple-concat:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:simple-concat:simple_concat:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:simple_concat:simple-concat:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:simple_concat:simple_concat:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:simple-concat:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:feross:simple_concat:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:simple:simple-concat:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:simple:simple_concat:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/simple-concat@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"simple-concat","version":"1.0.1","author":"Feross Aboukhadijeh (https://feross.org)","homepage":"https://github.com/feross/simple-concat","description":"Super-minimalist version of `concat-stream`. Less than 15 lines!","url":"git://github.com/feross/simple-concat.git","private":false}},{"id":"9f219d07ad41b5a4","name":"simple-get","version":"3.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/simple-get/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-get/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/simple-get/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-get/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:simple-get_project:simple-get:3.1.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/simple-get@3.1.1","metadataType":"javascript-npm-package","metadata":{"name":"simple-get","version":"3.1.1","author":"Feross Aboukhadijeh (http://feross.org/)","homepage":"https://github.com/feross/simple-get","description":"Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.","url":"git://github.com/feross/simple-get.git","private":false}},{"id":"cd263772050b70e4","name":"simple-get","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:simple-get_project:simple-get:4.0.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/simple-get@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"simple-get","version":"4.0.1","author":"Feross Aboukhadijeh (https://feross.org)","homepage":"https://github.com/feross/simple-get","description":"Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.","url":"git://github.com/feross/simple-get.git","private":false}},{"id":"cb8ca3d0298b8a6e","name":"simple-get","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:simple-get_project:simple-get:4.0.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/simple-get@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"simple-get","version":"4.0.1","author":"Feross Aboukhadijeh (https://feross.org)","homepage":"https://github.com/feross/simple-get","description":"Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.","url":"git://github.com/feross/simple-get.git","private":false}},{"id":"e8f45cfd6ff3e7a3","name":"simple-swizzle","version":"0.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/simple-swizzle/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-swizzle/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/simple-swizzle/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/simple-swizzle/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:simple-swizzle:simple-swizzle:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:simple-swizzle:simple_swizzle:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:simple_swizzle:simple-swizzle:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:simple_swizzle:simple_swizzle:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:simple:simple-swizzle:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:simple:simple_swizzle:0.2.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/simple-swizzle@0.2.2","metadataType":"javascript-npm-package","metadata":{"name":"simple-swizzle","version":"0.2.2","author":"Qix (http://github.com/qix-)","homepage":"","description":"Simply swizzle your arguments","url":"qix-/node-simple-swizzle","private":false}},{"id":"d88224f2a5eef8fd","name":"sinon","version":"1.17.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/filesniffer/node_modules/sinon/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filesniffer/node_modules/sinon/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/filesniffer/node_modules/sinon/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/filesniffer/node_modules/sinon/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cjohansen:sinon:1.17.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sinon:sinon:1.17.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/sinon@1.17.7","metadataType":"javascript-npm-package","metadata":{"name":"sinon","version":"1.17.7","author":"Christian Johansen","homepage":"http://sinonjs.org/","description":"JavaScript test spies, stubs and mocks.","url":"http://github.com/cjohansen/Sinon.JS.git","private":false}},{"id":"cc002822c0639ab4","name":"smart-buffer","version":"4.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/smart-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/smart-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/smart-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/smart-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:JoshGlazebrook:smart-buffer:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:JoshGlazebrook:smart_buffer:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:smart-buffer:smart-buffer:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:smart-buffer:smart_buffer:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:smart_buffer:smart-buffer:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:smart_buffer:smart_buffer:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:smart:smart-buffer:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:smart:smart_buffer:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/smart-buffer@4.2.0","metadataType":"javascript-npm-package","metadata":{"name":"smart-buffer","version":"4.2.0","author":"Josh Glazebrook, syvita","homepage":"https://github.com/JoshGlazebrook/smart-buffer/","description":"smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.","url":"https://github.com/JoshGlazebrook/smart-buffer.git","private":false}},{"id":"b1704cf3ae02daca","name":"snapdragon","version":"0.8.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:snapdragon:0.8.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon:snapdragon:0.8.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/snapdragon@0.8.2","metadataType":"javascript-npm-package","metadata":{"name":"snapdragon","version":"0.8.2","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Edward Betts (http://edwardbetts.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/snapdragon","description":"Fast, pluggable and easy-to-use parser-renderer factory.","url":"jonschlinkert/snapdragon","private":false}},{"id":"44d5d76422275036","name":"snapdragon-node","version":"2.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon-node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon-node/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon-node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon-node/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:snapdragon-node:snapdragon-node:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon-node:snapdragon_node:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon_node:snapdragon-node:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon_node:snapdragon_node:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:snapdragon-node:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:snapdragon_node:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon:snapdragon-node:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon:snapdragon_node:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/snapdragon-node@2.1.1","metadataType":"javascript-npm-package","metadata":{"name":"snapdragon-node","version":"2.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/snapdragon-node","description":"Snapdragon utility for creating a new AST node in custom code, such as plugins.","url":"jonschlinkert/snapdragon-node","private":false}},{"id":"627d36f045f55b05","name":"snapdragon-util","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon-util/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon-util/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon-util/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon-util/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:snapdragon-util:snapdragon-util:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon-util:snapdragon_util:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon_util:snapdragon-util:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon_util:snapdragon_util:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:snapdragon-util:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:snapdragon_util:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon:snapdragon-util:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:snapdragon:snapdragon_util:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/snapdragon-util@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"snapdragon-util","version":"3.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/snapdragon-util","description":"Utilities for the snapdragon parser/compiler.","url":"jonschlinkert/snapdragon-util","private":false}},{"id":"a59f241f8d484687","name":"socket.io","version":"3.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/socket.io/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socket.io/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/socket.io/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socket.io/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:socket:socket.io:3.1.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/socket.io@3.1.2","metadataType":"javascript-npm-package","metadata":{"name":"socket.io","version":"3.1.2","author":"Guillermo Rauch , Arnout Kazemier , Vladimir Dronnikov , Einar Otto Stangvik ","homepage":"","description":"node.js realtime framework server","url":"git://github.com/socketio/socket.io","private":false}},{"id":"22a992bc812c1a27","name":"socket.io-adapter","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/socket.io-adapter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socket.io-adapter/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/socket.io-adapter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socket.io-adapter/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:socket.io-adapter:socket.io-adapter:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socket.io-adapter:socket.io_adapter:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socket.io_adapter:socket.io-adapter:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socket.io_adapter:socket.io_adapter:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socket.io:socket.io-adapter:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socket.io:socket.io_adapter:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socketio:socket.io-adapter:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socketio:socket.io_adapter:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/socket.io-adapter@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"socket.io-adapter","version":"2.1.0","author":"","homepage":"","description":"default socket.io in-memory adapter","url":"git://github.com/socketio/socket.io-adapter.git","private":false}},{"id":"dd154d7bfbaea09c","name":"socket.io-parser","version":"4.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/socket.io-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socket.io-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/socket.io-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socket.io-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:socket:socket.io-parser:4.0.5:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/socket.io-parser@4.0.5","metadataType":"javascript-npm-package","metadata":{"name":"socket.io-parser","version":"4.0.5","author":"","homepage":"","description":"socket.io protocol parser","url":"https://github.com/socketio/socket.io-parser.git","private":false}},{"id":"a4e6087946da80a0","name":"socks","version":"2.8.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/socks/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socks/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/socks/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socks/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:JoshGlazebrook:socks:2.8.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks:socks:2.8.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/socks@2.8.7","metadataType":"javascript-npm-package","metadata":{"name":"socks","version":"2.8.7","author":"Josh Glazebrook, castorw","homepage":"https://github.com/JoshGlazebrook/socks/","description":"Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.","url":"https://github.com/JoshGlazebrook/socks.git","private":false}},{"id":"98b91bbcbff567ab","name":"socks-proxy-agent","version":"6.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:socks-proxy-agent:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks-proxy-agent:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks_proxy_agent:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks_proxy_agent:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks-proxy:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks-proxy:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks_proxy:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks_proxy:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/socks-proxy-agent@6.2.1","metadataType":"javascript-npm-package","metadata":{"name":"socks-proxy-agent","version":"6.2.1","author":"Nathan Rajlich (http://n8.io/), Kiko Beats , Josh Glazebrook , talmobi , Indospace.io , Kilian von Pflugk , Kyle , Matheus Fernandes , Ricky Miller , Shantanu Sharma , Tim Perry , Vadim Baryshev , jigu , Alba Mendez , Дмитрий Гуденков , Andrei Bitca <63638922+andrei-bitca-dc@users.noreply.github.com>, Andrew Casey , Brandon Ros , Dang Duy Thanh , Dimitar Nestorov <8790386+dimitarnestorov@users.noreply.github.com>","homepage":"https://github.com/TooTallNate/node-socks-proxy-agent#readme","description":"A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS","url":"git://github.com/TooTallNate/node-socks-proxy-agent.git","private":false}},{"id":"9ee05fc4d21b00fc","name":"socks-proxy-agent","version":"8.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/socks-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socks-proxy-agent/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/socks-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/socks-proxy-agent/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:socks-proxy-agent:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks-proxy-agent:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks_proxy_agent:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks_proxy_agent:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks-proxy:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks-proxy:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks_proxy:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks_proxy:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:socks:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/socks-proxy-agent@8.0.5","metadataType":"javascript-npm-package","metadata":{"name":"socks-proxy-agent","version":"8.0.5","author":"Nathan Rajlich (http://n8.io/), Kiko Beats , Josh Glazebrook , talmobi , Indospace.io , Kilian von Pflugk , Kyle , Matheus Fernandes , Ricky Miller , Shantanu Sharma , Tim Perry , Vadim Baryshev , jigu , Alba Mendez , Дмитрий Гуденков , Andrei Bitca <63638922+andrei-bitca-dc@users.noreply.github.com>, Andrew Casey , Brandon Ros , Dang Duy Thanh , Dimitar Nestorov <8790386+dimitarnestorov@users.noreply.github.com>","homepage":"","description":"A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS","url":"https://github.com/TooTallNate/proxy-agents.git","private":false}},{"id":"7e91429fd26a7768","name":"sort-keys","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:sort-keys:sort-keys:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort-keys:sort_keys:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort_keys:sort-keys:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort_keys:sort_keys:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort:sort-keys:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort:sort_keys:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/sort-keys@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"sort-keys","version":"1.1.2","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Sort the keys of an object","url":"sindresorhus/sort-keys","private":false}},{"id":"b56ffa404313992b","name":"sort-keys","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sort-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sort-keys/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sort-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sort-keys/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:sort-keys:sort-keys:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort-keys:sort_keys:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort_keys:sort-keys:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort_keys:sort_keys:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort:sort-keys:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort:sort_keys:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/sort-keys@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"sort-keys","version":"2.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Sort the keys of an object","url":"sindresorhus/sort-keys","private":false}},{"id":"aa05cbb52d62e94f","name":"sort-keys-length","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sort-keys-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sort-keys-length/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sort-keys-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sort-keys-length/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:sort-keys-length:sort-keys-length:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort-keys-length:sort_keys_length:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort_keys_length:sort-keys-length:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort_keys_length:sort_keys_length:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort-keys:sort-keys-length:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort-keys:sort_keys_length:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort_keys:sort-keys-length:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort_keys:sort_keys_length:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort:sort-keys-length:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sort:sort_keys_length:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/sort-keys-length@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"sort-keys-length","version":"1.0.1","author":"Kevin Mårtensson (https://github.com/kevva)","homepage":"","description":"Sort objecy keys by length","url":"kevva/sort-keys-length","private":false}},{"id":"f746afd966cc60f7","name":"source-map","version":"0.5.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/source-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/source-map/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/snapdragon/node_modules/source-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/snapdragon/node_modules/source-map/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:source-map:source-map:0.5.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map:source_map:0.5.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map:source-map:0.5.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map:source_map:0.5.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mozilla:source-map:0.5.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mozilla:source_map:0.5.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source:source-map:0.5.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source:source_map:0.5.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/source-map@0.5.7","metadataType":"javascript-npm-package","metadata":{"name":"source-map","version":"0.5.7","author":"Nick Fitzgerald , Tobias Koppers , Duncan Beevers , Stephen Crane , Ryan Seddon , Miles Elam , Mihai Bazon , Michael Ficarra , Todd Wolfson , Alexander Solovyov , Felix Gnass , Conrad Irwin , usrbincc , David Glasser , Chase Douglas , Evan Wallace , Heather Arthur , Hugh Kennedy , David Glasser , Simon Lydell , Jmeas Smith , Michael Z Goddard , azu , John Gozde , Adam Kirkton , Chris Montgomery , J. Ryan Stinnett , Jack Herrington , Chris Truter , Daniel Espeset , Jamie Wong , Eddy Bruël , Hawken Rives , Gilad Peleg , djchie , Gary Ye , Nicolas Lalevée ","homepage":"https://github.com/mozilla/source-map","description":"Generates and consumes source maps","url":"http://github.com/mozilla/source-map.git","private":false}},{"id":"a22583dd96c04327","name":"source-map","version":"0.6.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/source-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/source-map/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/source-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/source-map/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:source-map:source-map:0.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map:source_map:0.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map:source-map:0.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map:source_map:0.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mozilla:source-map:0.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mozilla:source_map:0.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source:source-map:0.6.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source:source_map:0.6.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/source-map@0.6.1","metadataType":"javascript-npm-package","metadata":{"name":"source-map","version":"0.6.1","author":"Nick Fitzgerald , Tobias Koppers , Duncan Beevers , Stephen Crane , Ryan Seddon , Miles Elam , Mihai Bazon , Michael Ficarra , Todd Wolfson , Alexander Solovyov , Felix Gnass , Conrad Irwin , usrbincc , David Glasser , Chase Douglas , Evan Wallace , Heather Arthur , Hugh Kennedy , David Glasser , Simon Lydell , Jmeas Smith , Michael Z Goddard , azu , John Gozde , Adam Kirkton , Chris Montgomery , J. Ryan Stinnett , Jack Herrington , Chris Truter , Daniel Espeset , Jamie Wong , Eddy Bruël , Hawken Rives , Gilad Peleg , djchie , Gary Ye , Nicolas Lalevée ","homepage":"https://github.com/mozilla/source-map","description":"Generates and consumes source maps","url":"http://github.com/mozilla/source-map.git","private":false}},{"id":"e48e3e1d74a18175","name":"source-map-resolve","version":"0.5.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/source-map-resolve/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/source-map-resolve/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/source-map-resolve/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/source-map-resolve/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:source-map-resolve:source-map-resolve:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map-resolve:source_map_resolve:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map_resolve:source-map-resolve:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map_resolve:source_map_resolve:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map:source-map-resolve:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map:source_map_resolve:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map:source-map-resolve:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map:source_map_resolve:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source:source-map-resolve:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source:source_map_resolve:0.5.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/source-map-resolve@0.5.3","metadataType":"javascript-npm-package","metadata":{"name":"source-map-resolve","version":"0.5.3","author":"Simon Lydell","homepage":"","description":"Resolve the source map and/or sources for a generated file.","url":"lydell/source-map-resolve","private":false}},{"id":"90b992694104f65e","name":"source-map-support","version":"0.5.21","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/source-map-support/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/source-map-support/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/source-map-support/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/source-map-support/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:source-map-support:source-map-support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map-support:source_map_support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map_support:source-map-support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map_support:source_map_support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map:source-map-support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map:source_map_support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map:source-map-support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map:source_map_support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source:source-map-support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source:source_map_support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:evanw:source-map-support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:evanw:source_map_support:0.5.21:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/source-map-support@0.5.21","metadataType":"javascript-npm-package","metadata":{"name":"source-map-support","version":"0.5.21","author":"","homepage":"","description":"Fixes stack traces for files with source maps","url":"https://github.com/evanw/node-source-map-support","private":false}},{"id":"2cced9de85d7d5fa","name":"source-map-url","version":"0.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/source-map-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/source-map-url/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/source-map-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/source-map-url/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:source-map-url:source-map-url:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map-url:source_map_url:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map_url:source-map-url:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map_url:source_map_url:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map:source-map-url:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source-map:source_map_url:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map:source-map-url:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source_map:source_map_url:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source:source-map-url:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:source:source_map_url:0.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/source-map-url@0.4.1","metadataType":"javascript-npm-package","metadata":{"name":"source-map-url","version":"0.4.1","author":"Simon Lydell","homepage":"","description":"Tools for working with sourceMappingURL comments.","url":"lydell/source-map-url","private":false}},{"id":"47baf72085e685b1","name":"split-string","version":"3.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/split-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/split-string/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/split-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/split-string/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:split-string:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:split_string:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:split-string:split-string:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:split-string:split_string:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:split_string:split-string:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:split_string:split_string:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:split:split-string:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:split:split_string:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/split-string@3.1.0","metadataType":"javascript-npm-package","metadata":{"name":"split-string","version":"3.1.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/split-string","description":"Split a string on a character except when the character is escaped.","url":"jonschlinkert/split-string","private":false}},{"id":"acaf709db1d54fbd","name":"sprintf-js","version":"1.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:sprintf-js:sprintf-js:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sprintf-js:sprintf_js:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sprintf_js:sprintf-js:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sprintf_js:sprintf_js:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sprintf:sprintf-js:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sprintf:sprintf_js:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:alexei:sprintf-js:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:alexei:sprintf_js:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/sprintf-js@1.0.3","metadataType":"javascript-npm-package","metadata":{"name":"sprintf-js","version":"1.0.3","author":"Alexandru Marasteanu (http://alexei.ro/)","homepage":"","description":"JavaScript sprintf implementation","url":"https://github.com/alexei/sprintf.js.git","private":false}},{"id":"5b70795e4e884b57","name":"sprintf-js","version":"1.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sprintf-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sprintf-js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sprintf-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sprintf-js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:sprintf-js:sprintf-js:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sprintf-js:sprintf_js:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sprintf_js:sprintf-js:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sprintf_js:sprintf_js:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sprintf:sprintf-js:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:sprintf:sprintf_js:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:alexei:sprintf-js:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:alexei:sprintf_js:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/sprintf-js@1.1.3","metadataType":"javascript-npm-package","metadata":{"name":"sprintf-js","version":"1.1.3","author":"Alexandru Mărășteanu ","homepage":"","description":"JavaScript sprintf implementation","url":"https://github.com/alexei/sprintf.js.git","private":false}},{"id":"2f561aa54725d063","name":"sqlite3","version":"5.1.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-3-Clause","spdxExpression":"BSD-3-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ghost:sqlite3:5.1.7:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/sqlite3@5.1.7","metadataType":"javascript-npm-package","metadata":{"name":"sqlite3","version":"5.1.7","author":"Mapbox (https://mapbox.com/), Daniel Lockyer , Konstantin Käfer , Dane Springmeyer , Will White , Orlando Vazquez , Artem Kustikov , Eric Fredricksen , John Wright , Ryan Dahl , Tom MacWright , Carter Thaxton , Audrius Kažukauskas , Johannes Schauer , Nathan Rajlich , AJ ONeal , Mithgol, Ben Noordhuis ","homepage":"https://github.com/TryGhost/node-sqlite3","description":"Asynchronous, non-blocking SQLite3 bindings","url":"https://github.com/TryGhost/node-sqlite3.git","private":false}},{"id":"64aa6df27671ee44","name":"ssri","version":"12.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ssri/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ssri/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ssri/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ssri/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ssri_project:ssri:12.0.0:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ssri@12.0.0","metadataType":"javascript-npm-package","metadata":{"name":"ssri","version":"12.0.0","author":"GitHub Inc.","homepage":"","description":"Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.","url":"git+https://github.com/npm/ssri.git","private":false}},{"id":"fbd6a143588415b6","name":"ssri","version":"8.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/ssri/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/ssri/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/ssri/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/ssri/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ssri_project:ssri:8.0.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ssri@8.0.1","metadataType":"javascript-npm-package","metadata":{"name":"ssri","version":"8.0.1","author":"Kat Marchán ","homepage":"","description":"Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.","url":"https://github.com/npm/ssri","private":false}},{"id":"fce264c6e73c9eee","name":"stack-trace","version":"0.0.10","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/stack-trace/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/stack-trace/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/stack-trace/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/stack-trace/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:stack-trace:stack-trace:0.0.10:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stack-trace:stack_trace:0.0.10:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stack_trace:stack-trace:0.0.10:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stack_trace:stack_trace:0.0.10:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:felixge:stack-trace:0.0.10:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:felixge:stack_trace:0.0.10:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stack:stack-trace:0.0.10:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stack:stack_trace:0.0.10:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/stack-trace@0.0.10","metadataType":"javascript-npm-package","metadata":{"name":"stack-trace","version":"0.0.10","author":"Felix Geisendörfer (http://debuggable.com/)","homepage":"https://github.com/felixge/node-stack-trace","description":"Get v8 stack traces as an array of CallSite objects.","url":"git://github.com/felixge/node-stack-trace.git","private":false}},{"id":"510dda3706444e3d","name":"static-extend","version":"0.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/static-extend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/static-extend/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/static-extend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/static-extend/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:static-extend:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:static_extend:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:static-extend:static-extend:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:static-extend:static_extend:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:static_extend:static-extend:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:static_extend:static_extend:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:static:static-extend:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:static:static_extend:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/static-extend@0.1.2","metadataType":"javascript-npm-package","metadata":{"name":"static-extend","version":"0.1.2","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/static-extend","description":"Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.","url":"jonschlinkert/static-extend","private":false}},{"id":"b4d4d67376e5fdaa","name":"statuses","version":"1.5.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/statuses/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/statuses/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/serve-index/node_modules/statuses/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/serve-index/node_modules/statuses/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:statuses:statuses:1.5.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/statuses@1.5.0","metadataType":"javascript-npm-package","metadata":{"name":"statuses","version":"1.5.0","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"HTTP status utility","url":"jshttp/statuses","private":false}},{"id":"55bb7dc82bdabbea","name":"statuses","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/statuses/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/statuses/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/statuses/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/statuses/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:statuses:statuses:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/statuses@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"statuses","version":"2.0.1","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"HTTP status utility","url":"jshttp/statuses","private":false}},{"id":"061c21bad20f372c","name":"stop-iteration-iterator","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/stop-iteration-iterator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/stop-iteration-iterator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/stop-iteration-iterator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/stop-iteration-iterator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:stop-iteration-iterator:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stop-iteration-iterator:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stop_iteration_iterator:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stop_iteration_iterator:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stop-iteration:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stop-iteration:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stop_iteration:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stop_iteration:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ljharb:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stop:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stop:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/stop-iteration-iterator@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"stop-iteration-iterator","version":"1.1.0","author":"Jordan Harband ","homepage":"https://github.com/ljharb/stop-iteration-iterator#readme","description":"Firefox 17-26 iterators throw a StopIteration object to indicate \"done\". This normalizes it.","url":"git+https://github.com/ljharb/stop-iteration-iterator.git","private":false}},{"id":"f849555d7c5b59d6","name":"stream-buffers","version":"2.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/stream-buffers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/stream-buffers/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Unlicense","spdxExpression":"Unlicense","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/stream-buffers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/stream-buffers/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:stream-buffers:stream-buffers:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stream-buffers:stream_buffers:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stream_buffers:stream-buffers:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stream_buffers:stream_buffers:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:samcday:stream-buffers:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:samcday:stream_buffers:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stream:stream-buffers:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:stream:stream_buffers:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/stream-buffers@2.2.0","metadataType":"javascript-npm-package","metadata":{"name":"stream-buffers","version":"2.2.0","author":"Sam Day ","homepage":"","description":"Buffer-backed Streams for reading and writing.","url":"https://github.com/samcday/node-stream-buffer.git","private":false}},{"id":"28156c8426d889b2","name":"streamsearch","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/streamsearch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/streamsearch/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/streamsearch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/streamsearch/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:streamsearch:streamsearch:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mscdex:streamsearch:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/streamsearch@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"streamsearch","version":"1.1.0","author":"Brian White ","homepage":"","description":"Streaming Boyer-Moore-Horspool searching for node.js","url":"http://github.com/mscdex/streamsearch.git","private":false}},{"id":"bfd4ac772360c13b","name":"strict-uri-encode","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/strict-uri-encode/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strict-uri-encode/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/strict-uri-encode/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strict-uri-encode/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strict-uri-encode:strict-uri-encode:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strict-uri-encode:strict_uri_encode:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strict_uri_encode:strict-uri-encode:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strict_uri_encode:strict_uri_encode:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strict-uri:strict-uri-encode:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strict-uri:strict_uri_encode:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strict_uri:strict-uri-encode:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strict_uri:strict_uri_encode:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strict:strict-uri-encode:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strict:strict_uri_encode:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strict-uri-encode@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"strict-uri-encode","version":"1.1.0","author":"Kevin Mårtensson (github.com/kevva)","homepage":"","description":"A stricter URI encode adhering to RFC 3986","url":"kevva/strict-uri-encode","private":false}},{"id":"09f44aae6ef25a0d","name":"string-width","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/gauge/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gauge/node_modules/string-width/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/gauge/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gauge/node_modules/string-width/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string-width:string-width:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string-width:string_width:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string-width:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string_width:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string-width:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string_width:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string-width@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"string-width","version":"1.0.2","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get the visual width of a string - the number of columns required to display it","url":"sindresorhus/string-width","private":false}},{"id":"beec204c676c8c6e","name":"string-width","version":"2.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wide-align/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wide-align/node_modules/string-width/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wide-align/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wide-align/node_modules/string-width/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string-width:string-width:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string-width:string_width:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string-width:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string_width:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string-width:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string_width:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string-width@2.1.1","metadataType":"javascript-npm-package","metadata":{"name":"string-width","version":"2.1.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get the visual width of a string - the number of columns required to display it","url":"sindresorhus/string-width","private":false}},{"id":"24ea7bc5fffd0612","name":"string-width","version":"4.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/string-width-cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string-width-cjs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/string-width-cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string-width-cjs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string-width:string-width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string-width:string_width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string-width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string_width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string-width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string_width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string-width@4.2.3","metadataType":"javascript-npm-package","metadata":{"name":"string-width","version":"4.2.3","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get the visual width of a string - the number of columns required to display it","url":"sindresorhus/string-width","private":false}},{"id":"e0a74a03ae38698c","name":"string-width","version":"4.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string-width/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string-width/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string-width:string-width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string-width:string_width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string-width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string_width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string-width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string_width:4.2.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string-width@4.2.3","metadataType":"javascript-npm-package","metadata":{"name":"string-width","version":"4.2.3","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Get the visual width of a string - the number of columns required to display it","url":"sindresorhus/string-width","private":false}},{"id":"8d5950086fa52115","name":"string-width","version":"5.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string-width:string-width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string-width:string_width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string-width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string_width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string-width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string_width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string-width@5.1.2","metadataType":"javascript-npm-package","metadata":{"name":"string-width","version":"5.1.2","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Get the visual width of a string - the number of columns required to display it","url":"sindresorhus/string-width","private":false}},{"id":"6762f33de5ae377a","name":"string-width","version":"5.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string-width:string-width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string-width:string_width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string-width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_width:string_width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string-width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string_width:5.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string-width@5.1.2","metadataType":"javascript-npm-package","metadata":{"name":"string-width","version":"5.1.2","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Get the visual width of a string - the number of columns required to display it","url":"sindresorhus/string-width","private":false}},{"id":"b9de9879083856a9","name":"string.fromcodepoint","version":"0.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/string.fromcodepoint/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string.fromcodepoint/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/string.fromcodepoint/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string.fromcodepoint/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string.fromcodepoint:string.fromcodepoint:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mathiasbynens:string.fromcodepoint:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string.fromcodepoint@0.2.1","metadataType":"javascript-npm-package","metadata":{"name":"string.fromcodepoint","version":"0.2.1","author":"Mathias Bynens (http://mathiasbynens.be/)","homepage":"http://mths.be/fromcodepoint","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","url":"https://github.com/mathiasbynens/String.fromCodePoint.git","private":false}},{"id":"e2f2b92311cdbc39","name":"string.prototype.codepointat","version":"0.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/string.prototype.codepointat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string.prototype.codepointat/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/string.prototype.codepointat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string.prototype.codepointat/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string.prototype.codepointat:string.prototype.codepointat:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mathiasbynens:string.prototype.codepointat:0.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string.prototype.codepointat@0.2.1","metadataType":"javascript-npm-package","metadata":{"name":"string.prototype.codepointat","version":"0.2.1","author":"Mathias Bynens (https://mathiasbynens.be/)","homepage":"https://mths.be/codepointat","description":"A robust & optimized `String.prototype.codePointAt` polyfill, based on the ECMAScript 6 specification.","url":"https://github.com/mathiasbynens/String.prototype.codePointAt.git","private":false}},{"id":"be69fa4a2025b786","name":"string_decoder","version":"0.10.31","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string-decoder:string-decoder:0.10.31:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string-decoder:string_decoder:0.10.31:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_decoder:string-decoder:0.10.31:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_decoder:string_decoder:0.10.31:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string-decoder:0.10.31:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string_decoder:0.10.31:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:rvagg:string-decoder:0.10.31:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:rvagg:string_decoder:0.10.31:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string_decoder@0.10.31","metadataType":"javascript-npm-package","metadata":{"name":"string_decoder","version":"0.10.31","author":"","homepage":"https://github.com/rvagg/string_decoder","description":"The string_decoder module from Node core","url":"git://github.com/rvagg/string_decoder.git","private":false}},{"id":"248eaf9a5e34fe07","name":"string_decoder","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/string_decoder/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string_decoder/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/string_decoder/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/string_decoder/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string-decoder:string-decoder:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string-decoder:string_decoder:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_decoder:string-decoder:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_decoder:string_decoder:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:string-decoder:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:string_decoder:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string-decoder:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string_decoder:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string_decoder@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"string_decoder","version":"1.1.1","author":"","homepage":"https://github.com/nodejs/string_decoder","description":"The string_decoder module from Node core","url":"git://github.com/nodejs/string_decoder.git","private":false}},{"id":"17cc9cb9f2e4a5f7","name":"string_decoder","version":"1.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:string-decoder:string-decoder:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string-decoder:string_decoder:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_decoder:string-decoder:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string_decoder:string_decoder:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:string-decoder:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nodejs:string_decoder:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string-decoder:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:string:string_decoder:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/string_decoder@1.3.0","metadataType":"javascript-npm-package","metadata":{"name":"string_decoder","version":"1.3.0","author":"","homepage":"https://github.com/nodejs/string_decoder","description":"The string_decoder module from Node core","url":"git://github.com/nodejs/string_decoder.git","private":false}},{"id":"e8cc4c7f389e7e46","name":"strip-ansi","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-ansi@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"strip-ansi","version":"3.0.1","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Boy Nicolai Appelman (jbna.nl), JD Ballard (github.com/qix-)","homepage":"","description":"Strip ANSI escape codes","url":"chalk/strip-ansi","private":false}},{"id":"c99f26ed95d84d11","name":"strip-ansi","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_ansi:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-ansi@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"strip-ansi","version":"3.0.1","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Boy Nicolai Appelman (jbna.nl), JD Ballard (github.com/qix-)","homepage":"","description":"Strip ANSI escape codes","url":"chalk/strip-ansi","private":false}},{"id":"0db8e8830d694c97","name":"strip-ansi","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-ansi:strip_ansi:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip-ansi:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip_ansi:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-ansi:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_ansi:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-ansi@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"strip-ansi","version":"4.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Strip ANSI escape codes","url":"chalk/strip-ansi","private":false}},{"id":"896f6ac46d9def2e","name":"strip-ansi","version":"6.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/strip-ansi-cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strip-ansi-cjs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/strip-ansi-cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strip-ansi-cjs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-ansi@6.0.1","metadataType":"javascript-npm-package","metadata":{"name":"strip-ansi","version":"6.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Strip ANSI escape codes from a string","url":"chalk/strip-ansi","private":false}},{"id":"e831e8124e9a00e0","name":"strip-ansi","version":"6.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_ansi:6.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-ansi@6.0.1","metadataType":"javascript-npm-package","metadata":{"name":"strip-ansi","version":"6.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Strip ANSI escape codes from a string","url":"chalk/strip-ansi","private":false}},{"id":"c7f252459ea6e1a5","name":"strip-ansi","version":"7.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-ansi@7.1.0","metadataType":"javascript-npm-package","metadata":{"name":"strip-ansi","version":"7.1.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Strip ANSI escape codes from a string","url":"chalk/strip-ansi","private":false}},{"id":"c87f18bb011b84b3","name":"strip-ansi","version":"7.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_ansi:7.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-ansi@7.1.0","metadataType":"javascript-npm-package","metadata":{"name":"strip-ansi","version":"7.1.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Strip ANSI escape codes from a string","url":"chalk/strip-ansi","private":false}},{"id":"0183f6075f17be99","name":"strip-bom","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-bom:strip-bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-bom:strip_bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_bom:strip-bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_bom:strip_bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_bom:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-bom@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"strip-bom","version":"3.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Strip UTF-8 byte order mark (BOM) from a string","url":"sindresorhus/strip-bom","private":false}},{"id":"5785975b198f29c2","name":"strip-dirs","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/strip-dirs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strip-dirs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/strip-dirs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strip-dirs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-dirs:strip-dirs:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-dirs:strip_dirs:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_dirs:strip-dirs:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_dirs:strip_dirs:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-dirs:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_dirs:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-dirs@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"strip-dirs","version":"2.1.0","author":"Shinnosuke Watanabe (https://github.com/shinnn)","homepage":"","description":"Remove leading directory components from a path, like tar's --strip-components option","url":"shinnn/node-strip-dirs","private":false}},{"id":"31c6a53852db87ef","name":"strip-json-comments","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-json-comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-json-comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_json_comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_json_comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-json:strip-json-comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-json:strip_json_comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_json:strip-json-comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_json:strip_json_comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-json-comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_json_comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-json-comments@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"strip-json-comments","version":"2.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Strip comments from JSON. Lets you use comments in your JSON files!","url":"sindresorhus/strip-json-comments","private":false}},{"id":"4b7ca1763bc4e039","name":"strip-json-comments","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-json-comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-json-comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_json_comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_json_comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-json:strip-json-comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-json:strip_json_comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_json:strip-json-comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_json:strip_json_comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-json-comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_json_comments:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-json-comments@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"strip-json-comments","version":"2.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Strip comments from JSON. Lets you use comments in your JSON files!","url":"sindresorhus/strip-json-comments","private":false}},{"id":"0701c91ca3e3ef97","name":"strip-outer","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/strip-outer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strip-outer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/strip-outer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strip-outer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:strip-outer:strip-outer:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip-outer:strip_outer:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_outer:strip-outer:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip_outer:strip_outer:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip-outer:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strip:strip_outer:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strip-outer@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"strip-outer","version":"1.0.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Strip a substring from the start/end of a string","url":"sindresorhus/strip-outer","private":false}},{"id":"9ac4af59fde6dd22","name":"strtok3","version":"6.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/strtok3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strtok3/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/strtok3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/strtok3/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:Borewit:strtok3:6.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:strtok3:strtok3:6.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/strtok3@6.3.0","metadataType":"javascript-npm-package","metadata":{"name":"strtok3","version":"6.3.0","author":"Borewit (https://github.com/Borewit)","homepage":"","description":"A promise based streaming tokenizer","url":"https://github.com/Borewit/strtok3.git","private":false}},{"id":"c66316949c16138d","name":"supports-color","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:supports-color:supports-color:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports-color:supports_color:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_color:supports-color:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_color:supports_color:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports:supports-color:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports:supports_color:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/supports-color@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"supports-color","version":"2.0.0","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com)","homepage":"","description":"Detect whether a terminal supports color","url":"chalk/supports-color","private":false}},{"id":"01ffdb08e3050adf","name":"supports-color","version":"5.5.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/supports-color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/supports-color/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/supports-color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/supports-color/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:supports-color:supports-color:5.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports-color:supports_color:5.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_color:supports-color:5.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_color:supports_color:5.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports:supports-color:5.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports:supports_color:5.5.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/supports-color@5.5.0","metadataType":"javascript-npm-package","metadata":{"name":"supports-color","version":"5.5.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Detect whether a terminal supports color","url":"chalk/supports-color","private":false}},{"id":"24cdad729d3395c4","name":"supports-color","version":"7.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:supports-color:supports-color:7.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports-color:supports_color:7.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_color:supports-color:7.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_color:supports_color:7.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports:supports-color:7.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports:supports_color:7.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/supports-color@7.2.0","metadataType":"javascript-npm-package","metadata":{"name":"supports-color","version":"7.2.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Detect whether a terminal supports color","url":"chalk/supports-color","private":false}},{"id":"d91ba967be33db59","name":"supports-preserve-symlinks-flag","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/supports-preserve-symlinks-flag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/supports-preserve-symlinks-flag/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/supports-preserve-symlinks-flag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/supports-preserve-symlinks-flag/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:supports-preserve-symlinks-flag:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports-preserve-symlinks-flag:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_preserve_symlinks_flag:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_preserve_symlinks_flag:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports-preserve-symlinks:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports-preserve-symlinks:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_preserve_symlinks:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_preserve_symlinks:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports-preserve:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports-preserve:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_preserve:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports_preserve:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:supports:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/supports-preserve-symlinks-flag@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"supports-preserve-symlinks-flag","version":"1.0.0","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme","description":"Determine if the current node version supports the `--preserve-symlinks` flag.","url":"git+https://github.com/inspect-js/node-supports-preserve-symlinks-flag.git","private":false}},{"id":"6baae9ff00daeb07","name":"svg-captcha","version":"1.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/svg-captcha/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/svg-captcha/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/svg-captcha/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/svg-captcha/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:svg-captcha:svg-captcha:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:svg-captcha:svg_captcha:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:svg_captcha:svg-captcha:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:svg_captcha:svg_captcha:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:steambap:svg-captcha:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:steambap:svg_captcha:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:svg:svg-captcha:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:svg:svg_captcha:1.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/svg-captcha@1.4.0","metadataType":"javascript-npm-package","metadata":{"name":"svg-captcha","version":"1.4.0","author":"Weilin Shi <934587911@qq.com>","homepage":"https://github.com/steambap/svg-captcha#readme","description":"generate svg captcha in node.js or express.js","url":"git+https://github.com/steambap/svg-captcha.git","private":false}},{"id":"dcccbf8110a22ed6","name":"swagger-ui-dist","version":"5.28.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/swagger-ui-dist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/swagger-ui-dist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/swagger-ui-dist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/swagger-ui-dist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:smartbear:swagger-ui-dist:5.28.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/swagger-ui-dist@5.28.1","metadataType":"javascript-npm-package","metadata":{"name":"swagger-ui-dist","version":"5.28.1","author":", Anna Bodnia , Buu Nguyen , Josh Ponelat , Kyle Shockey , Robert Barnwell , Sahar Jafari ","homepage":"","description":"","url":"git@github.com:swagger-api/swagger-ui.git","private":false}},{"id":"daeaf740a273c980","name":"swagger-ui-express","version":"5.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/swagger-ui-express/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/swagger-ui-express/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/swagger-ui-express/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/swagger-ui-express/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:swagger-ui-express:swagger-ui-express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:swagger-ui-express:swagger_ui_express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:swagger_ui_express:swagger-ui-express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:swagger_ui_express:swagger_ui_express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:scottie1984:swagger-ui-express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:scottie1984:swagger_ui_express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:swagger-ui:swagger-ui-express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:swagger-ui:swagger_ui_express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:swagger_ui:swagger-ui-express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:swagger_ui:swagger_ui_express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:swagger:swagger-ui-express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:swagger:swagger_ui_express:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/swagger-ui-express@5.0.1","metadataType":"javascript-npm-package","metadata":{"name":"swagger-ui-express","version":"5.0.1","author":"Stephen Scott ","homepage":"https://github.com/scottie1984/swagger-ui-express","description":"Swagger UI Express","url":"git@github.com:scottie1984/swagger-ui-express.git","private":false}},{"id":"f42c59d94c10b95d","name":"tar","version":"4.4.19","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tar_project:tar:4.4.19:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"},{"cpe":"cpe:2.3:a:isaacs:tar:4.4.19:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/tar@4.4.19","metadataType":"javascript-npm-package","metadata":{"name":"tar","version":"4.4.19","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"tar for node","url":"https://github.com/npm/node-tar.git","private":false}},{"id":"09de397807f7641f","name":"tar","version":"6.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tar_project:tar:6.2.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"},{"cpe":"cpe:2.3:a:isaacs:tar:6.2.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/tar@6.2.1","metadataType":"javascript-npm-package","metadata":{"name":"tar","version":"6.2.1","author":"GitHub Inc.","homepage":"","description":"tar for node","url":"https://github.com/isaacs/node-tar.git","private":false}},{"id":"328bcb4be5561b99","name":"tar","version":"7.4.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tar_project:tar:7.4.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"},{"cpe":"cpe:2.3:a:isaacs:tar:7.4.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/tar@7.4.3","metadataType":"javascript-npm-package","metadata":{"name":"tar","version":"7.4.3","author":"Isaac Z. Schlueter","homepage":"","description":"tar for node","url":"https://github.com/isaacs/node-tar.git","private":false}},{"id":"9680d7d122bfb97a","name":"tar-fs","version":"2.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tar-fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tar-fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:mafintosh:tar-fs:2.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:tar_fs:2.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar-fs:tar-fs:2.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar-fs:tar_fs:2.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar_fs:tar-fs:2.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar_fs:tar_fs:2.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar:tar-fs:2.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar:tar_fs:2.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/tar-fs@2.1.3","metadataType":"javascript-npm-package","metadata":{"name":"tar-fs","version":"2.1.3","author":"Mathias Buus","homepage":"https://github.com/mafintosh/tar-fs","description":"filesystem bindings for tar-stream","url":"https://github.com/mafintosh/tar-fs.git","private":false}},{"id":"d4b09eea4b25031e","name":"tar-stream","version":"1.6.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tar-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tar-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tar-stream:tar-stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar-stream:tar_stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar_stream:tar-stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar_stream:tar_stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:tar-stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:tar_stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar:tar-stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar:tar_stream:1.6.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/tar-stream@1.6.2","metadataType":"javascript-npm-package","metadata":{"name":"tar-stream","version":"1.6.2","author":"Mathias Buus ","homepage":"https://github.com/mafintosh/tar-stream","description":"tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.","url":"git+https://github.com/mafintosh/tar-stream.git","private":false}},{"id":"61ca2e5df0334a0d","name":"tar-stream","version":"2.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tar-stream:tar-stream:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar-stream:tar_stream:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar_stream:tar-stream:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar_stream:tar_stream:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:tar-stream:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mafintosh:tar_stream:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar:tar-stream:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tar:tar_stream:2.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/tar-stream@2.2.0","metadataType":"javascript-npm-package","metadata":{"name":"tar-stream","version":"2.2.0","author":"Mathias Buus ","homepage":"https://github.com/mafintosh/tar-stream","description":"tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.","url":"git+https://github.com/mafintosh/tar-stream.git","private":false}},{"id":"035edc02e62ab7f9","name":"tdigest","version":"0.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tdigest/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tdigest/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tdigest/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tdigest/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tdigest:tdigest:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:welch:tdigest:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/tdigest@0.1.2","metadataType":"javascript-npm-package","metadata":{"name":"tdigest","version":"0.1.2","author":"Will Welch (http://quietplease.com/)","homepage":"https://github.com/welch/tdigest","description":"javascript implementation of Dunning's T-Digest for streaming quantile approximation","url":"https://github.com/welch/tdigest.git","private":false}},{"id":"5085c28e4a76cc5a","name":"text-hex","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/text-hex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/text-hex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/text-hex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/text-hex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:3rd-Eden:text-hex:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:3rd-Eden:text_hex:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:text-hex:text-hex:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:text-hex:text_hex:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:text_hex:text-hex:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:text_hex:text_hex:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:text:text-hex:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:text:text_hex:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/text-hex@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"text-hex","version":"1.0.0","author":"Arnout Kazemier","homepage":"https://github.com/3rd-Eden/text-hex","description":"Generate a hex color from the given text","url":"https://github.com/3rd-Eden/text-hex","private":false}},{"id":"d1834955e908f62a","name":"thirty-two","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/thirty-two/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/thirty-two/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"concluded","urls":[],"locations":[{"path":"/juice-shop/node_modules/thirty-two/LICENSE.txt","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/thirty-two/LICENSE.txt"}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:chrisumbel:thirty-two:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:chrisumbel:thirty_two:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:thirty-two:thirty-two:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:thirty-two:thirty_two:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:thirty_two:thirty-two:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:thirty_two:thirty_two:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:thirty:thirty-two:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:thirty:thirty_two:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/thirty-two@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"thirty-two","version":"1.0.2","author":"Chris Umbel ","homepage":"","description":"Implementation RFC 3548 Base32 encoding/decoding for node.","url":"git://github.com/chrisumbel/thirty-two.git","private":false}},{"id":"2584a06da5c0bd83","name":"through","version":"2.3.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/through/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/through/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/through/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/through/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:dominictarr:through:2.3.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:through:through:2.3.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/through@2.3.8","metadataType":"javascript-npm-package","metadata":{"name":"through","version":"2.3.8","author":"Dominic Tarr (dominictarr.com)","homepage":"https://github.com/dominictarr/through","description":"simplified stream construction","url":"https://github.com/dominictarr/through.git","private":false}},{"id":"d2308518418e1e08","name":"timed-out","version":"4.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/timed-out/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/timed-out/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/timed-out/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/timed-out/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:timed-out:timed-out:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:timed-out:timed_out:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:timed_out:timed-out:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:timed_out:timed_out:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:timed:timed-out:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:timed:timed_out:4.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/timed-out@4.0.1","metadataType":"javascript-npm-package","metadata":{"name":"timed-out","version":"4.0.1","author":"Vsevolod Strukchinsky ","homepage":"","description":"Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged","url":"floatdrop/timed-out","private":false}},{"id":"5831e10cf4d02fa2","name":"tiny-inflate","version":"1.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tiny-inflate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tiny-inflate/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tiny-inflate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tiny-inflate/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tiny-inflate:tiny-inflate:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tiny-inflate:tiny_inflate:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tiny_inflate:tiny-inflate:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tiny_inflate:tiny_inflate:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:devongovett:tiny-inflate:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:devongovett:tiny_inflate:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tiny:tiny-inflate:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tiny:tiny_inflate:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/tiny-inflate@1.0.3","metadataType":"javascript-npm-package","metadata":{"name":"tiny-inflate","version":"1.0.3","author":"Devon Govett ","homepage":"https://github.com/devongovett/tiny-inflate","description":"A tiny inflate implementation","url":"git://github.com/devongovett/tiny-inflate.git","private":false}},{"id":"24b4d677eb72b0af","name":"tinyglobby","version":"0.2.14","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tinyglobby/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tinyglobby/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tinyglobby/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tinyglobby/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:SuperchupuDev:tinyglobby:0.2.14:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tinyglobby:tinyglobby:0.2.14:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/tinyglobby@0.2.14","metadataType":"javascript-npm-package","metadata":{"name":"tinyglobby","version":"0.2.14","author":"Superchupu","homepage":"https://github.com/SuperchupuDev/tinyglobby#readme","description":"A fast and minimal alternative to globby and fast-glob","url":"git+https://github.com/SuperchupuDev/tinyglobby.git","private":false}},{"id":"be2be9b9e3252144","name":"to-buffer","version":"1.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/to-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/to-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/to-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/to-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:browserify:to-buffer:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:browserify:to_buffer:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-buffer:to-buffer:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-buffer:to_buffer:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_buffer:to-buffer:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_buffer:to_buffer:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to-buffer:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to_buffer:1.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/to-buffer@1.2.1","metadataType":"javascript-npm-package","metadata":{"name":"to-buffer","version":"1.2.1","author":"Mathias Buus (@mafintosh)","homepage":"https://github.com/browserify/to-buffer","description":"Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.","url":"https://github.com/browserify/to-buffer.git","private":false}},{"id":"d01b4638df077a19","name":"to-object-path","version":"0.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/to-object-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/to-object-path/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/to-object-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/to-object-path/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:to-object-path:to-object-path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-object-path:to_object_path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_object_path:to-object-path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_object_path:to_object_path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:to-object-path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:to_object_path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-object:to-object-path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-object:to_object_path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_object:to-object-path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_object:to_object_path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to-object-path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to_object_path:0.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/to-object-path@0.3.0","metadataType":"javascript-npm-package","metadata":{"name":"to-object-path","version":"0.3.0","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/to-object-path","description":"Create an object path from a list or array of strings.","url":"jonschlinkert/to-object-path","private":false}},{"id":"7c2a1a8c893f39f4","name":"to-regex","version":"3.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/to-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/to-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/to-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/to-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:to-regex:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:to_regex:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex:to-regex:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex:to_regex:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex:to-regex:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex:to_regex:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to-regex:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to_regex:3.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/to-regex@3.0.2","metadataType":"javascript-npm-package","metadata":{"name":"to-regex","version":"3.0.2","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/to-regex","description":"Generate a regex from a string or array of strings.","url":"jonschlinkert/to-regex","private":false}},{"id":"64206f8e7a470f2e","name":"to-regex-range","version":"2.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/to-regex-range/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/to-regex-range/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex-range:to_regex_range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex_range:to-regex-range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex_range:to_regex_range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:micromatch:to-regex-range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:micromatch:to_regex_range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex:to-regex-range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex:to_regex_range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex:to-regex-range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex:to_regex_range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to-regex-range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to_regex_range:2.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/to-regex-range@2.1.1","metadataType":"javascript-npm-package","metadata":{"name":"to-regex-range","version":"2.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/micromatch/to-regex-range","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","url":"micromatch/to-regex-range","private":false}},{"id":"02fe06e0fb5f73f2","name":"to-regex-range","version":"5.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex-range:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex_range:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex_range:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:micromatch:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:micromatch:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/to-regex-range@5.0.1","metadataType":"javascript-npm-package","metadata":{"name":"to-regex-range","version":"5.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","homepage":"https://github.com/micromatch/to-regex-range","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","url":"micromatch/to-regex-range","private":false}},{"id":"de4fe8ba9d4be0f1","name":"to-regex-range","version":"5.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex-range:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex_range:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex_range:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:micromatch:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:micromatch:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/to-regex-range@5.0.1","metadataType":"javascript-npm-package","metadata":{"name":"to-regex-range","version":"5.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","homepage":"https://github.com/micromatch/to-regex-range","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","url":"micromatch/to-regex-range","private":false}},{"id":"d81a6415cbdb792a","name":"to-regex-range","version":"5.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex-range:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex_range:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex_range:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:micromatch:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:micromatch:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to-regex:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to_regex:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to-regex-range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:to:to_regex_range:5.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/to-regex-range@5.0.1","metadataType":"javascript-npm-package","metadata":{"name":"to-regex-range","version":"5.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","homepage":"https://github.com/micromatch/to-regex-range","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","url":"micromatch/to-regex-range","private":false}},{"id":"4909a76552946483","name":"toidentifier","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/toidentifier/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/toidentifier/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/toidentifier/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/toidentifier/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:toidentifier:toidentifier:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/toidentifier@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"toidentifier","version":"1.0.1","author":"Douglas Christopher Wilson , Douglas Christopher Wilson , Nick Baugh (http://niftylettuce.com/)","homepage":"","description":"Convert a string of words to a JavaScript identifier","url":"component/toidentifier","private":false}},{"id":"1121d220e3619b09","name":"token-stream","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/token-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/token-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/token-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/token-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:token-stream:token-stream:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:token-stream:token_stream:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:token_stream:token-stream:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:token_stream:token_stream:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:token-stream:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:pugjs:token_stream:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:token:token-stream:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:token:token_stream:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/token-stream@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"token-stream","version":"1.0.0","author":"ForbesLindesay","homepage":"","description":"Take an array of token and produce a more useful API to give to a parser","url":"https://github.com/pugjs/token-stream.git","private":false}},{"id":"171e72fe36f2e133","name":"token-types","version":"4.2.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/token-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/token-types/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/token-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/token-types/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:token-types:token-types:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:token-types:token_types:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:token_types:token-types:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:token_types:token_types:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Borewit:token-types:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Borewit:token_types:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:token:token-types:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:token:token_types:4.2.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/token-types@4.2.1","metadataType":"javascript-npm-package","metadata":{"name":"token-types","version":"4.2.1","author":"Borewit (https://github.com/Borewit)","homepage":"","description":"Common token types for decoding and encoding numeric and string values","url":"https://github.com/Borewit/token-types","private":false}},{"id":"a521f60e39034688","name":"tr46","version":"0.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tr46/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tr46/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tr46/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tr46/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:Sebmaster:tr46:0.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tr46:tr46:0.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/tr46@0.0.3","metadataType":"javascript-npm-package","metadata":{"name":"tr46","version":"0.0.3","author":"Sebastian Mayr ","homepage":"https://github.com/Sebmaster/tr46.js#readme","description":"An implementation of the Unicode TR46 spec","url":"git+https://github.com/Sebmaster/tr46.js.git","private":false}},{"id":"8b1a05e62fb7f42a","name":"traverse","version":"0.3.9","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/traverse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/traverse/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT/X11","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/traverse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/traverse/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:substack:traverse:0.3.9:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:traverse:traverse:0.3.9:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/traverse@0.3.9","metadataType":"javascript-npm-package","metadata":{"name":"traverse","version":"0.3.9","author":"James Halliday","homepage":"","description":"Traverse and transform objects by visiting every node on a recursive walk","url":"http://github.com/substack/js-traverse.git","private":false}},{"id":"a0e2670d202d8fae","name":"tree-kill","version":"1.2.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tree-kill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tree-kill/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tree-kill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tree-kill/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tree-kill_project:tree-kill:1.2.2:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/tree-kill@1.2.2","metadataType":"javascript-npm-package","metadata":{"name":"tree-kill","version":"1.2.2","author":"Peteris Krumins (http://www.catonmat.net), Todd Wolfson (http://twolfson.com/), William Hilton (http://wmhilton.com/), Fabrício Matté (http://ultcombo.js.org/)","homepage":"https://github.com/pkrumins/node-tree-kill","description":"kill trees of processes","url":"git://github.com/pkrumins/node-tree-kill.git","private":false}},{"id":"4707f97b4eb6a83b","name":"trim-repeated","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/trim-repeated/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/trim-repeated/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/trim-repeated/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/trim-repeated/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:trim-repeated:trim-repeated:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:trim-repeated:trim_repeated:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:trim_repeated:trim-repeated:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:trim_repeated:trim_repeated:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:trim:trim-repeated:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:trim:trim_repeated:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/trim-repeated@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"trim-repeated","version":"1.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Trim a consecutively repeated substring: foo--bar---baz → foo-bar-baz","url":"sindresorhus/trim-repeated","private":false}},{"id":"867ca1c3d07cb072","name":"triple-beam","version":"1.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/triple-beam/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/triple-beam/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/triple-beam/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/triple-beam/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:triple-beam:triple-beam:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:triple-beam:triple_beam:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:triple_beam:triple-beam:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:triple_beam:triple_beam:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:winstonjs:triple-beam:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:winstonjs:triple_beam:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:triple:triple-beam:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:triple:triple_beam:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/triple-beam@1.4.1","metadataType":"javascript-npm-package","metadata":{"name":"triple-beam","version":"1.4.1","author":"Charlie Robbins ","homepage":"https://github.com/winstonjs/triple-beam#readme","description":"Definitions of levels for logging purposes & shareable Symbol constants.","url":"git+https://github.com/winstonjs/triple-beam.git","private":false}},{"id":"a4cd60ed4d28ed9d","name":"truncate-utf8-bytes","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/truncate-utf8-bytes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/truncate-utf8-bytes/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"WTFPL","spdxExpression":"WTFPL","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/truncate-utf8-bytes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/truncate-utf8-bytes/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:truncate-utf8-bytes:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:truncate-utf8-bytes:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:truncate_utf8_bytes:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:truncate_utf8_bytes:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:truncate-utf8:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:truncate-utf8:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:truncate_utf8:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:truncate_utf8:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:truncate:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:truncate:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parshap:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parshap:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/truncate-utf8-bytes@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"truncate-utf8-bytes","version":"1.0.2","author":"Carl Xiong ","homepage":"https://github.com/parshap/truncate-utf8-bytes#readme","description":"Truncate string to given length in bytes","url":"git+https://github.com/parshap/truncate-utf8-bytes.git","private":false}},{"id":"7eb70a24d3707f3d","name":"ts-node","version":"9.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:TypeStrong:ts-node:9.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TypeStrong:ts_node:9.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts-node:ts-node:9.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts-node:ts_node:9.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts_node:ts-node:9.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts_node:ts_node:9.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts:ts-node:9.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts:ts_node:9.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ts-node@9.1.1","metadataType":"javascript-npm-package","metadata":{"name":"ts-node","version":"9.1.1","author":"Blake Embrey (http://blakeembrey.me)","homepage":"https://github.com/TypeStrong/ts-node","description":"TypeScript execution environment and REPL for node.js, with source map support","url":"git://github.com/TypeStrong/ts-node.git","private":false}},{"id":"04b3fb26ad605559","name":"ts-node-dev","version":"1.1.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ts-node-dev/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ts-node-dev/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ts-node-dev/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ts-node-dev:ts-node-dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts-node-dev:ts_node_dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts_node_dev:ts-node-dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts_node_dev:ts_node_dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:whitecolor:ts-node-dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:whitecolor:ts_node_dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts-node:ts-node-dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts-node:ts_node_dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts_node:ts-node-dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts_node:ts_node_dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts:ts-node-dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ts:ts_node_dev:1.1.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/ts-node-dev@1.1.8","metadataType":"javascript-npm-package","metadata":{"name":"ts-node-dev","version":"1.1.8","author":"","homepage":"","description":"Compiles your TS app and restarts when files are modified.","url":"http://github.com/whitecolor/ts-node-dev.git","private":false}},{"id":"473b64af2e102569","name":"tsconfig","version":"7.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tsconfig/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tsconfig/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tsconfig/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tsconfig/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:TypeStrong:tsconfig:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tsconfig:tsconfig:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/tsconfig@7.0.0","metadataType":"javascript-npm-package","metadata":{"name":"tsconfig","version":"7.0.0","author":"Blake Embrey (http://blakeembrey.me), basaratali@gmail.com","homepage":"https://github.com/TypeStrong/tsconfig","description":"Resole and parse `tsconfig.json`, replicating to TypeScript's behaviour","url":"https://github.com/TypeStrong/tsconfig.git","private":false}},{"id":"d3f6878231388b72","name":"tslib","version":"2.7.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tslib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tslib/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"0BSD","spdxExpression":"0BSD","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tslib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tslib/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:Microsoft:tslib:2.7.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tslib:tslib:2.7.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/tslib@2.7.0","metadataType":"javascript-npm-package","metadata":{"name":"tslib","version":"2.7.0","author":"Microsoft Corp.","homepage":"https://www.typescriptlang.org/","description":"Runtime library for TypeScript helper functions","url":"https://github.com/Microsoft/tslib.git","private":false}},{"id":"fdd564bd2943f5f4","name":"tunnel-agent","version":"0.6.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tunnel-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tunnel-agent/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tunnel-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tunnel-agent/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:tunnel-agent:tunnel-agent:0.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tunnel-agent:tunnel_agent:0.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tunnel_agent:tunnel-agent:0.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tunnel_agent:tunnel_agent:0.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mikeal:tunnel-agent:0.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:mikeal:tunnel_agent:0.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tunnel:tunnel-agent:0.6.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:tunnel:tunnel_agent:0.6.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/tunnel-agent@0.6.0","metadataType":"javascript-npm-package","metadata":{"name":"tunnel-agent","version":"0.6.0","author":"Mikeal Rogers (http://www.futurealoof.com)","homepage":"","description":"HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.","url":"https://github.com/mikeal/tunnel-agent","private":false}},{"id":"26b4bd4c5c1a13bb","name":"type-is","version":"1.6.18","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/type-is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/type-is/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/type-is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/type-is/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:type-is:type-is:1.6.18:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:type-is:type_is:1.6.18:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:type_is:type-is:1.6.18:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:type_is:type_is:1.6.18:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:type:type-is:1.6.18:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:type:type_is:1.6.18:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/type-is@1.6.18","metadataType":"javascript-npm-package","metadata":{"name":"type-is","version":"1.6.18","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","homepage":"","description":"Infer the content-type of a request.","url":"jshttp/type-is","private":false}},{"id":"89d78b6ec74b159e","name":"typecast","version":"0.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/typecast/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/typecast/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/typecast/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/typecast/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:eivindfjeldstad:typecast:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:typecast:typecast:0.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/typecast@0.0.1","metadataType":"javascript-npm-package","metadata":{"name":"typecast","version":"0.0.1","author":"","homepage":"","description":"Simple typecasting","url":"https://github.com/eivindfjeldstad/typecast.git","private":false}},{"id":"131dc3292e117210","name":"typed-array-buffer","version":"1.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/typed-array-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/typed-array-buffer/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/typed-array-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/typed-array-buffer/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:typed-array-buffer:typed-array-buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:typed-array-buffer:typed_array_buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:typed_array_buffer:typed-array-buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:typed_array_buffer:typed_array_buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:typed-array:typed-array-buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:typed-array:typed_array_buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:typed_array:typed-array-buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:typed_array:typed_array_buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:typed-array-buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:typed_array_buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:typed:typed-array-buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:typed:typed_array_buffer:1.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/typed-array-buffer@1.0.3","metadataType":"javascript-npm-package","metadata":{"name":"typed-array-buffer","version":"1.0.3","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/typed-array-buffer#readme","description":"Get the ArrayBuffer out of a TypedArray, robustly.","url":"git+https://github.com/inspect-js/typed-array-buffer.git","private":false}},{"id":"34381d15eae55598","name":"typedarray","version":"0.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/typedarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/typedarray/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/typedarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/typedarray/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:typedarray:typedarray:0.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:substack:typedarray:0.0.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/typedarray@0.0.6","metadataType":"javascript-npm-package","metadata":{"name":"typedarray","version":"0.0.6","author":"James Halliday (http://substack.net)","homepage":"https://github.com/substack/typedarray","description":"TypedArray polyfill for old browsers","url":"git://github.com/substack/typedarray.git","private":false}},{"id":"79113752b5d3fcd1","name":"typescript","version":"5.3.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/typescript/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/typescript/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"Apache-2.0","spdxExpression":"Apache-2.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/typescript/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/typescript/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:typescript:typescript:5.3.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:Microsoft:typescript:5.3.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/typescript@5.3.3","metadataType":"javascript-npm-package","metadata":{"name":"typescript","version":"5.3.3","author":"Microsoft Corp.","homepage":"https://www.typescriptlang.org/","description":"TypeScript is a language for application scale JavaScript development","url":"https://github.com/Microsoft/TypeScript.git","private":false}},{"id":"af2af4212145631b","name":"tzdata","version":"2025b-0+deb12u1","type":"deb","foundBy":"dpkg-db-cataloger","locations":[{"path":"/var/lib/dpkg/status.d/tzdata","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc","accessPath":"/var/lib/dpkg/status.d/tzdata","annotations":{"evidence":"primary"}},{"path":"/usr/share/doc/tzdata/copyright","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc","accessPath":"/usr/share/doc/tzdata/copyright","annotations":{"evidence":"supporting"}},{"path":"/var/lib/dpkg/status.d/tzdata.md5sums","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc","accessPath":"/var/lib/dpkg/status.d/tzdata.md5sums","annotations":{"evidence":"supporting"}}],"licenses":[{"value":"public-domain","spdxExpression":"","type":"declared","urls":[],"locations":[{"path":"/usr/share/doc/tzdata/copyright","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc","accessPath":"/usr/share/doc/tzdata/copyright"}]}],"language":"","cpes":[{"cpe":"cpe:2.3:a:tzdata:tzdata:2025b-0\\+deb12u1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:deb/debian/tzdata@2025b-0%2Bdeb12u1?arch=all&distro=debian-12","metadataType":"dpkg-db-entry","metadata":{"package":"tzdata","source":"","version":"2025b-0+deb12u1","sourceVersion":"","architecture":"all","maintainer":"GNU Libc Maintainers ","installedSize":2563,"provides":["tzdata-bookworm"],"depends":["debconf (>= 0.5) | debconf-2.0"],"files":[{"path":"/usr/share/doc/tzdata/README.Debian","digest":{"algorithm":"md5","value":"5461b4c9623a1657baf85fbc0c8576b6"},"isConfigFile":false},{"path":"/usr/share/doc/tzdata/changelog.Debian.gz","digest":{"algorithm":"md5","value":"1d75138120adf26e52516458bb20488c"},"isConfigFile":false},{"path":"/usr/share/doc/tzdata/changelog.gz","digest":{"algorithm":"md5","value":"71cea6228261c302d4f4dd76a464b2be"},"isConfigFile":false},{"path":"/usr/share/doc/tzdata/copyright","digest":{"algorithm":"md5","value":"0c5496d68e312e8790956c352a9b181d"},"isConfigFile":false},{"path":"/usr/share/lintian/overrides/tzdata","digest":{"algorithm":"md5","value":"6b814b499e09a37e401d780a42f76a1e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Abidjan","digest":{"algorithm":"md5","value":"09a9397080948b96d97819d636775e33"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Accra","digest":{"algorithm":"md5","value":"20a42b4ccb99573c8a2bcc3bcfd45221"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Addis_Ababa","digest":{"algorithm":"md5","value":"49af660dc6bdff3bd09432a65f6e916d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Algiers","digest":{"algorithm":"md5","value":"02fd02222ebd0692f89054184ff65b1b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Asmara","digest":{"algorithm":"md5","value":"c3dfe465668778dbdef4d6dd1bf039fe"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Bamako","digest":{"algorithm":"md5","value":"357e812f0f9693656c6372477c93dfb3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Bangui","digest":{"algorithm":"md5","value":"1a8fbc370194a9f42e678d455d1856a4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Banjul","digest":{"algorithm":"md5","value":"e96298732e34c3693c99bad34efe33eb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Bissau","digest":{"algorithm":"md5","value":"af82ce73e5877a3dfd5c9dc93e869fa9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Blantyre","digest":{"algorithm":"md5","value":"203c8f8673913d1f399f052805fcb108"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Brazzaville","digest":{"algorithm":"md5","value":"a764e2cc55cba5093f8e8e5a847147df"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Bujumbura","digest":{"algorithm":"md5","value":"14e3a5f5ea0234ccea4c6e965462f9d4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Cairo","digest":{"algorithm":"md5","value":"929588a8bc1a9b6cf9b9222e28bb7aef"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Casablanca","digest":{"algorithm":"md5","value":"40fc055519fdf962fea4c0bf1729345f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Ceuta","digest":{"algorithm":"md5","value":"7ae9e7e681bfbc7cca6da3f3735e9cf3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Conakry","digest":{"algorithm":"md5","value":"07a4c8ccb3ee50857dda9d422ab09197"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Dakar","digest":{"algorithm":"md5","value":"964a003dfff6429b539b318ac96569f1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Dar_es_Salaam","digest":{"algorithm":"md5","value":"a3262e83c0a9886d0721bbf051579e0f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Djibouti","digest":{"algorithm":"md5","value":"897dfe5b7b41420b18c08cddbe4fdf5a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Douala","digest":{"algorithm":"md5","value":"b22edcdabc2415504dcb53857755f69d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/El_Aaiun","digest":{"algorithm":"md5","value":"d7daf2f00df49a5c7193ed68be6cca1b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Freetown","digest":{"algorithm":"md5","value":"36ad57f10c03459240cd3bee609c4c48"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Gaborone","digest":{"algorithm":"md5","value":"689017e6773f98e4c113034a85e96848"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Harare","digest":{"algorithm":"md5","value":"f7ea0333300d10acea5056c6e3a012b0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Johannesburg","digest":{"algorithm":"md5","value":"049a2b9b24bbd0cfad59a06f8e813e13"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Juba","digest":{"algorithm":"md5","value":"25449ee3106737035dd5bcb63e231f68"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Kampala","digest":{"algorithm":"md5","value":"2ae4d0e29fe9f23e03346367fea235b8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Khartoum","digest":{"algorithm":"md5","value":"f750876e41aa4d3a93ae198b992226fc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Kigali","digest":{"algorithm":"md5","value":"6fa712ac4c50498bedb71ee926a9efc3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Kinshasa","digest":{"algorithm":"md5","value":"74eaae3780600002038be0aa5616b3d0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Lagos","digest":{"algorithm":"md5","value":"8244c4cc8508425b6612fa24df71e603"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Libreville","digest":{"algorithm":"md5","value":"d7ef4cedac2100482bee62b5eac0603e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Lome","digest":{"algorithm":"md5","value":"b17f785f0c1ae39288e3de87d5706d20"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Luanda","digest":{"algorithm":"md5","value":"17b70a45201bd573af57e5c3768cc702"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Lubumbashi","digest":{"algorithm":"md5","value":"5ac41939f9d42db4ece71a4bd5b11ee7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Lusaka","digest":{"algorithm":"md5","value":"a059a801e850954e434dfd05fa240791"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Malabo","digest":{"algorithm":"md5","value":"12d82309666eff1696cc3e4f7fcc57fb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Maputo","digest":{"algorithm":"md5","value":"b07064beada5be6289ed9485ecc9733d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Maseru","digest":{"algorithm":"md5","value":"21347d946cee87655c3acb1d1540320d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Mbabane","digest":{"algorithm":"md5","value":"dc1d33f430079b8d8c1f59a062985eec"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Mogadishu","digest":{"algorithm":"md5","value":"21d138836b428bfeefb9f341eb677da8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Monrovia","digest":{"algorithm":"md5","value":"37586867833f472dc93e78855625ae5b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Nairobi","digest":{"algorithm":"md5","value":"86dcc322e421bc8bdd14925e9d61cd6c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Ndjamena","digest":{"algorithm":"md5","value":"da23ca12ab1d6fad069df2cde98e1984"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Niamey","digest":{"algorithm":"md5","value":"d0974774dc390292947a859d842296cb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Nouakchott","digest":{"algorithm":"md5","value":"a453836c3f5a8e154b93442ae7a691ca"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Ouagadougou","digest":{"algorithm":"md5","value":"28ce64b4dad6b73363c9a11d22bc5f14"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Porto-Novo","digest":{"algorithm":"md5","value":"e38a9f727fb98006a41c5c03394f401f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Sao_Tome","digest":{"algorithm":"md5","value":"c0aa37fd04a681b13e15536093234349"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Tripoli","digest":{"algorithm":"md5","value":"0d0c2c0dc7945596f1b265c4f2b0e1e9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Tunis","digest":{"algorithm":"md5","value":"77fb3690c96c1b75c3ea7b0f1f41e660"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Africa/Windhoek","digest":{"algorithm":"md5","value":"2d8f5df5c870229e2599cada6edfbda6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Adak","digest":{"algorithm":"md5","value":"f43102c06ca5450a97e9467f49bed36a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Anchorage","digest":{"algorithm":"md5","value":"c7bcde7e4632f9d1222a586049cabde6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Anguilla","digest":{"algorithm":"md5","value":"6c7bad7442fad2d731bd85848fb9a042"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Antigua","digest":{"algorithm":"md5","value":"d38daf7e799c6fe4d5e3402dacda9318"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Araguaina","digest":{"algorithm":"md5","value":"35ada100bdb86ae3bec784d431e63d74"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/Buenos_Aires","digest":{"algorithm":"md5","value":"ce005d374e17d360c39018cb56f3ceb5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/Catamarca","digest":{"algorithm":"md5","value":"1342337c1ba29a36342c5f9f8df09898"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/Cordoba","digest":{"algorithm":"md5","value":"6b5ab25d6c67149b565e4b62ea6d07bd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/Jujuy","digest":{"algorithm":"md5","value":"753b270781d02b32283f7605c88467b1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/La_Rioja","digest":{"algorithm":"md5","value":"f42d7954c886ee878bf438fdcefda3cb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/Mendoza","digest":{"algorithm":"md5","value":"23786832b1b2e6d3fcccc5b3b15d223c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/Rio_Gallegos","digest":{"algorithm":"md5","value":"91e4549a59b0abbbb483e9d9e97953ab"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/Salta","digest":{"algorithm":"md5","value":"15bd47f45be8db3545f1e5c128222095"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/San_Juan","digest":{"algorithm":"md5","value":"0a737eb6d5761eb6bd9d4307ef60a4f4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/San_Luis","digest":{"algorithm":"md5","value":"a1ff7da02f10e3177827142286e8494e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/Tucuman","digest":{"algorithm":"md5","value":"0e897d30f77533756fdd9a07de3fa07b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Argentina/Ushuaia","digest":{"algorithm":"md5","value":"5b21106cf5404a115933e01b35fa5e0b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Aruba","digest":{"algorithm":"md5","value":"b6ce1a4dd7b9987b17aaac725dc13af0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Asuncion","digest":{"algorithm":"md5","value":"3dcdb557bf7733a5d7b4b8677e13bd1c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Atikokan","digest":{"algorithm":"md5","value":"775c926f99a096a3fbd1cd2545f15aa1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Bahia","digest":{"algorithm":"md5","value":"1d5e3caf6ba24d2a9d998f9814a93d0b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Bahia_Banderas","digest":{"algorithm":"md5","value":"98a2d41f2ee64e984073436951d7212d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Barbados","digest":{"algorithm":"md5","value":"9c53b67f9c78d0d91fa5af29cfac7ee7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Belem","digest":{"algorithm":"md5","value":"774abd8a790aeace1449d5723bb17495"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Belize","digest":{"algorithm":"md5","value":"da3145d79cba5f541dd261434e449173"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Blanc-Sablon","digest":{"algorithm":"md5","value":"b66a708e81e188b174ca70eff9191c6e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Boa_Vista","digest":{"algorithm":"md5","value":"7996f235980d6bf1da7942dcb4324bc8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Bogota","digest":{"algorithm":"md5","value":"28d53484ca7433de64d18c2cb5e42f29"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Boise","digest":{"algorithm":"md5","value":"e91fdeda881f4d764a1c3231f4a747f9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Cambridge_Bay","digest":{"algorithm":"md5","value":"0213ccf19071fff3e4a582f1f0579636"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Campo_Grande","digest":{"algorithm":"md5","value":"bc3e68837a45bc203903e6ecbd6aa6d7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Cancun","digest":{"algorithm":"md5","value":"7cae7505909bc956545c5d874da5f9f6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Caracas","digest":{"algorithm":"md5","value":"109d42f2ad3a43bfd4bde02cf0f42ef1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Cayenne","digest":{"algorithm":"md5","value":"e2150e8f3a83cd9ef8a8b34b86a72a60"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Cayman","digest":{"algorithm":"md5","value":"c114b78be399ca38b345bf5639f65b2a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Chicago","digest":{"algorithm":"md5","value":"6fa8d772c5ff1c47ca4b0ad477f72d48"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Chihuahua","digest":{"algorithm":"md5","value":"005a2beefd10b069af548c1fe18c6ee6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Ciudad_Juarez","digest":{"algorithm":"md5","value":"791481d0d606875264f0739e807ce7a3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Costa_Rica","digest":{"algorithm":"md5","value":"90d69999868cae5a97ee84c988cf0b25"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Coyhaique","digest":{"algorithm":"md5","value":"7475d976c86ea075c72ea6a1357329d0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Creston","digest":{"algorithm":"md5","value":"b63608c03f49d6057810acc5327ee240"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Cuiaba","digest":{"algorithm":"md5","value":"0d0741be12a018d43ed21a4b8f5d4a5b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Curacao","digest":{"algorithm":"md5","value":"f7d96ffa48d76834052df27b661da008"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Danmarkshavn","digest":{"algorithm":"md5","value":"20e68f0a941140b269efb3af346b1e34"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Dawson","digest":{"algorithm":"md5","value":"923fa67f9f86dc799e702cfdbf1346bc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Dawson_Creek","digest":{"algorithm":"md5","value":"6d46e4e62de53d7e6af44691d56ed633"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Denver","digest":{"algorithm":"md5","value":"648f67a7744849f2ca07f4d5871e9021"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Detroit","digest":{"algorithm":"md5","value":"ae3ba6ed8738ceda9eef109c6c586736"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Dominica","digest":{"algorithm":"md5","value":"da49514eb25de7f47472df1556f36f4b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Edmonton","digest":{"algorithm":"md5","value":"1f23503189b8ce70677b2dcbb4a57e8c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Eirunepe","digest":{"algorithm":"md5","value":"baac6d290becc63340483cfe80b846b5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/El_Salvador","digest":{"algorithm":"md5","value":"55ae3521b8c6772551c7813ba81ffe97"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Fort_Nelson","digest":{"algorithm":"md5","value":"a362c873b82d51c862b5065e5e164cd2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Fortaleza","digest":{"algorithm":"md5","value":"e30ee9e9c77ea9f80c60c29a246af052"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Glace_Bay","digest":{"algorithm":"md5","value":"6ba1b7da532cefb6e32d083377b71303"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Goose_Bay","digest":{"algorithm":"md5","value":"150f52dc50b25598b8f0963817a89e40"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Grand_Turk","digest":{"algorithm":"md5","value":"7bd1c6104c23d9d9b2c3a7c50af4629b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Grenada","digest":{"algorithm":"md5","value":"1a1f670d865e1f134dac88477e4a657a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Guadeloupe","digest":{"algorithm":"md5","value":"720aca0ddff97c302640c4b7297798df"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Guatemala","digest":{"algorithm":"md5","value":"1451397c3629aa3c6b729b02685e384d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Guayaquil","digest":{"algorithm":"md5","value":"bb6497477ba745eed053850a426d756c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Guyana","digest":{"algorithm":"md5","value":"0f81fec39455737cbee554a7a0153b13"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Halifax","digest":{"algorithm":"md5","value":"820f35f23d49a527ffe813e2d96c5da7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Havana","digest":{"algorithm":"md5","value":"0f73e648aacfef75f13d8cf1b5cf12c5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Hermosillo","digest":{"algorithm":"md5","value":"403777624fa98d990aad42a3a1d84f75"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Indiana/Indianapolis","digest":{"algorithm":"md5","value":"8ab9f9cfbb576566eabf9ef0c2835169"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Indiana/Knox","digest":{"algorithm":"md5","value":"6222edd349522509c7fb2b88c572b8d6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Indiana/Marengo","digest":{"algorithm":"md5","value":"96d567d647381dcf46719041f7943294"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Indiana/Petersburg","digest":{"algorithm":"md5","value":"ab0961e9e5b72ef85fa2722862af812a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Indiana/Tell_City","digest":{"algorithm":"md5","value":"2572aae3835375c9b36d35d309510a6a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Indiana/Vevay","digest":{"algorithm":"md5","value":"cea6d116c6f308cdcf702436f3b2ac7e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Indiana/Vincennes","digest":{"algorithm":"md5","value":"439190a03abcf789fd7964b6c7da5e55"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Indiana/Winamac","digest":{"algorithm":"md5","value":"1192580d27679922f8bcba36cd6d00d6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Inuvik","digest":{"algorithm":"md5","value":"5c34481b03b1bd1676035056833469ba"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Iqaluit","digest":{"algorithm":"md5","value":"5b7f499a0f00619c7ed9fdec7cf6012b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Jamaica","digest":{"algorithm":"md5","value":"0041a22a05bf3b4a02e08a42a3bcf2cc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Juneau","digest":{"algorithm":"md5","value":"2223d94ebc41480cd9cd71ab5122b883"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Kentucky/Louisville","digest":{"algorithm":"md5","value":"6e3f157f5f9ad164fe30711a98486c99"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Kentucky/Monticello","digest":{"algorithm":"md5","value":"6d0a9c6e55341d4b468587cc1cfc4eba"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/La_Paz","digest":{"algorithm":"md5","value":"ec740b53e4ef21d026b007f4bf52d692"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Lima","digest":{"algorithm":"md5","value":"2ccd7cfa6d7cfd29999605032ebffdc6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Los_Angeles","digest":{"algorithm":"md5","value":"e60272a32baf6b5a8bcea5a11ca96535"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Maceio","digest":{"algorithm":"md5","value":"50fca6e2d3bd175e9fc9b580c5d44b5f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Managua","digest":{"algorithm":"md5","value":"8c1cc5c69604e55e026a736f7ec00e57"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Manaus","digest":{"algorithm":"md5","value":"fa368bd59632d430a8e0d2df5540eda7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Martinique","digest":{"algorithm":"md5","value":"6ec1537859e4ab14c375f749d6f25b95"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Matamoros","digest":{"algorithm":"md5","value":"9388bcfe9355b71baa0af83be2a0f1a9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Mazatlan","digest":{"algorithm":"md5","value":"d683a56e4dcd8b4540ffbb5f6468f855"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Menominee","digest":{"algorithm":"md5","value":"c05fe82bf18256cc290872b05ffa14a5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Merida","digest":{"algorithm":"md5","value":"0e280457c04039528dec875d0bf53404"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Metlakatla","digest":{"algorithm":"md5","value":"db9809944c8d6bc1ea1ea35d30a0b8c3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Mexico_City","digest":{"algorithm":"md5","value":"030aaab74b16f103f30dea4b6c7b8a70"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Miquelon","digest":{"algorithm":"md5","value":"275b5568a206a04280e715f3e7a11aac"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Moncton","digest":{"algorithm":"md5","value":"13241e88bc91163e9905b1e032f46c92"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Monterrey","digest":{"algorithm":"md5","value":"aba142d6d05f7885a5809fc2bc700673"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Montevideo","digest":{"algorithm":"md5","value":"406df2450841a8b15fe034d7d6deb029"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Montserrat","digest":{"algorithm":"md5","value":"6b9d1e78c07fd9ae78e0140e2aea7a9b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Nassau","digest":{"algorithm":"md5","value":"1444a5132c9a26f350ebe705760215c7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/New_York","digest":{"algorithm":"md5","value":"1ef5d280a7e0c1d820d05205b042cce0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Nome","digest":{"algorithm":"md5","value":"c6d0b263c897ac1f4a27cad4f46d72b5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Noronha","digest":{"algorithm":"md5","value":"cd7da9cfb80f725d3128ce0d0b6d83a8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/North_Dakota/Beulah","digest":{"algorithm":"md5","value":"d3d69a454dab40135223248f2abf4213"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/North_Dakota/Center","digest":{"algorithm":"md5","value":"4c9375fe24d0f13b2754d686e3dbf601"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/North_Dakota/New_Salem","digest":{"algorithm":"md5","value":"aaadc03aa54a2e43222f6040587ae165"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Nuuk","digest":{"algorithm":"md5","value":"aeb664aca5290adc0b4ea723f2ba9980"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Ojinaga","digest":{"algorithm":"md5","value":"fe93e89388a9ab8ebbd00254f5c50ad7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Panama","digest":{"algorithm":"md5","value":"0972a9c4c28bf71eeab5f0bac573cdbc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Paramaribo","digest":{"algorithm":"md5","value":"e3053ce2fa36455e88168a36121c7c8b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Phoenix","digest":{"algorithm":"md5","value":"1df060a4c94a0ebf762fcb59b7d80f36"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Port-au-Prince","digest":{"algorithm":"md5","value":"bef49be0677b9836edf529fa8aff6418"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Port_of_Spain","digest":{"algorithm":"md5","value":"ea7e528e528955259af3e65d86ba8e49"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Porto_Velho","digest":{"algorithm":"md5","value":"bb8c292f2a6e8294d7f3bcb97cded14e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Puerto_Rico","digest":{"algorithm":"md5","value":"adf95d436701b9774205f9315ec6e4a4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Punta_Arenas","digest":{"algorithm":"md5","value":"e9d30004e7af0a429178282f82cb32e1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Rankin_Inlet","digest":{"algorithm":"md5","value":"e3d7506d726d99ec96ee4a2dfd5e462a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Recife","digest":{"algorithm":"md5","value":"58b15d0eeb6512eeacbc84a62378b050"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Regina","digest":{"algorithm":"md5","value":"cec6491b350dfbdb74732df745eb37d3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Resolute","digest":{"algorithm":"md5","value":"fc8ef132d20be66baf2de28ebaf7a567"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Rio_Branco","digest":{"algorithm":"md5","value":"103eb03cddced65a327ace0ecaf78ef0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Santarem","digest":{"algorithm":"md5","value":"0e424f0b499295bddad813ca4afa86cf"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Santiago","digest":{"algorithm":"md5","value":"b91736f2cbb5fc7a3236932d7d14695b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Santo_Domingo","digest":{"algorithm":"md5","value":"6b0942bdd0042fd925aa737b1e9b4e5e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Sao_Paulo","digest":{"algorithm":"md5","value":"17f0fe05c5df1c2949035825431b8848"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Scoresbysund","digest":{"algorithm":"md5","value":"7f3ac51f8f4959b4bf9389b86a38abd6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Sitka","digest":{"algorithm":"md5","value":"1ac29cff86232d191f280b7c217f6cf0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/St_Johns","digest":{"algorithm":"md5","value":"38c8ed2f1e3aa3c422672ca2f26249c5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/St_Kitts","digest":{"algorithm":"md5","value":"f74dd42b563de0f3718e6b7aedaccb91"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/St_Lucia","digest":{"algorithm":"md5","value":"e75452f876cc8883fa7171ec3d25294d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/St_Thomas","digest":{"algorithm":"md5","value":"d2f3a559215acd36459e99808f660c08"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/St_Vincent","digest":{"algorithm":"md5","value":"908c996989139e82c5f4cee07c900efa"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Swift_Current","digest":{"algorithm":"md5","value":"c74726e554d359f38a26870282725f04"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Tegucigalpa","digest":{"algorithm":"md5","value":"5ec4a5a75cc1b8c186d7f44b97e00efe"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Thule","digest":{"algorithm":"md5","value":"ca49ae88f5b9f4bd7f85ba9299dd4d79"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Tijuana","digest":{"algorithm":"md5","value":"0bbb164113d55989afd3aa257cd448f3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Toronto","digest":{"algorithm":"md5","value":"8dabdbbb4e33dcb0683c8a2db78fedc4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Tortola","digest":{"algorithm":"md5","value":"cdb1cc1ff794b288e07ebf1a417a7199"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Vancouver","digest":{"algorithm":"md5","value":"04b353b30593a1fed8fc1db22bd02e3d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Whitehorse","digest":{"algorithm":"md5","value":"c12d9db0a8dc4f432cdbf2ecfaff43fb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Winnipeg","digest":{"algorithm":"md5","value":"1cf382061df64010265f0869903fb6d8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/America/Yakutat","digest":{"algorithm":"md5","value":"401da653644fc1490c7e26bcc930f3a6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/Casey","digest":{"algorithm":"md5","value":"aae33160643e945d2a917c2835e5636a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/Davis","digest":{"algorithm":"md5","value":"57c7f5a576acf9e0ac717149e2dd5ba3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/DumontDUrville","digest":{"algorithm":"md5","value":"d5a55760f489b5613c0029668b6a9ac3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/Macquarie","digest":{"algorithm":"md5","value":"9f648ef76b230b7650178726107d8511"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/Mawson","digest":{"algorithm":"md5","value":"df4a1a158e903864cd3521ecb6a51a2d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/McMurdo","digest":{"algorithm":"md5","value":"08c0282567a3c3ca8603f62ada57df36"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/Palmer","digest":{"algorithm":"md5","value":"e67dc0e8c79c21314b5430af658363fa"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/Rothera","digest":{"algorithm":"md5","value":"8e7d491e5a1fd6c17e8fa18da9e217d3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/Syowa","digest":{"algorithm":"md5","value":"1c0c91c91b3f093342bb341bf032b21d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/Troll","digest":{"algorithm":"md5","value":"f7afd8a0519a7225769b456ec020c1f0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Antarctica/Vostok","digest":{"algorithm":"md5","value":"e5516c5c059ff8372f4f99ba0596f18a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Aden","digest":{"algorithm":"md5","value":"0a5b473335445049daf7eb54995475a0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Almaty","digest":{"algorithm":"md5","value":"698f6213c74c8fd3bbe7063183ddecf0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Amman","digest":{"algorithm":"md5","value":"5f4afa8438b35ef0ff4d32c9dd2641d4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Anadyr","digest":{"algorithm":"md5","value":"11a99b57d1a944d2458beef5616c8370"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Aqtau","digest":{"algorithm":"md5","value":"5a5d364bffc66877328ab1db5d2a6b38"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Aqtobe","digest":{"algorithm":"md5","value":"3c6a3062845f4ab1dfa2e7e5ff4497fa"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Ashgabat","digest":{"algorithm":"md5","value":"9b240d55713d8d36871ed7288d4aefc0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Atyrau","digest":{"algorithm":"md5","value":"9cc63d7d4f6d7501979327cc0bcf6f3c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Baghdad","digest":{"algorithm":"md5","value":"3dae0a7264eee4d63591f6f8c8ab2082"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Bahrain","digest":{"algorithm":"md5","value":"47d8598112633032fe1ae1a017417d53"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Baku","digest":{"algorithm":"md5","value":"012b852ff4e95e435276f3bc9249b306"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Bangkok","digest":{"algorithm":"md5","value":"b6cb1b97eb7b7e587f17b7dd9301045b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Barnaul","digest":{"algorithm":"md5","value":"15a815f0c92653e1d4f5d127527c9bfd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Beirut","digest":{"algorithm":"md5","value":"eac8f3baad35039879e4174bc6bc9e93"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Bishkek","digest":{"algorithm":"md5","value":"008127fa59a976399242a9981e9b1273"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Brunei","digest":{"algorithm":"md5","value":"aa5ba9f87fe827285a21d39ba6d4c7e1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Chita","digest":{"algorithm":"md5","value":"a98f02d91a2e6c0330953427c8be2eb4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Colombo","digest":{"algorithm":"md5","value":"194f8dc0196aa58642b7ef7e6ab4ea55"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Damascus","digest":{"algorithm":"md5","value":"9a95589d406c904611d7da67342812c3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Dhaka","digest":{"algorithm":"md5","value":"3ae847e5f0bb432dae46aa1273d9867a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Dili","digest":{"algorithm":"md5","value":"3f791ed23b2746c2d6032d020757090f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Dubai","digest":{"algorithm":"md5","value":"547e0bd9cba010559f0524233f4574e7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Dushanbe","digest":{"algorithm":"md5","value":"3b83c7acfacae252460419e3b1c2153e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Famagusta","digest":{"algorithm":"md5","value":"14a69e4234b2f2c02a3d3a46d0ecffbb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Gaza","digest":{"algorithm":"md5","value":"e365593b5669f8d64911299d23700669"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Hebron","digest":{"algorithm":"md5","value":"2524086623c66c4d7433e8a8d333803e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Ho_Chi_Minh","digest":{"algorithm":"md5","value":"b727da780b81dc41783ce88e63f9f968"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Hong_Kong","digest":{"algorithm":"md5","value":"b3b6122deaea1d9a6bb3282f5c72f3ad"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Hovd","digest":{"algorithm":"md5","value":"e90a0ec712a61601d0742ce2bafe48f8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Irkutsk","digest":{"algorithm":"md5","value":"1bd8ee7b4b788b9cd6916ef5ed634ff7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Jakarta","digest":{"algorithm":"md5","value":"5f951cd4bbfac5617da473b5e687675c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Jayapura","digest":{"algorithm":"md5","value":"ceb57d9cd9b24a7d0b567aa125722a4a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Jerusalem","digest":{"algorithm":"md5","value":"570f4cd5d0ee9ebe57259c7ded62de1d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Kabul","digest":{"algorithm":"md5","value":"80907ef5ddcdd296bf9951e6521b633b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Kamchatka","digest":{"algorithm":"md5","value":"d073fd3d9b42026ff71dee986adb33e3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Karachi","digest":{"algorithm":"md5","value":"759516f58955556e4d7b75b23fca2d3d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Kathmandu","digest":{"algorithm":"md5","value":"1143e7d1a1c8670d9f2a33ae4dbbd0d0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Khandyga","digest":{"algorithm":"md5","value":"4aeb7a9a9b134d3d4aa98195de794d30"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Kolkata","digest":{"algorithm":"md5","value":"1c55fcc73d1f725dde17fe8e06c3a8d8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Krasnoyarsk","digest":{"algorithm":"md5","value":"a01dbf800f4595c989bd1013f9b3a389"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Kuala_Lumpur","digest":{"algorithm":"md5","value":"a1eadcff150a10a693a0386a8670493e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Kuching","digest":{"algorithm":"md5","value":"ffde243552798af33e568e7eb61d041c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Kuwait","digest":{"algorithm":"md5","value":"86bdd1670cfac7f4371d29a1b9381a23"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Macau","digest":{"algorithm":"md5","value":"6da7e4c3ace6233c3c7e66c4757b901f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Magadan","digest":{"algorithm":"md5","value":"0c125e959552934f9ef19fe35bca95cd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Makassar","digest":{"algorithm":"md5","value":"5c6b9233cc231acbe1a8cd64d4f68cc8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Manila","digest":{"algorithm":"md5","value":"8187fbe7bb0bcb1536f278b8c1b12c35"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Muscat","digest":{"algorithm":"md5","value":"e3d70ff342cb45281d1714e0b776af15"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Nicosia","digest":{"algorithm":"md5","value":"dc4ea7e37ba20ea164845151f1d2966a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Novokuznetsk","digest":{"algorithm":"md5","value":"636d17deb29c6dfb02395fc88395f4f4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Novosibirsk","digest":{"algorithm":"md5","value":"5e2ce0858e8b62a2d834fc83f8b88b9d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Omsk","digest":{"algorithm":"md5","value":"767471fe7693cdee55d73269bbf38c99"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Oral","digest":{"algorithm":"md5","value":"55d827be1e274d078c78bdbef9f363fc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Phnom_Penh","digest":{"algorithm":"md5","value":"b73ce066ed88237bba5a006f4dc2a0d4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Pontianak","digest":{"algorithm":"md5","value":"dc6104a55b8eac337c4571aa73a8ed76"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Pyongyang","digest":{"algorithm":"md5","value":"e83383d527ff563d9104bc142507f8ce"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Qatar","digest":{"algorithm":"md5","value":"3d62a6cb4c1d0b60fd96ee6ce8eba5c9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Qostanay","digest":{"algorithm":"md5","value":"f20ee07df2ec37cc5cf21bbf724996ae"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Qyzylorda","digest":{"algorithm":"md5","value":"ad0fde360eeb714a206c65511474d0f8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Riyadh","digest":{"algorithm":"md5","value":"310d07841066a98eddcc7d3813ec2786"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Sakhalin","digest":{"algorithm":"md5","value":"ff89c8683e56a62a935c26f48485b4b9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Samarkand","digest":{"algorithm":"md5","value":"dbd585a1ddca89f419bc8ccbbbeb0d43"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Seoul","digest":{"algorithm":"md5","value":"7c0e1dc50ad67a0eddf3ac8d955ff7f7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Shanghai","digest":{"algorithm":"md5","value":"09dd479d2f22832ce98c27c4db7ab97c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Singapore","digest":{"algorithm":"md5","value":"a0958805881a6e76f2dc432c20455a8c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Srednekolymsk","digest":{"algorithm":"md5","value":"de0d5a61aed3be40d9e31da91ca86206"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Taipei","digest":{"algorithm":"md5","value":"474d8b0211b42185eea358aafafeb5a7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Tashkent","digest":{"algorithm":"md5","value":"02e82bbf674eb1fbe2e0323f868ff56c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Tbilisi","digest":{"algorithm":"md5","value":"90a1b7eadc6db66ce603a2b563ae6005"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Tehran","digest":{"algorithm":"md5","value":"2ee8fa55c132b4ebdb44302939d4ff02"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Thimphu","digest":{"algorithm":"md5","value":"3f6fd838b3bdad31979b0aaa491557bd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Tokyo","digest":{"algorithm":"md5","value":"38620155fabd5572c5a4b1db051b3cc8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Tomsk","digest":{"algorithm":"md5","value":"180186e60da15fceb9e87030b2679ba4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Ulaanbaatar","digest":{"algorithm":"md5","value":"a839148373457714721a7ea6606fb88e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Urumqi","digest":{"algorithm":"md5","value":"7b00fbcc84837bb11fd2fcc34697fa67"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Ust-Nera","digest":{"algorithm":"md5","value":"138ca20c49c5262c662a2acbfb70cda6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Vientiane","digest":{"algorithm":"md5","value":"5404538dc0004ef1abdfdda11b87a6df"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Vladivostok","digest":{"algorithm":"md5","value":"04b551d6c290034de8d0904898138e53"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Yakutsk","digest":{"algorithm":"md5","value":"c726ba30d945b655aed416f11c0063c5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Yangon","digest":{"algorithm":"md5","value":"76f623244929c37f718131a7a23258bd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Yekaterinburg","digest":{"algorithm":"md5","value":"83e6cacbf5771ae8a3e33c9b535b62b4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Asia/Yerevan","digest":{"algorithm":"md5","value":"4cc7d66ced40e934700fc0f87bb1859c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Atlantic/Azores","digest":{"algorithm":"md5","value":"302f296eed45c4511753cdf960d5cdd4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Atlantic/Bermuda","digest":{"algorithm":"md5","value":"43fd3aa87f2c5562b7b5f2c7865443df"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Atlantic/Canary","digest":{"algorithm":"md5","value":"167a786aa74ba2a9dd68c470746aa0ac"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Atlantic/Cape_Verde","digest":{"algorithm":"md5","value":"a2653b2d58cb1306082a46ab74fa1e9f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Atlantic/Faroe","digest":{"algorithm":"md5","value":"28ce2d6ea684cfbcc27a1fd9dc2be28b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Atlantic/Madeira","digest":{"algorithm":"md5","value":"1e41a26d9df00ced53b6fb6fb70b72d6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Atlantic/Reykjavik","digest":{"algorithm":"md5","value":"63e1a08e85049a444082525b6e3af5b1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Atlantic/South_Georgia","digest":{"algorithm":"md5","value":"7c31af83f8ea00d0fe4850da05844d31"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Atlantic/St_Helena","digest":{"algorithm":"md5","value":"6c0cb630386cdee2c8d4236cb6352c04"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Atlantic/Stanley","digest":{"algorithm":"md5","value":"c02f9cd900d67f74d5031c5824c67922"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Adelaide","digest":{"algorithm":"md5","value":"4a59abe391036dd9ac824540000f9698"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Brisbane","digest":{"algorithm":"md5","value":"65781aa632f145abc8d9d657a17a86af"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Broken_Hill","digest":{"algorithm":"md5","value":"2b15a7d301ed093840d5e0dc71d38b0d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Darwin","digest":{"algorithm":"md5","value":"2605fca62b6e2c615e2818875d1cecbd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Eucla","digest":{"algorithm":"md5","value":"e606bee099eb1ce9a74e881235d336c7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Hobart","digest":{"algorithm":"md5","value":"8b19c5bc1dc3b7baee99a3528d2bf3b6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Lindeman","digest":{"algorithm":"md5","value":"239e2de0b87f1db0647dfe604471bdae"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Lord_Howe","digest":{"algorithm":"md5","value":"99eaa23d7c8514e18a0eb45efe0f1988"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Melbourne","digest":{"algorithm":"md5","value":"794f5b6e4a5f52afa35bab44977c1fca"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Perth","digest":{"algorithm":"md5","value":"afc909ca3f026324bf1d7a0933389349"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Australia/Sydney","digest":{"algorithm":"md5","value":"44cc3e944fdd50314de398d0aed2bd8e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/CET","digest":{"algorithm":"md5","value":"4e2c93fa991381ef09d105ade12277c3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/CST6CDT","digest":{"algorithm":"md5","value":"e764a3330e77d3fd409562213a62a460"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/EET","digest":{"algorithm":"md5","value":"f7720aad6e2c36d80d5362f75c8b35df"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/EST","digest":{"algorithm":"md5","value":"80e8ed2e7ee33fd5a6cd943bf9dc4e2f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/EST5EDT","digest":{"algorithm":"md5","value":"962899625051e0b0c1865093038d4489"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT","digest":{"algorithm":"md5","value":"9cd2aef183c064f630dfcf6018551374"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+1","digest":{"algorithm":"md5","value":"079e732c9a92b07b0ea061d090520647"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+10","digest":{"algorithm":"md5","value":"f91272d2141d695b82d0c3409779651a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+11","digest":{"algorithm":"md5","value":"0b30436c18d0ea2dc1ffe64bad8971ee"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+12","digest":{"algorithm":"md5","value":"0c5b82332b2e09dd7c18b8ad3c36f5fa"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+2","digest":{"algorithm":"md5","value":"414f136d6c18c1a5e1eaeca12cd020db"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+3","digest":{"algorithm":"md5","value":"7d065e631113c1e3f46473ed62c87bae"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+4","digest":{"algorithm":"md5","value":"327a576fa70892b210346cd183343c50"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+5","digest":{"algorithm":"md5","value":"51fb6d9d2b38c085bf54af3318d4d0ed"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+6","digest":{"algorithm":"md5","value":"d1d9438a0280ed95a9b44dbfb8bcd30b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+7","digest":{"algorithm":"md5","value":"022a9ec4d0744140fcb3fda6cbccc92e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+8","digest":{"algorithm":"md5","value":"58f5cb8e767c5556b9477143a254125a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT+9","digest":{"algorithm":"md5","value":"ef682349d1548787c693d7b966faed96"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-1","digest":{"algorithm":"md5","value":"3ac1159d9f21ce635443a15d6f0192b2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-10","digest":{"algorithm":"md5","value":"a08812265558e7a13314716a913da90a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-11","digest":{"algorithm":"md5","value":"ca5ce8340a8e22f4dae42ce318a0a649"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-12","digest":{"algorithm":"md5","value":"7474159a30cc4fa179d4ea9f6fe0786d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-13","digest":{"algorithm":"md5","value":"a324fc1550019089de6beb2505b16c75"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-14","digest":{"algorithm":"md5","value":"8d7aafce2b73c4f23f6a742f3e7b8e57"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-2","digest":{"algorithm":"md5","value":"19422df8717b85634df5b6cd43d52291"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-3","digest":{"algorithm":"md5","value":"1e719b9b512f906cd4fba6c440e48290"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-4","digest":{"algorithm":"md5","value":"229d70912ecce1494a2ea46216e1ae28"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-5","digest":{"algorithm":"md5","value":"d61fd70479fcb790c1d8fc367a721fe1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-6","digest":{"algorithm":"md5","value":"20451c577ed8e9ed6fbddf5ef2b521a7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-7","digest":{"algorithm":"md5","value":"ea1c82dea2e45abb717e1748aca7725e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-8","digest":{"algorithm":"md5","value":"ef7a2733d4be07f8959092bed6dd89c7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/GMT-9","digest":{"algorithm":"md5","value":"a56cfa0fb4ad4b0cf1919b9c665f4d63"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Etc/UTC","digest":{"algorithm":"md5","value":"38bb24ba4d742dd6f50c1cba29cd966a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Amsterdam","digest":{"algorithm":"md5","value":"770a25b6ff7bf90b26f09f7769c76d1f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Andorra","digest":{"algorithm":"md5","value":"90276d028e1681749042a17e0ace5541"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Astrakhan","digest":{"algorithm":"md5","value":"aa35d801a9e2d0d9179bba10b8bec239"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Athens","digest":{"algorithm":"md5","value":"140cc26d867773460b13e90c5c721e65"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Belgrade","digest":{"algorithm":"md5","value":"6213fc0a706f93af6ff6a831fecbc095"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Berlin","digest":{"algorithm":"md5","value":"7db6c3e5031eaf69e6d1e5583ab2e870"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Brussels","digest":{"algorithm":"md5","value":"355f0d3e2a3ee15ea78526f5eeb0cf7d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Bucharest","digest":{"algorithm":"md5","value":"d68f0be8c6a90db8bbd0052fab0205ae"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Budapest","digest":{"algorithm":"md5","value":"e16f6fc802dc2011572454e02567fa01"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Chisinau","digest":{"algorithm":"md5","value":"2ac49d4e17a9f1e8db6015a250374d0f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Copenhagen","digest":{"algorithm":"md5","value":"8cb60c550f71fce75c48857369c92132"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Dublin","digest":{"algorithm":"md5","value":"4fdb09e3889842e7fdfe310973ca5a60"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Gibraltar","digest":{"algorithm":"md5","value":"101a6f261011f565dd7be88c2ce11641"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Guernsey","digest":{"algorithm":"md5","value":"27506af70925455d6a0e2dbbebbe3fc5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Helsinki","digest":{"algorithm":"md5","value":"a593351c8de80b7dede3f6507625d7a7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Isle_of_Man","digest":{"algorithm":"md5","value":"8bfef864cfe766f4f74771d1bb470015"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Istanbul","digest":{"algorithm":"md5","value":"c9a38ba69f382895c76b041da1d8e40b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Jersey","digest":{"algorithm":"md5","value":"55cb38e5256504ddd4c5559d60ed86e5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Kaliningrad","digest":{"algorithm":"md5","value":"44af6dfe8fa4f7c48abcbc9d3387a19a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Kirov","digest":{"algorithm":"md5","value":"7a058894faf93b7096d4eb71e65d5ccc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Kyiv","digest":{"algorithm":"md5","value":"114c4219e41d9cf8eaa77e13f87fabb6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Lisbon","digest":{"algorithm":"md5","value":"fea92c4c565c3f87f9c1d3e316febb5e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Ljubljana","digest":{"algorithm":"md5","value":"fe4ddda202296129999655723bddcbba"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/London","digest":{"algorithm":"md5","value":"a40006ee580ef0a4b6a7b925fee2e11f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Luxembourg","digest":{"algorithm":"md5","value":"d6097185d8c17f2177fcd124c3bbeaa1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Madrid","digest":{"algorithm":"md5","value":"491ee8e91dc29f30301542bbb391548e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Malta","digest":{"algorithm":"md5","value":"9886bb6b098ffcf82ebc7029a4e26614"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Minsk","digest":{"algorithm":"md5","value":"7923f5f964c0c1304ac7232ba3d3cef9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Monaco","digest":{"algorithm":"md5","value":"ba9074b7f9f99a6ddb89a9af301ebab2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Moscow","digest":{"algorithm":"md5","value":"6e4a6392e7699904a4223395513be78a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Oslo","digest":{"algorithm":"md5","value":"b14df1a5f5e982e5aad07468ef6890ad"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Paris","digest":{"algorithm":"md5","value":"2e98facd2503ea92bd44081252bc90cf"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Prague","digest":{"algorithm":"md5","value":"d17ad2f182cef93488ec1bcda9d98d92"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Riga","digest":{"algorithm":"md5","value":"50cdd056cb1c417519f839f9b977710b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Rome","digest":{"algorithm":"md5","value":"de64f32dd64c6b15a78bbd84384827fb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Samara","digest":{"algorithm":"md5","value":"2b67017198707d316b6ca7b2a5899269"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Sarajevo","digest":{"algorithm":"md5","value":"65fc0e9f1fada90c1d1436c66ec38440"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Saratov","digest":{"algorithm":"md5","value":"16a55636f8394e3bfe84e85b14c0c03f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Simferopol","digest":{"algorithm":"md5","value":"bf8afcf933ad0cfd59782d8af44667b8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Skopje","digest":{"algorithm":"md5","value":"df7aa3d5ae9639341b38b3fc830c6c97"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Sofia","digest":{"algorithm":"md5","value":"f9d03c5aa87a44ed893dd53431f30ff4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Stockholm","digest":{"algorithm":"md5","value":"8e74c03ffa48da2808e373633ed96df9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Tallinn","digest":{"algorithm":"md5","value":"ebc9b4d3de448e9758267c684c8c8453"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Tirane","digest":{"algorithm":"md5","value":"d5977bad592e33b2e4058a242d735927"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Ulyanovsk","digest":{"algorithm":"md5","value":"edeaf6caa295c753102280a4058b0860"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Vaduz","digest":{"algorithm":"md5","value":"4baa89ac2f3ab867b6f5ee5101f19da1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Vienna","digest":{"algorithm":"md5","value":"cf94bac5f79dfea85bdcfd347e93c59a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Vilnius","digest":{"algorithm":"md5","value":"c2da5e1ab9d554e28e1c8eab5e70d2eb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Volgograd","digest":{"algorithm":"md5","value":"f3c8035e099490c7109d26814380d335"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Warsaw","digest":{"algorithm":"md5","value":"499916a22979b1cffade2ca408c318c7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Zagreb","digest":{"algorithm":"md5","value":"dd71be8fbbf2d2c53b1e068925478ffb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Europe/Zurich","digest":{"algorithm":"md5","value":"2da42297275a23b4a6b99702cf995583"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Factory","digest":{"algorithm":"md5","value":"f57a1f2824478a8bf54c96822ec2aa7d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/HST","digest":{"algorithm":"md5","value":"79cf880a7eb69cc75ab608c4efab9b87"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Antananarivo","digest":{"algorithm":"md5","value":"148dcaa196359d4eba88d034c8d8e34f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Chagos","digest":{"algorithm":"md5","value":"9bbdc73ed2dc9c5d04f63d5c5ba8078d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Christmas","digest":{"algorithm":"md5","value":"eaf28caa8e2804ac7472069ec661ad98"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Cocos","digest":{"algorithm":"md5","value":"3e216b70891f9775a4b99f351d631ca5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Comoro","digest":{"algorithm":"md5","value":"be833762991fb1d319e640ff5840eed8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Kerguelen","digest":{"algorithm":"md5","value":"dcac6446666a586368f444d6bd801c2f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Mahe","digest":{"algorithm":"md5","value":"fb558db61a8d502874edf2ba098aa713"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Maldives","digest":{"algorithm":"md5","value":"e57194814c4eaea03f97f346970a50ea"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Mauritius","digest":{"algorithm":"md5","value":"4a5dc6ffc4c1ac4f144decc8f0685d3d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Mayotte","digest":{"algorithm":"md5","value":"ee7455c5d5ea537af1022fce12f90063"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Indian/Reunion","digest":{"algorithm":"md5","value":"b731502be1ca95fcaa1e74e1809db063"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/MET","digest":{"algorithm":"md5","value":"24613986df2de8c1b02868f45c99ab2d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/MST","digest":{"algorithm":"md5","value":"59c49e8b3faa74c56e1824de71c1cfd7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/MST7MDT","digest":{"algorithm":"md5","value":"25f72cf090361b5f24f2b601309122e3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/PST8PDT","digest":{"algorithm":"md5","value":"70bb0e0b0b2d3688daca7dfe6327cb9e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Apia","digest":{"algorithm":"md5","value":"cb1a1f31d64a80ca17852921dde141f9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Auckland","digest":{"algorithm":"md5","value":"77332ae81e8f657034dd1e92e77716f1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Bougainville","digest":{"algorithm":"md5","value":"3bf6aea915ce53c4a333be7c03e39bc9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Chatham","digest":{"algorithm":"md5","value":"d44e2874a76b60f11d013820fea7ffdd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Chuuk","digest":{"algorithm":"md5","value":"241d697eee1307dd6dfc08a11f171e59"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Easter","digest":{"algorithm":"md5","value":"c685dcf43d11bfb9097e509a74b97915"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Efate","digest":{"algorithm":"md5","value":"3628842ca74117a9a83817858db3ddb0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Fakaofo","digest":{"algorithm":"md5","value":"6627b9cb0017606e6f952a14090acc7c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Fiji","digest":{"algorithm":"md5","value":"e4d158614e5462ff8927a35139244c74"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Funafuti","digest":{"algorithm":"md5","value":"1608cb8b619870f7b8183d047ac72f1f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Galapagos","digest":{"algorithm":"md5","value":"749da2e5bc2e538d1e8ca7b8665b87bf"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Gambier","digest":{"algorithm":"md5","value":"bf9a7fffb61f949450eb11d7b9bd6579"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Guadalcanal","digest":{"algorithm":"md5","value":"cad7f938644a20d22966b795d6fa6bbb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Guam","digest":{"algorithm":"md5","value":"0526015a1ff7e7dfbca60f757dcd2eec"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Honolulu","digest":{"algorithm":"md5","value":"4e7fd88341bd37b660769d4583914ac2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Kanton","digest":{"algorithm":"md5","value":"ec5da58f4f97be571ab6f6a214c665d6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Kiritimati","digest":{"algorithm":"md5","value":"8968a98e48e959774532834a61d574d6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Kosrae","digest":{"algorithm":"md5","value":"5b88d49739941d66426688be92d8cb3f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Kwajalein","digest":{"algorithm":"md5","value":"20b9b948cd1dfa1c8fd2c0a2367be2ac"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Majuro","digest":{"algorithm":"md5","value":"cbb73f15c73c5dbdb45de4f67d94b768"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Marquesas","digest":{"algorithm":"md5","value":"46c9d9ce01506f535a597e48d5c67a01"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Midway","digest":{"algorithm":"md5","value":"8e29926acdd65fd7f8de4f7edce22aec"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Nauru","digest":{"algorithm":"md5","value":"bfa1894e5ab4434a9ea9e708c7cd81a8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Niue","digest":{"algorithm":"md5","value":"d7708ead1c455a1150f15f2ba61340f4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Norfolk","digest":{"algorithm":"md5","value":"610d9cde52ba1873260885648df6742f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Noumea","digest":{"algorithm":"md5","value":"c737d7031e9b807a52c826981e8e2726"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Pago_Pago","digest":{"algorithm":"md5","value":"c14f2b93f0df81c20caa20bb4cac3773"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Palau","digest":{"algorithm":"md5","value":"78e791cbe655141f5e4e5901a11fd31d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Pitcairn","digest":{"algorithm":"md5","value":"ec0589826e6e94c15d35e0793e4d210f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Pohnpei","digest":{"algorithm":"md5","value":"52c0e3301600afc161e43385a4bf1230"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Port_Moresby","digest":{"algorithm":"md5","value":"4f050684532a74c1021f00ed1705305c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Rarotonga","digest":{"algorithm":"md5","value":"645bfad3e043f5d16baabe5798ba6ec0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Saipan","digest":{"algorithm":"md5","value":"3f6662cf659ff3bcffcb971685131362"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Tahiti","digest":{"algorithm":"md5","value":"5be128cf184b8acf68e7f3e9e04ef246"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Tarawa","digest":{"algorithm":"md5","value":"ed097511ad5bd6a55ab50bdb4f8e2e84"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Tongatapu","digest":{"algorithm":"md5","value":"3af899621333a8f27eacc0fbe5db77a4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Wake","digest":{"algorithm":"md5","value":"bdb73167013a1b194793645b70c402a6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/Pacific/Wallis","digest":{"algorithm":"md5","value":"00efba180ce692a4195fe98dc0537ffa"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/WET","digest":{"algorithm":"md5","value":"15cbb27208296793c5022a1215bd4a6a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/iso3166.tab","digest":{"algorithm":"md5","value":"4a8110c945de0681a58ccbdcd6f8bd4d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/leap-seconds.list","digest":{"algorithm":"md5","value":"c6bd9683c5999dfd82586f7d50c0f5b9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/leapseconds","digest":{"algorithm":"md5","value":"c65e157d4909575a5507575e60f3b412"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Abidjan","digest":{"algorithm":"md5","value":"48300175ccc23af03ab91355e12d5934"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Accra","digest":{"algorithm":"md5","value":"49f45ecc40f8b1035a156e2bfb2d928a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Addis_Ababa","digest":{"algorithm":"md5","value":"f73531ee889ed26f50b0758d6dfd89dd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Algiers","digest":{"algorithm":"md5","value":"a360d62ee5b0e54a11011392527d897d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Asmara","digest":{"algorithm":"md5","value":"42694079b045cc446095799a5fab4783"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Bamako","digest":{"algorithm":"md5","value":"01d199e94f7ebf1568dddd0461dfd144"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Bangui","digest":{"algorithm":"md5","value":"881fca0d9f91320a60d4c359c9eb1fc8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Banjul","digest":{"algorithm":"md5","value":"bba5770aa1bf38b564885ed907f74918"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Bissau","digest":{"algorithm":"md5","value":"a64da632c18a41b166b43f9704541392"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Blantyre","digest":{"algorithm":"md5","value":"206b30fafe42c53d680fc36d1e29b5f0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Brazzaville","digest":{"algorithm":"md5","value":"7385b88d3ca7f6f01bf5a0582154614a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Bujumbura","digest":{"algorithm":"md5","value":"880654a8d0aeddf6c104e081f8473be7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Cairo","digest":{"algorithm":"md5","value":"68cd548d7df6d8961eea20b0ec3f48d6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Casablanca","digest":{"algorithm":"md5","value":"e64e203cf72471930714e186c8d22ebd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Ceuta","digest":{"algorithm":"md5","value":"6b2e7cb1301d26f548e5f8b87fd9bae3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Conakry","digest":{"algorithm":"md5","value":"36b72ba09443c95026ce91e29c4bfea2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Dakar","digest":{"algorithm":"md5","value":"b1160fb80d1c1217a64041e0dc916071"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Dar_es_Salaam","digest":{"algorithm":"md5","value":"ccebe8f508a6e69f0fa1b13cd3800833"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Djibouti","digest":{"algorithm":"md5","value":"98cba113d73f30035b566b110b22987d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Douala","digest":{"algorithm":"md5","value":"041705d52aacebdd9ad8dae7bae11c3a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/El_Aaiun","digest":{"algorithm":"md5","value":"49dbe54056c49cc08c045a86fa56fb79"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Freetown","digest":{"algorithm":"md5","value":"45879634551448b89f349e04c1620088"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Gaborone","digest":{"algorithm":"md5","value":"10fda90425cfe0204459f7d4e9899f2d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Harare","digest":{"algorithm":"md5","value":"33620f1c83f212cf3b54d5f85d81bab1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Johannesburg","digest":{"algorithm":"md5","value":"5196261fc2a94d2ddfb3dfcaca91b4a7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Juba","digest":{"algorithm":"md5","value":"e6a31428a595eefb542c824a2ff9c51c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Kampala","digest":{"algorithm":"md5","value":"a3c2780961d9e2fc5b98dada9ea63b27"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Khartoum","digest":{"algorithm":"md5","value":"51fcf919f57469338ad7e287f9e3179a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Kigali","digest":{"algorithm":"md5","value":"fed1bc2f43155d83f54337fb2dc36ee4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Kinshasa","digest":{"algorithm":"md5","value":"73164b6e3be167613162fb524e6931c5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Lagos","digest":{"algorithm":"md5","value":"ced285fea55e12dc10e321a4d6f84877"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Libreville","digest":{"algorithm":"md5","value":"3dd2bca9c30f73575a4d7d0ed52598d7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Lome","digest":{"algorithm":"md5","value":"efa04593489e84d3b5901ca37a55a48f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Luanda","digest":{"algorithm":"md5","value":"5838840cf348ca3aecf537f96a2f3b5e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Lubumbashi","digest":{"algorithm":"md5","value":"d7cca232f1dbd6bb19c0e2c05ad9669f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Lusaka","digest":{"algorithm":"md5","value":"1c25a0b17d8f07a0332c93fbd08e6814"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Malabo","digest":{"algorithm":"md5","value":"2e76ac5cfc6cdc797d6312de0569811d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Maputo","digest":{"algorithm":"md5","value":"16aa925940a6bda1ec6ed9cff404ef27"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Maseru","digest":{"algorithm":"md5","value":"bbbc410ff51be2e5905608d8ef97a2e7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Mbabane","digest":{"algorithm":"md5","value":"638d49c41a7dcf7484208c36cda10701"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Mogadishu","digest":{"algorithm":"md5","value":"c735ae6fc4f7d834391f7486649fe4f6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Monrovia","digest":{"algorithm":"md5","value":"eceae6b6e2c7eb27ed35db9873289bf9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Nairobi","digest":{"algorithm":"md5","value":"a9ccfcfbb25e2948f74d3677ec28a748"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Ndjamena","digest":{"algorithm":"md5","value":"b545fa1215ea63c5335825a7a9fe2ba2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Niamey","digest":{"algorithm":"md5","value":"ca730cc7da94f55926030318ea11a7e4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Nouakchott","digest":{"algorithm":"md5","value":"efb6d04f53a0edf9da97e0beb764f5ed"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Ouagadougou","digest":{"algorithm":"md5","value":"043bfa3da8ad3de5507c95f966ef8f85"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Porto-Novo","digest":{"algorithm":"md5","value":"c927f1f63a528ea852fe3d53ffb9bf6d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Sao_Tome","digest":{"algorithm":"md5","value":"c5ebe77f79dfcaae9efdc3ef5c7cf489"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Tripoli","digest":{"algorithm":"md5","value":"0b31502446086f3f7c8f34829b958175"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Tunis","digest":{"algorithm":"md5","value":"bb6e95b0098a9c3d132390131bdbb971"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Africa/Windhoek","digest":{"algorithm":"md5","value":"f859fc2f808be91fd2494a18c59782af"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Adak","digest":{"algorithm":"md5","value":"73e7474a56aa2421687f32b0b91c9aa2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Anchorage","digest":{"algorithm":"md5","value":"ce7d70da023d64590bdaad0affcad993"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Anguilla","digest":{"algorithm":"md5","value":"4de61426ddfd978dbbee26df10437acf"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Antigua","digest":{"algorithm":"md5","value":"aae96b425752c0da0833fda6edfe7691"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Araguaina","digest":{"algorithm":"md5","value":"0b150a6548824569c89e12c3c64fe1be"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/Buenos_Aires","digest":{"algorithm":"md5","value":"f08e0a9f373238bc341daff7871ba67d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/Catamarca","digest":{"algorithm":"md5","value":"206f9ab16bc235ffccbade3d261c07c6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/Cordoba","digest":{"algorithm":"md5","value":"2df243fb2c918d8020433f9d1fd4f14d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/Jujuy","digest":{"algorithm":"md5","value":"70b6fda6b0cdf019f85784b5c8decd0d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/La_Rioja","digest":{"algorithm":"md5","value":"aa0ed376374b792887b06681f144ce7b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/Mendoza","digest":{"algorithm":"md5","value":"c5cb1f5317dab1efa0dc9a47ccf3cea0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/Rio_Gallegos","digest":{"algorithm":"md5","value":"3bf3a8cc6a801d498aafce4f4f0547a0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/Salta","digest":{"algorithm":"md5","value":"b049608021fc9eb33fb7376545c0ab2f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/San_Juan","digest":{"algorithm":"md5","value":"f6d9a9ceca4de314d2ea57512343bb50"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/San_Luis","digest":{"algorithm":"md5","value":"44412834e75a486db0d4b8b2bb2c8a32"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/Tucuman","digest":{"algorithm":"md5","value":"caeedf7943593a5b46e66912fec3bfd2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Argentina/Ushuaia","digest":{"algorithm":"md5","value":"c747f9517799f5eec14652b325c896de"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Aruba","digest":{"algorithm":"md5","value":"15bc7395360ba4617c12949cdf0dca50"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Asuncion","digest":{"algorithm":"md5","value":"18c3ec15f6cbead807f0f2e029513155"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Atikokan","digest":{"algorithm":"md5","value":"cf34270a21fd66636169452c4f5fbe10"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Bahia","digest":{"algorithm":"md5","value":"1f8a0f5e103288ae060cbed4a2f69018"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Bahia_Banderas","digest":{"algorithm":"md5","value":"05c3e0fb6c13f6366c6d1aedc392ac67"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Barbados","digest":{"algorithm":"md5","value":"bddd0b3185a217e0ca35358ecf84b4fa"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Belem","digest":{"algorithm":"md5","value":"0b71fe772e69fcb87b9824c0f34ef9ea"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Belize","digest":{"algorithm":"md5","value":"8efbc295dba25455a11ba7df4248be0e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Blanc-Sablon","digest":{"algorithm":"md5","value":"6dfe378b8167c9bb3d790538e6e77861"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Boa_Vista","digest":{"algorithm":"md5","value":"7d607b6d9cd1206a8eba5fac8a7d4e05"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Bogota","digest":{"algorithm":"md5","value":"d7563d900d9504a3c4181daeee41a70c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Boise","digest":{"algorithm":"md5","value":"9e1451f1992e9bf412315e69bf13e8f2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Cambridge_Bay","digest":{"algorithm":"md5","value":"8ff010e2b555449ad6112d01e041cbb9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Campo_Grande","digest":{"algorithm":"md5","value":"37ad348fe6d2f7aa3480c9c832ff8c97"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Cancun","digest":{"algorithm":"md5","value":"310578031fddfebbb7c345e8cada266e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Caracas","digest":{"algorithm":"md5","value":"320f37d31adc8a3610b31becd7483cc4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Cayenne","digest":{"algorithm":"md5","value":"517d17dd7a4a99fc251b2cb70f493640"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Cayman","digest":{"algorithm":"md5","value":"a3f63338345fd69315448e8a82b4ead7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Chicago","digest":{"algorithm":"md5","value":"71b8e4a7c7b41d97fb77bf56d0c5ca81"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Chihuahua","digest":{"algorithm":"md5","value":"8eae06528274e7c8bedb38ffd2d1695e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Ciudad_Juarez","digest":{"algorithm":"md5","value":"1a848a5366f44d9510174ae7c8375bc0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Costa_Rica","digest":{"algorithm":"md5","value":"a8e363b5bc545441e27fc310a571434b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Coyhaique","digest":{"algorithm":"md5","value":"3d563222527eaab99ae2aea074bba354"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Creston","digest":{"algorithm":"md5","value":"e89bc3caa45ab288c73992b254f206c8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Cuiaba","digest":{"algorithm":"md5","value":"fa1cc31b71474767ceb015c2f7ad00d6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Curacao","digest":{"algorithm":"md5","value":"9d546778b2e8b3c8c4f9c8fb4190645f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Danmarkshavn","digest":{"algorithm":"md5","value":"6a797518163a20f88009792b4917105c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Dawson","digest":{"algorithm":"md5","value":"412bae08dc682a2f680bf484dc35f9e4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Dawson_Creek","digest":{"algorithm":"md5","value":"e2ce516de13844ba25b7f9886c860250"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Denver","digest":{"algorithm":"md5","value":"b7aa07a84adb80969409afca9f84672f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Detroit","digest":{"algorithm":"md5","value":"e0422bc41d04ad11035fdbc609cb68bd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Dominica","digest":{"algorithm":"md5","value":"49d36a7dc516352ce6fc6b8d09868712"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Edmonton","digest":{"algorithm":"md5","value":"992dccb8387eb16ec349e78c9dc11c7b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Eirunepe","digest":{"algorithm":"md5","value":"a36a5081046d6b959f4b7481529b8a30"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/El_Salvador","digest":{"algorithm":"md5","value":"228ea946257dd26c2ba8f2249b6c6168"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Fort_Nelson","digest":{"algorithm":"md5","value":"2ba295f6ef59d639b35d2725d6e598c0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Fortaleza","digest":{"algorithm":"md5","value":"bbccba6ce13aebb93540031c07805cb6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Glace_Bay","digest":{"algorithm":"md5","value":"524220ad53d35e3c6b4299a8d0d73150"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Goose_Bay","digest":{"algorithm":"md5","value":"d3b52e9b0312f7199c870b1e6350fd89"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Grand_Turk","digest":{"algorithm":"md5","value":"c3afa6e510ffd20b4948cf11eea86836"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Grenada","digest":{"algorithm":"md5","value":"84048a203f863c61e669d4fdc782ae93"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Guadeloupe","digest":{"algorithm":"md5","value":"846c7463d76cf9ec64d4624c8840f768"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Guatemala","digest":{"algorithm":"md5","value":"777465d1ae2b5dfa4640572d1747e556"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Guayaquil","digest":{"algorithm":"md5","value":"710ec37f718d7c647a39694761410708"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Guyana","digest":{"algorithm":"md5","value":"5cafa340c9a3672524cc75dfc4ef957d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Halifax","digest":{"algorithm":"md5","value":"9367c308e8768ab67addbcd2ed23bd00"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Havana","digest":{"algorithm":"md5","value":"fa4f9f1eff909c48dc0a52618cac125e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Hermosillo","digest":{"algorithm":"md5","value":"a89c8a379796bdff70a2907dc86e8784"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Indiana/Indianapolis","digest":{"algorithm":"md5","value":"e9f4081e0eb28d06c680402daa0e91eb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Indiana/Knox","digest":{"algorithm":"md5","value":"fac29977a3c75aad9862f094c01bae58"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Indiana/Marengo","digest":{"algorithm":"md5","value":"5d5959fad70efae702f95efcbb9fcdb5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Indiana/Petersburg","digest":{"algorithm":"md5","value":"ad21353f7f4fd42b54b0cbe3822a3328"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Indiana/Tell_City","digest":{"algorithm":"md5","value":"96d909ab252a7c2caad1df82064b21f0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Indiana/Vevay","digest":{"algorithm":"md5","value":"27723fba32ab17433e789ab0c2f966f2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Indiana/Vincennes","digest":{"algorithm":"md5","value":"0c38ca85989840e707d2f16cd787884e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Indiana/Winamac","digest":{"algorithm":"md5","value":"095d1bac31a75be4cd92c08897237d12"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Inuvik","digest":{"algorithm":"md5","value":"9517772c7e657cb719063b080b7837fc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Iqaluit","digest":{"algorithm":"md5","value":"dbedebed9b1e903081285ae93400f7ca"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Jamaica","digest":{"algorithm":"md5","value":"110a37d714c4fb90fd58e1e8c7cba7f0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Juneau","digest":{"algorithm":"md5","value":"2ef30ebe1c6adbacc965344db9c06800"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Kentucky/Louisville","digest":{"algorithm":"md5","value":"26212667902682ba1a997b604e5efa29"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Kentucky/Monticello","digest":{"algorithm":"md5","value":"01e365e0e3c18060a8ab47ef895605c4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/La_Paz","digest":{"algorithm":"md5","value":"f8a37b663ffc9515f51b576182b8954c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Lima","digest":{"algorithm":"md5","value":"acd3cd853f87cc553b2fdd4eb0102616"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Los_Angeles","digest":{"algorithm":"md5","value":"946e77636eb96f117c9eb36a2387076f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Maceio","digest":{"algorithm":"md5","value":"9ca89e34595a2ecb6ff01c52c9161762"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Managua","digest":{"algorithm":"md5","value":"6d6e521fe519c544341ce84ad6732728"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Manaus","digest":{"algorithm":"md5","value":"61609fcbe26a2088b21ce9224d3c1e47"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Martinique","digest":{"algorithm":"md5","value":"da62174abe1d1a08f48e0a15fd014dbc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Matamoros","digest":{"algorithm":"md5","value":"7cac3035b1c4b5e180ee13f86b8a90c3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Mazatlan","digest":{"algorithm":"md5","value":"64d0fa428717f3046bd5189c13da9ad8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Menominee","digest":{"algorithm":"md5","value":"6dcc35f701d2988f59927bfe68b0fba4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Merida","digest":{"algorithm":"md5","value":"426360a25d4801ac300fcbb0394f657c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Metlakatla","digest":{"algorithm":"md5","value":"e86a0279aa5439ac548fb3220411bb7d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Mexico_City","digest":{"algorithm":"md5","value":"8005cb29d223057d779ece207e5fc0ff"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Miquelon","digest":{"algorithm":"md5","value":"a5e2b42f347e09af82ca2e823979fe1f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Moncton","digest":{"algorithm":"md5","value":"5005a6b11d41dd7d22b344aa957a0893"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Monterrey","digest":{"algorithm":"md5","value":"704bebe43075ba0da75c9ab1c79d796c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Montevideo","digest":{"algorithm":"md5","value":"f6629184a55d74b760476eda03b9ef8d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Montserrat","digest":{"algorithm":"md5","value":"6b5cf9520872f8dd6ea0af376273b1ec"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Nassau","digest":{"algorithm":"md5","value":"0787a2fac3323e45ea62916d41022015"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/New_York","digest":{"algorithm":"md5","value":"62a0a388849c5abfa60e3c5d548f6a63"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Nome","digest":{"algorithm":"md5","value":"868e51e8e3d2539df61b1d1eeada9435"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Noronha","digest":{"algorithm":"md5","value":"cf12d5bf990593eab2af0f405ed8b459"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/North_Dakota/Beulah","digest":{"algorithm":"md5","value":"a8e92b95f16496bc49211602be3d762c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/North_Dakota/Center","digest":{"algorithm":"md5","value":"3d478b2ce750447504e28c0f7825e009"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/North_Dakota/New_Salem","digest":{"algorithm":"md5","value":"ffb8882e064bad9d8a5fd7c9899e4c6e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Nuuk","digest":{"algorithm":"md5","value":"36fceb54621e32995695b1a1e1719389"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Ojinaga","digest":{"algorithm":"md5","value":"b25773e0251f87c6fc3655610a234643"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Panama","digest":{"algorithm":"md5","value":"3ed42687ad661453db4d74f0d07b81bf"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Paramaribo","digest":{"algorithm":"md5","value":"78fbde3e6cd904f2d7688ebe71a0dbf7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Phoenix","digest":{"algorithm":"md5","value":"14119fed61f83d50e58940c7499b5ed6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Port-au-Prince","digest":{"algorithm":"md5","value":"334ca543f12c63f3a435f0aee320e748"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Port_of_Spain","digest":{"algorithm":"md5","value":"9d36b0d33645214dde2eba4ce3707686"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Porto_Velho","digest":{"algorithm":"md5","value":"0bf7181f6b38c8dd01039a4921c9b38c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Puerto_Rico","digest":{"algorithm":"md5","value":"4542fba624afdd739a997b6596c08d53"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Punta_Arenas","digest":{"algorithm":"md5","value":"8c6dfaf381270bf288bcb4154e5466da"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Rankin_Inlet","digest":{"algorithm":"md5","value":"a582d2f76477d0e26ebb45a018446057"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Recife","digest":{"algorithm":"md5","value":"3fcc6c3f85ff9802030f0c7868624e2c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Regina","digest":{"algorithm":"md5","value":"d45e0a4017e26253be4df52fa1edccef"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Resolute","digest":{"algorithm":"md5","value":"a23ec712390f216b57c6162a3d084dd6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Rio_Branco","digest":{"algorithm":"md5","value":"db540634d8ce99c839718b22611a2373"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Santarem","digest":{"algorithm":"md5","value":"04adf9f4986b4ea7d885eac9686e7526"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Santiago","digest":{"algorithm":"md5","value":"9bf3f457b9ea23cf169828db3d75d144"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Santo_Domingo","digest":{"algorithm":"md5","value":"b5c8d241d1cf4ff9c646e7e501dea5c3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Sao_Paulo","digest":{"algorithm":"md5","value":"da30002b769a1d62116219733143ccc2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Scoresbysund","digest":{"algorithm":"md5","value":"a957b7b47bfa4fb07f628a6b4afb1abb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Sitka","digest":{"algorithm":"md5","value":"e2392254cccb1b2ab8f6563e19e864fb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/St_Johns","digest":{"algorithm":"md5","value":"739cc91660cc2ccaea3687270d4a335f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/St_Kitts","digest":{"algorithm":"md5","value":"d470cf2ddd7f98d9d35e5f0c8ae04011"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/St_Lucia","digest":{"algorithm":"md5","value":"c5efca5bf6f858c78357765349d35445"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/St_Thomas","digest":{"algorithm":"md5","value":"0e6b4202bd0c258678614ae56444388d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/St_Vincent","digest":{"algorithm":"md5","value":"f977201286312db8ef9dd6de5075a627"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Swift_Current","digest":{"algorithm":"md5","value":"c94e5291c1aeb9a93ad9c6434c824dc2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Tegucigalpa","digest":{"algorithm":"md5","value":"05f9154d77026856f164e76daa027288"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Thule","digest":{"algorithm":"md5","value":"18c7feafcf1ac4dbb14680e8e72cf270"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Tijuana","digest":{"algorithm":"md5","value":"7b11d6716e33ada1531d801041d52a50"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Toronto","digest":{"algorithm":"md5","value":"c1ba84bb853797f1b3970f7a48a8bdef"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Tortola","digest":{"algorithm":"md5","value":"59ae804896b8bf5caf627e3bf9e4ff3f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Vancouver","digest":{"algorithm":"md5","value":"4287f8bae980daf2cf7b5038959fd043"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Whitehorse","digest":{"algorithm":"md5","value":"0ef264b903520357f420c7fb4389dee7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Winnipeg","digest":{"algorithm":"md5","value":"04a4af56dbb33e29054519e65f01fd87"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/America/Yakutat","digest":{"algorithm":"md5","value":"c361d85521619e311577ebede1d640ef"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/Casey","digest":{"algorithm":"md5","value":"3a430e3df08db528853f6d2defc5b6d8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/Davis","digest":{"algorithm":"md5","value":"6f966afba3e5086bd07014ccc5829b7a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/DumontDUrville","digest":{"algorithm":"md5","value":"9bab4f092cec88df4c97bb90d78fb268"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/Macquarie","digest":{"algorithm":"md5","value":"c972d65097e8c93d6694464015d9b678"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/Mawson","digest":{"algorithm":"md5","value":"818d9ea928b090420acebde4ab917d67"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/McMurdo","digest":{"algorithm":"md5","value":"4a8d3f7d01264f523faa981955539fa4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/Palmer","digest":{"algorithm":"md5","value":"7f8e8cdf831768450e992155ea8d1598"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/Rothera","digest":{"algorithm":"md5","value":"4c6aff2a050eb6a1fd524f5961f1bc08"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/Syowa","digest":{"algorithm":"md5","value":"f015bbefb9a5b9d308c2f8d5ce13072d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/Troll","digest":{"algorithm":"md5","value":"099dba7029dc526fc90ed108e8422b53"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Antarctica/Vostok","digest":{"algorithm":"md5","value":"8b24d4270d207790bcfbdd17755f901e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Aden","digest":{"algorithm":"md5","value":"5587f06fdaa238f66168aa327d0585e7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Almaty","digest":{"algorithm":"md5","value":"a3fad966147aaecbb6e8fa5928c0d346"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Amman","digest":{"algorithm":"md5","value":"752de28fb314b9975fe0a1f416167ecb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Anadyr","digest":{"algorithm":"md5","value":"3894d344f69933c116ee5fb6b0665fd6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Aqtau","digest":{"algorithm":"md5","value":"1ed2c9e75a82c54d3492ae803d59a5b1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Aqtobe","digest":{"algorithm":"md5","value":"8a62017344da239861af21824c143eef"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Ashgabat","digest":{"algorithm":"md5","value":"0b3dabb5de1a761e1257d32d7ebf4d8b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Atyrau","digest":{"algorithm":"md5","value":"59a1ec220d0da4822f956328a0aea3c1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Baghdad","digest":{"algorithm":"md5","value":"f77af3b584e929900fe937d5aa707586"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Bahrain","digest":{"algorithm":"md5","value":"ca5be831df1109f067ff6dadd1f9e902"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Baku","digest":{"algorithm":"md5","value":"e2715219fe17d6052f398345fd947858"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Bangkok","digest":{"algorithm":"md5","value":"7bb23bd1d06b3101084ad503af04011c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Barnaul","digest":{"algorithm":"md5","value":"31b7f6cb26d20bd24d3d4a5a41f62ad3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Beirut","digest":{"algorithm":"md5","value":"aad52531f38bf36d2de1f4c5f2704e97"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Bishkek","digest":{"algorithm":"md5","value":"b7785536a9e763e50784ad615ee81adf"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Brunei","digest":{"algorithm":"md5","value":"9c803aa6e7b6c4a524692f009a0d26a1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Chita","digest":{"algorithm":"md5","value":"1b725e5201865d8da39d21dcbb4162e9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Colombo","digest":{"algorithm":"md5","value":"c234176f2ab308b30c97939a86b3b505"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Damascus","digest":{"algorithm":"md5","value":"aa821aa8e9cb2edbc727eb079dc0bd5c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Dhaka","digest":{"algorithm":"md5","value":"b15cb9d9c4b5c1eee27e3a03e52a9736"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Dili","digest":{"algorithm":"md5","value":"10e53d0a342bd3f34057cee063a92d49"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Dubai","digest":{"algorithm":"md5","value":"1eb046de818342d77d406c5d3cb69c06"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Dushanbe","digest":{"algorithm":"md5","value":"543da6c4d75454fd0c31b7d42eeae72c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Famagusta","digest":{"algorithm":"md5","value":"62b8794a184356026db37c50f3ec91f1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Gaza","digest":{"algorithm":"md5","value":"d3586d2bc596b2c616e793683d58ba2a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Hebron","digest":{"algorithm":"md5","value":"5b605911e10b5b37c8bcb90f66da261c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Ho_Chi_Minh","digest":{"algorithm":"md5","value":"447d9d52e921678861c2c6deda691400"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Hong_Kong","digest":{"algorithm":"md5","value":"8fdf15bb15bf130107782a19b44944d4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Hovd","digest":{"algorithm":"md5","value":"d3a2bbe7c00ed3990f318a896bb3f9c7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Irkutsk","digest":{"algorithm":"md5","value":"e34cb60fe107bd292ff8064d1469bbfd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Jakarta","digest":{"algorithm":"md5","value":"66764bda3bc4fe9d62dea4d2296998fe"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Jayapura","digest":{"algorithm":"md5","value":"9d71db8d926aabf11465686a11e959cc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Jerusalem","digest":{"algorithm":"md5","value":"e122a381292d22385018f6943a9ddb81"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Kabul","digest":{"algorithm":"md5","value":"cfa6a9e584081bedea85dbf3ec04242f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Kamchatka","digest":{"algorithm":"md5","value":"08a0fb9f3fd5c63f7f66125dc779b152"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Karachi","digest":{"algorithm":"md5","value":"14e9540e650dba0573198f5e5ee8da07"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Kathmandu","digest":{"algorithm":"md5","value":"0f8cca3489262b00fbe0cdd6d99e366e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Khandyga","digest":{"algorithm":"md5","value":"a53ac5d6b5caf8b324a1b8b7c09edaf9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Kolkata","digest":{"algorithm":"md5","value":"62dbcc668f6705f855add608b9ea18b5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Krasnoyarsk","digest":{"algorithm":"md5","value":"23d927debff8df795be90aba54545eda"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Kuala_Lumpur","digest":{"algorithm":"md5","value":"aa69687a57718fc0706fefcc3bca1da7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Kuching","digest":{"algorithm":"md5","value":"44b0eda530ee6e22d93020022983b971"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Kuwait","digest":{"algorithm":"md5","value":"5e1dd14efeef0650e9bb1300e13ef09e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Macau","digest":{"algorithm":"md5","value":"3562204982943684cc80dcea2dafefaf"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Magadan","digest":{"algorithm":"md5","value":"46b3594412dcf0711a3cb718fb6d3c2d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Makassar","digest":{"algorithm":"md5","value":"9daea861b2fa6508422149404e45e20b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Manila","digest":{"algorithm":"md5","value":"901f868d75b139f7deefd7a97c2fa3f6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Muscat","digest":{"algorithm":"md5","value":"bdb7f872f6dcb2d45b4e1e077473402a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Nicosia","digest":{"algorithm":"md5","value":"330c76c6a5f30c6d6db79c6262535d40"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Novokuznetsk","digest":{"algorithm":"md5","value":"173f9ed64d94e1ea6d06bd908f4580bc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Novosibirsk","digest":{"algorithm":"md5","value":"e74713ef6d057f5af9b42e5e280c620d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Omsk","digest":{"algorithm":"md5","value":"e0151f7b5285b1c655d08680001f3b19"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Oral","digest":{"algorithm":"md5","value":"5a7d67c8d1faec71f4a916ceaac0b280"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Phnom_Penh","digest":{"algorithm":"md5","value":"b2882db466699e9563825bb2c2d13d6c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Pontianak","digest":{"algorithm":"md5","value":"74ea921881e4c6b0d049c8777fc70b6e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Pyongyang","digest":{"algorithm":"md5","value":"475a2f90bafd2f5248e0096557aa563c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Qatar","digest":{"algorithm":"md5","value":"7ffb6bb1e551e08d721d4452c9edb01e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Qostanay","digest":{"algorithm":"md5","value":"cb673499f59d15d5aa62eeb3cd46240c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Qyzylorda","digest":{"algorithm":"md5","value":"539d35303fd616328b62d665204bd086"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Riyadh","digest":{"algorithm":"md5","value":"9737417041f82c58dbddfa8009a6f214"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Sakhalin","digest":{"algorithm":"md5","value":"12c76617b0b27c61aae2f34d94d6193f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Samarkand","digest":{"algorithm":"md5","value":"96f999b8258975547ef66a0eb810370d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Seoul","digest":{"algorithm":"md5","value":"a06c627e5a8ca914963288960a627253"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Shanghai","digest":{"algorithm":"md5","value":"8ef94a3f273ad18f181e6b126c4b3859"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Singapore","digest":{"algorithm":"md5","value":"da22674fd96bf5a023aab837d9a1c30f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Srednekolymsk","digest":{"algorithm":"md5","value":"3af0a760759eaa26fe54def1b6794e28"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Taipei","digest":{"algorithm":"md5","value":"65d6d5e0ae319c2786cd525a55de3cc5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Tashkent","digest":{"algorithm":"md5","value":"ee0d0b1519b9277997f7cd2ed81ca832"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Tbilisi","digest":{"algorithm":"md5","value":"ae5dc46c1a77064a70a0f5a408130684"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Tehran","digest":{"algorithm":"md5","value":"d6ff4ecd5c4df099a80a91b7e303d3c9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Thimphu","digest":{"algorithm":"md5","value":"8540704cab3995155454683c1d5d09a0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Tokyo","digest":{"algorithm":"md5","value":"8fa895b41b3575c8008438a6d1997e36"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Tomsk","digest":{"algorithm":"md5","value":"988d8ddb16a6aa1443f2bcfde7023bdd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Ulaanbaatar","digest":{"algorithm":"md5","value":"5e9d9293fb6728d1c740a493f3ba6572"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Urumqi","digest":{"algorithm":"md5","value":"fec03f49ea0b4620f63bf215bcf7eb9a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Ust-Nera","digest":{"algorithm":"md5","value":"0b8e144612233622d231cc2545e2b437"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Vientiane","digest":{"algorithm":"md5","value":"c9e7b17fd25da4448f94cbc8f0e45fd5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Vladivostok","digest":{"algorithm":"md5","value":"cf2bb79cc9929b9458a2dbe51f7e9b40"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Yakutsk","digest":{"algorithm":"md5","value":"25055e101ee43ba343fd5933b11975f8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Yangon","digest":{"algorithm":"md5","value":"ba3a742a0b70492b8b22975893e27947"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Yekaterinburg","digest":{"algorithm":"md5","value":"3d2d790620e28a6126b22485e826e0c2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Asia/Yerevan","digest":{"algorithm":"md5","value":"37194e98b21e18e981e1b986c9a6fe86"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Atlantic/Azores","digest":{"algorithm":"md5","value":"3c44f716a152ad9e76ee2d37fabb8490"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Atlantic/Bermuda","digest":{"algorithm":"md5","value":"d0de7cf12f87f8ab1e602d0224f07902"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Atlantic/Canary","digest":{"algorithm":"md5","value":"8529ad1ee29121bd2d062f82dc37b0c2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Atlantic/Cape_Verde","digest":{"algorithm":"md5","value":"4f3322412b89ef17cd2164d29585866e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Atlantic/Faroe","digest":{"algorithm":"md5","value":"0dfa641ca9c4a4fa58f1d892c6ee5a7a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Atlantic/Madeira","digest":{"algorithm":"md5","value":"c3182cedb8f7493fc5d59146b63ba851"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Atlantic/Reykjavik","digest":{"algorithm":"md5","value":"4f507acfe8b18838e630776d6b7e6278"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Atlantic/South_Georgia","digest":{"algorithm":"md5","value":"35e89ff3227b34723901dfdad30571a1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Atlantic/St_Helena","digest":{"algorithm":"md5","value":"f5f54313618740b06034da859660389b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Atlantic/Stanley","digest":{"algorithm":"md5","value":"df5c1a74c6d68b6de94e2a1af48d5ed1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Adelaide","digest":{"algorithm":"md5","value":"bcd133e451b25203c0c28871373975b3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Brisbane","digest":{"algorithm":"md5","value":"8ac07dd3bc14cbb4a8a386e9e5ef47ab"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Broken_Hill","digest":{"algorithm":"md5","value":"e518d175116481fb71e2668cf75e9818"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Darwin","digest":{"algorithm":"md5","value":"7b883c31fd3a0988ddf560dcbac9d030"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Eucla","digest":{"algorithm":"md5","value":"247efc710b7ff291399db0e530c3120b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Hobart","digest":{"algorithm":"md5","value":"92642890d4c2518ce8c355566f9b58c6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Lindeman","digest":{"algorithm":"md5","value":"d13950fea89474c5792de1d9ed2e9e97"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Lord_Howe","digest":{"algorithm":"md5","value":"fde0ac73841a0849e3a43655ccdc7d9f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Melbourne","digest":{"algorithm":"md5","value":"7000225c6f0b4830f9d4efcb53e8a46d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Perth","digest":{"algorithm":"md5","value":"fd111988db6fe95e96bdd04f415c3637"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Australia/Sydney","digest":{"algorithm":"md5","value":"4378df2e9adcdf9ad5ea71915ee945e4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/CET","digest":{"algorithm":"md5","value":"a6417371278edffc5284d1f507f2e154"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/CST6CDT","digest":{"algorithm":"md5","value":"37595fff493cb5c143b8d389e06aacc7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/EET","digest":{"algorithm":"md5","value":"a1e6eb8c2bd0830d9c6d6e59b5bbe649"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/EST","digest":{"algorithm":"md5","value":"0a08ac7cbaf68752a744904a6dd1e1bb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/EST5EDT","digest":{"algorithm":"md5","value":"77bb979a504d4a01683c1488aa03de01"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT","digest":{"algorithm":"md5","value":"2491bd29f24cc74a60bc152dd9618b29"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+1","digest":{"algorithm":"md5","value":"b3f6bf621c0ab90e4663047ee8f3434c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+10","digest":{"algorithm":"md5","value":"f8334545b7f18aeab0d2471f95a3f68b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+11","digest":{"algorithm":"md5","value":"368ac3a9fc3fab17fa36dff7eac7d8dc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+12","digest":{"algorithm":"md5","value":"4d00d0c4eded2bb8a31b514648eaac53"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+2","digest":{"algorithm":"md5","value":"4dfeb02a36fa5dd3d7b14c9e141c96f4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+3","digest":{"algorithm":"md5","value":"06504f6238663a7b462b81ee41642496"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+4","digest":{"algorithm":"md5","value":"ef18285232dd9117a009480af8db8e66"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+5","digest":{"algorithm":"md5","value":"1e282c2724c24d1e7be81e4dde385f92"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+6","digest":{"algorithm":"md5","value":"779a026ca70bdda748f22bbaa8f3f1b5"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+7","digest":{"algorithm":"md5","value":"a8c632240693e8a14d7c0f5790698b4b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+8","digest":{"algorithm":"md5","value":"1c7073e82ecfcca5956af91f5b879b32"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT+9","digest":{"algorithm":"md5","value":"834b0c122cd960155da3782717261980"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-1","digest":{"algorithm":"md5","value":"66609d796af4b30ffff2077c3aa4388a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-10","digest":{"algorithm":"md5","value":"ecb05fb46ce393e5812636d9ba0991e4"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-11","digest":{"algorithm":"md5","value":"a8bfce4f86fe3d816fbec427e8c1deda"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-12","digest":{"algorithm":"md5","value":"ddf7112c28f188622a58f4485989f972"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-13","digest":{"algorithm":"md5","value":"8f1a544111842704ee42382364a223d2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-14","digest":{"algorithm":"md5","value":"f5ad0c2641b9e6e352545566b5a52bad"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-2","digest":{"algorithm":"md5","value":"6d600b5efd8f6a2fa796b044dce8a5b9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-3","digest":{"algorithm":"md5","value":"a4ddc30999941c0078882cba3ab2a7a7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-4","digest":{"algorithm":"md5","value":"6c65d67390f2b8aa0c9085d36047c1a6"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-5","digest":{"algorithm":"md5","value":"2e8f8ed02dc48fbfe525d4fef890a6c3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-6","digest":{"algorithm":"md5","value":"5771114106bb7ef3bef95fa12f93b254"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-7","digest":{"algorithm":"md5","value":"84fa19ffaaf542845b6093e05e6aabc0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-8","digest":{"algorithm":"md5","value":"6c98b0070daf66271bd428987791253d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/GMT-9","digest":{"algorithm":"md5","value":"b6ad0c952ec1fed84f2dbd7c569228df"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Etc/UTC","digest":{"algorithm":"md5","value":"24d07feec9e8c5bc1c3328fba84a69ec"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Amsterdam","digest":{"algorithm":"md5","value":"43365c4f23bc2b7ca0bf7754281f733d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Andorra","digest":{"algorithm":"md5","value":"82415f01c53bb5416820e336c1e7325c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Astrakhan","digest":{"algorithm":"md5","value":"67c88c2f7a31fa9c45e7dc7b59d5a3fb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Athens","digest":{"algorithm":"md5","value":"32eae5f63c925464e155f332d2b4db28"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Belgrade","digest":{"algorithm":"md5","value":"6305652fe58b793634ab2d2ad68a0f3d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Berlin","digest":{"algorithm":"md5","value":"40f099a944a433b1fa9173280774f172"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Brussels","digest":{"algorithm":"md5","value":"a27a947be75fe492910b864bd7539f50"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Bucharest","digest":{"algorithm":"md5","value":"f78009d5747a86111cc4a2e0f7f9f7eb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Budapest","digest":{"algorithm":"md5","value":"9ef6ec9d8efcf31e743d3c72e8e97053"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Chisinau","digest":{"algorithm":"md5","value":"501aa5d85d6af6c02d6c86e214206323"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Copenhagen","digest":{"algorithm":"md5","value":"1e3a08c9b31ae99c1c30a4bfb16c2a31"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Dublin","digest":{"algorithm":"md5","value":"d0a5e0559ccdb820e90e31859b1010b0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Gibraltar","digest":{"algorithm":"md5","value":"a619964c243a62074e87b400776ea2c1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Guernsey","digest":{"algorithm":"md5","value":"9cdd0b710297b7486b5f1262dbcce925"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Helsinki","digest":{"algorithm":"md5","value":"4f650778727cf7d9709971cdfdfac1a2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Isle_of_Man","digest":{"algorithm":"md5","value":"16a480b56386612cfdf1416270a4cfa0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Istanbul","digest":{"algorithm":"md5","value":"391cb50c9ace78b5b004bcb9f9388f43"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Jersey","digest":{"algorithm":"md5","value":"a8e2efa7ef82063fa9e6b51b0185e153"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Kaliningrad","digest":{"algorithm":"md5","value":"5c0fb7bb7a9398ac5a7035cfa3b5d853"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Kirov","digest":{"algorithm":"md5","value":"2bd5f9d10b35e9237d8ddff2de572f0b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Kyiv","digest":{"algorithm":"md5","value":"8d0cbdf645c84c167b4fd1d03c64bbe9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Lisbon","digest":{"algorithm":"md5","value":"52598917fc1f400e54c8cd6aefb4099d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Ljubljana","digest":{"algorithm":"md5","value":"c12c8ec45084b1450f6f73281f8bd3fa"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/London","digest":{"algorithm":"md5","value":"99fc0858607f1050128228bfb26ba6fd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Luxembourg","digest":{"algorithm":"md5","value":"096be74c819ba46a17fbcd58433fc11c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Madrid","digest":{"algorithm":"md5","value":"cbdcbf72619aaea56be4cbd90ca4cc40"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Malta","digest":{"algorithm":"md5","value":"43d36fe3786d69a7efc0e798c5784c97"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Minsk","digest":{"algorithm":"md5","value":"2dbf5c239ed0cfd970461bd796bdf8bc"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Monaco","digest":{"algorithm":"md5","value":"9476ad26a10263f6d00d0205dce3443f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Moscow","digest":{"algorithm":"md5","value":"c25df10c14bf62d922dc7e492a51533a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Oslo","digest":{"algorithm":"md5","value":"aacaa95ede5217b35169fe824f0648ee"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Paris","digest":{"algorithm":"md5","value":"91ac799767ec5d02c3c1e46d959b5912"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Prague","digest":{"algorithm":"md5","value":"d8731ae67809e3c9224f6f2b89d95f9c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Riga","digest":{"algorithm":"md5","value":"c8886a0084a2875e1fcfefd03931bc00"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Rome","digest":{"algorithm":"md5","value":"4479cb9e9049853734c7b1c03a045c89"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Samara","digest":{"algorithm":"md5","value":"e0be95d6b9b6549f4e83b5454588eabb"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Sarajevo","digest":{"algorithm":"md5","value":"587808785e47af3c78c2e90ad505f331"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Saratov","digest":{"algorithm":"md5","value":"518a22d07865b4a4bca2b70ec5159ddf"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Simferopol","digest":{"algorithm":"md5","value":"0581fa7d3af42ef331326a9fb855a597"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Skopje","digest":{"algorithm":"md5","value":"f5ab90ecda549c28ee0ce52a0a940653"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Sofia","digest":{"algorithm":"md5","value":"4cde1d1e7c820f5a686c446fd1946203"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Stockholm","digest":{"algorithm":"md5","value":"48a03bb36ba2e2b456b3693e66edd561"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Tallinn","digest":{"algorithm":"md5","value":"bd947f53a90369181f31a43529b5b28a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Tirane","digest":{"algorithm":"md5","value":"7dbe0f6fd518d5288c3fa141cbf64dee"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Ulyanovsk","digest":{"algorithm":"md5","value":"f84ed5545562427f678a45e79b1a1bb9"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Vaduz","digest":{"algorithm":"md5","value":"b7b97f5dc972ce52553224de7fc4fb58"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Vienna","digest":{"algorithm":"md5","value":"95f386447138260548fdd4ba32d45406"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Vilnius","digest":{"algorithm":"md5","value":"9716be898c5d425b041e1d025bc3297e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Volgograd","digest":{"algorithm":"md5","value":"1f286b81fe129db7d6a3d4ba90ac6b35"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Warsaw","digest":{"algorithm":"md5","value":"2fabd0b74f478b10c0394bf8dbd416da"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Zagreb","digest":{"algorithm":"md5","value":"12172851e76a2f1d12bf69e2ac277a8c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Europe/Zurich","digest":{"algorithm":"md5","value":"e0ca365d1db442436ebc0c9c0932a8ca"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Factory","digest":{"algorithm":"md5","value":"dc2bafa694dbe9df90222068e277a15d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/HST","digest":{"algorithm":"md5","value":"b900f9dce07976b34613ee6a13cbfa3a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Antananarivo","digest":{"algorithm":"md5","value":"7368a2fd67f976e348afc8fef448af6b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Chagos","digest":{"algorithm":"md5","value":"76189a98339e5c42bd7b632ba2d441d0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Christmas","digest":{"algorithm":"md5","value":"8aa94b9c033de39e136e8d41500cb6ea"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Cocos","digest":{"algorithm":"md5","value":"b0d34cb2c7ae057ee4c5b4a017d17d3a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Comoro","digest":{"algorithm":"md5","value":"5ac00a0f7f7b7d4364c5fdac983bf86c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Kerguelen","digest":{"algorithm":"md5","value":"bbc25fd3c6b044e8e38fec6d516920e0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Mahe","digest":{"algorithm":"md5","value":"1fd699404d8574424457fcc32499b87b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Maldives","digest":{"algorithm":"md5","value":"55217e9b25677f18d1ddd6c7881d9e58"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Mauritius","digest":{"algorithm":"md5","value":"da4d88e37d05171d9fdce705b15ef97d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Mayotte","digest":{"algorithm":"md5","value":"31ab46d7034a5fb09ec65ed0f8bd657e"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Indian/Reunion","digest":{"algorithm":"md5","value":"f6dc580127464ba54c56c9a9701c1a5f"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/MET","digest":{"algorithm":"md5","value":"34f04d56aba5453d25162dd9e96e46ee"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/MST","digest":{"algorithm":"md5","value":"6f0a805721e375527ea4b5bc2d3bf08c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/MST7MDT","digest":{"algorithm":"md5","value":"696bbb1c7e573c90851ddaafeff4ae67"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/PST8PDT","digest":{"algorithm":"md5","value":"a2cd43521ad922f7182d96359d68e01a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Apia","digest":{"algorithm":"md5","value":"5428ff716841c91e983b174c8ac9da3a"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Auckland","digest":{"algorithm":"md5","value":"30870a56c122fa3e66d9b176d679efa0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Bougainville","digest":{"algorithm":"md5","value":"5ad2c81438ebab62e4d3f1d597405fe2"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Chatham","digest":{"algorithm":"md5","value":"e8320853c03ce25a10b73f3a89b3357b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Chuuk","digest":{"algorithm":"md5","value":"03cff87f4a86f887d9491db98435c386"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Easter","digest":{"algorithm":"md5","value":"ff150184ed509e278ec6d3b4be64c855"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Efate","digest":{"algorithm":"md5","value":"ebcdbae3033d3635146b4fcdf36a7ef3"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Fakaofo","digest":{"algorithm":"md5","value":"ac96e46403682066b16b341ffa09668c"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Fiji","digest":{"algorithm":"md5","value":"6ba0959ba39911725531759d0f789ccf"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Funafuti","digest":{"algorithm":"md5","value":"37f80ed88bd9a92eb9a978ebf13c3dba"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Galapagos","digest":{"algorithm":"md5","value":"5ab69fbcfe75a0654a40ace86abaa592"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Gambier","digest":{"algorithm":"md5","value":"d1e700de7d46a2850fca116d0d681c95"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Guadalcanal","digest":{"algorithm":"md5","value":"ffb625414b2a89070bab1724be2bb0dd"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Guam","digest":{"algorithm":"md5","value":"865c77d643d430919ac1fec7f5101b84"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Honolulu","digest":{"algorithm":"md5","value":"dd446af50099c11b58325575aaf65130"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Kanton","digest":{"algorithm":"md5","value":"eb273264dd7c6fdb3eb3e693e1611d24"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Kiritimati","digest":{"algorithm":"md5","value":"9efbdd41d6480cc6aad33fe1acf33885"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Kosrae","digest":{"algorithm":"md5","value":"43dd2716451292ccfc95098165050d1b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Kwajalein","digest":{"algorithm":"md5","value":"76184bb288c21f79d69500b9722217f8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Majuro","digest":{"algorithm":"md5","value":"9ff12b409f864a8de2d96dacdd81e063"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Marquesas","digest":{"algorithm":"md5","value":"0825fee549aa8e15e5ac0db0ab2ae606"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Midway","digest":{"algorithm":"md5","value":"a00bb41526726130f0bd5eb949fe0343"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Nauru","digest":{"algorithm":"md5","value":"87f4c06191862053d3aac0e12fb10653"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Niue","digest":{"algorithm":"md5","value":"a13beb8de7e06bba8e2bd941aef3a51b"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Norfolk","digest":{"algorithm":"md5","value":"2a11479aeab0784ab11351f3537aceb1"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Noumea","digest":{"algorithm":"md5","value":"163884f126b5fa813c3d3e29f0384631"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Pago_Pago","digest":{"algorithm":"md5","value":"22bbce3d5248c853429f5155ec05e0a8"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Palau","digest":{"algorithm":"md5","value":"b4e03414d97a64cae7a3f54afc1dd936"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Pitcairn","digest":{"algorithm":"md5","value":"ef22211af8e43260b5673bcb38a692c7"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Pohnpei","digest":{"algorithm":"md5","value":"35961f4f51fd100f69a0618f3d638884"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Port_Moresby","digest":{"algorithm":"md5","value":"e035e32fb45b1b6ae4393e165207c7ac"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Rarotonga","digest":{"algorithm":"md5","value":"dabf83ea2dfc4f4a6622e072df2cea9d"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Saipan","digest":{"algorithm":"md5","value":"e68231bc7028eddd481717cbd9e59746"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Tahiti","digest":{"algorithm":"md5","value":"ebbdb867bbba7cae1715d12e9becd7e0"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Tarawa","digest":{"algorithm":"md5","value":"dd18b9789485667ed80ab645ae515dca"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Tongatapu","digest":{"algorithm":"md5","value":"8a5d267089f8f893d36c526652872666"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Wake","digest":{"algorithm":"md5","value":"b1ebb8ac6af4ad5281b311024b9f3316"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/Pacific/Wallis","digest":{"algorithm":"md5","value":"e9557d81c57e87fdff97714fca1798ba"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/right/WET","digest":{"algorithm":"md5","value":"4ab4ceda8c4293580c46c99220e70070"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/tzdata.zi","digest":{"algorithm":"md5","value":"2163fb930c7dfdecc3db686a28445284"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/zone.tab","digest":{"algorithm":"md5","value":"530ca1257c9d7470f11f59650b93a893"},"isConfigFile":false},{"path":"/usr/share/zoneinfo/zone1970.tab","digest":{"algorithm":"md5","value":"4c4bd42e8a077e28c1bf13b905a01912"},"isConfigFile":false}]}},{"id":"929f7bc81a430f59","name":"uglify-js","version":"3.19.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/uglify-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/uglify-js/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/uglify-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/uglify-js/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:uglifyjs_project:uglifyjs:3.19.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/uglify-js@3.19.3","metadataType":"javascript-npm-package","metadata":{"name":"uglify-js","version":"3.19.3","author":"Mihai Bazon (http://lisperator.net/), Alex Lam , Mihai Bazon (http://lisperator.net/)","homepage":"","description":"JavaScript parser, mangler/compressor and beautifier toolkit","url":"mishoo/UglifyJS","private":false}},{"id":"d5a42b3035bdd365","name":"unbzip2-stream","version":"1.4.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unbzip2-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unbzip2-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unbzip2-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unbzip2-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unbzip2-stream:unbzip2-stream:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unbzip2-stream:unbzip2_stream:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unbzip2_stream:unbzip2-stream:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unbzip2_stream:unbzip2_stream:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regular:unbzip2-stream:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regular:unbzip2_stream:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unbzip2:unbzip2-stream:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unbzip2:unbzip2_stream:1.4.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unbzip2-stream@1.4.3","metadataType":"javascript-npm-package","metadata":{"name":"unbzip2-stream","version":"1.4.3","author":"Jan Bölsche ","homepage":"","description":"streaming unbzip2 implementation in pure javascript for node and browsers","url":"https://github.com/regular/unbzip2-stream.git","private":false}},{"id":"ac9aba0a81d8073c","name":"unc-path-regex","version":"0.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unc-path-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unc-path-regex/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unc-path-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unc-path-regex/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unc-path-regex:unc-path-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unc-path-regex:unc_path_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unc_path_regex:unc-path-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unc_path_regex:unc_path_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unc-path:unc-path-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unc-path:unc_path_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unc_path:unc-path-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unc_path:unc_path_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regexhq:unc-path-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:regexhq:unc_path_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unc:unc-path-regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unc:unc_path_regex:0.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unc-path-regex@0.1.2","metadataType":"javascript-npm-package","metadata":{"name":"unc-path-regex","version":"0.1.2","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/regexhq/unc-path-regex","description":"Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.","url":"https://github.com/regexhq/unc-path-regex.git","private":false}},{"id":"719cbb15880d33d1","name":"underscore.string","version":"3.3.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/underscore.string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/underscore.string/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/underscore.string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/underscore.string/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:underscore.string:underscore.string:3.3.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:epeli:underscore.string:3.3.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/underscore.string@3.3.6","metadataType":"javascript-npm-package","metadata":{"name":"underscore.string","version":"3.3.6","author":"Esa-Matti Suuronen (http://esa-matti.suuronen.org/), Edward Tsech , Pavel Pravosud (), Sasha Koss (http://koss.nocorp.me/), Vladimir Dronnikov , Pete Kruckenberg (), Paul Chavard (), Ed Finkler (), Christoph Hermann ()","homepage":"http://epeli.github.com/underscore.string/","description":"String manipulation extensions for Underscore.js javascript library.","url":"https://github.com/epeli/underscore.string.git","private":false}},{"id":"c0ec3464366df4cf","name":"undici-types","version":"6.19.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ethers/node_modules/undici-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethers/node_modules/undici-types/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ethers/node_modules/undici-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ethers/node_modules/undici-types/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:undici-types:undici-types:6.19.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:undici-types:undici_types:6.19.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:undici_types:undici-types:6.19.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:undici_types:undici_types:6.19.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:undici:undici-types:6.19.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:undici:undici_types:6.19.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/undici-types@6.19.8","metadataType":"javascript-npm-package","metadata":{"name":"undici-types","version":"6.19.8","author":"Daniele Belardi (https://github.com/dnlup), Ethan Arrowood (https://github.com/ethan-arrowood), Matteo Collina (https://github.com/mcollina), Matthew Aitken (https://github.com/KhafraDev), Robert Nagy (https://github.com/ronag), Szymon Marczak (https://github.com/szmarczak), Tomas Della Vedova (https://github.com/delvedor)","homepage":"https://undici.nodejs.org","description":"A stand-alone types package for Undici","url":"git+https://github.com/nodejs/undici.git","private":false}},{"id":"2ec7a147b1861e7e","name":"undici-types","version":"6.21.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/undici-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/undici-types/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/undici-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/undici-types/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:undici-types:undici-types:6.21.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:undici-types:undici_types:6.21.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:undici_types:undici-types:6.21.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:undici_types:undici_types:6.21.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:undici:undici-types:6.21.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:undici:undici_types:6.21.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/undici-types@6.21.0","metadataType":"javascript-npm-package","metadata":{"name":"undici-types","version":"6.21.0","author":"Daniele Belardi (https://github.com/dnlup), Ethan Arrowood (https://github.com/ethan-arrowood), Matteo Collina (https://github.com/mcollina), Matthew Aitken (https://github.com/KhafraDev), Robert Nagy (https://github.com/ronag), Szymon Marczak (https://github.com/szmarczak), Tomas Della Vedova (https://github.com/delvedor)","homepage":"https://undici.nodejs.org","description":"A stand-alone types package for Undici","url":"git+https://github.com/nodejs/undici.git","private":false}},{"id":"77f2f0a8f7df086b","name":"unicode-properties","version":"1.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unicode-properties/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unicode-properties/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unicode-properties/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unicode-properties/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unicode-properties:unicode-properties:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unicode-properties:unicode_properties:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unicode_properties:unicode-properties:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unicode_properties:unicode_properties:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:devongovett:unicode-properties:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:devongovett:unicode_properties:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unicode:unicode-properties:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unicode:unicode_properties:1.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unicode-properties@1.4.1","metadataType":"javascript-npm-package","metadata":{"name":"unicode-properties","version":"1.4.1","author":"Devon Govett ","homepage":"https://github.com/devongovett/unicode-properties","description":"Provides fast access to unicode character properties","url":"git://github.com/devongovett/unicode-properties.git","private":false}},{"id":"c0712c33eff88472","name":"unicode-trie","version":"2.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unicode-trie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unicode-trie/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unicode-trie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unicode-trie/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unicode-trie:unicode-trie:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unicode-trie:unicode_trie:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unicode_trie:unicode-trie:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unicode_trie:unicode_trie:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:devongovett:unicode-trie:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:devongovett:unicode_trie:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unicode:unicode-trie:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unicode:unicode_trie:2.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unicode-trie@2.0.0","metadataType":"javascript-npm-package","metadata":{"name":"unicode-trie","version":"2.0.0","author":"Devon Govett ","homepage":"https://github.com/devongovett/unicode-trie","description":"Unicode Trie data structure for fast character metadata lookup, ported from ICU","url":"git://github.com/devongovett/unicode-trie.git","private":false}},{"id":"f5c7d68fe34baef1","name":"union-value","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/union-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/union-value/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/union-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/union-value/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:union-value:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:union_value:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:union-value:union-value:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:union-value:union_value:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:union_value:union-value:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:union_value:union_value:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:union:union-value:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:union:union_value:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/union-value@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"union-value","version":"1.0.1","author":"Jon Schlinkert (https://github.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/union-value","description":"Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.","url":"jonschlinkert/union-value","private":false}},{"id":"cb6e79fb065b0164","name":"unique-filename","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unique-filename:unique-filename:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique-filename:unique_filename:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique_filename:unique-filename:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique_filename:unique_filename:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique:unique-filename:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique:unique_filename:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:unique-filename:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:unique_filename:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unique-filename@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"unique-filename","version":"1.1.1","author":"Rebecca Turner (http://re-becca.org/)","homepage":"https://github.com/iarna/unique-filename","description":"Generate a unique filename for use in temporary directories or caches.","url":"https://github.com/iarna/unique-filename.git","private":false}},{"id":"deaed92dd166ac8d","name":"unique-filename","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unique-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unique-filename/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unique-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unique-filename/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unique-filename:unique-filename:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique-filename:unique_filename:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique_filename:unique-filename:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique_filename:unique_filename:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique:unique-filename:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique:unique_filename:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:unique-filename:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:unique_filename:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unique-filename@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"unique-filename","version":"4.0.0","author":"GitHub Inc.","homepage":"https://github.com/iarna/unique-filename","description":"Generate a unique filename for use in temporary directories or caches.","url":"git+https://github.com/npm/unique-filename.git","private":false}},{"id":"930467346c7209f9","name":"unique-slug","version":"2.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unique-slug:unique-slug:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique-slug:unique_slug:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique_slug:unique-slug:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique_slug:unique_slug:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique:unique-slug:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique:unique_slug:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:unique-slug:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:unique_slug:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unique-slug@2.0.2","metadataType":"javascript-npm-package","metadata":{"name":"unique-slug","version":"2.0.2","author":"Rebecca Turner (http://re-becca.org)","homepage":"","description":"Generate a unique character string suitible for use in files and URLs.","url":"git://github.com/iarna/unique-slug.git","private":false}},{"id":"b1297fb43211d6e6","name":"unique-slug","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unique-slug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unique-slug/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unique-slug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unique-slug/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unique-slug:unique-slug:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique-slug:unique_slug:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique_slug:unique-slug:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique_slug:unique_slug:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique:unique-slug:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unique:unique_slug:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unique-slug@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"unique-slug","version":"5.0.0","author":"GitHub Inc.","homepage":"","description":"Generate a unique character string suitible for use in files and URLs.","url":"git+https://github.com/npm/unique-slug.git","private":false}},{"id":"45e8ba56c7fc67b5","name":"unit-compare","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unit-compare/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unit-compare/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unit-compare/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unit-compare/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unit-compare:unit-compare:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unit-compare:unit_compare:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unit_compare:unit-compare:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unit_compare:unit_compare:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nspragg:unit-compare:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nspragg:unit_compare:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unit:unit-compare:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unit:unit_compare:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unit-compare@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"unit-compare","version":"1.0.1","author":"nspragg@gmail.com","homepage":"https://github.com/nspragg/unit-compare","description":"Compare byte and datetime units","url":"https://github.com/nspragg/unit-compare.git","private":false}},{"id":"478e17a8d9d9e24d","name":"universalify","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/universalify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/universalify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/universalify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/universalify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:universalify:universalify:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:RyanZim:universalify:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/universalify@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"universalify","version":"2.0.1","author":"Ryan Zimmerman ","homepage":"https://github.com/RyanZim/universalify#readme","description":"Make a callback- or promise-based function support both promises and callbacks.","url":"git+https://github.com/RyanZim/universalify.git","private":false}},{"id":"7bdc8da7ff6ad05b","name":"unpipe","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unpipe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unpipe/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unpipe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unpipe/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unpipe:unpipe:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unpipe@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"unpipe","version":"1.0.0","author":"Douglas Christopher Wilson ","homepage":"","description":"Unpipe a stream from all destinations","url":"stream-utils/unpipe","private":false}},{"id":"919844ff6a5d8498","name":"unset-value","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unset-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unset-value/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unset-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unset-value/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:unset-value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jonschlinkert:unset_value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unset-value:unset-value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unset-value:unset_value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unset_value:unset-value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unset_value:unset_value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unset:unset-value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:unset:unset_value:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/unset-value@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"unset-value","version":"1.0.0","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Jon Schlinkert (http://twitter.com/jonschlinkert)","homepage":"https://github.com/jonschlinkert/unset-value","description":"Delete nested properties from an object using dot notation.","url":"jonschlinkert/unset-value","private":false}},{"id":"8ff94005ba61a9ee","name":"untildify","version":"2.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/untildify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/untildify/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/untildify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/untildify/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:untildify:untildify:2.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/untildify@2.1.0","metadataType":"javascript-npm-package","metadata":{"name":"untildify","version":"2.1.0","author":"Sindre Sorhus (sindresorhus.com), silverwind (https://silverwind.io)","homepage":"","description":"Convert a tilde path to an absolute path: ~/dev => /Users/sindresorhus/dev","url":"sindresorhus/untildify","private":false}},{"id":"96d1f3567742fbab","name":"unzipper","version":"0.9.15","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/unzipper/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unzipper/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/unzipper/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/unzipper/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:unzipper_project:unzipper:0.9.15:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/unzipper@0.9.15","metadataType":"javascript-npm-package","metadata":{"name":"unzipper","version":"0.9.15","author":"Evan Oxfeld , Ziggy Jonsson , Evan Oxfeld , Joe Ferner ","homepage":"","description":"Unzip cross-platform streaming API ","url":"https://github.com/ZJONSSON/node-unzipper.git","private":false}},{"id":"919596dc82904b40","name":"urix","version":"0.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/urix/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/urix/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/urix/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/urix/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:urix:urix:0.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/urix@0.1.0","metadataType":"javascript-npm-package","metadata":{"name":"urix","version":"0.1.0","author":"Simon Lydell","homepage":"","description":"Makes Windows-style paths more unix and URI friendly.","url":"lydell/urix","private":false}},{"id":"fe44fa8ce8ee75af","name":"url-parse-lax","version":"3.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/url-parse-lax/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/url-parse-lax/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/url-parse-lax/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/url-parse-lax/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:url-parse-lax:url-parse-lax:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url-parse-lax:url_parse_lax:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url_parse_lax:url-parse-lax:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url_parse_lax:url_parse_lax:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url-parse:url-parse-lax:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url-parse:url_parse_lax:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url_parse:url-parse-lax:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url_parse:url_parse_lax:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url:url-parse-lax:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url:url_parse_lax:3.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/url-parse-lax@3.0.0","metadataType":"javascript-npm-package","metadata":{"name":"url-parse-lax","version":"3.0.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Lax url.parse() with support for protocol-less URLs & IPs","url":"sindresorhus/url-parse-lax","private":false}},{"id":"e31e5498dbb100a3","name":"url-to-options","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/url-to-options/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/url-to-options/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/url-to-options/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/url-to-options/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:url-to-options:url-to-options:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url-to-options:url_to_options:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url_to_options:url-to-options:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url_to_options:url_to_options:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url-to:url-to-options:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url-to:url_to_options:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url_to:url-to-options:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url_to:url_to_options:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url:url-to-options:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:url:url_to_options:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/url-to-options@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"url-to-options","version":"1.0.1","author":"Steven Vachon (https://www.svachon.com/)","homepage":"","description":"Convert a WHATWG URL to an http(s).request options object.","url":"stevenvachon/url-to-options","private":false}},{"id":"91cd1ab629647b66","name":"use","version":"3.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/use/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/use/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/use/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/use/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jonschlinkert:use:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:use:use:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/use@3.1.1","metadataType":"javascript-npm-package","metadata":{"name":"use","version":"3.1.1","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), Olsten Larck (https://i.am.charlike.online), ","homepage":"https://github.com/jonschlinkert/use","description":"Easily add plugin support to your node.js application.","url":"jonschlinkert/use","private":false}},{"id":"91d2330fa076a0de","name":"utf8-byte-length","version":"1.0.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/utf8-byte-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/utf8-byte-length/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"(WTFPL OR MIT)","spdxExpression":"(WTFPL OR MIT)","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/utf8-byte-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/utf8-byte-length/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:utf8-byte-length:utf8-byte-length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utf8-byte-length:utf8_byte_length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utf8_byte_length:utf8-byte-length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utf8_byte_length:utf8_byte_length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utf8-byte:utf8-byte-length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utf8-byte:utf8_byte_length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utf8_byte:utf8-byte-length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utf8_byte:utf8_byte_length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parshap:utf8-byte-length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:parshap:utf8_byte_length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utf8:utf8-byte-length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utf8:utf8_byte_length:1.0.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/utf8-byte-length@1.0.5","metadataType":"javascript-npm-package","metadata":{"name":"utf8-byte-length","version":"1.0.5","author":"Carl Xiong ","homepage":"https://github.com/parshap/utf8-byte-length#readme","description":"Get utf8 byte length of string","url":"git+https://github.com/parshap/utf8-byte-length.git","private":false}},{"id":"81599fa0c784b361","name":"util","version":"0.12.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/util/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/util/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/util/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/util/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:browserify:util:0.12.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:util:util:0.12.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/util@0.12.5","metadataType":"javascript-npm-package","metadata":{"name":"util","version":"0.12.5","author":"Joyent (http://www.joyent.com)","homepage":"https://github.com/browserify/node-util","description":"Node.js's util module for all engines","url":"git://github.com/browserify/node-util","private":false}},{"id":"5aa8474b38ae743a","name":"util-deprecate","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/util-deprecate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/util-deprecate/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/util-deprecate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/util-deprecate/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:util-deprecate:util-deprecate:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:util-deprecate:util_deprecate:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:util_deprecate:util-deprecate:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:util_deprecate:util_deprecate:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:util-deprecate:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:TooTallNate:util_deprecate:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:util:util-deprecate:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:util:util_deprecate:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/util-deprecate@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"util-deprecate","version":"1.0.2","author":"Nathan Rajlich (http://n8.io/)","homepage":"https://github.com/TooTallNate/util-deprecate","description":"The Node.js `util.deprecate()` function with browser support","url":"git://github.com/TooTallNate/util-deprecate.git","private":false}},{"id":"6f20808d27c78dba","name":"utils-merge","version":"1.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/utils-merge/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/utils-merge/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/utils-merge/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/utils-merge/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:jaredhanson:utils-merge:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jaredhanson:utils_merge:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utils-merge:utils-merge:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utils-merge:utils_merge:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utils_merge:utils-merge:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utils_merge:utils_merge:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utils:utils-merge:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:utils:utils_merge:1.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/utils-merge@1.0.1","metadataType":"javascript-npm-package","metadata":{"name":"utils-merge","version":"1.0.1","author":"Jared Hanson (http://www.jaredhanson.net/)","homepage":"","description":"merge() utility function","url":"git://github.com/jaredhanson/utils-merge.git","private":false}},{"id":"75276f930d3cfafc","name":"uuid","version":"8.3.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/uuid/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/uuid/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/uuid/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/uuid/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:uuidjs:uuid:8.3.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:uuid:uuid:8.3.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/uuid@8.3.2","metadataType":"javascript-npm-package","metadata":{"name":"uuid","version":"8.3.2","author":"","homepage":"","description":"RFC4122 (v1, v4, and v5) UUIDs","url":"https://github.com/uuidjs/uuid.git","private":false}},{"id":"f2d732c14052d64a","name":"v8flags","version":"3.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/v8flags/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/v8flags/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/grunt/node_modules/v8flags/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/grunt/node_modules/v8flags/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:v8flags:v8flags:3.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/v8flags@3.2.0","metadataType":"javascript-npm-package","metadata":{"name":"v8flags","version":"3.2.0","author":"Gulp Team (http://gulpjs.com/), Tyler Kellen , Blaine Bublitz , Nicolò Ribaudo , Selwyn , Leo Zhang ","homepage":"","description":"Get available v8 and Node.js flags.","url":"gulpjs/v8flags","private":false}},{"id":"ccebf638e9fd3787","name":"validate","version":"4.5.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/validate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/validate/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/validate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/validate/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:validate:validate:4.5.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/validate@4.5.1","metadataType":"javascript-npm-package","metadata":{"name":"validate","version":"4.5.1","author":"Eivind Fjeldstad","homepage":"","description":"Validate object properties in javascript.","url":"eivindfjeldstad/validate","private":false}},{"id":"3b9b91f7d23a3503","name":"validator","version":"13.15.15","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/validator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/validator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:validator_project:validator:13.15.15:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/validator@13.15.15","metadataType":"javascript-npm-package","metadata":{"name":"validator","version":"13.15.15","author":"Chris O'Hara , Anthony Nandaa (https://github.com/profnandaa)","homepage":"https://github.com/validatorjs/validator.js","description":"String validation and sanitization","url":"git+https://github.com/validatorjs/validator.js.git","private":false}},{"id":"ef1054337f6d6829","name":"vary","version":"1.1.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/vary/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/vary/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/vary/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/vary/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vary:vary:1.1.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/vary@1.1.2","metadataType":"javascript-npm-package","metadata":{"name":"vary","version":"1.1.2","author":"Douglas Christopher Wilson ","homepage":"","description":"Manipulate the HTTP Vary header","url":"jshttp/vary","private":false}},{"id":"9137ec7afce7bb08","name":"vm2","version":"3.9.17","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/vm2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/vm2/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/vm2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/vm2/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:vm2_project:vm2:3.9.17:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/vm2@3.9.17","metadataType":"javascript-npm-package","metadata":{"name":"vm2","version":"3.9.17","author":"Patrik Simek (https://patriksimek.cz)","homepage":"","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","url":"github:patriksimek/vm2","private":false}},{"id":"c20f7d8a863db46e","name":"void-elements","version":"3.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/void-elements/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/void-elements/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/void-elements/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/void-elements/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:void-elements:void-elements:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:void-elements:void_elements:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:void_elements:void-elements:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:void_elements:void_elements:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jadejs:void-elements:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:jadejs:void_elements:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:void:void-elements:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:void:void_elements:3.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/void-elements@3.1.0","metadataType":"javascript-npm-package","metadata":{"name":"void-elements","version":"3.1.0","author":"hemanth.hm","homepage":"https://github.com/jadejs/void-elements","description":"Array of \"void elements\" defined by the HTML specification.","url":"pugjs/void-elements","private":false}},{"id":"01da09009ec4151e","name":"walk","version":"2.3.15","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/walk/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"(MIT OR Apache-2.0)","spdxExpression":"(MIT OR Apache-2.0)","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/walk/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:walk:walk:2.3.15:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/walk@2.3.15","metadataType":"javascript-npm-package","metadata":{"name":"walk","version":"2.3.15","author":"AJ ONeal ","homepage":"https://git.coolaj86.com/coolaj86/fs-walk.js","description":"A node port of python's os.walk","url":"https://git.coolaj86.com/coolaj86/fs-walk.js.git","private":false}},{"id":"f1205193f13f39ea","name":"walkdir","version":"0.0.11","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/walkdir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/walkdir/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/walkdir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/walkdir/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:soldair:walkdir:0.0.11:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:walkdir:walkdir:0.0.11:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/walkdir@0.0.11","metadataType":"javascript-npm-package","metadata":{"name":"walkdir","version":"0.0.11","author":"Ryan Day , tjfontaine","homepage":"http://github.com/soldair/node-walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","url":"git://github.com/soldair/node-walkdir.git","private":false}},{"id":"2e8e3015e1af67e6","name":"web3","version":"4.16.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ChainSafe:web3:4.16.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3:4.16.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3@4.16.0","metadataType":"javascript-npm-package","metadata":{"name":"web3","version":"4.16.0","author":"ChainSafe Systems","homepage":"","description":"Ethereum JavaScript API","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"14a7495ea03c9693","name":"web3-core","version":"4.7.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-core/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-core/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-core/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-core/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ChainSafe:web3-core:4.7.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_core:4.7.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-core:web3-core:4.7.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-core:web3_core:4.7.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_core:web3-core:4.7.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_core:web3_core:4.7.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-core:4.7.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_core:4.7.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-core@4.7.1","metadataType":"javascript-npm-package","metadata":{"name":"web3-core","version":"4.7.1","author":"ChainSafe Systems","homepage":"","description":"Web3 core tools for sub-packages. This is an internal package.","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"28d6448f2bdc5b42","name":"web3-errors","version":"1.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-errors/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-errors/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-errors:web3-errors:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-errors:web3_errors:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_errors:web3-errors:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_errors:web3_errors:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-errors:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_errors:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-errors:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_errors:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-errors@1.3.1","metadataType":"javascript-npm-package","metadata":{"name":"web3-errors","version":"1.3.1","author":"ChainSafe Systems","homepage":"","description":"This package has web3 error classes","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"9ab222a1f50be8c3","name":"web3-eth","version":"4.11.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-eth/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-eth/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ChainSafe:web3-eth:4.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_eth:4.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3-eth:4.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3_eth:4.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3-eth:4.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3_eth:4.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-eth:4.11.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_eth:4.11.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-eth@4.11.1","metadataType":"javascript-npm-package","metadata":{"name":"web3-eth","version":"4.11.1","author":"ChainSafe Systems","homepage":"","description":"Web3 module to interact with the Ethereum blockchain and smart contracts.","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"1ffcb90cd3e54f11","name":"web3-eth-abi","version":"4.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-eth-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-abi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-eth-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-abi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-eth-abi:web3-eth-abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth-abi:web3_eth_abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_abi:web3-eth-abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_abi:web3_eth_abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereum:web3-eth-abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereum:web3_eth_abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3-eth-abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3_eth_abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3-eth-abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3_eth_abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-eth-abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_eth_abi:4.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-eth-abi@4.4.1","metadataType":"javascript-npm-package","metadata":{"name":"web3-eth-abi","version":"4.4.1","author":"ChainSafe Systems","homepage":"","description":"Web3 module encode and decode EVM in/output.","url":"https://github.com/ethereum/web3.js/tree/4.x/packages/web3-eth-abi","private":false}},{"id":"014a4ad9844b9cbf","name":"web3-eth-accounts","version":"4.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-eth-accounts/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-accounts/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-eth-accounts/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-accounts/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-eth-accounts:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth-accounts:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_accounts:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_accounts:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-eth-accounts@4.3.1","metadataType":"javascript-npm-package","metadata":{"name":"web3-eth-accounts","version":"4.3.1","author":"ChainSafe Systems","homepage":"","description":"Package for managing Ethereum accounts and signing","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"b5f6469d481d57d8","name":"web3-eth-contract","version":"4.7.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-eth-contract/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-contract/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-eth-contract/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-contract/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-eth-contract:web3-eth-contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth-contract:web3_eth_contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_contract:web3-eth-contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_contract:web3_eth_contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereum:web3-eth-contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ethereum:web3_eth_contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3-eth-contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3_eth_contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3-eth-contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3_eth_contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-eth-contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_eth_contract:4.7.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-eth-contract@4.7.2","metadataType":"javascript-npm-package","metadata":{"name":"web3-eth-contract","version":"4.7.2","author":"ChainSafe Systems","homepage":"","description":"Web3 module to interact with Ethereum smart contracts.","url":"https://github.com/ethereum/web3.js/tree/4.x/packages/web3-eth-contract","private":false}},{"id":"e2fc4797aa4a6b29","name":"web3-eth-ens","version":"4.4.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-eth-ens/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-ens/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-eth-ens/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-ens/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-eth-ens:web3-eth-ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth-ens:web3_eth_ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_ens:web3-eth-ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_ens:web3_eth_ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-eth-ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_eth_ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3-eth-ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3_eth_ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3-eth-ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3_eth_ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-eth-ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_eth_ens:4.4.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-eth-ens@4.4.0","metadataType":"javascript-npm-package","metadata":{"name":"web3-eth-ens","version":"4.4.0","author":"ChainSafe Systems","homepage":"","description":"This package has ENS functions for interacting with Ethereum Name Service.","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"872d82c225929374","name":"web3-eth-iban","version":"4.0.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-eth-iban/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-iban/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-eth-iban/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-iban/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-eth-iban:web3-eth-iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth-iban:web3_eth_iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_iban:web3-eth-iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_iban:web3_eth_iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-eth-iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_eth_iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3-eth-iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3_eth_iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3-eth-iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3_eth_iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-eth-iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_eth_iban:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-eth-iban@4.0.7","metadataType":"javascript-npm-package","metadata":{"name":"web3-eth-iban","version":"4.0.7","author":"ChainSafe Systems","homepage":"","description":"This package converts Ethereum addresses to IBAN addresses and vice versa.","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"86b64662ee5ecbd0","name":"web3-eth-personal","version":"4.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-eth-personal/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-personal/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-eth-personal/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-eth-personal/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-eth-personal:web3-eth-personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth-personal:web3_eth_personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_personal:web3-eth-personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth_personal:web3_eth_personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-eth-personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_eth_personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3-eth-personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-eth:web3_eth_personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3-eth-personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_eth:web3_eth_personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-eth-personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_eth_personal:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-eth-personal@4.1.0","metadataType":"javascript-npm-package","metadata":{"name":"web3-eth-personal","version":"4.1.0","author":"ChainSafe Systems","homepage":"","description":"Web3 module to interact with the Ethereum blockchain accounts stored in the node.","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"20491e5bff6f6d9f","name":"web3-net","version":"4.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-net/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-net/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-net/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-net/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ChainSafe:web3-net:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_net:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-net:web3-net:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-net:web3_net:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_net:web3-net:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_net:web3_net:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-net:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_net:4.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-net@4.1.0","metadataType":"javascript-npm-package","metadata":{"name":"web3-net","version":"4.1.0","author":"ChainSafe Systems","homepage":"","description":"Web3 module to interact with the Ethereum nodes networking properties.","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"1dafe4d6630c4a96","name":"web3-providers-http","version":"4.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-providers-http/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-providers-http/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-providers-http/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-providers-http/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-providers-http:web3-providers-http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-providers-http:web3_providers_http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers_http:web3-providers-http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers_http:web3_providers_http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-providers:web3-providers-http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-providers:web3_providers_http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers:web3-providers-http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers:web3_providers_http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-providers-http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_providers_http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-providers-http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_providers_http:4.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-providers-http@4.2.0","metadataType":"javascript-npm-package","metadata":{"name":"web3-providers-http","version":"4.2.0","author":"ChainSafe Systems","homepage":"","description":"HTTP provider for Web3 4.x.x","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"10248b53e67e06af","name":"web3-providers-ipc","version":"4.0.7","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-providers-ipc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-providers-ipc/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-providers-ipc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-providers-ipc/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-providers-ipc:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-providers-ipc:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers_ipc:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers_ipc:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-providers:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-providers:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-providers-ipc@4.0.7","metadataType":"javascript-npm-package","metadata":{"name":"web3-providers-ipc","version":"4.0.7","author":"ChainSafe Systems","homepage":"","description":"IPC provider for Web3 4.x.x","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"72f5e9566973db2c","name":"web3-providers-ws","version":"4.0.8","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-providers-ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-providers-ws/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-providers-ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-providers-ws/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-providers-ws:web3-providers-ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-providers-ws:web3_providers_ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers_ws:web3-providers-ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers_ws:web3_providers_ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-providers:web3-providers-ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-providers:web3_providers_ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers:web3-providers-ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_providers:web3_providers_ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-providers-ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_providers_ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-providers-ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_providers_ws:4.0.8:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-providers-ws@4.0.8","metadataType":"javascript-npm-package","metadata":{"name":"web3-providers-ws","version":"4.0.8","author":"ChainSafe Systems","homepage":"","description":"Websocket provider for Web3 4.x.x","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"6aafd0f57ad9cf13","name":"web3-rpc-methods","version":"1.3.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-rpc-methods/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-rpc-methods/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-rpc-methods/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-rpc-methods/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-rpc-methods:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-rpc-methods:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_rpc_methods:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_rpc_methods:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-rpc:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-rpc:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_rpc:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_rpc:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-rpc-methods@1.3.0","metadataType":"javascript-npm-package","metadata":{"name":"web3-rpc-methods","version":"1.3.0","author":"ChainSafe Systems","homepage":"","description":"Ethereum RPC methods for Web3 4.x.x","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"2537784187e102eb","name":"web3-rpc-providers","version":"1.0.0-rc.4","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-rpc-providers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-rpc-providers/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-rpc-providers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-rpc-providers/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-rpc-providers:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-rpc-providers:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_rpc_providers:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_rpc_providers:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-rpc:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-rpc:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_rpc:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_rpc:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-rpc-providers@1.0.0-rc.4","metadataType":"javascript-npm-package","metadata":{"name":"web3-rpc-providers","version":"1.0.0-rc.4","author":"ChainSafe Systems","homepage":"","description":"Web3 Providers package","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"001367585fcb4924","name":"web3-types","version":"1.10.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-types/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-types/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-types:web3-types:1.10.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-types:web3_types:1.10.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_types:web3-types:1.10.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_types:web3_types:1.10.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-types:1.10.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_types:1.10.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-types:1.10.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_types:1.10.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-types@1.10.0","metadataType":"javascript-npm-package","metadata":{"name":"web3-types","version":"1.10.0","author":"ChainSafe Systems","homepage":"","description":"Provide the common data structures and interfaces for web3 modules.","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"5854ac89952b2b2d","name":"web3-utils","version":"4.3.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-utils/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-utils/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-utils:web3-utils:4.3.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-utils:web3_utils:4.3.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_utils:web3-utils:4.3.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_utils:web3_utils:4.3.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-utils:4.3.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_utils:4.3.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-utils:4.3.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_utils:4.3.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-utils@4.3.3","metadataType":"javascript-npm-package","metadata":{"name":"web3-utils","version":"4.3.3","author":"ChainSafe Systems","homepage":"","description":"Collection of utility functions used in web3.js.","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"1b31d00ca1971282","name":"web3-validator","version":"2.0.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/web3-validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-validator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"LGPL-3.0","spdxExpression":"LGPL-3.0-only","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/web3-validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/web3-validator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:web3-validator:web3-validator:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3-validator:web3_validator:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_validator:web3-validator:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3_validator:web3_validator:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3-validator:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ChainSafe:web3_validator:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3-validator:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:web3:web3_validator:2.0.6:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/web3-validator@2.0.6","metadataType":"javascript-npm-package","metadata":{"name":"web3-validator","version":"2.0.6","author":"ChainSafe Systems","homepage":"","description":"JSON-Schema compatible validator for web3","url":"https://github.com/ChainSafe/web3.js","private":false}},{"id":"03f12591ec8244b6","name":"webidl-conversions","version":"3.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/webidl-conversions/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/webidl-conversions/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BSD-2-Clause","spdxExpression":"BSD-2-Clause","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/webidl-conversions/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/webidl-conversions/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:webidl-conversions:webidl-conversions:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:webidl-conversions:webidl_conversions:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:webidl_conversions:webidl-conversions:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:webidl_conversions:webidl_conversions:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:webidl:webidl-conversions:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:webidl:webidl_conversions:3.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/webidl-conversions@3.0.1","metadataType":"javascript-npm-package","metadata":{"name":"webidl-conversions","version":"3.0.1","author":"Domenic Denicola (https://domenic.me/)","homepage":"","description":"Implements the WebIDL algorithms for converting to and from JavaScript values","url":"jsdom/webidl-conversions","private":false}},{"id":"58b29aa6e629fc79","name":"whatwg-url","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/whatwg-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/whatwg-url/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/whatwg-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/whatwg-url/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:whatwg-url:whatwg-url:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:whatwg-url:whatwg_url:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:whatwg_url:whatwg-url:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:whatwg_url:whatwg_url:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:whatwg:whatwg-url:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:whatwg:whatwg_url:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/whatwg-url@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"whatwg-url","version":"5.0.0","author":"Sebastian Mayr ","homepage":"","description":"An implementation of the WHATWG URL Standard's URL API and parsing machinery","url":"jsdom/whatwg-url","private":false}},{"id":"41ea0ec5c3df6504","name":"which","version":"1.3.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/global-prefix/node_modules/which/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/global-prefix/node_modules/which/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/global-prefix/node_modules/which/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/global-prefix/node_modules/which/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:which:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which:1.3.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/which@1.3.1","metadataType":"javascript-npm-package","metadata":{"name":"which","version":"1.3.1","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","url":"git://github.com/isaacs/node-which.git","private":false}},{"id":"1222522e2e485736","name":"which","version":"2.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/which/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/which/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:isaacs:which:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which:2.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/which@2.0.2","metadataType":"javascript-npm-package","metadata":{"name":"which","version":"2.0.2","author":"Isaac Z. Schlueter (http://blog.izs.me)","homepage":"","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","url":"git://github.com/isaacs/node-which.git","private":false}},{"id":"35565647196cbf3c","name":"which","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/node-gyp/node_modules/which/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-gyp/node_modules/which/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/node-gyp/node_modules/which/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/node-gyp/node_modules/which/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:which:which:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/which@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"which","version":"5.0.0","author":"GitHub Inc.","homepage":"","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","url":"git+https://github.com/npm/node-which.git","private":false}},{"id":"1c5150f5622ba818","name":"which-boxed-primitive","version":"1.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/which-boxed-primitive/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which-boxed-primitive/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/which-boxed-primitive/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which-boxed-primitive/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:which-boxed-primitive:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-boxed-primitive:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_boxed_primitive:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_boxed_primitive:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-boxed:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-boxed:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_boxed:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_boxed:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/which-boxed-primitive@1.1.1","metadataType":"javascript-npm-package","metadata":{"name":"which-boxed-primitive","version":"1.1.1","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/which-boxed-primitive#readme","description":"Which kind of boxed JS primitive is this?","url":"git+https://github.com/inspect-js/which-boxed-primitive.git","private":false}},{"id":"15815161b3b5c910","name":"which-collection","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/which-collection/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which-collection/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/which-collection/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which-collection/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:which-collection:which-collection:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-collection:which_collection:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_collection:which-collection:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_collection:which_collection:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:which-collection:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:which_collection:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which-collection:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which_collection:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/which-collection@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"which-collection","version":"1.0.2","author":"Jordan Harband ","homepage":"https://github.com/inspect-js/which-collection#readme","description":"Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.","url":"git+https://github.com/inspect-js/which-collection.git","private":false}},{"id":"17fef2e739c99bd0","name":"which-module","version":"2.0.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/which-module/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which-module/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/which-module/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which-module/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:which-module:which-module:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-module:which_module:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_module:which-module:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_module:which_module:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nexdrew:which-module:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:nexdrew:which_module:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which-module:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which_module:2.0.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/which-module@2.0.1","metadataType":"javascript-npm-package","metadata":{"name":"which-module","version":"2.0.1","author":"nexdrew","homepage":"https://github.com/nexdrew/which-module#readme","description":"Find the module object for something that was require()d","url":"git+https://github.com/nexdrew/which-module.git","private":false}},{"id":"511b12aae9b5f098","name":"which-pm-runs","version":"1.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/which-pm-runs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which-pm-runs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/which-pm-runs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which-pm-runs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:which-pm-runs:which-pm-runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-pm-runs:which_pm_runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_pm_runs:which-pm-runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_pm_runs:which_pm_runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-pm:which-pm-runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-pm:which_pm_runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_pm:which-pm-runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_pm:which_pm_runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zkochan:which-pm-runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zkochan:which_pm_runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which-pm-runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which_pm_runs:1.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/which-pm-runs@1.1.0","metadataType":"javascript-npm-package","metadata":{"name":"which-pm-runs","version":"1.1.0","author":"Zoltan Kochan","homepage":"https://github.com/zkochan/packages/tree/main/which-pm-runs#readme","description":"Detects what package manager executes the process","url":"https://github.com/zkochan/packages/tree/main/which-pm-runs","private":false}},{"id":"677c2c67e8d9ac81","name":"which-typed-array","version":"1.1.19","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/which-typed-array/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which-typed-array/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/which-typed-array/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/which-typed-array/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:which-typed-array:which-typed-array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-typed-array:which_typed_array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_typed_array:which-typed-array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_typed_array:which_typed_array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-typed:which-typed-array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which-typed:which_typed_array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_typed:which-typed-array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which_typed:which_typed_array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:which-typed-array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:inspect-js:which_typed_array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which-typed-array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:which:which_typed_array:1.1.19:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/which-typed-array@1.1.19","metadataType":"javascript-npm-package","metadata":{"name":"which-typed-array","version":"1.1.19","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","homepage":"","description":"Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.","url":"git://github.com/inspect-js/which-typed-array.git","private":false}},{"id":"5c7edf2206958f5d","name":"wide-align","version":"1.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wide-align/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wide-align/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wide-align/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wide-align/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:wide-align:wide-align:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wide-align:wide_align:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wide_align:wide-align:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wide_align:wide_align:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:wide-align:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:wide_align:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wide:wide-align:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wide:wide_align:1.1.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/wide-align@1.1.3","metadataType":"javascript-npm-package","metadata":{"name":"wide-align","version":"1.1.3","author":"Rebecca Turner (http://re-becca.org/)","homepage":"","description":"A wide-character aware text alignment function for use on the console or with fixed width fonts.","url":"https://github.com/iarna/wide-align","private":false}},{"id":"2f5deab669904e50","name":"wide-align","version":"1.1.5","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:wide-align:wide-align:1.1.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wide-align:wide_align:1.1.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wide_align:wide-align:1.1.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wide_align:wide_align:1.1.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:wide-align:1.1.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:iarna:wide_align:1.1.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wide:wide-align:1.1.5:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wide:wide_align:1.1.5:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/wide-align@1.1.5","metadataType":"javascript-npm-package","metadata":{"name":"wide-align","version":"1.1.5","author":"Rebecca Turner (http://re-becca.org/)","homepage":"","description":"A wide-character aware text alignment function for use on the console or with fixed width fonts.","url":"https://github.com/iarna/wide-align","private":false}},{"id":"3926b8334de91e61","name":"winston","version":"3.17.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/winston/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/winston/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:winstonjs:winston:3.17.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:winston:winston:3.17.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/winston@3.17.0","metadataType":"javascript-npm-package","metadata":{"name":"winston","version":"3.17.0","author":"Charlie Robbins , David Hyde ","homepage":"","description":"A logger for just about everything.","url":"https://github.com/winstonjs/winston.git","private":false}},{"id":"365414d23adfc5d2","name":"winston-transport","version":"4.9.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/winston-transport/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston-transport/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/winston-transport/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/winston-transport/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:winston-transport:winston-transport:4.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:winston-transport:winston_transport:4.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:winston_transport:winston-transport:4.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:winston_transport:winston_transport:4.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:winstonjs:winston-transport:4.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:winstonjs:winston_transport:4.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:winston:winston-transport:4.9.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:winston:winston_transport:4.9.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/winston-transport@4.9.0","metadataType":"javascript-npm-package","metadata":{"name":"winston-transport","version":"4.9.0","author":"Charlie Robbins ","homepage":"https://github.com/winstonjs/winston-transport#readme","description":"Base stream implementations for winston@3 and up.","url":"git@github.com:winstonjs/winston-transport.git","private":false}},{"id":"f241c9ed4f41ff10","name":"with","version":"7.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/with/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/with/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/with/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/with/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:pugjs:with:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:with:with:7.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/with@7.0.2","metadataType":"javascript-npm-package","metadata":{"name":"with","version":"7.0.2","author":"ForbesLindesay","homepage":"","description":"Compile time `with` for strict mode JavaScript","url":"https://github.com/pugjs/with.git","private":false}},{"id":"842b66eb903e3244","name":"wkx","version":"0.5.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wkx/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wkx/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wkx/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wkx/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:cschwarz:wkx:0.5.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wkx:wkx:0.5.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/wkx@0.5.0","metadataType":"javascript-npm-package","metadata":{"name":"wkx","version":"0.5.0","author":"Christian Schwarz","homepage":"","description":"A WKT/WKB/EWKT/EWKB/TWKB/GeoJSON parser and serializer","url":"http://github.com/cschwarz/wkx.git","private":false}},{"id":"585eea1e233e2e9a","name":"wordwrap","version":"0.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wordwrap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wordwrap/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wordwrap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wordwrap/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:substack:wordwrap:0.0.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wordwrap:wordwrap:0.0.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/wordwrap@0.0.3","metadataType":"javascript-npm-package","metadata":{"name":"wordwrap","version":"0.0.3","author":"James Halliday (http://substack.net)","homepage":"","description":"Wrap those words. Show them at what columns to start and stop.","url":"git://github.com/substack/node-wordwrap.git","private":false}},{"id":"73516f520b686791","name":"wordwrap","version":"1.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:substack:wordwrap:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wordwrap:wordwrap:1.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/wordwrap@1.0.0","metadataType":"javascript-npm-package","metadata":{"name":"wordwrap","version":"1.0.0","author":"James Halliday (http://substack.net)","homepage":"","description":"Wrap those words. Show them at what columns to start and stop.","url":"git://github.com/substack/node-wordwrap.git","private":false}},{"id":"cbfbb7822072903f","name":"wrap-ansi","version":"6.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:wrap-ansi:wrap-ansi:6.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap-ansi:wrap_ansi:6.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap_ansi:wrap-ansi:6.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap_ansi:wrap_ansi:6.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap:wrap-ansi:6.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap:wrap_ansi:6.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/wrap-ansi@6.2.0","metadataType":"javascript-npm-package","metadata":{"name":"wrap-ansi","version":"6.2.0","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Wordwrap a string with ANSI escape codes","url":"chalk/wrap-ansi","private":false}},{"id":"b15a62ebd4d4ca1c","name":"wrap-ansi","version":"7.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrap-ansi-cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi-cjs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrap-ansi-cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi-cjs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:wrap-ansi:wrap-ansi:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap-ansi:wrap_ansi:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap_ansi:wrap-ansi:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap_ansi:wrap_ansi:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap:wrap-ansi:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap:wrap_ansi:7.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/wrap-ansi@7.0.0","metadataType":"javascript-npm-package","metadata":{"name":"wrap-ansi","version":"7.0.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Wordwrap a string with ANSI escape codes","url":"chalk/wrap-ansi","private":false}},{"id":"3e75b684ded1ef93","name":"wrap-ansi","version":"8.1.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrap-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrap-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrap-ansi/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:wrap-ansi:wrap-ansi:8.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap-ansi:wrap_ansi:8.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap_ansi:wrap-ansi:8.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap_ansi:wrap_ansi:8.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap:wrap-ansi:8.1.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:wrap:wrap_ansi:8.1.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/wrap-ansi@8.1.0","metadataType":"javascript-npm-package","metadata":{"name":"wrap-ansi","version":"8.1.0","author":"Sindre Sorhus (https://sindresorhus.com)","homepage":"","description":"Wordwrap a string with ANSI escape codes","url":"chalk/wrap-ansi","private":false}},{"id":"9e7700cc01592b12","name":"wrappy","version":"1.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/wrappy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrappy/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/wrappy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/wrappy/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:wrappy:wrappy:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:npm:wrappy:1.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/wrappy@1.0.2","metadataType":"javascript-npm-package","metadata":{"name":"wrappy","version":"1.0.2","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"https://github.com/npm/wrappy","description":"Callback wrapping utility","url":"https://github.com/npm/wrappy","private":false}},{"id":"670482146c83d660","name":"ws","version":"7.4.6","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ws_project:ws:7.4.6:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ws@7.4.6","metadataType":"javascript-npm-package","metadata":{"name":"ws","version":"7.4.6","author":"Einar Otto Stangvik (http://2x.io)","homepage":"https://github.com/websockets/ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","url":"websockets/ws","private":false}},{"id":"c740f277708480a9","name":"ws","version":"8.17.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ws/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/ws/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:ws_project:ws:8.17.1:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/ws@8.17.1","metadataType":"javascript-npm-package","metadata":{"name":"ws","version":"8.17.1","author":"Einar Otto Stangvik (http://2x.io)","homepage":"https://github.com/websockets/ws","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","url":"git+https://github.com/websockets/ws.git","private":false}},{"id":"961b704b394b9dda","name":"xtend","version":"4.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/xtend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/xtend/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/xtend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/xtend/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:Raynos:xtend:4.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:xtend:xtend:4.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/xtend@4.0.2","metadataType":"javascript-npm-package","metadata":{"name":"xtend","version":"4.0.2","author":"Raynos , Jake Verbaten, Matt Esch","homepage":"https://github.com/Raynos/xtend","description":"extend like a boss","url":"git://github.com/Raynos/xtend.git","private":false}},{"id":"cb7009f90513c997","name":"y18n","version":"4.0.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/y18n/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/y18n/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/y18n/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/y18n/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:y18n_project:y18n:4.0.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/y18n@4.0.3","metadataType":"javascript-npm-package","metadata":{"name":"y18n","version":"4.0.3","author":"Ben Coe ","homepage":"https://github.com/yargs/y18n","description":"the bare-bones internationalization library used by yargs","url":"git@github.com:yargs/y18n.git","private":false}},{"id":"281f852a6ecddc2c","name":"yallist","version":"3.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:yallist:yallist:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/yallist@3.1.1","metadataType":"javascript-npm-package","metadata":{"name":"yallist","version":"3.1.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Yet Another Linked List","url":"git+https://github.com/isaacs/yallist.git","private":false}},{"id":"6ff65ae32fc308b3","name":"yallist","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/yallist@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"yallist","version":"4.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Yet Another Linked List","url":"git+https://github.com/isaacs/yallist.git","private":false}},{"id":"ebf539c8f0cfa1bf","name":"yallist","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/yallist@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"yallist","version":"4.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Yet Another Linked List","url":"git+https://github.com/isaacs/yallist.git","private":false}},{"id":"88bb3e58ef355edf","name":"yallist","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/yallist@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"yallist","version":"4.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Yet Another Linked List","url":"git+https://github.com/isaacs/yallist.git","private":false}},{"id":"d66798877c986375","name":"yallist","version":"4.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/sqlite3/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/sqlite3/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/yallist@4.0.0","metadataType":"javascript-npm-package","metadata":{"name":"yallist","version":"4.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Yet Another Linked List","url":"git+https://github.com/isaacs/yallist.git","private":false}},{"id":"430dbac73c82f24e","name":"yallist","version":"5.0.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/tar/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"BlueOak-1.0.0","spdxExpression":"BlueOak-1.0.0","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/tar/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/tar/node_modules/yallist/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:yallist:yallist:5.0.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/yallist@5.0.0","metadataType":"javascript-npm-package","metadata":{"name":"yallist","version":"5.0.0","author":"Isaac Z. Schlueter (http://blog.izs.me/)","homepage":"","description":"Yet Another Linked List","url":"git+https://github.com/isaacs/yallist.git","private":false}},{"id":"aaef2ad8ce881f0a","name":"yaml-schema-validator","version":"1.2.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/yaml-schema-validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/yaml-schema-validator/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/yaml-schema-validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/yaml-schema-validator/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:yaml-schema-validator:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yaml-schema-validator:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yaml_schema_validator:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yaml_schema_validator:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ketanTechracers:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:ketanTechracers:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yaml-schema:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yaml-schema:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yaml_schema:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yaml_schema:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yaml:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yaml:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/yaml-schema-validator@1.2.3","metadataType":"javascript-npm-package","metadata":{"name":"yaml-schema-validator","version":"1.2.3","author":"Ketan Saxena","homepage":"","description":"Schema validator for yaml files","url":"https://github.com/ketanTechracers/schema-validator","private":false}},{"id":"2f0e67180312e9e4","name":"yargs","version":"15.4.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/yargs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/yargs/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/yargs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/yargs/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:yargs:yargs:15.4.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/yargs@15.4.1","metadataType":"javascript-npm-package","metadata":{"name":"yargs","version":"15.4.1","author":"Yargs Contributors (https://github.com/yargs/yargs/graphs/contributors)","homepage":"https://yargs.js.org/","description":"yargs the modern, pirate-themed, successor to optimist.","url":"https://github.com/yargs/yargs.git","private":false}},{"id":"827c460c5ebe0ff3","name":"yargs-parser","version":"18.1.3","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/replace/node_modules/yargs-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/yargs-parser/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"ISC","spdxExpression":"ISC","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/replace/node_modules/yargs-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/replace/node_modules/yargs-parser/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:yargs:yargs-parser:18.1.3:*:*:*:*:node.js:*:*","source":"nvd-cpe-dictionary"}],"purl":"pkg:npm/yargs-parser@18.1.3","metadataType":"javascript-npm-package","metadata":{"name":"yargs-parser","version":"18.1.3","author":"Ben Coe ","homepage":"","description":"the mighty option parser used by yargs","url":"https://github.com/yargs/yargs-parser.git","private":false}},{"id":"7c6e4166ba89d3cf","name":"yauzl","version":"2.10.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/yauzl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/yauzl/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/yauzl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/yauzl/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:thejoshwolfe:yauzl:2.10.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:yauzl:yauzl:2.10.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/yauzl@2.10.0","metadataType":"javascript-npm-package","metadata":{"name":"yauzl","version":"2.10.0","author":"Josh Wolfe ","homepage":"https://github.com/thejoshwolfe/yauzl","description":"yet another unzip library for node","url":"https://github.com/thejoshwolfe/yauzl.git","private":false}},{"id":"52e94e6e242cbf0f","name":"yn","version":"3.1.1","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/yn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/yn/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/yn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/yn/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:yn:yn:3.1.1:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/yn@3.1.1","metadataType":"javascript-npm-package","metadata":{"name":"yn","version":"3.1.1","author":"Sindre Sorhus (sindresorhus.com)","homepage":"","description":"Parse yes/no like values","url":"sindresorhus/yn","private":false}},{"id":"866e9bab4ee23af1","name":"z85","version":"0.0.2","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/z85/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/z85/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/z85/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/z85/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:msealand:z85:0.0.2:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:z85:z85:0.0.2:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/z85@0.0.2","metadataType":"javascript-npm-package","metadata":{"name":"z85","version":"0.0.2","author":"Michael Sealand ","homepage":"https://github.com/msealand/z85.node","description":"ZeroMQ Base-85 Encoding","url":"https://github.com/msealand/z85.node.git","private":false}},{"id":"0180651c6d08c060","name":"zip-stream","version":"1.2.0","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/zip-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/zip-stream/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/zip-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/zip-stream/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:archiverjs:zip-stream:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:archiverjs:zip_stream:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zip-stream:zip-stream:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zip-stream:zip_stream:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zip_stream:zip-stream:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zip_stream:zip_stream:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zip:zip-stream:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"},{"cpe":"cpe:2.3:a:zip:zip_stream:1.2.0:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/zip-stream@1.2.0","metadataType":"javascript-npm-package","metadata":{"name":"zip-stream","version":"1.2.0","author":"Chris Talkington (http://christalkington.com/)","homepage":"https://github.com/archiverjs/node-zip-stream","description":"a streaming zip archive generator.","url":"https://github.com/archiverjs/node-zip-stream.git","private":false}},{"id":"ea8efe4fe69bdf44","name":"zod","version":"3.25.76","type":"npm","foundBy":"javascript-package-cataloger","locations":[{"path":"/juice-shop/node_modules/zod/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/zod/package.json","annotations":{"evidence":"primary"}}],"licenses":[{"value":"MIT","spdxExpression":"MIT","type":"declared","urls":[],"locations":[{"path":"/juice-shop/node_modules/zod/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","accessPath":"/juice-shop/node_modules/zod/package.json","annotations":{"evidence":"primary"}}]}],"language":"javascript","cpes":[{"cpe":"cpe:2.3:a:zod:zod:3.25.76:*:*:*:*:*:*:*","source":"syft-generated"}],"purl":"pkg:npm/zod@3.25.76","metadataType":"javascript-npm-package","metadata":{"name":"zod","version":"3.25.76","author":"Colin McDonnell ","homepage":"https://zod.dev","description":"TypeScript-first schema declaration and validation library with static type inference","url":"git+https://github.com/colinhacks/zod.git","private":false}}],"artifactRelationships":[{"parent":"001367585fcb4924","child":"10dc08fae44929ce","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0081831c03dd4ad6","child":"4bd0edbeaf4aa607","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"008b04af34471513","child":"50541b05591cbac5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"008da708a93ab8fd","child":"1baaca39eeb05935","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"00e058af6a435f1c","child":"0d6d81c0afae4067","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"014a4ad9844b9cbf","child":"b2f543a789114974","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"015bdd0e54562d25","child":"b9d8a6a072d4f69c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0180651c6d08c060","child":"f8785521f45183b3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0183f6075f17be99","child":"28a228e607b2179e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"018e707480d9a394","child":"8e6005f821fcbeee","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"01b12619eb310009","child":"ca92f031926cfb0d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"01c750f52978cfc6","child":"55c9bd90dae85d73","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"01da09009ec4151e","child":"1b2a426ee44809fa","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"01ffdb08e3050adf","child":"3bfd47e7a6592e6f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0215db4a4aa6cd05","child":"03d20f06cc7f0539","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"02439a31995a1856","child":"726c3b3f5ed249ff","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"025b1622a77b0169","child":"515e3b94ba83bdb1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"029044ebd1fb4ece","child":"aa02bea8f932d6de","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"02a44fe43834d9a1","child":"89f6c9cbfbfb22f9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"02b892e02c7322ac","child":"39b6804efdc35429","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"02fe06e0fb5f73f2","child":"10f8dc2b69950e43","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"03046e5f9c1c7d1f","child":"006b9014de771dab","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"034deefb6c4b8769","child":"3e7ea8ad9ba91a3d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"035edc02e62ab7f9","child":"aa6e29e83d6b12cf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0373f8c69a364fc0","child":"2358d3d7a447b652","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"03b44cfbf2789c52","child":"22bed122ef895590","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"03f12591ec8244b6","child":"ea99ded4e5ceae26","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"04046e4e9ef398c3","child":"21581e75539094c1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"044253d4d9efad62","child":"c7ba77302c4ecf63","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"045074f58c58eebb","child":"2aa817044e780009","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"045ed23701e3dcd7","child":"965958ae84fc3048","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"04660218c5e211d0","child":"fbd841417ab873a6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"04b3fb26ad605559","child":"a01a4c0c25a1f33e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0512f66f9555653e","child":"a12ae1d43bc1f1e1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"054d0f025a7e9b70","child":"ff05bf52a5e4fbd1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0583de70fcdfc131","child":"d523647284c91d74","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"05e4a42f1d20184c","child":"817aa1aa6905453c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"061c21bad20f372c","child":"19a1f047ab0a24d1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"06722d2c34c689cc","child":"55ff019c49039d7e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"06d4740823f7ae47","child":"bf537ddbbe4e5e83","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"06d9e6f32c28a5f8","child":"4385d016fa87ca50","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0701c91ca3e3ef97","child":"98a6d33275005679","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"073a1abbff114c8c","child":"def3a26408022876","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"07994462f17337cd","child":"8b449ab01c334752","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"079d0d4fdf762801","child":"08e75dbfb9b5373b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"07e960a14667d805","child":"1e70671823f7cbd7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"080098421fa0b116","child":"af8ee292e33914e4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"080e255664d33bc7","child":"d91797d9f08329f8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"081fa4cf2d20ec5e","child":"e7c2038dee652856","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"08449108469244be","child":"4d95594ba9e6d9b3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"087f19597709d843","child":"96424e0ae02647df","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"08bc6bd9a895200f","child":"2673b29fc3762d18","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"08d9a2b192cdb45c","child":"2602000a0477d5d5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"08eaf1d1a1378cc5","child":"c4b7b6960b4cbad1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"09082485e53cd98e","child":"db5db68d2cb6cbe4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0912938d70ddfe7e","child":"af9e314957fc0afc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"091d5337c6a363c0","child":"d33580102424db83","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"09572f0a0bc74ba7","child":"41dd88c59b7586ae","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"097fffa0302024b5","child":"f23512ed0b9f97d5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"098d823421bc1197","child":"9b9a6991f4ea0bc5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"09ae98551bcf5cd8","child":"91f680a86f97e339","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"09c7991b45a9fe7b","child":"eb23843fc85b0707","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"09de397807f7641f","child":"705e7917c2c1dd9b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"09f44aae6ef25a0d","child":"156547b8e015990e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0a4b407ebac3f9e1","child":"77adc3cb1f9ee9c0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0a5d0e299d0ca888","child":"67474af946a7ec78","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0ab257647e45f4d4","child":"5fdb0b368489c157","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0ba5cda90a6ec74a","child":"dd7dfb9f5bae9708","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0c33d19d44c68f42","child":"9cfe0e3848aaf208","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0cdcb3b46bab4f76","child":"bb6c2f21f1f9ffcc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0ceab194b80b773c","child":"199b9ebf907e4d2f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0d18b02f5378691f","child":"18fade6fef6fc871","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0d6ad87159c99050","child":"ec07ec1077a17367","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0db8e8830d694c97","child":"644b77a922fd4b09","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0dfe147bb8a24d6a","child":"840f8ad3b1c9dc7f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0e93cdb85c89eacc","child":"5ec6dae434beceb2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0eb2e961c16ff8ae","child":"27f7a37e9af3dac9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0ec800aec91252a5","child":"e1bb49c5007948af","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0f4cca99d6b629d4","child":"367d2584ef57eb0c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0f670ff9028a390b","child":"3ccef04a420d68b2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0f92a1c1ac31f6b0","child":"3b40066aef69c6e2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0fdcd7cdef61a3e7","child":"f368dd686650e118","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"0ff063b9149f88f9","child":"823714d4fcd71fcd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"10248b53e67e06af","child":"961bbd73d19feb1d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"10f14e9199e11cc4","child":"1abec981e63cc6d6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1121d220e3619b09","child":"8ccf68efc84491ab","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"114921a3f2bc9d12","child":"d6127aecbbc7af2e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"11589b7a5b7cc74d","child":"1a9a13f1f18adbd1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1222522e2e485736","child":"cfaa1e1fe04879bb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"12381ef1cda11d4c","child":"8edb1b4fa1a31cf7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"12701b802402fca7","child":"ad4695563b04fb3d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1281c91cb86e1916","child":"5474c0d80d53b9be","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"128707907b8a54a0","child":"82aa55beeeb0c27c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1308274036073bda","child":"7700e3463ef9052d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"131dc3292e117210","child":"6d9b7269a2352537","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1339467e13b5c752","child":"af9bfe2c6c1a1784","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1369b3372e58f531","child":"699c7f7601f19b0f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"137350a4dc0decdd","child":"c8da5d8f17cbe898","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"13aa929d93fe8b96","child":"802d4b72689189bd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"13c53e0b42b1aa5d","child":"f51e2edc1e8efce4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"13ce5d31ef865754","child":"fbc65baab1a40a32","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"14675684a3b19742","child":"52b75eaeb00cc8b4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"14a7495ea03c9693","child":"67a283cfe29801f4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"14baa7b321b17fc4","child":"ddab8d9cd7754b95","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"14ccb7336c2a219a","child":"265a3352749ecc02","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"153d959dba8cb29c","child":"84c0fec25b231f26","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"15815161b3b5c910","child":"1e3e7c3ee81f6e53","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"15db8f5283662b54","child":"261e27b41f04909a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"15f34f70f0b92af7","child":"c51ab05efcd0458f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1615ce8e3bbb8d71","child":"2beb9732a3e45f22","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1625df5bb6d67d3b","child":"fcb7fdb35938725f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"17084a2a134171fb","child":"da65f90b07bcf8d7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"171e72fe36f2e133","child":"df0033713f28768a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"17cc9cb9f2e4a5f7","child":"e6a91ab89ac65c34","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"17d5b1f1f2c265c0","child":"a2fe7b3b4e4a1a07","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"17fef2e739c99bd0","child":"d8df2d395b87d79c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"181999b6186ce408","child":"b427c1c006ca6a2b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"182b6a07cfd75764","child":"fe3300d59197ef61","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"187013333c664bda","child":"158cbb885a9386df","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"187f639f1f03fced","child":"254896c292338eab","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"18b6649e0a78c9a1","child":"4d85251dfce122c4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1921674c9fb6eba8","child":"979cbb3b9014bdb2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"19329a82b3c04a97","child":"c332535c42f092bc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1935244d7cb90f17","child":"09a8c13497744a1e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"19e6077d1014f2df","child":"2d71320a71017b0a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"19ee02344c33b376","child":"74e530140ba1e890","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1a396f39fa44decd","child":"53eda0a60382f038","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1aa44437b113ebed","child":"ab6d8ca9dbbc8480","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1acb6377c4d1be44","child":"fcefd797c9566275","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1b31d00ca1971282","child":"afe7fd106b196675","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1b3eb8c3cb77af23","child":"7c6c27edf0509437","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1b734807f495fb6f","child":"d6430efc938e1f00","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1b99c2dc3022043f","child":"5f19428e24797562","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1c0c027153be229a","child":"04fee8a1901eabd1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1c5150f5622ba818","child":"88da54d2d98bca71","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1c54e38011c51e5b","child":"16d6e0626b87f6e2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1ca687973f79cd5a","child":"9621cb342c7ef456","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1cebccf42426559d","child":"464ef91b505b8cb4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1d07c82a5521aa67","child":"5b4c1de87e5d7358","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1d0cce2090c4dc09","child":"c03ff399732053b9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1d3af5bdc58fa7fa","child":"e1c3bfe59a771784","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1d71c68896a44c86","child":"d348367035643b3a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1d7fb08b7a508a14","child":"67d7bfa153813b75","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1dafe4d6630c4a96","child":"7bf4b9660db871bd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1db66371bc7880de","child":"f55ef912e0eaa59d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1e23bc54c16fbe6d","child":"3b07065355d16061","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1e680466175b93f0","child":"38a7c608890bd3e0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1e7a4b5a5a7aade9","child":"a3df9ee90200476a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1eaad6013e183bbc","child":"22b3feef98949f34","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1ebb82e2ba25a844","child":"6b573b12343177ea","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1eeeb0ed5ba72dc3","child":"6ceedf91ac82879c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1f1f95355908c6a4","child":"329aab512020ae62","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1f297f7286432e88","child":"7504e2d2de4dd5b6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1fcda56aa7b9b39c","child":"a86817796e031c4b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1fdc06fdab01441e","child":"f812f74c30971529","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1fe4d16b42282bbe","child":"8ad0131f71a9ac75","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1fea4d70444c02f0","child":"e68c622a6d03738a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1ff211b719fc3c63","child":"1463f5737fa7a993","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"1ffcb90cd3e54f11","child":"400ae249468b9573","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"203a7b556fc354dd","child":"14300919f4343828","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"203e6da42d80803d","child":"634dd6e72a9a869d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"20491e5bff6f6d9f","child":"11020b52c89ddc5a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"204df6e1c0323307","child":"580e3185984ea43e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"205a063352cf1be5","child":"47530ca3f3277e76","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"206b7d3d675e4f94","child":"2fa58e9b23a3ff16","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"214a6e1e9476a5ef","child":"bb3a8aac6dc8a486","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"215b7da2acde9858","child":"c1c8b7d3ceb6247c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"21dab49a5abbbdc9","child":"6ff747b5dc690e6b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"22a992bc812c1a27","child":"87a5ebaeaf3046cc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"22bb15b4ca9d4d3f","child":"e5ae84c6c84bd3de","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2320fb69c45985de","child":"4ea76716ce0b98b3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"23786f79a36d2b08","child":"c490a6be3f50a288","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"23da7748c749bc68","child":"48257c0cd9d6e56a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"241515ad73bdd1d4","child":"cd00f3cff2b9edd4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"243ac5642c50a9b3","child":"d4396b3cd779affa","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2466810c666d3b5e","child":"6874ee7a35642c91","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"248eaf9a5e34fe07","child":"5fc22835285013b7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"24b4d677eb72b0af","child":"8028e3a32bb6f29a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"24ba5c940fc7109a","child":"22c4159815c006b0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"24cdad729d3395c4","child":"f4d1ffaf124b5f29","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"24ea7bc5fffd0612","child":"5418e895c68fd8f4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2518eea3acdbfbf5","child":"e1c63c11c2e1fa31","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2537784187e102eb","child":"90efc719a45b5e4f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2556f6118c73f0c7","child":"243bae4cb6dd2f71","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2584a06da5c0bd83","child":"378b2433a45d3b8a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"259bb7f76d54d062","child":"95ba883e6377a972","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"25b6907c6253d72b","child":"7779c8ecf31a2fc1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"261b6517406b97d0","child":"add47b760980c43f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"264ab504b40249b9","child":"a5867ede088a71c3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2656d211549c31f9","child":"4421422cd3bd1ffa","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"26b4bd4c5c1a13bb","child":"dd622bd3bdb9fc15","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2735fe3b5acbeffc","child":"bf8b064d5ea069c4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2736f58329e89e68","child":"10e28f32416ceaa6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"27467d214748b540","child":"8e4cefd215d4120f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2774fa6f21932145","child":"0974910eb6e6ecb1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"27aacb47fbbddd97","child":"b3e2a4c582d35ae6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"27b0de0facbfc672","child":"9ae0231014747367","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"28156c8426d889b2","child":"bdb838750e0dd5de","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"281f852a6ecddc2c","child":"28d03b765f31ba88","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"28238b546a501760","child":"2e6c400fbabaa916","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"28254e996fa56b2a","child":"c61e85504c1a31c6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"28604ba4f35e223d","child":"3993b9f2f5e872c1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2861850f21cfc870","child":"b3cf5822f175b50d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"28a4e010c7ae7198","child":"233a09459a02e7d6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"28d6448f2bdc5b42","child":"368b9d72213b577a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"28fb5bb71047516a","child":"9cf3b4d7bda6e20f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"298ecde0ab662ada","child":"ae9904d7e67ed92c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"299182936c2fe78a","child":"42fba0a985620444","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"29924bb442285f92","child":"1b4a07dc9dd04302","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2a408450d3d46b54","child":"8244b2686bccd1ea","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2a40db3b54912cbf","child":"e1fed5be85a00bd4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2a78cde116b73996","child":"5162c74d7e791418","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2a9aa5060d0355d3","child":"96116cdd4bb4a8bc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2aaa7cc50004f91b","child":"fa65fc9b59e61ff4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2b280fc78a93d0b1","child":"6be71e0ac0ded5a5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2b283938a1553b38","child":"4dda15891ac4e2fd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2b67abea8a06a8db","child":"ba9006530d524908","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2b6c534059aeab68","child":"81c29e943e59e28d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2b89e9158c0c13bf","child":"baa98e43ea1a8bbf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2bd6b6a73f24438a","child":"7a97cf05e6479f81","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2c560d35b75226b0","child":"29fca29dd66bea61","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2cb332855f0978e4","child":"28bd4e84b2831846","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2cced9de85d7d5fa","child":"06ee279f492737ff","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2cd76cc08fac13f8","child":"9d52eeadf3fc5781","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2d1dca397bb1c8bb","child":"b835da2799c478f5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2d76d88e8720a8a1","child":"67618edbdc7b9180","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2d8c5183e2e4aaa9","child":"b5dc1416c07a968c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2d8cc620cca5c55e","child":"2123d95f57cc8a1c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2e4b859fb5db53f0","child":"9e81fb5ae8bc9dee","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2e70d0d98acb0009","child":"fb0fb6d27c44a77d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2e8e3015e1af67e6","child":"f6cae30a8c672815","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2ea489db3cb444cd","child":"064d04e8ad7e7931","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2ec6fdae7536262a","child":"30d689140eced004","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2ec7a147b1861e7e","child":"005ba1abeceea8e2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2efd093414ff4eab","child":"6851932583c8d578","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2f0e67180312e9e4","child":"12f4f784ac3e8192","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2f561aa54725d063","child":"c4d9c83e014f13d7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2f5deab669904e50","child":"64cd5a5d4a386298","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2f60ee768b1461a2","child":"072c9ca084ed10c8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2f7974422b4dc793","child":"67b42e03de86f9b5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2f8a9d6c7656ba10","child":"491fe9d5a9aa636f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"2fb960c1da2a5460","child":"8fb5625c968c7a64","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"303671788db63ed8","child":"e31b94eafa5fe0d9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"306de5e5675f2410","child":"481571d8a6d7d04c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"31053d1a3eefafcf","child":"3ece4d63d6edb138","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3124531c115a5cf0","child":"963cfb50ecce9da5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3189617deb2bc884","child":"8381f7ba8c07dc35","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"31c36275ba86b6e4","child":"7e3b14fefddda585","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"31c6a53852db87ef","child":"322dd28aeca3ca78","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"32832572ce4df07d","child":"9472e5128325fd35","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"328bcb4be5561b99","child":"4a5ef87bfe10c032","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"32afa1bf90ac61bc","child":"0e3e764438609515","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"338b486a654e33cb","child":"354b139664f15d70","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"33dc445c60254c99","child":"36e3ffceadf8b251","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"33dca7266e02ca13","child":"439d19d3906f8a3c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"33e05356d0dff6ad","child":"fdbb6eb30d7fe9dc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3413282984ba957b","child":"336c4060ef46b794","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"34381d15eae55598","child":"0452940efb0532d2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"344c43aaf43bb8dc","child":"68a0a3ba398a87b3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"346e1627c1f72870","child":"56e4959f95112712","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"34b0337b00752017","child":"d6201922528187a2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"34bd9ccc72e70b6f","child":"5a29d0df56300a71","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"34e3a98e2f474c3f","child":"601d171be8e9ec3e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3503d5499a9b9b8f","child":"7f4332e957e03c95","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"350f9bbe2f10d405","child":"74123ee5a726e853","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"351099be57f5afec","child":"a3c91e30bd92dcb0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"35565647196cbf3c","child":"1a10023ea9970c4f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"35ab1a4a9ad1f907","child":"aba3e81db54274ec","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"35e2091e2b3da6f5","child":"05567c16b50a1581","type":"contains"},{"parent":"35e2091e2b3da6f5","child":"1650464b8a5b9d2e","type":"contains"},{"parent":"35e2091e2b3da6f5","child":"2ac3b42a459a686b","type":"contains"},{"parent":"35e2091e2b3da6f5","child":"4505b0bed7c4ce40","type":"contains"},{"parent":"35e2091e2b3da6f5","child":"4863417d9d3c24dd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"35e2091e2b3da6f5","child":"5fc9cc508c2eae48","type":"contains"},{"parent":"35e2091e2b3da6f5","child":"610b2b9377f957eb","type":"contains"},{"parent":"35e2091e2b3da6f5","child":"7fa813e43604120e","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"35e2091e2b3da6f5","child":"83fc18946e1f05f9","type":"contains"},{"parent":"35e2091e2b3da6f5","child":"83fc18946e1f05f9","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"35e2091e2b3da6f5","child":"b3b496d89cdf5d74","type":"contains"},{"parent":"35e2091e2b3da6f5","child":"b9015d4e47a0ca79","type":"contains"},{"parent":"360730ddc52a7620","child":"b45ffac79d11c3cc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3636986997116379","child":"6aa70b64118b0505","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"364790d08681a054","child":"5a6248a8340d9ee7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"365414d23adfc5d2","child":"6d3a6231af45391e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"367f49b07eb9d797","child":"b599288d5232125e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"36a2e18413295dc3","child":"2740d3637a295e75","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"36ba4b44e6e4cfc1","child":"63934af0dd24dc31","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"36ba8b211a3558dd","child":"e27429779927201f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"36ced86f8d381680","child":"0f515cad69b34841","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"371b1b4791f29956","child":"e5f2cd95b12e18df","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"376a23b75961e940","child":"0953052a81fb6675","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"386d38aff1a706fc","child":"271af8a0372267da","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"38d2981e57e00f35","child":"9c053cd0a838b6ae","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"38e39a5c3788e5c4","child":"c1752b27f438982e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"38ff028c7c458475","child":"aee065b19cfd4869","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3926b8334de91e61","child":"0a0da5de1b5435b0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3a25fd995add959b","child":"069f3464baed91d8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3a79a5d0272bea87","child":"69a4dccd0d0c3ffa","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3b2568607ceb74e4","child":"76126f5243511171","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3b2c974f056cc985","child":"4ea9fc59626bdbd6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3b35c82860541774","child":"20dc3c39716293cd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3b436f83ca3e3766","child":"002674affc90e3b6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3b6455381633cdb0","child":"0e17f36ae947cfda","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3b8ecc6044fe8e57","child":"6087c9e8937d3170","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3b9b91f7d23a3503","child":"6d44ecfed9c96cbd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3bf94ec08da3b281","child":"15c526a21d14894e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3cea2309a653e6ed","child":"d017c87dd565a827","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3cf686e52af98b9c","child":"8d59945ab6ab7a0d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3d00c14a77d4b177","child":"25654aa38b27db38","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3d7118b6bb8495c1","child":"97c10f73ac128a4a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3db838bc5746b1d3","child":"7b0d5191e0f8fd9c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3e3be5c397de8382","child":"c2f55aa938d04483","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3e71117dc4558f9f","child":"955b2b5d639d8ff2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3e75b684ded1ef93","child":"8c8e8f277fb596a3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3ebce6a81a69f49f","child":"52e56a2408594781","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3ec37d268ba050db","child":"b4c61cfc546b7674","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3f33beb59e12eb10","child":"5ecee4d483693c7f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3f4ef5f1be454910","child":"f52b93c86546b267","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3f698848c9800d05","child":"6e1a2c95253e3966","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3facda85b5f59f2a","child":"ec5b8e473cddc4eb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3fb8ce78823b4311","child":"319361c0ef120fce","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3fc29f45ef8c9e41","child":"e22147d82b380c0e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"3fd36781609a076e","child":"4f3ea7e2f00381b8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"402c02185fb0f68f","child":"a79765dd026c6f43","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"40d1f9967f309c48","child":"131dbe376da1c020","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"411a3440348fb71b","child":"1fb7a7186d39e6e6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4181e152e271bc83","child":"905c5b0dac743b6d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"41ea0ec5c3df6504","child":"52251a8257b099ac","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"41f4b47890eeafc0","child":"96b7fe5e2a6729dd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4235b1d4cc91c7c5","child":"3f986e7565e372aa","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"42eb35c00aa55cff","child":"ed820f5747ba4e7a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"430dbac73c82f24e","child":"720e4ae8696bd17d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"43352d2f6855caf1","child":"119eb088b211fb5d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4374998874b59022","child":"437f0117225b2527","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"43c6f2fbd14f0eba","child":"8d8df7902a36cc5c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"441b568aa058ddd4","child":"522822125d8378a9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4446fbeb35a2fa36","child":"afbeccca33c1002b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"44af6e189fe32d87","child":"34c5bd61e195b669","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"44d5d76422275036","child":"aabc0571c92945db","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4589ae9f300717e4","child":"7498106fc6d2cf16","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"45e8ba56c7fc67b5","child":"a180c67cfae46f2a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"45ec017cc93f373c","child":"02d58cd83e5161e9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"46670510cb133f58","child":"15fc239ee8107f07","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"46e3866397b34d42","child":"33b575af5163d3d8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4707f97b4eb6a83b","child":"997cc14bf09237d1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"470bc485996d4bbe","child":"4aa9f4df6e1c5e86","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"473b64af2e102569","child":"cb7c6879b68ebde2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"478e17a8d9d9e24d","child":"08b9e84c90703a2f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"47a025b2f115b17c","child":"9e7eb8f59bf933fc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"47baf72085e685b1","child":"99246762ede50995","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"48435aec46970511","child":"753893f29b141341","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"489d0f5c79137732","child":"98682a50c09badf4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"48e2cd171ff40be3","child":"4530003ade54b54b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4909a76552946483","child":"5a7e6f7eabf93d5c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"495a18008d72fd0f","child":"b154d309d9beb316","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"49713e5e64515107","child":"4dd8c67d1e157dd9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"49b05c8a83bc898e","child":"71ec19e6b611c909","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"49cbc756c02b244b","child":"8486172a76c80c65","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4afda12e39d13082","child":"733028c900b99707","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4b189aa85e6c312d","child":"8daf80b542b1e439","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4b7ca1763bc4e039","child":"88224329f233327b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4bd94740ed69ab7f","child":"58c064a3a90e9a05","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4be8fdb80ba2df5a","child":"bfaa06eac343cc98","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4beba0ec739f4b97","child":"e872def308b644ae","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4c17ebf4ed7ff6f6","child":"291f401253ae684f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4c76218352127cf5","child":"897d3b050c07dd64","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4c7f9896237220f1","child":"a7e4e2b83c8ca9ee","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4c875a47e8ed8d75","child":"cb03bfc59e378a2d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4c90f50cc7f3b883","child":"c6e223c86bfddbe3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4cb2b202d405571f","child":"226a3cc5e68dc502","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4d185a05cefa7d0a","child":"fb98874592580e51","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4d6bcacb368fa08d","child":"2d0adce121e48b58","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4d71c5f55dc211a8","child":"c5d7976cf078c7e4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4d742be2d09ada71","child":"550edd49eb7a146f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4d7ad7732dcf2924","child":"907a03dea0da32a4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4d834fe9188f916e","child":"aea71c3c5c427614","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4d91b0988d9fe55f","child":"d6de0450c3aa3082","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4dc75afb90a1e180","child":"1d59ab37670dfd0b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4df1b4c1b6e1b526","child":"46bbef659836aab7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4e2cfb872327e1d7","child":"6f13a8e13e3fd722","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4edf87114c9684eb","child":"557789d19b4641b9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"4f4be33a0614ffc4","child":"790f3990b522c3ef","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"001367585fcb4924","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0081831c03dd4ad6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"008b04af34471513","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"008da708a93ab8fd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"00e058af6a435f1c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"014a4ad9844b9cbf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"015bdd0e54562d25","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0180651c6d08c060","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0183f6075f17be99","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"018e707480d9a394","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"01b12619eb310009","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"01c750f52978cfc6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"01da09009ec4151e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"01ffdb08e3050adf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0215db4a4aa6cd05","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"02439a31995a1856","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"025b1622a77b0169","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"029044ebd1fb4ece","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"02a44fe43834d9a1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"02b892e02c7322ac","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"02fe06e0fb5f73f2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"03046e5f9c1c7d1f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"034deefb6c4b8769","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"035edc02e62ab7f9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0373f8c69a364fc0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"03b44cfbf2789c52","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"03f12591ec8244b6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"04046e4e9ef398c3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"044253d4d9efad62","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"045074f58c58eebb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"045ed23701e3dcd7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"04660218c5e211d0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"04b3fb26ad605559","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0512f66f9555653e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"054d0f025a7e9b70","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0583de70fcdfc131","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"05e4a42f1d20184c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"061c21bad20f372c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"06722d2c34c689cc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"06d4740823f7ae47","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"06d9e6f32c28a5f8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0701c91ca3e3ef97","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"073a1abbff114c8c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"07994462f17337cd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"079d0d4fdf762801","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"07e960a14667d805","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"080098421fa0b116","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"080e255664d33bc7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"081fa4cf2d20ec5e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"08449108469244be","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"087f19597709d843","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"08bc6bd9a895200f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"08d9a2b192cdb45c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"08eaf1d1a1378cc5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"09082485e53cd98e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0912938d70ddfe7e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"091d5337c6a363c0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"09572f0a0bc74ba7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"097fffa0302024b5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"098d823421bc1197","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"09ae98551bcf5cd8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"09c7991b45a9fe7b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"09de397807f7641f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"09f44aae6ef25a0d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0a4b407ebac3f9e1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0a5d0e299d0ca888","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0ab257647e45f4d4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0ba5cda90a6ec74a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0c33d19d44c68f42","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0cdcb3b46bab4f76","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0ceab194b80b773c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0d18b02f5378691f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0d6ad87159c99050","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0db8e8830d694c97","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0dfe147bb8a24d6a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0e93cdb85c89eacc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0eb2e961c16ff8ae","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0ec800aec91252a5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0f4cca99d6b629d4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0f670ff9028a390b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0f92a1c1ac31f6b0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0fdcd7cdef61a3e7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"0ff063b9149f88f9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"10248b53e67e06af","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"10f14e9199e11cc4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1121d220e3619b09","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"114921a3f2bc9d12","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"11589b7a5b7cc74d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1222522e2e485736","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"12381ef1cda11d4c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"12701b802402fca7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1281c91cb86e1916","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"128707907b8a54a0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1308274036073bda","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"131dc3292e117210","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1339467e13b5c752","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1369b3372e58f531","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"137350a4dc0decdd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"13aa929d93fe8b96","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"13c53e0b42b1aa5d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"13ce5d31ef865754","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"14675684a3b19742","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"14a7495ea03c9693","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"14baa7b321b17fc4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"14ccb7336c2a219a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"153d959dba8cb29c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"15815161b3b5c910","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"15db8f5283662b54","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"15f34f70f0b92af7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1615ce8e3bbb8d71","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1625df5bb6d67d3b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"17084a2a134171fb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"171e72fe36f2e133","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"17cc9cb9f2e4a5f7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"17d5b1f1f2c265c0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"17fef2e739c99bd0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"181999b6186ce408","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"182b6a07cfd75764","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"187013333c664bda","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"187f639f1f03fced","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"18b6649e0a78c9a1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1921674c9fb6eba8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"19329a82b3c04a97","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1935244d7cb90f17","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"19e6077d1014f2df","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"19ee02344c33b376","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1a396f39fa44decd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1aa44437b113ebed","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1acb6377c4d1be44","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1b31d00ca1971282","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1b3eb8c3cb77af23","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1b734807f495fb6f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1b99c2dc3022043f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1c0c027153be229a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1c5150f5622ba818","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1c54e38011c51e5b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1ca687973f79cd5a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1cebccf42426559d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1d07c82a5521aa67","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1d0cce2090c4dc09","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1d3af5bdc58fa7fa","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1d71c68896a44c86","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1d7fb08b7a508a14","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1dafe4d6630c4a96","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1db66371bc7880de","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1e23bc54c16fbe6d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1e680466175b93f0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1e7a4b5a5a7aade9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1eaad6013e183bbc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1ebb82e2ba25a844","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1eeeb0ed5ba72dc3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1f1f95355908c6a4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1f297f7286432e88","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1fcda56aa7b9b39c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1fdc06fdab01441e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1fe4d16b42282bbe","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1fea4d70444c02f0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1ff211b719fc3c63","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"1ffcb90cd3e54f11","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"203a7b556fc354dd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"203e6da42d80803d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"20491e5bff6f6d9f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"204df6e1c0323307","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"205a063352cf1be5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"206b7d3d675e4f94","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"214a6e1e9476a5ef","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"215b7da2acde9858","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"21dab49a5abbbdc9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"22a992bc812c1a27","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"22bb15b4ca9d4d3f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2320fb69c45985de","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"23786f79a36d2b08","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"23da7748c749bc68","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"241515ad73bdd1d4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"243ac5642c50a9b3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2466810c666d3b5e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"248eaf9a5e34fe07","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"24b4d677eb72b0af","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"24ba5c940fc7109a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"24cdad729d3395c4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"24ea7bc5fffd0612","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2518eea3acdbfbf5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2537784187e102eb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2556f6118c73f0c7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2584a06da5c0bd83","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"259bb7f76d54d062","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"25b6907c6253d72b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"261b6517406b97d0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"264ab504b40249b9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2656d211549c31f9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"26b4bd4c5c1a13bb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2735fe3b5acbeffc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2736f58329e89e68","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"27467d214748b540","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2774fa6f21932145","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"27aacb47fbbddd97","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"27b0de0facbfc672","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"28156c8426d889b2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"281f852a6ecddc2c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"28238b546a501760","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"28254e996fa56b2a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"28604ba4f35e223d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2861850f21cfc870","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"28a4e010c7ae7198","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"28d6448f2bdc5b42","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"28fb5bb71047516a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"298ecde0ab662ada","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"299182936c2fe78a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"29924bb442285f92","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2a408450d3d46b54","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2a40db3b54912cbf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2a78cde116b73996","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2a9aa5060d0355d3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2aaa7cc50004f91b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2b280fc78a93d0b1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2b283938a1553b38","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2b67abea8a06a8db","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2b6c534059aeab68","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2b89e9158c0c13bf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2bd6b6a73f24438a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2c560d35b75226b0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2cb332855f0978e4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2cced9de85d7d5fa","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2cd76cc08fac13f8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2d1dca397bb1c8bb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2d76d88e8720a8a1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2d8c5183e2e4aaa9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2d8cc620cca5c55e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2e4b859fb5db53f0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2e70d0d98acb0009","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2e8e3015e1af67e6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2ea489db3cb444cd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2ec6fdae7536262a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2ec7a147b1861e7e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2efd093414ff4eab","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2f0e67180312e9e4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2f561aa54725d063","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2f5deab669904e50","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2f60ee768b1461a2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2f7974422b4dc793","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2f8a9d6c7656ba10","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"2fb960c1da2a5460","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"303671788db63ed8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"306de5e5675f2410","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"31053d1a3eefafcf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3124531c115a5cf0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3189617deb2bc884","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"31c36275ba86b6e4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"31c6a53852db87ef","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"32832572ce4df07d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"328bcb4be5561b99","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"32afa1bf90ac61bc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"338b486a654e33cb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"33dc445c60254c99","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"33dca7266e02ca13","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"33e05356d0dff6ad","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3413282984ba957b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"34381d15eae55598","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"344c43aaf43bb8dc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"346e1627c1f72870","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"34b0337b00752017","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"34bd9ccc72e70b6f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"34e3a98e2f474c3f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3503d5499a9b9b8f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"350f9bbe2f10d405","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"351099be57f5afec","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"35565647196cbf3c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"35ab1a4a9ad1f907","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"35e2091e2b3da6f5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"360730ddc52a7620","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3636986997116379","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"364790d08681a054","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"365414d23adfc5d2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"367f49b07eb9d797","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"36a2e18413295dc3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"36ba4b44e6e4cfc1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"36ba8b211a3558dd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"36ced86f8d381680","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"371b1b4791f29956","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"376a23b75961e940","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"386d38aff1a706fc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"38d2981e57e00f35","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"38e39a5c3788e5c4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"38ff028c7c458475","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3926b8334de91e61","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3a25fd995add959b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3a79a5d0272bea87","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3b2568607ceb74e4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3b2c974f056cc985","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3b35c82860541774","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3b436f83ca3e3766","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3b6455381633cdb0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3b8ecc6044fe8e57","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3b9b91f7d23a3503","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3bf94ec08da3b281","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3cea2309a653e6ed","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3cf686e52af98b9c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3d00c14a77d4b177","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3d7118b6bb8495c1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3db838bc5746b1d3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3e3be5c397de8382","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3e71117dc4558f9f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3e75b684ded1ef93","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3ebce6a81a69f49f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3ec37d268ba050db","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3f33beb59e12eb10","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3f4ef5f1be454910","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3f698848c9800d05","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3facda85b5f59f2a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3fb8ce78823b4311","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3fc29f45ef8c9e41","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"3fd36781609a076e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"402c02185fb0f68f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"40d1f9967f309c48","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"411a3440348fb71b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4181e152e271bc83","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"41ea0ec5c3df6504","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"41f4b47890eeafc0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4235b1d4cc91c7c5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"42eb35c00aa55cff","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"430dbac73c82f24e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"43352d2f6855caf1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4374998874b59022","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"43c6f2fbd14f0eba","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"441b568aa058ddd4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4446fbeb35a2fa36","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"44af6e189fe32d87","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"44d5d76422275036","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4589ae9f300717e4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"45e8ba56c7fc67b5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"45ec017cc93f373c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"46670510cb133f58","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"46e3866397b34d42","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4707f97b4eb6a83b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"470bc485996d4bbe","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"473b64af2e102569","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"478e17a8d9d9e24d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"47a025b2f115b17c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"47baf72085e685b1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"48435aec46970511","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"489d0f5c79137732","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"48e2cd171ff40be3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4909a76552946483","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"495a18008d72fd0f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"49713e5e64515107","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"49b05c8a83bc898e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"49cbc756c02b244b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4afda12e39d13082","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4b189aa85e6c312d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4b7ca1763bc4e039","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4bd94740ed69ab7f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4be8fdb80ba2df5a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4beba0ec739f4b97","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4c17ebf4ed7ff6f6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4c76218352127cf5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4c7f9896237220f1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4c875a47e8ed8d75","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4c90f50cc7f3b883","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4cb2b202d405571f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4d185a05cefa7d0a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4d6bcacb368fa08d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4d71c5f55dc211a8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4d742be2d09ada71","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4d7ad7732dcf2924","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4d834fe9188f916e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4d91b0988d9fe55f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4dc75afb90a1e180","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4df1b4c1b6e1b526","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4e2cfb872327e1d7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4edf87114c9684eb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"4f4be33a0614ffc4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5041c141565d0833","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5085c28e4a76cc5a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"50adfa8be7eb566d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"50b42809242de976","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"50f2f4c26ff2ccab","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"510dda3706444e3d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"511b12aae9b5f098","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5174737bf6ceba30","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5215a4272ae071b5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"529f1c9fb766b433","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"52a26984998171dd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"52af61e4284d993b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"52b0adc8ff09f017","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"52db215c8294fee6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"52e94e6e242cbf0f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"54452892cc4c02e7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"545e3a755dcdb140","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"546d53bc24510f43","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"54c7de61005913d4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"55bb7dc82bdabbea","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"55cba39ef2a44cfd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"55f14ff67eedbaf2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"56163144372dee3f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"56389acc66e9bbcf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5705871024a48530","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"57099c5b40b3237c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5725c7f9e5544384","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5785975b198f29c2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"580ca5f2beaae938","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5831e10cf4d02fa2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5854ac89952b2b2d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"585eea1e233e2e9a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"58b29aa6e629fc79","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"58ecb50896023cef","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"59256da7fb4a7586","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"59462219a37abffd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5a203220d6135893","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5aa21ddd678e2c5a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5aa8474b38ae743a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5b11c5020ef5c373","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5b3d2863ea25c0ee","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5b70795e4e884b57","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5bd1b0995776246c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5bf7a215d5351e40","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5c11a4ead031e5d5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5c42656cd2e4e437","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5c4dec26d80d1f6e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5c7edf2206958f5d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5cc1c675372358ec","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5cd11cba890ff1a4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5d3376b6724b0ba5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5d40f8a44a274991","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5dc82d87668bae8e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5de04e7baabe2ecd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5dea0a58544c3253","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5e060917a7b152aa","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5e6eb51210dfeedc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5e847d3bd979f56f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5f1423a9340f2ecc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5f3943fd8b1b46a9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5f4817f39b8e1c4d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5f56b6bd4ac19a74","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5f83b17e9f854ecc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5f8a3e9c18de5014","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"5ff159c545ecf5e8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"60218374fb088257","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"60c2ebf5ef786e78","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"60f0de0c3a8e2fbd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"61ca2e5df0334a0d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"62097a3cbdf4d6ce","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"624063d4723a4b13","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"627d36f045f55b05","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"62aed0870d13b84e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"62af6322c8da5d46","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6310f32d7b232558","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"63efb267ac514e08","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"63fcfac6770d5cfd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"64206f8e7a470f2e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"644572bbb1e01679","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"64792428adfc1585","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"64aa6df27671ee44","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"64ecabe801d13657","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"65104416f2d8a295","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"653c248007512801","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"65977491543b90a8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"659ed192f94df6a9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"65ad9c1d39ae15b0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"65b4c3eb14b71ee6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"65ce75ba55690187","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"663ac1c9b870ce8a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"66d8eaaa2c9043ec","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"66e2979442791477","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"670482146c83d660","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"671f64716b19d5fb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6753e2a5837ba461","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6762f33de5ae377a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"677c2c67e8d9ac81","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"677d9609cb5a01bc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"678b3dbf2205543b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"67d7e8ff46ed8cb6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6817e470495335ca","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"68ec8b67c7986d90","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"68fe94da8f6466e7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6a18d824b05476f0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6a5e9cbc54d4e98e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6a680ba7d403a9a1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6aafd0f57ad9cf13","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6ad4b0036eebc3a0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6b277cfffb36ff6b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6b6febefa6106c5d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6baae9ff00daeb07","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6c978939ffb311b0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6ca86a7d5c3b7019","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6cecd69a39d4a47e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6cef1d3c36e6024e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6cff1eb378f9137c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6d00f3b19e2d6a29","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6d99ffbaf9a3dbf2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6dc32e80fda079a9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6ddd6811138876ea","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6e2671dca7da065a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6e4c3d3622249d54","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6e5642e695422045","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6eb5473162d47549","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6ec01e61f077601f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6edb52dab3ea3e2a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6efaee3d2e9117ff","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6f1f1a7796cb63d0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6f20808d27c78dba","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6f404b9eb22f1024","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6fb115e3b5d5d3f2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6fe716e8b0927a9d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"6ff65ae32fc308b3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"70042425a5220355","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"70266c742ac992ba","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"702abc5d79be7e46","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"70e6035521bca2e6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"70ecd1a5e82b119c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"710fa9c43bb773a8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"71363469c72f98ea","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"716281520579424d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"71687501ff0fe52a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7173d11d4da7d8e0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"719cbb15880d33d1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"72439ad06e2b3313","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"72525885a05217f9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7254c58c1b07f3fa","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7256b9dc3ee5141e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"72b84630ff8aade7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"72cb87a4702f42f3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"72f5e9566973db2c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"72fe4ee56e6df59b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7300fec6ea68a472","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"73516f520b686791","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"738d43aeb5b7acf8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"73c00d57a0c43943","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"73dbd9aaf4ec2d16","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"742ccf9d8e4af8dc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"746b5d4b35cb81ce","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"749573321ee941d7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"74df95998cf0457f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"74f6afcb29e33215","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"75276f930d3cfafc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"75d9ab2bfad32d05","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"761d39c4b96da905","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7662d75be15afc8b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"77459d7d87565e33","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"774e316934f12a96","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7797aed52ef29847","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"77f2f0a8f7df086b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7832aa1cacf310b2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"78352b906391841a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7875bde5cf850352","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7894cdb8bcb4ca43","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"78af31b313457edd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"78e8bd8351bc0a93","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7900e478eb751255","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"79113752b5d3fcd1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"798bc97add5e6f68","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"79c9f00f6f2bc886","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"79ca6b57cb6da8f4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7a710a654ecad2c9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7a71fe082d21843f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7aadb2fc6095104c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7ad2ad6aba89c8f7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7aeb57cf02726c97","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7b3c60ae93ab123f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7b4063d10599bfae","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7b87370db2b76e71","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7bdc8da7ff6ad05b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7bf5959de1402d6d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7c2a1a8c893f39f4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7c30bf5441790ef5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7c6e4166ba89d3cf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7cedce27af4fa8d6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7d0a41d20518fc9d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7e5ac1ded3550c78","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7e671502c66ed1d1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7e888fa51e3748f2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7e91429fd26a7768","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7eb70a24d3707f3d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7ebcfb2902378122","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7ef811ee564508d1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7f72b5b8f89d7183","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7f78544a103db020","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"7fe24d7225fc8b9a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"803f499aaa469edc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"807013bf36635932","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"807028276e1a74fa","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"80c437d1f8f690a8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"80ec3c5b78ad0cd1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"80ef1a2248d5a920","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"81599fa0c784b361","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8160d61272f16fc2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8171b09a48e9d93f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"81de4b22dbb401d0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"81fa76b13d51bb43","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8270a49368d729a2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"827c460c5ebe0ff3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"828196a2c6a9e027","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8282dcab8a58f243","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"828f0284d303f177","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"82b64febd11d5f17","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"82e1e95a5f60492f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"832fbb197a382df6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"833280271d2baf76","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"834800aee309824f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8348cfc6c7b64606","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"83baf5c5b6922e77","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"842b66eb903e3244","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"845620f2808130a3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"845c5d602993a101","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"846a0edd607229fd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"848e919a5348c76e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"84b496a3bc09adcb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"84bc1ef1a454e04d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"84bcfa432cfdd0d0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"85335907c023e35c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"853440d43ba086ed","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"853a5626da6a5619","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8594e21b80d1e888","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"85b9eff83ffcd831","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"865696304cc6c89b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"866e9bab4ee23af1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"867ca1c3d07cb072","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"86b4e66d55ba762f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"86b64662ee5ecbd0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"871e116128fa5e93","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"872d82c225929374","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8761336469cb5684","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8775a9288f5bc126","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8803d0f682f78ae8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"885d0609cac9e686","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"886bedfa751a610e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"88bb3e58ef355edf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8914540a70ae1bae","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"89162caca8f9959a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"896f6ac46d9def2e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8979cd9c25111673","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"89a76184ab2e6db2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"89d78b6ec74b159e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"89fcb3115ce3f9a5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8a04a7a9aa4f21f3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8a8c401a9f2b2c51","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8a935a259e64ccfc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8b13bde9c77e7706","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8b1a05e62fb7f42a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8b26513aaaf1aac2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8bed5f460f412d65","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8bf9ef21aa2f3e3c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8c4af4f22e5de7e4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8c5b26ab2118f0b8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8ccd7e8a2286d99c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8cf228f1cc8b3027","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8d5950086fa52115","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8d7f8393e7e2d352","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8d993f0ba3c63bb7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8da3543c9f5d677c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8da935ca9924488f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8dc0b4cbdedf8b0b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8e20623301b2c459","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8e41d6aa1fe261a3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8e503ff726974706","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8fe8e9465b9662f0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8fecd15c1c48c3bb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"8ff94005ba61a9ee","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"901d2fac8bf8cc48","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9021b88a5ab51ee3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"90b992694104f65e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9137ec7afce7bb08","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"916d823925222e15","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"919596dc82904b40","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"919844ff6a5d8498","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"91b02cf44711d543","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"91c13e4c18804052","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"91cd1ab629647b66","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"91d2330fa076a0de","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"91e5c6fbec5920e7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"91f0ef5736e3a948","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"922044f9c518728f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"92662d8a3adbe0c9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"929d9a3710694392","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"929f7bc81a430f59","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"92d5870e9d43058d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"92e4f8e8e365d6ef","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"930467346c7209f9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"937130df2f15286c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"93ff899831bd49b7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"94b4540c59ceda21","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"94cfb98bee7b443d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"94d18c1fed85159e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9514fb53235856ea","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9545f93d32ecd825","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"956658d078dc7d57","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"961b704b394b9dda","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9628d381c9f92c79","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"96692873fd0a7a53","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"966e804e2cdc19c3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"967e44e4af521888","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9680d7d122bfb97a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9695f2bb910aad79","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"96d1f3567742fbab","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"96ecb0353e427e76","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"96ee58510e0b9ecc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"98b91bbcbff567ab","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"98e5b28a6af6071f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"99620647e0c9d7c2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"99a08ef6ddd74ba7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"99e989384d4fde68","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9aa87987dc535ad0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9ab222a1f50be8c3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9ac4af59fde6dd22","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9baffa9f02caeb71","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9bb35b54a028e73b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9bcaeee9e2f6d815","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9c10d6da5801ebd4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9c7c73598a676732","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9cdc3fbb4c69858e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9d5d7412a9d2ef14","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9db722276593f5ce","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9dc81698c9e5e345","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9e446f6c303bc48a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9e7700cc01592b12","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9ee05fc4d21b00fc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9f005f004bbbc237","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9f219d07ad41b5a4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9f4d2bdf1bb829e5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9f4d3a70130c3163","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9f64bed1a766b435","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9f6813161aea9615","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9f75a3edbb3cad1f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9f83c2eadc36cf52","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"9fa07124108ec4f5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a0e2670d202d8fae","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a184510682ce4734","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a1b120935894d604","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a1b5ba5038b982fd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a1d858a92cd4e324","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a1e232528ce637f4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a1e5dbdcb445cc0b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a22583dd96c04327","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a2282a5fe21d6573","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a243c54124680107","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a261f10f751ab469","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a29ebe9c01a24b05","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a2a50cc71f9f1510","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a30b3113039a0207","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a3139241ec1643e6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a3325d28145ec2dc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a3e60bea1b625082","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a4cd60ed4d28ed9d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a4cf03c6615f9d2d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a4e6087946da80a0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a521f60e39034688","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a555afc10b78c8e9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a59f241f8d484687","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a5e11c343c6874d8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a5e9507bd21efb6e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a64626d34d414995","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a650aa642c0822c6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a688b423aa001971","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a6e4385572efc7f0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a7d9f58fa9223af7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a7e36e39ff61aea5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a80b99ad61e48555","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a8358ba02091f401","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a84307f7c46d36c4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a86e0237429a5827","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a87c542bd7108f54","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a88006b8a0ec9567","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a8a35d958d903684","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a91d0202fa8ea285","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"a988a9e98434d4e0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"aa05cbb52d62e94f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"aa8ac1643abd998a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"aac28aacec14e6f2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"aac75cf953afd7be","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"aaef2ad8ce881f0a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ab3ad7acc2109685","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ac38ce6689a29c62","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ac3f97806ad63d60","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ac71d0dd845ff856","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ac8f35c9bc6d4edc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ac9aba0a81d8073c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"acaf709db1d54fbd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"acbfd4a89a1d4104","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ace0af3ce948f36b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ad6fe893f4863fc3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ad73ceb607fdd321","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ae3ce07497258f6e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ae8bd0e649f1262b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ae93160dfc27d07c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"aeef16c972765f3c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"af0d5950cecf76a6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"af0ebff91edbc1f3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"af2af4212145631b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"af48b36479290ede","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"af7a8fa65087160b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"af9826c69b6847f8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"affc82d01eae8fae","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b057e452c5702954","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b0673eac3bec27e8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b0ab3f38f00f9e67","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b1297fb43211d6e6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b15a62ebd4d4ca1c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b1704cf3ae02daca","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b1e08cf266302e36","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b27ace599789b7aa","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b2a0b92f8db52b84","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b2e38e0035342c0b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b2ed0312398a883c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b33fdebcaaec79ca","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b34920cb2184e6ad","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b4203f0dbd71dc51","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b4d4d67376e5fdaa","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b52a049c8b80d678","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b538562043029461","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b55917a42e374d3b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b56ffa404313992b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b5b4b05d23ef0590","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b5f6469d481d57d8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b65044371c10aa40","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b65616c181ce0703","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b6edaee708ce8837","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b7e53f78a8e3b5aa","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b80402f3b1ddfc9d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b831a94ec83ee646","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b898b90657b4df8b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b8aaa84163365d61","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b8fe3bfab62a882d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b925034c3569dbe8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b935e39bff7e678c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b93db3f55b850b14","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"b9de9879083856a9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ba5607392e56dee9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ba9bf93e12b9ecba","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ba9f99e8572f2682","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"baaa5d54fe4a3c13","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bbefedd1ec4b8ed7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bc4bb778990d4ea4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bc50e5d6cbc7eb36","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bc7a53b52d363adb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bd9bcefc5b67485e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bd9e0a0c5346494e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bdc1789d5398f38c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"be198e54396ccaa6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"be20ab4625b6f7cf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"be28cb688ac4d2e7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"be2be9b9e3252144","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"be2e8582e1535ef2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"be5dd13ccee97384","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"be69fa4a2025b786","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"be8f210a7cd0fab3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bedbd18a6cd2025c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"beec204c676c8c6e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"beed519c814b3b17","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bf2a9cb36f7ff224","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bf5c1ed7af4e574c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bfcf5eaa5daa3133","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bfd4ac772360c13b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"bffdf65cb5e952fc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c00a8b8b043aae72","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c0712c33eff88472","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c0e00fe039d56314","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c0ec3464366df4cf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c0f7127acbceb420","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c1acb688ae0eb8a3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c20f7d8a863db46e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c216a258a2dd7fdf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c249422b6e0036a2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c29669d438fb9e38","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c2a39289ece0eefe","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c33f6af8ffbc3ffd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c361f24f5a8fa3ce","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c365b03d53f8ca80","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c3998c7ef125b66f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c3d142b57853ee86","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c3e457ef9955cb09","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c3f3679aac65318b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c406772b04e5464c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c449b8b8cc6afd27","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c46d28efb236e0c8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c493a9a41b36da0b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c4cf81a86732a92f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c566eb58c86960c4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c572449b4ab3e7a6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c5d7a329145ffcc6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c66316949c16138d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c6a7724321f5beae","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c740f277708480a9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c7daa267534d8282","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c7f252459ea6e1a5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c843870ea5cc0a9b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c861e69821b6b8fe","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c87f18bb011b84b3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c93aa5bde2f41455","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c962a2f9025eb914","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c97557a2dcbdd3a0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c99f26ed95d84d11","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c9c21893f035082b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"c9def2150b0cbae3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ca1d4c9cc3d649fe","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ca2d30c3e712c6f5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ca8eb97223e41afa","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ca93165f21ef1895","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cb10ed4f13e99eda","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cb1579e0fac84290","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cb2d8de0d226aacd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cb3672db528c0205","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cb6e79fb065b0164","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cb7009f90513c997","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cb8ca3d0298b8a6e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cbc38034437ab88d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cbcde0a9a6111387","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cbd26296f86ea3b8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cbfbb7822072903f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cc002822c0639ab4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cc6a968ba889b638","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cc75054caddacf72","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cce9b5dd2cb3fe54","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ccebf638e9fd3787","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cd263772050b70e4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cd9f24fc6f126249","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cdd9e55c287880e9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cdea7c486a93d741","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ce172a3a7c21705f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ceb97ce06d62ac60","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cf9f575adc30e843","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"cfcb4f73b7e7e78c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d01b4638df077a19","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d03c5ad5ccf7e9e9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d07675d36f7c1136","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d0870412585e133d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d0af3fbe4ae8a36c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d0e0ed413665ac06","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d11db59abbaaff57","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d146b73bd2488b35","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d1750eb90689f1a4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d1834955e908f62a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d1fd77c50528b581","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d2308518418e1e08","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d277d5f3e63371d6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d2869a97005ddd30","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d2908794d58fc9bc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d2cce100ab18f798","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d3195105fc17a7bf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d33659b98b525c44","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d33d667d43d843b2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d3ad38a0c3e70d2b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d3c68c4be4da21f8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d3f6878231388b72","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d4103ef83c6d123b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d41f6d4e68e9c43d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d432c829b196e657","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d4b09eea4b25031e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d5a42b3035bdd365","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d60313d70eaae47d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d623d653aaf02706","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d623ff908a3a9701","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d66798877c986375","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d72928af0caa92da","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d77e18bbba704dde","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d7906a8074d4b4f9","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d80b3b05f5964955","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d81a6415cbdb792a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d8348f0566c46229","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d87950bd24d66a30","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d87f050eb47957d6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d88224f2a5eef8fd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d8cf35e6758fddb2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d91ba967be33db59","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d9958b6373169d4d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d9cbeeda741b13b2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"d9e5a65c51115c3f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"da646f395608d818","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"daeaf740a273c980","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"db53f4ebaee4e2cf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"db8e9a22dfa90b9e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"dbbb92a4d9c4d340","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"dbdb98fb9b57cb53","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"dc189933201119ea","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"dc59d6de0c3fb176","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"dcccbf8110a22ed6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"dd0e514580f9e866","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"dd154d7bfbaea09c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"dd9e19320bbf0929","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ddb32fc1590fd08c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ddb40e2a27feece6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ddba1125c77293de","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"dddd120589f7009b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ddef02a8605a5e19","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ddff5e641b501fb1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"de0c453fbecf2b01","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"de1666362d2f9e71","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"de4fe8ba9d4be0f1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"deaed92dd166ac8d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"dec4b5088a113d49","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"df05fe622aab59f4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"df4ea6677e364df8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e022fba37335d6bc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e027aa677afa5141","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e034b9e16a017cc2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e056c65cb29d1cdc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e058a6a6b902e7b6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e0a74a03ae38698c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e0e0b515b51cb94b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e1003a119853fa51","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e18c817c2057c675","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e208cf1dd2e981ce","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e264462c29df43ed","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e285aecf7d10679e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e2f2b92311cdbc39","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e2fc4797aa4a6b29","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e2fd343720beab4f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e3085b59b5e52c5c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e31e5498dbb100a3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e34ca3dd718a6918","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e38f30a540597121","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e3a1c7234ebf51b8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e3ae0c46d846c3b2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e42b36bf3b02ccb2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e45800b68fe2e352","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e45ebd1d0caec949","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e47af72ad358fc5c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e48e3e1d74a18175","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e51c05cfa6a53954","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e53437a448e9c126","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e57cc97cb7061a4e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e5ffa907a4ff10b5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e6283736c57b339f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e69c6205dff000a1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e6db49d199a690ef","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e703782eb7d38cbf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e7204e937fa0b58f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e831e8124e9a00e0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e880d91c1999c011","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e899cd35e0ecfcf6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e8a38305d2594577","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e8cc4c7f389e7e46","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e8f45cfd6ff3e7a3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e91a1227114ad372","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e949463e431e1776","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e96a52decca51432","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e9b43263265b984a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e9d03164ed043197","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"e9e61a8a5751393d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ea06a962daee959b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ea725e26827e4925","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ea8efe4fe69bdf44","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"eb42217c762c43fc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"eb67f19cafbd6c3f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"eba7c3545387287a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ebabda097779037b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ebc8491ac18b63ae","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ebf539c8f0cfa1bf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ebfe7e7767f743cd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ec01b45e50a80fc7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ec3a9ad5b1e8d26c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ec6d4a50251c782e","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ec81f4c73a16e50a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ed3cb407b8ce0afb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ed79d2954c83dae0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ed8a734f12c4bdef","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ed8d984bcbb93ff5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ed930aa2536ba676","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"eda681233b472873","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"edc94cd854e80348","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"edfc435f78ffbb1c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ee47a644187e7675","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ef0ffd4514fbc5b0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ef1054337f6d6829","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"efbe6f20b1abe3a8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"efc4e18f86eb05ae","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"eff466aded883d14","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f016a5f09c60797b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f038e79e9d5d2966","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f049b24706a2c914","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f056f3d05a093ab8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f0ae369a8e8ec43c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f0eebc0770347f36","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f0f9c9a4990d9972","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f11df905caf46abe","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f1205193f13f39ea","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f140446776201e12","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f1485a5d8cce1397","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f1dcdfbdae2d40b2","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f241c9ed4f41ff10","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f25d9bd3bec76c56","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f2867470e7b27597","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f28ae05ddd844b33","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f2d732c14052d64a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f30613fbb68ad643","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f37e42bc8cfd45d4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f3dee5a49bb85e72","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f42c59d94c10b95d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f430730abde414bf","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f478f743a248aca5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f544b09023665970","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f58313a577d972b0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f5a29320fdbea1eb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f5c0681a2e946e2d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f5c7d68fe34baef1","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f5d30e88e089520d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f69b2994a9e9d9fe","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f723ada374e828f8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f746afd966cc60f7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f7961879936cc1c0","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f7b87c51d707a2b4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f7f8634dce77a9d4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f80cf8ecf9019c6b","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f849555d7c5b59d6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f85c5456d515aafd","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f879ff424c2ec284","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f895e876218f5744","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f8fdf612dd1ad055","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f9100cc646a7f958","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f97beb76cff278cb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f98605c6f902c9b8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f9886324943b066f","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"f9bcd281aa80f4b7","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fa2e675cd8ba8607","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fa89cc94ecc25086","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fac6f12e8720a1b3","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"face390d666ee2e6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"facfba058a0afa86","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"faff644b5f623635","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fb07dad56d7726f5","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fb103d20d587efac","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fbc0fafe2877b078","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fbd6a143588415b6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fbd74b5142e9aacc","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fc003e7e8cee4468","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fc2fbde7d1e8d215","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fcc1407dd0a8538d","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fce264c6e73c9eee","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fd2e1cd61be49f02","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fd30384e3e731beb","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fd60bbd17e6803d8","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fdd564bd2943f5f4","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fe078f258a41aa0a","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fe1f2ff03fb9475c","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fe44fa8ce8ee75af","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fe9dadf27623df81","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fea0077673d1ae89","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ff0081c9bee3a9f6","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ff8810fe24462f72","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"ffe1ecc93863a070","type":"contains"},{"parent":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","child":"fffff6468e7930c0","type":"contains"},{"parent":"5041c141565d0833","child":"76d87a11772931db","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5085c28e4a76cc5a","child":"8b30740568684450","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"50adfa8be7eb566d","child":"bf3d64497d95716e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"50b42809242de976","child":"da778611b2f13dae","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"50f2f4c26ff2ccab","child":"a135e7ba0cddcf9a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"510dda3706444e3d","child":"de7b978178639464","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"511b12aae9b5f098","child":"d743f2ea6ef34e3d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5174737bf6ceba30","child":"66af8a32c7c4b4b3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5215a4272ae071b5","child":"ede10a2bce25f109","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"529f1c9fb766b433","child":"deeaa74ece125ca5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"52a26984998171dd","child":"fdf26ba6e6964cfc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"52af61e4284d993b","child":"5e7e38ca91d7a3bb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"52b0adc8ff09f017","child":"b525d8eecf283b7a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"52db215c8294fee6","child":"93941338ae37867b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"52e94e6e242cbf0f","child":"7909f832c14f1fee","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"54452892cc4c02e7","child":"fb43d11b022b5d62","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"545e3a755dcdb140","child":"f983f9dc095551b9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"546d53bc24510f43","child":"9b93dbe4b56c43e9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"54c7de61005913d4","child":"9587ef77320f8356","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"55bb7dc82bdabbea","child":"144d2124de619bcf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"55cba39ef2a44cfd","child":"da9bae2736990960","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"55f14ff67eedbaf2","child":"4c8beffe33a22107","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"56163144372dee3f","child":"dc60ad78829ba659","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"56389acc66e9bbcf","child":"717a906c9af0d06b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5705871024a48530","child":"3cc640bb45f4c351","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"57099c5b40b3237c","child":"562175e0783a0403","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5725c7f9e5544384","child":"12fa71b56028d156","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5785975b198f29c2","child":"8c4c905e41c61c5c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"580ca5f2beaae938","child":"edd6788649f9b1d6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5831e10cf4d02fa2","child":"bebf8f086aecd717","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5854ac89952b2b2d","child":"cc215637c3de0281","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"585eea1e233e2e9a","child":"f49b0b12e94a64c1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"58b29aa6e629fc79","child":"10dd33ceffa0a08b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"58ecb50896023cef","child":"78401936d0c92956","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"59256da7fb4a7586","child":"05e5e3e936479e9c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"59462219a37abffd","child":"a28b99a3fabf8a1b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5a203220d6135893","child":"e55abe49b18869f7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5aa21ddd678e2c5a","child":"7ac8d4a456211c35","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5aa8474b38ae743a","child":"400167ec315a9377","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5b11c5020ef5c373","child":"d73ec7bc898ef3da","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5b3d2863ea25c0ee","child":"16ee5b7643883571","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5b70795e4e884b57","child":"82d2eb84ecc368bd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5bd1b0995776246c","child":"01ff0a461404b952","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5bf7a215d5351e40","child":"1af1ad64fd67c813","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5c11a4ead031e5d5","child":"07cd27da8466c3d7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5c42656cd2e4e437","child":"99d0a31865e612c5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5c4dec26d80d1f6e","child":"15e22fecb8bdf40f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5c7edf2206958f5d","child":"2714a1159aa0df4b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5cc1c675372358ec","child":"464c57b90fb12a9f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5cd11cba890ff1a4","child":"dd9a68c2cccefbfa","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5d3376b6724b0ba5","child":"545915ea60ffc4fb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5d40f8a44a274991","child":"2243456d6774a9a6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5dc82d87668bae8e","child":"01d39e3e30c4aa54","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5de04e7baabe2ecd","child":"f1f3714845072dd5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5dea0a58544c3253","child":"491ab39dd0a62f86","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5e060917a7b152aa","child":"e37bb670acd0ef27","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5e6eb51210dfeedc","child":"82ced7f38969808b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5e847d3bd979f56f","child":"754e434b4c73d2b9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5f1423a9340f2ecc","child":"4c2614081eaa8ed7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5f3943fd8b1b46a9","child":"dc088846b02e62b4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5f4817f39b8e1c4d","child":"308c7e04c3eceaa1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5f56b6bd4ac19a74","child":"6cbf2d31a2c57b22","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5f83b17e9f854ecc","child":"a7cb88bbfba2f9cd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5f8a3e9c18de5014","child":"60ea0632f4379308","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"5ff159c545ecf5e8","child":"480e2a14d5f19704","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"60218374fb088257","child":"1fdb0dc5354817da","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"60c2ebf5ef786e78","child":"00252b051e3e8369","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"005e4907406e7de2","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"01b3da8c3813dfb2","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"023ddb44a94bf980","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"0291cc843236707e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"03be3ffb88d5815d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"04af27f2208faf18","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"0502c30a9a7ee25b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"08155bfd6b233b86","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"09408880d1210ac6","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"0960d2c456716917","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"09d141358a163de9","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"0b1a6fa210de283b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"0c5063c82bc6e288","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"0d8d04acf06c030d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"0f49abd52d872150","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"104047596cd14a84","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"105d04eb166b9550","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"1284c34a1bd638ed","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"138509217e4cf1af","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"138e56d4e8e059f1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"13e9797cba29f0d2","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"168bc4760ce918b9","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"1773762c2ed292de","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"1a15fd874c2f28e1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"1b1423a11e90ae6b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"1d5ac34e469015de","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"1e90d0676713964a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2108b09e652b71c7","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2206c82a4186d12b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"239cd329cfac4f1b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"24117f0e7c53615d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"245537057865947c","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"24c3cd9c8363cdff","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"24ef934ad00a2fbd","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"262b5ca3e2e50d30","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2641c4b3c9fb586f","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"270822c867be3905","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2765f97f7a94f67c","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"28337714d66d94c4","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"28883e739191ca29","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"298a54c3096ada02","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"299543f261233048","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"299e497197f66691","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2b0c0c1940163f95","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2b50fcffd637a533","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2c0d4012bb8d94da","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2c5369dca32a7a00","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2d5331d71a255154","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2ec82a805dd81870","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"2ff48dc4edee3f4c","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"30878f58afa6d252","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"321c50ecda34b8f1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"35e2091e2b3da6f5","type":"dependency-of"},{"parent":"60c2ebf5ef786e78","child":"36fb3b68dd352e23","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"37bd467ec3cc03db","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"38405d68c9d36ff2","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"38627d51af457419","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"38e79ab09c09887c","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"3a9b03037e296cab","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"3ab9a504fc76f541","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"3b4557dd79cd9606","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"3b7945ec14fb58d8","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"3cecc8c7b3dd70ed","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"3d0b29d4bc0ef1fe","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"3ec6006586724bad","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"402058a718451759","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4027e7b1ea392972","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"40f65bfc3c604779","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4215c9d628b1aae9","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4317fd1712adf8d2","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"43b25365e17d2407","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"43b987e395eb0695","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4557bea4bcd38e15","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"471b72e39d2c8e82","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4888006197553f6c","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"48a04145d5793a84","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"48bacb5662612be3","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4a6b5dfa423be7f9","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4be7a9400054323d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4c0a234a6e4ba970","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4cdf2f418e4afa54","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4e26e21b4f6c5aa0","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4e775e756c00c270","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"4fe3e50f893d2dcb","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"50440261ba2e73b0","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"50b5f3f3f130f151","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"50f2319bafde997d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"518a7b723c80616b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"51a10eaafd877aee","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"52e74db73c43997a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"52f5b566398476ee","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"534940da1aab4744","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"534caa2833894e19","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"53acc1cea182fc84","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"54e77c1df8228440","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"55616797af05f9da","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"55fc6c575638878a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"57e71c4f09504f8b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"58c36280584c07e1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"59740c345ef04862","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"5c5542ccaa08c311","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"5c7540a288b4996e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"5c870f8272c2d028","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"5d83c2e68281e66d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"5df354f80c11d375","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"5e0a6db9b4a02145","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"5e79ea3fab573925","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"5f099b49a0849b8e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"5f2dee6afe1383e4","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"60cc833a81987ca9","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"6119d1486eb5f683","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"61bb775a9952ae92","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"6247ba4a0e8066c1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"624faaa0d80790ef","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"624faaa0d80790ef","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"60c2ebf5ef786e78","child":"634880aaa5d96563","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"64c92c4e7ef3a962","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"678a6e9b024e43fe","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"68a9d18439cb80d8","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"6928feddb42efe69","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"6cb3071cd16225a1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"708bd642ea6a7bfe","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"7391572bcd46d46e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"78a636d77a8dc497","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"7a1a973f6a121c60","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"7a62ebbee2f8ab00","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"7b4f157608a3412e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"7c3212a36c854cc5","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"7c57fa1145b42374","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"7cea92fd0a933327","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"60c2ebf5ef786e78","child":"7e671502c66ed1d1","type":"dependency-of"},{"parent":"60c2ebf5ef786e78","child":"7f1c595181915d0f","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"7f6285315a9d3955","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"7f8a22a42461bc6c","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"7fddad161d68c92d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"813dfccf19339371","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"824a8efbf45d2bde","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"82fee56ad963c12b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"83cde1b8d26662e2","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"840494d55b711ae8","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"85fd74b8ece8779e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"86aa2011207c8f23","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"881c9a60c351d10e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"888a1ea0c25a443a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"88e1e3d3706fba3f","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"89f4c6e965e4eba3","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"8b21f986c5553094","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"8cb880896a386b5d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"8f3c1938e02c2034","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"90694a334aaa6446","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"9082d7a01aececca","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"930b7594202f5c6f","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"60c2ebf5ef786e78","child":"934647563f4e5820","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"93907f7e8bfbdd0c","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"93a33764b191a824","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"964e24b813368675","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"965b44f8aecf65ca","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"9698efa5157c4ab7","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"97a9fea9248ef38f","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"97e102331e8340ed","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"9c5b90b20f9fe420","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"9d2089ea5730f0e5","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"9e49f7452d5c06e4","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"9eb3c6c59b40b1f4","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"9fd74117ec04f258","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a06f6cb94f63313d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a11150634541e177","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a19870c36ab0ccd6","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a32ea264bf4378ca","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a3e9bb7e242130c4","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a4acdcdc6288f03b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a517254a949b5092","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a53ab62b278c10e5","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a56a341c18e3bf7f","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a574d32aba57e60e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a5d8ce393ce3f057","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a61a9a12d0ea8b27","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a647933555634ff0","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a6626328b2373ee1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a6c6f92644860283","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a8358ba02091f401","type":"dependency-of"},{"parent":"60c2ebf5ef786e78","child":"a8c1065fba42ac35","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a8c76b2d4dfb7ff7","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a8ea0e6742415328","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a93439c15c884924","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a9af5b137ef51285","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"a9b08393ed6da5da","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"aa2d35727c20dd79","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"aa59f78dbffa374a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"aaf9179801a14748","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"acffd906ec4b5ab1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"ad62cc72f833ab36","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"ad7660cd0262fb82","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"adeebcaf52e1f4aa","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"ae92077ba91cfd12","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"ae9584bd2367d62d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"af3f061f40b46947","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"aff6b8a62a1a09a2","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b08d8492e051255d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b093a42acc436a46","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b09cccc75790e11a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b1286fd59dfa4040","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b1658893db012988","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b166489716d54b78","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b24c614e2bb6cb6a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b26f1a8ba5c132cc","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b2a6bb4fbf54cf72","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b30098d06abf03af","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b36e8d6c6a342b7f","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b3bf37078896cc5e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b524a8953580376a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b60986cf74fa9301","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b683e023b0e81844","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b6fbdce60c438784","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"b9e7fca862d01ffb","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"bb5855814d3c4a77","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"beed519c814b3b17","type":"dependency-of"},{"parent":"60c2ebf5ef786e78","child":"bfbe1a30c26366ae","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"c005b9364cd7d51d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"c2fb43141ef6387f","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"c3886fdcd936b7d7","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"c45684c0e48b34b1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"c6abfbce63781cbd","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"c79508f56c44de83","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"c8151a0e8707c207","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"c9dbe1c359cac20b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"ca366e67d0588bc1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"cad11722dee09d09","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"cb10f1e7b22a11f5","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"cd1334197f1054b1","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"cdd2236590a3704d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"cdf5fa2c232afd6a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"ce00ea7b2b00e287","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"ce8220cf9248661f","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d0159a3e83ebaf13","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d0b940608a8f59b0","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d1557884ebd0acc3","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d23b79efa20286c7","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d24d34cd89453d28","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d37d07826b96e6e4","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d427d323548afb6c","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d4bc0d1a0c9cb267","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d52a325e8172a794","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d618ac04fb776869","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d7f18ac992349ebc","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d80208ce40c77955","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"d9ec82b41807079d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"db90d9e658f0f4b8","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"dcfbcaa7d1fe3161","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"de096dc659a57bc8","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"de52fdfe5b2e1fa0","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"def14b4193016690","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"df59cce74cd30c82","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"df83a4250b189495","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e10220dec77f8036","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e1a19ac3412adac7","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e257da341928234e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e2c04b355925354a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e322f82b1b837211","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e344651159fd101a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e5eab708ca182228","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e6a223b4bf1311fd","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e8338b30b478c105","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e88767750bc673f9","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"e8c27f419e71f7be","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"eb44459d0a53aa9e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"ec3117bcbcb31dcf","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"efe80ae90cea6974","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f16b03b7944f1931","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f20c4b425c65b28b","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f25a6a87e0cfeb0a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f2e8d1ec8aaa06a2","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f45aba25773188f6","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f4cf63125345356e","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f7a46633f6dca4f8","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f812a08c441639a6","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f83505a07a64031a","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f890ef6009b119c2","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f91ed419734e666d","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"f991afb68d07bdd5","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"fa2f82fb68670afd","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"fa95fb2bf36ac664","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"fbe4c12191f84eea","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"fc3f79c8fdfacc89","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"fc48f485dd73f3a3","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"fc80a3c93e76c816","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"fcbc722e99836fea","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"fd5eab4d56edbd60","type":"contains"},{"parent":"60c2ebf5ef786e78","child":"ff358b93c050536e","type":"contains"},{"parent":"60f0de0c3a8e2fbd","child":"6fac6a07e0f503f9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"61ca2e5df0334a0d","child":"aab380bfe14222fc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"62097a3cbdf4d6ce","child":"0147f70a6ebbb653","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"624063d4723a4b13","child":"0bff5b32b18c4dea","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"627d36f045f55b05","child":"51fac85588a10ff5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"62aed0870d13b84e","child":"3996e101d4025fb7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"62af6322c8da5d46","child":"b825886f0dfb130c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6310f32d7b232558","child":"fb18d4a423cb7092","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"63efb267ac514e08","child":"05c16d98068011ab","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"63fcfac6770d5cfd","child":"61295f75b649ea66","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"64206f8e7a470f2e","child":"df9daf1609308345","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"644572bbb1e01679","child":"378aa0be3834006c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"64792428adfc1585","child":"83377d4ba489e614","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"64aa6df27671ee44","child":"0f0e82f9644dbfb6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"64ecabe801d13657","child":"9eef00254986f9dd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"65104416f2d8a295","child":"34401c6b530f6f10","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"653c248007512801","child":"3df2ed8637d52a97","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"65977491543b90a8","child":"1777020da3d57a86","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"659ed192f94df6a9","child":"fa6f79b3c6ca8f07","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"65ad9c1d39ae15b0","child":"812440cad910ae3b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"65b4c3eb14b71ee6","child":"03cf33fab9ebf6c0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"65ce75ba55690187","child":"f21d80c268b557e1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"663ac1c9b870ce8a","child":"6a68f9adad2a27a2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"66d8eaaa2c9043ec","child":"dc2304e3fcf74510","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"66e2979442791477","child":"319acd7f666c9dd5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"670482146c83d660","child":"1bad0b3e9fe06b96","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"671f64716b19d5fb","child":"89c66510fa58d833","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6753e2a5837ba461","child":"824949480e4e9f24","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6762f33de5ae377a","child":"1a1340c83a81cfa8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"677c2c67e8d9ac81","child":"c8e45c9918f1c2d6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"677d9609cb5a01bc","child":"d4eab228a83c1c13","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"678b3dbf2205543b","child":"2f7b3fa10f8281af","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"67d7e8ff46ed8cb6","child":"3b398cd7daf0814a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6817e470495335ca","child":"1de97a908ba47bb4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"68ec8b67c7986d90","child":"ac5186d4f1d2e4a1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"68fe94da8f6466e7","child":"0a38746f94acaa34","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6a18d824b05476f0","child":"7913143088218e1e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6a5e9cbc54d4e98e","child":"af4119ffb96073b3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6a680ba7d403a9a1","child":"11207b18d126a2a2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6aafd0f57ad9cf13","child":"2936b03cf890bd88","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6ad4b0036eebc3a0","child":"457b6fa10b21ad76","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6b277cfffb36ff6b","child":"a90bf8a7b14178d9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6b6febefa6106c5d","child":"3ece2d37cbe88ce5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6baae9ff00daeb07","child":"bbb267f2cfdaa0cb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6c978939ffb311b0","child":"1e4af5774cc6c299","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6ca86a7d5c3b7019","child":"e75b3cfc4bbbed42","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6cecd69a39d4a47e","child":"a380bfd92a7b8ee4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6cef1d3c36e6024e","child":"8aa3d3b6026b4515","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6cff1eb378f9137c","child":"22b53882a5f40b44","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6d00f3b19e2d6a29","child":"433d4a6b4d03695b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6d99ffbaf9a3dbf2","child":"7d5578cbd980853d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6dc32e80fda079a9","child":"607fff9e098dff59","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6ddd6811138876ea","child":"a6ad9275b38dce90","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6e2671dca7da065a","child":"9d5b59ca84b5aa6f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6e4c3d3622249d54","child":"75c2d9d1f3265b7d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6e5642e695422045","child":"e10cbaff3625244c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6eb5473162d47549","child":"189a5093e14374d4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6ec01e61f077601f","child":"3bed9867120faef9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6edb52dab3ea3e2a","child":"7837aa07c99e8c06","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6efaee3d2e9117ff","child":"7877358d508accca","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6f1f1a7796cb63d0","child":"310d25f28691fd93","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6f20808d27c78dba","child":"ee1f9d4fb2bde71e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6f404b9eb22f1024","child":"410ccc8deba570f6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6fb115e3b5d5d3f2","child":"131bda4bb32fe0bb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6fe716e8b0927a9d","child":"9191bb96ceb10618","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"6ff65ae32fc308b3","child":"8ba3cef2e2320e09","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"70042425a5220355","child":"8f30915248428892","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"70266c742ac992ba","child":"87a89c6101a79e92","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"702abc5d79be7e46","child":"80041de7f44913be","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"70e6035521bca2e6","child":"fbab9d18e974d107","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"70ecd1a5e82b119c","child":"9e81480e264b3d57","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"710fa9c43bb773a8","child":"9216ee219405d999","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"71363469c72f98ea","child":"66305c0543185b69","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"716281520579424d","child":"200fda04d528db93","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"71687501ff0fe52a","child":"7169e1ac11033f07","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7173d11d4da7d8e0","child":"892e86155cbfa0ab","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"719cbb15880d33d1","child":"b7725d8cf9cffec0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"72439ad06e2b3313","child":"4ac1ed3aacb3478f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"72525885a05217f9","child":"d8f9e2a70c978868","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7254c58c1b07f3fa","child":"1c1565a861f1e059","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7256b9dc3ee5141e","child":"ff643fb756a982f2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"72b84630ff8aade7","child":"a368a69e39361d1b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"72cb87a4702f42f3","child":"4d0cc63196fa727d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"72f5e9566973db2c","child":"de8d8882f37fe3b7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"72fe4ee56e6df59b","child":"6dc35368d29fae0a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7300fec6ea68a472","child":"9f924a99de5313d5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"73516f520b686791","child":"a0c6ed37fbc4fac0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"738d43aeb5b7acf8","child":"10f880e1eaf56255","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"73c00d57a0c43943","child":"59c81832bdecb1e9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"73dbd9aaf4ec2d16","child":"f6e93b24bcea9dab","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"742ccf9d8e4af8dc","child":"0935e23d33d00048","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"746b5d4b35cb81ce","child":"01944101795426c8","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"03d0d276038f09ad","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"095993986104f28f","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"15d50c09c9ad03d3","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"19372130d0f9a3ab","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"1f001da56c1a3ab1","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"217d11c5a652f4f8","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"273c924c2ad168b1","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"746b5d4b35cb81ce","child":"3247bafc1b5ac218","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"4f263b2a9d5618bb","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"543fae0b3de137cf","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"55111c0bf3a88952","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"58b5ebd49a757407","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"61c6034ed7c20d94","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"61c6034ed7c20d94","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"746b5d4b35cb81ce","child":"6f0416cc04a7cb1e","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"70e5aa6540d923ee","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"7457a4dae13eb5b7","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"78f0820568ca89cf","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"7dbd8253b3c1c61c","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"8b54197b5a9b729c","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"92950e6d80dc5717","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"95c07cd5e3a7092a","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"96a57aae140a12e3","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"bba6f25ed4ea6269","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"c8adfa4713231ce5","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"de07611015826d8a","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"df0d4d9283e5bd63","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"746b5d4b35cb81ce","child":"df59d3479a46877c","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"e8fd9fb537048f39","type":"contains"},{"parent":"746b5d4b35cb81ce","child":"ec8a63a299ccb16e","type":"contains"},{"parent":"749573321ee941d7","child":"a68980d0d17f4437","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"74df95998cf0457f","child":"bc6237f711a67d2e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"74f6afcb29e33215","child":"544ec6e4e3fd5163","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"75276f930d3cfafc","child":"867a5dec9404949b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"75d9ab2bfad32d05","child":"d9b3e7606e6009b9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"761d39c4b96da905","child":"c61fe6243adc1753","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7662d75be15afc8b","child":"0e157cdc43475032","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"77459d7d87565e33","child":"8e939b1cf104aa84","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"774e316934f12a96","child":"e7641d5f2138bb0d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7797aed52ef29847","child":"eb97f004ccedfd80","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"77f2f0a8f7df086b","child":"37cd616c7dc5644a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7832aa1cacf310b2","child":"6bdbf306507c313b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"78352b906391841a","child":"7aaadbb849593190","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7875bde5cf850352","child":"a341a26b7b35aa1a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7894cdb8bcb4ca43","child":"9f6ab4a2cfb183fd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"78af31b313457edd","child":"333c5454147be154","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"78e8bd8351bc0a93","child":"d508a90c1eacd754","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7900e478eb751255","child":"293635e3c14ec216","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"79113752b5d3fcd1","child":"fc7591529361b8dc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"798bc97add5e6f68","child":"837fb41f156a0b82","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"79c9f00f6f2bc886","child":"832542256a99422b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"79ca6b57cb6da8f4","child":"9faea6dd364d5fe4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7a710a654ecad2c9","child":"b18820c356eaf3d4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7a71fe082d21843f","child":"da2c84ecd40a8c28","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7aadb2fc6095104c","child":"c4ae5ffc60ff38a5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7ad2ad6aba89c8f7","child":"b41795aee185b79a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7aeb57cf02726c97","child":"b7a34278cca69e27","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7b3c60ae93ab123f","child":"b08a63d92f422b33","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7b4063d10599bfae","child":"5ba891e3072160e3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7b87370db2b76e71","child":"f375085a742c530e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7bdc8da7ff6ad05b","child":"e11db9b9448d40e3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7bf5959de1402d6d","child":"6b30b4ee56f8224b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7c2a1a8c893f39f4","child":"122269240104b51f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7c30bf5441790ef5","child":"6a02f1d6191a4bcf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7c6e4166ba89d3cf","child":"afb70ea04567c187","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7cedce27af4fa8d6","child":"6a49b524463bfa58","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7d0a41d20518fc9d","child":"5bcc4ed2ac75eb6d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7e5ac1ded3550c78","child":"cf7c9f8aff878fa6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7e671502c66ed1d1","child":"01a7405bad1d4741","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"7e671502c66ed1d1","child":"127e59ea528f18c8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7e671502c66ed1d1","child":"32cb0766834c82e9","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"7e671502c66ed1d1","child":"7d763166bc2e6a04","type":"contains"},{"parent":"7e888fa51e3748f2","child":"d8fe35bfd60661fa","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7e91429fd26a7768","child":"723242f9bdcaac06","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7eb70a24d3707f3d","child":"196bd5c2b335f76d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7ebcfb2902378122","child":"bb0996663f6d2aa1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7ef811ee564508d1","child":"b12d93166147b8dd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7f72b5b8f89d7183","child":"15d8afdbb74d8d51","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7f78544a103db020","child":"2e18a4c2e44b162a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"7fe24d7225fc8b9a","child":"a773c56e3e0e0c6c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"803f499aaa469edc","child":"e41d6f2b29cbf41b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"807013bf36635932","child":"000ee498cf353ddb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"807028276e1a74fa","child":"f598207232da1a1b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"80c437d1f8f690a8","child":"4d1b36f561a11e92","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"80ec3c5b78ad0cd1","child":"a672224b01bb5a40","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"80ef1a2248d5a920","child":"ee02bb6053b672d8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"81599fa0c784b361","child":"26a17868ed345f99","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8160d61272f16fc2","child":"fe6394b90b4f8a92","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8171b09a48e9d93f","child":"1743e2a489ee657f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"81de4b22dbb401d0","child":"805ac6c97b575a44","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"81fa76b13d51bb43","child":"3503e6612c98769b","type":"contains"},{"parent":"81fa76b13d51bb43","child":"6be6ce73a503dfab","type":"contains"},{"parent":"81fa76b13d51bb43","child":"73e2f146a497dee2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"81fa76b13d51bb43","child":"9474252baf0b74da","type":"contains"},{"parent":"81fa76b13d51bb43","child":"9474252baf0b74da","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"81fa76b13d51bb43","child":"9564efdfad5b1a62","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"8270a49368d729a2","child":"ab4d757cc641ec7c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"827c460c5ebe0ff3","child":"12897b72df8c3486","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"828196a2c6a9e027","child":"49e8774bd6911336","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8282dcab8a58f243","child":"6275473aeae0831f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"828f0284d303f177","child":"6dc15747519edfe8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"82b64febd11d5f17","child":"7b37e97602d6448b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"82e1e95a5f60492f","child":"2369da998a36ec6f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"832fbb197a382df6","child":"ced0c5fbf0ce2a85","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"833280271d2baf76","child":"d03c70b52338ebf2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"834800aee309824f","child":"a5b0ac0db040bd55","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8348cfc6c7b64606","child":"6c337c828f923aaf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"83baf5c5b6922e77","child":"2b6d60fb3e338565","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"842b66eb903e3244","child":"aa560cee41c0f780","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"845620f2808130a3","child":"6e9a4b496b318d27","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"845c5d602993a101","child":"3eeaefafc9e58b9f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"846a0edd607229fd","child":"7948178d9048bc6c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"848e919a5348c76e","child":"24d0a8d7368c0f0e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"84b496a3bc09adcb","child":"94f59a8da3b63a39","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"84bc1ef1a454e04d","child":"d18553ffbdd701d4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"84bcfa432cfdd0d0","child":"b60f55ca6e557ad6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"85335907c023e35c","child":"67214ccdcd84c27e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"853440d43ba086ed","child":"2c551cb2fc1545a9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"853a5626da6a5619","child":"c9fd5d4364181de1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8594e21b80d1e888","child":"b0cbf2fe2539c50d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"85b9eff83ffcd831","child":"f1346f51521dbfc2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"865696304cc6c89b","child":"bc51afe0a5b69a68","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"866e9bab4ee23af1","child":"fb8ba499c87dd4e5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"867ca1c3d07cb072","child":"3815f57e3b664c52","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"86b4e66d55ba762f","child":"05c496a2a0543a73","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"86b64662ee5ecbd0","child":"a0b46d1867a8864c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"871e116128fa5e93","child":"0947341bd32e2af0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"872d82c225929374","child":"b2858d93ce805136","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8761336469cb5684","child":"c7871ebf3d82f9fa","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8775a9288f5bc126","child":"b3f05af729e35883","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8803d0f682f78ae8","child":"74acf40351ac9c76","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"885d0609cac9e686","child":"0eb51499614a1757","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"886bedfa751a610e","child":"f93e7dd53ad78876","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"88bb3e58ef355edf","child":"86eb941afff69777","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8914540a70ae1bae","child":"b69eab3662b2b403","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"89162caca8f9959a","child":"7a1fe5c298f77c3b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"896f6ac46d9def2e","child":"95636cfbaa3e695b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8979cd9c25111673","child":"78e753662d179451","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"89a76184ab2e6db2","child":"629129881ebe1119","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"89d78b6ec74b159e","child":"125bfc03bd9145ec","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"89fcb3115ce3f9a5","child":"4d79e17ab97d9f68","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8a04a7a9aa4f21f3","child":"06c022b650680178","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8a8c401a9f2b2c51","child":"c66d1291a958e877","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8a935a259e64ccfc","child":"7594fefe33dba334","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8b13bde9c77e7706","child":"80717e9960fc0dda","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8b1a05e62fb7f42a","child":"9e4b7df6232c4751","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8b26513aaaf1aac2","child":"b508cb05ddff4120","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8bed5f460f412d65","child":"7040eb464e70b48e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8bf9ef21aa2f3e3c","child":"d52f7e0cdbfa7619","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8c4af4f22e5de7e4","child":"21e211169a653356","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8c5b26ab2118f0b8","child":"5864187c490886c4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8ccd7e8a2286d99c","child":"42c8c02733529542","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8cf228f1cc8b3027","child":"d475ab014a69719a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8d5950086fa52115","child":"f4a35f6ff57b118b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8d7f8393e7e2d352","child":"d5af65d3a036c9db","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8d993f0ba3c63bb7","child":"a3f8638c7fcd3bdf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8da3543c9f5d677c","child":"b6fdf242179499b9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8da935ca9924488f","child":"bf70b76bdc26ab5a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8dc0b4cbdedf8b0b","child":"00aebc6670258d47","type":"contains"},{"parent":"8dc0b4cbdedf8b0b","child":"1e9426f403b0114a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8dc0b4cbdedf8b0b","child":"32cb0766834c82e9","type":"contains"},{"parent":"8dc0b4cbdedf8b0b","child":"32cb0766834c82e9","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"8dc0b4cbdedf8b0b","child":"7e671502c66ed1d1","type":"dependency-of"},{"parent":"8dc0b4cbdedf8b0b","child":"92027c5d6dedb21a","type":"contains"},{"parent":"8dc0b4cbdedf8b0b","child":"a8358ba02091f401","type":"dependency-of"},{"parent":"8dc0b4cbdedf8b0b","child":"beed519c814b3b17","type":"dependency-of"},{"parent":"8dc0b4cbdedf8b0b","child":"c6f1d4937129a1c4","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"8dc0b4cbdedf8b0b","child":"d1afa27ca6879fee","type":"contains"},{"parent":"8e20623301b2c459","child":"e20222def5df7c38","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8e41d6aa1fe261a3","child":"d86c2f85bdd52536","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8e503ff726974706","child":"98ab638e906a3667","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8fe8e9465b9662f0","child":"91237e855a0be388","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8fecd15c1c48c3bb","child":"cf5d120d309a3c13","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"8ff94005ba61a9ee","child":"e9c5f05754403b06","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"901d2fac8bf8cc48","child":"92d40b2dda7050bf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9021b88a5ab51ee3","child":"1effe041a4f604e6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"90b992694104f65e","child":"2ba51d02e0e52951","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9137ec7afce7bb08","child":"8a449b4163331ccb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"916d823925222e15","child":"d881b09b2c57adb5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"919596dc82904b40","child":"ce11d96bc4029cc6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"919844ff6a5d8498","child":"0d0f7ee6f26a207e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"91b02cf44711d543","child":"0f457a08b8966bbb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"91c13e4c18804052","child":"3ceb9e00fb8e1c49","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"91cd1ab629647b66","child":"6b0417bd670f9f6e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"91d2330fa076a0de","child":"d03eda3005268c61","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"91e5c6fbec5920e7","child":"5ff8d52455ef74c2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"91f0ef5736e3a948","child":"6151b0da25cf21e2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"922044f9c518728f","child":"42115066fa3397dc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"92662d8a3adbe0c9","child":"9501e417ef44516d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"929d9a3710694392","child":"10939686d6a56f06","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"929f7bc81a430f59","child":"bd7939b9c27ccee1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"92d5870e9d43058d","child":"5d3578ab91fccc4f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"92e4f8e8e365d6ef","child":"bd81e18e7f54fc69","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"930467346c7209f9","child":"cc3960c8bdd53a85","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"937130df2f15286c","child":"e69d9344a68b6f05","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"93ff899831bd49b7","child":"a0b83a55dbc2d82f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"94b4540c59ceda21","child":"79560346023d697d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"94cfb98bee7b443d","child":"de92bcab09d09bed","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"94d18c1fed85159e","child":"6a3cf2879193ee3e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9514fb53235856ea","child":"aca8a73d2883299c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9545f93d32ecd825","child":"9758b3c4f09349c3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"956658d078dc7d57","child":"3c1b98f28a0bf2fe","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"961b704b394b9dda","child":"c6683c8419d6c242","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9628d381c9f92c79","child":"26be674708cd8ed2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"96692873fd0a7a53","child":"0011dac79c98b837","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"966e804e2cdc19c3","child":"bd7f4351a39a41ec","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"967e44e4af521888","child":"1b1d1c84f5733598","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9680d7d122bfb97a","child":"8fc3f8b92c1e516f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9695f2bb910aad79","child":"f7dfb533373214d3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"96d1f3567742fbab","child":"58f0e329bcb0e749","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"96ecb0353e427e76","child":"4096d651f9a60deb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"96ee58510e0b9ecc","child":"920e0a8f6c1f6696","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"98b91bbcbff567ab","child":"cc5dd79939d838ec","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"98e5b28a6af6071f","child":"7a747bd5ce337a3a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"99620647e0c9d7c2","child":"e21e3bf74478f98f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"99a08ef6ddd74ba7","child":"25727370aa924ddb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"99e989384d4fde68","child":"866286ba797d797d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9aa87987dc535ad0","child":"a99f5bf877ac79dc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9ab222a1f50be8c3","child":"d7bb02bb452e0220","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9ac4af59fde6dd22","child":"cf772c21c8e04a6b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9baffa9f02caeb71","child":"c4baf7b5c35dedef","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9bb35b54a028e73b","child":"561bebeec6def627","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9bcaeee9e2f6d815","child":"b94e7026d2107873","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9c10d6da5801ebd4","child":"823de1ade7f2a80c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9c7c73598a676732","child":"eb405f23d85b9547","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9cdc3fbb4c69858e","child":"db73a57cb1097884","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9d5d7412a9d2ef14","child":"c37bc0a0984ccb01","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9db722276593f5ce","child":"5e11b097bc538e8d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9dc81698c9e5e345","child":"6bb06ce3dbec09a7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9e446f6c303bc48a","child":"6be3d2f738a91616","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9e7700cc01592b12","child":"27d4caecc3d2f081","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9ee05fc4d21b00fc","child":"ffb530cf26ee3ea6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9f005f004bbbc237","child":"22b1c15dd103377f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9f219d07ad41b5a4","child":"b57f5ba26df62167","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9f4d2bdf1bb829e5","child":"89580c19fbf5d647","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9f4d3a70130c3163","child":"f210eb4a09858b4d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9f64bed1a766b435","child":"a476da9aa0866801","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9f6813161aea9615","child":"2e91af8251774e55","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9f75a3edbb3cad1f","child":"cd1aa35aae976009","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9f83c2eadc36cf52","child":"50441c3e1733f54f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"9fa07124108ec4f5","child":"ae5cf64ce861cac7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a0e2670d202d8fae","child":"25ff7fa8559144f6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a184510682ce4734","child":"7c5b52e1fdb6554b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a1b120935894d604","child":"03f051e9f66de5f7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a1b5ba5038b982fd","child":"52070e793dbdea4d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a1d858a92cd4e324","child":"2bda91d6ce4a81a3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a1e232528ce637f4","child":"77f6f0a8d76959be","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a1e5dbdcb445cc0b","child":"e04e35687e1b0f94","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a22583dd96c04327","child":"8c32f4a51d08999a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a2282a5fe21d6573","child":"874bebb9ac8dfcc8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a243c54124680107","child":"4edb0a96e20bef45","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a261f10f751ab469","child":"e4b5fbacc17acf2e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a29ebe9c01a24b05","child":"1af85fcca8c61341","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a2a50cc71f9f1510","child":"4cf64c00a6e44b8d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a30b3113039a0207","child":"6ad86b6e8c5471e6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a3139241ec1643e6","child":"b9a9932d508a2e3c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a3325d28145ec2dc","child":"e841b40b257581f5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a3e60bea1b625082","child":"11666c1df8efc309","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a4cd60ed4d28ed9d","child":"caae805f520d1c4b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a4cf03c6615f9d2d","child":"8ecbb10a73d5340d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a4e6087946da80a0","child":"5d2d0e6de810f3e1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a521f60e39034688","child":"79c0abb9d58b4cd8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a555afc10b78c8e9","child":"59c9ed6c80db86e5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a59f241f8d484687","child":"91a3bc3bae00e237","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a5e11c343c6874d8","child":"9b0f465059a9acf4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a5e9507bd21efb6e","child":"c5ef44a85eef2107","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a64626d34d414995","child":"179b803225ce9a57","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a650aa642c0822c6","child":"c7b3866bc7ba5e52","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a688b423aa001971","child":"b2162ec88e9ae084","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a6e4385572efc7f0","child":"0092ecc45f4d5f9e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a7d9f58fa9223af7","child":"5c157a39e08e56f3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a7e36e39ff61aea5","child":"6d80ee118f118945","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a80b99ad61e48555","child":"a95a3abaf44d62ad","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a8358ba02091f401","child":"18dba55fc2be92fb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a8358ba02091f401","child":"32cb0766834c82e9","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"a8358ba02091f401","child":"521a1c980820a69d","type":"contains"},{"parent":"a8358ba02091f401","child":"60c2ebf5ef786e78","type":"dependency-of"},{"parent":"a8358ba02091f401","child":"6278c91f3e2e6430","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"a8358ba02091f401","child":"beed519c814b3b17","type":"dependency-of"},{"parent":"a8358ba02091f401","child":"e8f20558888f877e","type":"contains"},{"parent":"a84307f7c46d36c4","child":"afe9639f75a5efa8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a86e0237429a5827","child":"5e0c05594d19b12f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a87c542bd7108f54","child":"a66f4f3633b57040","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a88006b8a0ec9567","child":"edaad3c7edfa644a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a8a35d958d903684","child":"f3a215737f2453f2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a91d0202fa8ea285","child":"0b338077ccaafa9a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"a988a9e98434d4e0","child":"7c249392bd6f3d17","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"aa05cbb52d62e94f","child":"22b72543a8e918e5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"aa8ac1643abd998a","child":"a823953a5f89323c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"aac28aacec14e6f2","child":"4c9cf1ead2802157","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"aac75cf953afd7be","child":"5c1761497430ea2f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"aaef2ad8ce881f0a","child":"c7450f832841acf4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ab3ad7acc2109685","child":"358b7406be63cfea","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ac38ce6689a29c62","child":"72c034e31e41f032","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ac3f97806ad63d60","child":"8596188dff21b57a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ac71d0dd845ff856","child":"7561259b9f3bb6ef","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ac8f35c9bc6d4edc","child":"86e53a44237cf095","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ac9aba0a81d8073c","child":"b74e973c7cea9210","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"acaf709db1d54fbd","child":"dc8708f3c02ec7e7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"acbfd4a89a1d4104","child":"cab7ec28ee7d8fbe","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ace0af3ce948f36b","child":"91fad66ae8d1a967","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ad6fe893f4863fc3","child":"3252b93bd6c82732","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ad73ceb607fdd321","child":"81db8be937f1a6b5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ae3ce07497258f6e","child":"45ea3f4478019a3b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ae8bd0e649f1262b","child":"5424de8d6a089d25","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ae93160dfc27d07c","child":"de458a50678fec66","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"aeef16c972765f3c","child":"4d8b40e4662a070d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"af0d5950cecf76a6","child":"cc781ca13cd896ab","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"af0ebff91edbc1f3","child":"4ef01106d1880cdf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"af2af4212145631b","child":"003ee235a38c4cb8","type":"contains"},{"parent":"af2af4212145631b","child":"008fe24f4b024965","type":"contains"},{"parent":"af2af4212145631b","child":"00d6af1d7dad40e7","type":"contains"},{"parent":"af2af4212145631b","child":"00ffdfbf41cdd116","type":"contains"},{"parent":"af2af4212145631b","child":"013bfd231562edd6","type":"contains"},{"parent":"af2af4212145631b","child":"0140cc30bf0cd851","type":"contains"},{"parent":"af2af4212145631b","child":"01a43fff10184476","type":"contains"},{"parent":"af2af4212145631b","child":"01b3bbf715cdd233","type":"contains"},{"parent":"af2af4212145631b","child":"026b9f4bffa3ba68","type":"contains"},{"parent":"af2af4212145631b","child":"02a59ab5bad3f823","type":"contains"},{"parent":"af2af4212145631b","child":"02fd2f6437426d08","type":"contains"},{"parent":"af2af4212145631b","child":"0383e7fddc38c826","type":"contains"},{"parent":"af2af4212145631b","child":"0384b2852b420c39","type":"contains"},{"parent":"af2af4212145631b","child":"039c565a66216559","type":"contains"},{"parent":"af2af4212145631b","child":"0458a6bce0dfb823","type":"contains"},{"parent":"af2af4212145631b","child":"04d4071e02149fe1","type":"contains"},{"parent":"af2af4212145631b","child":"04e21cc6b4b3c683","type":"contains"},{"parent":"af2af4212145631b","child":"071cd3e72ee6f04e","type":"contains"},{"parent":"af2af4212145631b","child":"076f9a6d643b6ef4","type":"contains"},{"parent":"af2af4212145631b","child":"079017bea4e3e00c","type":"contains"},{"parent":"af2af4212145631b","child":"07b3e8fedb4be67f","type":"contains"},{"parent":"af2af4212145631b","child":"07efcef8d1f08fce","type":"contains"},{"parent":"af2af4212145631b","child":"07fd459663ed63f5","type":"contains"},{"parent":"af2af4212145631b","child":"088af601bd1919a2","type":"contains"},{"parent":"af2af4212145631b","child":"08dad68ad0fba2a0","type":"contains"},{"parent":"af2af4212145631b","child":"08dc795573c86f7f","type":"contains"},{"parent":"af2af4212145631b","child":"08dd806950adc8fc","type":"contains"},{"parent":"af2af4212145631b","child":"0900917378138dff","type":"contains"},{"parent":"af2af4212145631b","child":"09401e3139478d09","type":"contains"},{"parent":"af2af4212145631b","child":"0985a4a13ce8f7a1","type":"contains"},{"parent":"af2af4212145631b","child":"09d938d93d07a649","type":"contains"},{"parent":"af2af4212145631b","child":"0a0b6d2cf222f4ba","type":"contains"},{"parent":"af2af4212145631b","child":"0a3d90fa7e06702d","type":"contains"},{"parent":"af2af4212145631b","child":"0accf5924b262703","type":"contains"},{"parent":"af2af4212145631b","child":"0af2b863b5d3df58","type":"contains"},{"parent":"af2af4212145631b","child":"0bfaa0316d64dd16","type":"contains"},{"parent":"af2af4212145631b","child":"0c0b20c4fcb4dfc3","type":"contains"},{"parent":"af2af4212145631b","child":"0c0b989cb1a4e63e","type":"contains"},{"parent":"af2af4212145631b","child":"0cb34881be10c495","type":"contains"},{"parent":"af2af4212145631b","child":"0cdc9595cffd7a8c","type":"contains"},{"parent":"af2af4212145631b","child":"0ce284c069b8a1d0","type":"contains"},{"parent":"af2af4212145631b","child":"0d39845297b4b491","type":"contains"},{"parent":"af2af4212145631b","child":"0d48a5c19380e084","type":"contains"},{"parent":"af2af4212145631b","child":"0d5c959ef6eb3483","type":"contains"},{"parent":"af2af4212145631b","child":"0d7b63d45f985ce5","type":"contains"},{"parent":"af2af4212145631b","child":"0e38593b4a0d06b1","type":"contains"},{"parent":"af2af4212145631b","child":"0e8966fa60e73ffb","type":"contains"},{"parent":"af2af4212145631b","child":"0f4dcf2dde0e3640","type":"contains"},{"parent":"af2af4212145631b","child":"0f4f2eefafedc57e","type":"contains"},{"parent":"af2af4212145631b","child":"0f68a180c4a7ba7e","type":"contains"},{"parent":"af2af4212145631b","child":"0f82c1c1f64a6dc6","type":"contains"},{"parent":"af2af4212145631b","child":"0fc19bac6850c743","type":"contains"},{"parent":"af2af4212145631b","child":"102421517eeaf70f","type":"contains"},{"parent":"af2af4212145631b","child":"10341497520a049d","type":"contains"},{"parent":"af2af4212145631b","child":"10595fecfdf461a6","type":"contains"},{"parent":"af2af4212145631b","child":"10b7b3a65d38b6c2","type":"contains"},{"parent":"af2af4212145631b","child":"10bf96265f6ce04e","type":"contains"},{"parent":"af2af4212145631b","child":"10fd42d566b756a1","type":"contains"},{"parent":"af2af4212145631b","child":"118a633e45af315a","type":"contains"},{"parent":"af2af4212145631b","child":"11984ffbabdf6b65","type":"contains"},{"parent":"af2af4212145631b","child":"11abdc41c814b455","type":"contains"},{"parent":"af2af4212145631b","child":"1206552a204c31b7","type":"contains"},{"parent":"af2af4212145631b","child":"121a889d3d4240bb","type":"contains"},{"parent":"af2af4212145631b","child":"12517640a4a7eded","type":"contains"},{"parent":"af2af4212145631b","child":"12a1bbfbd89514e5","type":"contains"},{"parent":"af2af4212145631b","child":"12a245b4e46ba9d6","type":"contains"},{"parent":"af2af4212145631b","child":"12af18fba889440f","type":"contains"},{"parent":"af2af4212145631b","child":"12b723b9f677b685","type":"contains"},{"parent":"af2af4212145631b","child":"12e5637cc9e16a9d","type":"contains"},{"parent":"af2af4212145631b","child":"12f0c2dab21dfaca","type":"contains"},{"parent":"af2af4212145631b","child":"1343c45714ed4421","type":"contains"},{"parent":"af2af4212145631b","child":"13af34cfdcb08b79","type":"contains"},{"parent":"af2af4212145631b","child":"152a48d4c8259bd3","type":"contains"},{"parent":"af2af4212145631b","child":"154b64614b9b5dea","type":"contains"},{"parent":"af2af4212145631b","child":"163455ca85d0bb36","type":"contains"},{"parent":"af2af4212145631b","child":"167777dcb845428c","type":"contains"},{"parent":"af2af4212145631b","child":"16b310b9304ddf80","type":"contains"},{"parent":"af2af4212145631b","child":"1737170fc44d16af","type":"contains"},{"parent":"af2af4212145631b","child":"17fe98e7e0437bb9","type":"contains"},{"parent":"af2af4212145631b","child":"19c78fccb5e45196","type":"contains"},{"parent":"af2af4212145631b","child":"19efe4ad6583c05c","type":"contains"},{"parent":"af2af4212145631b","child":"1a341e8e448a631b","type":"contains"},{"parent":"af2af4212145631b","child":"1a82ba711a7e36e6","type":"contains"},{"parent":"af2af4212145631b","child":"1a8731bdd32bfb19","type":"contains"},{"parent":"af2af4212145631b","child":"1b3505dddb4d8acf","type":"contains"},{"parent":"af2af4212145631b","child":"1b3bb54fadd1e4a4","type":"contains"},{"parent":"af2af4212145631b","child":"1b40549261aca9ac","type":"contains"},{"parent":"af2af4212145631b","child":"1b4243a36fdaf19a","type":"contains"},{"parent":"af2af4212145631b","child":"1bd058a5cdbfa4b7","type":"contains"},{"parent":"af2af4212145631b","child":"1c47b9d54e95a890","type":"contains"},{"parent":"af2af4212145631b","child":"1cccb2af64d43b0e","type":"contains"},{"parent":"af2af4212145631b","child":"1db702008e11c0e6","type":"contains"},{"parent":"af2af4212145631b","child":"1ddd8713cc1c04d7","type":"contains"},{"parent":"af2af4212145631b","child":"1e01de6fb0d54a78","type":"contains"},{"parent":"af2af4212145631b","child":"1e0d3b41f8288ecd","type":"contains"},{"parent":"af2af4212145631b","child":"1e6b4b68b88435e8","type":"contains"},{"parent":"af2af4212145631b","child":"1eb2b1b4b1ac6b49","type":"contains"},{"parent":"af2af4212145631b","child":"1f7f690b91f9481a","type":"contains"},{"parent":"af2af4212145631b","child":"1fedd0791cd1778b","type":"contains"},{"parent":"af2af4212145631b","child":"200ca9a463de19a4","type":"contains"},{"parent":"af2af4212145631b","child":"202db419b19cd5a8","type":"contains"},{"parent":"af2af4212145631b","child":"20acdc70adb4cdd7","type":"contains"},{"parent":"af2af4212145631b","child":"20ea9de5c65652bf","type":"contains"},{"parent":"af2af4212145631b","child":"20fbbfa564dd31c5","type":"contains"},{"parent":"af2af4212145631b","child":"219568c8fa026b79","type":"contains"},{"parent":"af2af4212145631b","child":"2200bc80ebcaee28","type":"contains"},{"parent":"af2af4212145631b","child":"221a60fa4150f030","type":"contains"},{"parent":"af2af4212145631b","child":"2247a6ce2d2d373b","type":"contains"},{"parent":"af2af4212145631b","child":"22755fdd237477cb","type":"contains"},{"parent":"af2af4212145631b","child":"22756cededaacaec","type":"contains"},{"parent":"af2af4212145631b","child":"22b44cb05dd4c1b4","type":"contains"},{"parent":"af2af4212145631b","child":"22ee118c698c96c4","type":"contains"},{"parent":"af2af4212145631b","child":"22f6c4bf8e982461","type":"contains"},{"parent":"af2af4212145631b","child":"22ff28c13fab4bab","type":"contains"},{"parent":"af2af4212145631b","child":"241f83c697eceae2","type":"contains"},{"parent":"af2af4212145631b","child":"243cfb07297c2665","type":"contains"},{"parent":"af2af4212145631b","child":"246dcfcae5df9985","type":"contains"},{"parent":"af2af4212145631b","child":"253203e88ef3d7bf","type":"contains"},{"parent":"af2af4212145631b","child":"259767cf4ba91c0b","type":"contains"},{"parent":"af2af4212145631b","child":"25aa8bbfe7d13f22","type":"contains"},{"parent":"af2af4212145631b","child":"25b4b4138c7f56e1","type":"contains"},{"parent":"af2af4212145631b","child":"25b80a06661bed11","type":"contains"},{"parent":"af2af4212145631b","child":"25d47f012dc2e4c3","type":"contains"},{"parent":"af2af4212145631b","child":"25ecb9665353b628","type":"contains"},{"parent":"af2af4212145631b","child":"26b3d64a2fd260f9","type":"contains"},{"parent":"af2af4212145631b","child":"26f765f33a9b3ba9","type":"contains"},{"parent":"af2af4212145631b","child":"272b2b27e170dbfc","type":"contains"},{"parent":"af2af4212145631b","child":"27461e3c8bef718e","type":"contains"},{"parent":"af2af4212145631b","child":"28045bc1a5ffd1cf","type":"contains"},{"parent":"af2af4212145631b","child":"28388ea98ab733c7","type":"contains"},{"parent":"af2af4212145631b","child":"285a5dac3f4cffe9","type":"contains"},{"parent":"af2af4212145631b","child":"287afa1bce16783c","type":"contains"},{"parent":"af2af4212145631b","child":"2897d9d277de14eb","type":"contains"},{"parent":"af2af4212145631b","child":"28f20bb0d4ce6c3b","type":"contains"},{"parent":"af2af4212145631b","child":"28fe3b87700ef968","type":"contains"},{"parent":"af2af4212145631b","child":"293a462b8511c48f","type":"contains"},{"parent":"af2af4212145631b","child":"2b672755364b4ed6","type":"contains"},{"parent":"af2af4212145631b","child":"2b7797ee336e700d","type":"contains"},{"parent":"af2af4212145631b","child":"2b7c549c63585da1","type":"contains"},{"parent":"af2af4212145631b","child":"2c36aebc6605e7d6","type":"contains"},{"parent":"af2af4212145631b","child":"2c6d312c333a2ce8","type":"contains"},{"parent":"af2af4212145631b","child":"2c909aa58f1a5239","type":"contains"},{"parent":"af2af4212145631b","child":"2caa123737dd6efd","type":"contains"},{"parent":"af2af4212145631b","child":"2cb9e2aebfbd0782","type":"contains"},{"parent":"af2af4212145631b","child":"2d03892900a53cbc","type":"contains"},{"parent":"af2af4212145631b","child":"2d260805cf2aed5b","type":"contains"},{"parent":"af2af4212145631b","child":"2d857463cf351892","type":"contains"},{"parent":"af2af4212145631b","child":"2dbaceac49233a86","type":"contains"},{"parent":"af2af4212145631b","child":"2e2e85c1e8349435","type":"contains"},{"parent":"af2af4212145631b","child":"2e5a92591ca51c97","type":"contains"},{"parent":"af2af4212145631b","child":"2e73b1d1d70ab5fd","type":"contains"},{"parent":"af2af4212145631b","child":"2f57dda52ea5b682","type":"contains"},{"parent":"af2af4212145631b","child":"2f71f73a108e3892","type":"contains"},{"parent":"af2af4212145631b","child":"2fab7e11dfc6135a","type":"contains"},{"parent":"af2af4212145631b","child":"304a7beae70c420c","type":"contains"},{"parent":"af2af4212145631b","child":"3090367ce2b5ac2e","type":"contains"},{"parent":"af2af4212145631b","child":"30e61e5198f16b90","type":"contains"},{"parent":"af2af4212145631b","child":"310209455144b927","type":"contains"},{"parent":"af2af4212145631b","child":"313abf45d3838794","type":"contains"},{"parent":"af2af4212145631b","child":"31494e342d7f509e","type":"contains"},{"parent":"af2af4212145631b","child":"318040295e95e7ca","type":"contains"},{"parent":"af2af4212145631b","child":"319060ba8f5643ff","type":"contains"},{"parent":"af2af4212145631b","child":"319b5d2db8be3d72","type":"contains"},{"parent":"af2af4212145631b","child":"31cfa970e4d40b2a","type":"contains"},{"parent":"af2af4212145631b","child":"321d34e41d6b5a63","type":"contains"},{"parent":"af2af4212145631b","child":"32c2c25a05352ddc","type":"contains"},{"parent":"af2af4212145631b","child":"334e07460cdc53a1","type":"contains"},{"parent":"af2af4212145631b","child":"33f6c1d2c4877bdf","type":"contains"},{"parent":"af2af4212145631b","child":"341c964bbfd99b7d","type":"contains"},{"parent":"af2af4212145631b","child":"3456ca2d600efb20","type":"contains"},{"parent":"af2af4212145631b","child":"345a6850e942880e","type":"contains"},{"parent":"af2af4212145631b","child":"345f2968308c9584","type":"contains"},{"parent":"af2af4212145631b","child":"34bc5a13b775b2e1","type":"contains"},{"parent":"af2af4212145631b","child":"35644c381dc8a440","type":"contains"},{"parent":"af2af4212145631b","child":"35aa252c0ed8ff4a","type":"contains"},{"parent":"af2af4212145631b","child":"35d5faac734e1e06","type":"contains"},{"parent":"af2af4212145631b","child":"35d9052bb24b0fb4","type":"contains"},{"parent":"af2af4212145631b","child":"360dab6427ba97de","type":"contains"},{"parent":"af2af4212145631b","child":"3652b6a07a9f2b75","type":"contains"},{"parent":"af2af4212145631b","child":"3667d223faeb8e46","type":"contains"},{"parent":"af2af4212145631b","child":"36ad2c0972c68ba1","type":"contains"},{"parent":"af2af4212145631b","child":"36e89a4a186f2a45","type":"contains"},{"parent":"af2af4212145631b","child":"36e8db3e8360530b","type":"contains"},{"parent":"af2af4212145631b","child":"37466a32c248fd9b","type":"contains"},{"parent":"af2af4212145631b","child":"3850b838f84da87b","type":"contains"},{"parent":"af2af4212145631b","child":"387b8bd9e291a41b","type":"contains"},{"parent":"af2af4212145631b","child":"38a4ffc00429e72f","type":"contains"},{"parent":"af2af4212145631b","child":"38e4ae631ab984aa","type":"contains"},{"parent":"af2af4212145631b","child":"3909830e45b343af","type":"contains"},{"parent":"af2af4212145631b","child":"391e2ad8bf08498e","type":"contains"},{"parent":"af2af4212145631b","child":"39281a8ba483fc19","type":"contains"},{"parent":"af2af4212145631b","child":"39e15b0720a09226","type":"contains"},{"parent":"af2af4212145631b","child":"3a574ba90421783e","type":"contains"},{"parent":"af2af4212145631b","child":"3a7b9d19acb16d46","type":"contains"},{"parent":"af2af4212145631b","child":"3a87a1e29ab603d3","type":"contains"},{"parent":"af2af4212145631b","child":"3ab6bdbc8cb922ad","type":"contains"},{"parent":"af2af4212145631b","child":"3af16c14e89d25ce","type":"contains"},{"parent":"af2af4212145631b","child":"3af30f04b6e54e53","type":"contains"},{"parent":"af2af4212145631b","child":"3b09b413fb9515f9","type":"contains"},{"parent":"af2af4212145631b","child":"3b3ccfe548f4caf3","type":"contains"},{"parent":"af2af4212145631b","child":"3b4872c7c286ae53","type":"contains"},{"parent":"af2af4212145631b","child":"3bce9394895b15bd","type":"contains"},{"parent":"af2af4212145631b","child":"3c23076727372046","type":"contains"},{"parent":"af2af4212145631b","child":"3c4b92bee150dd59","type":"contains"},{"parent":"af2af4212145631b","child":"3c513e59ddf348a4","type":"contains"},{"parent":"af2af4212145631b","child":"3c998ebaafed3283","type":"contains"},{"parent":"af2af4212145631b","child":"3cbeebd0a1298218","type":"contains"},{"parent":"af2af4212145631b","child":"3d3bd62ed4d4a2cc","type":"contains"},{"parent":"af2af4212145631b","child":"3d58f6e0dd5449fe","type":"contains"},{"parent":"af2af4212145631b","child":"3e5974d4d37f5376","type":"contains"},{"parent":"af2af4212145631b","child":"3e8165bec3e68f82","type":"contains"},{"parent":"af2af4212145631b","child":"3f16ac770fd7c4cc","type":"contains"},{"parent":"af2af4212145631b","child":"3f22d03ed61c5d5a","type":"contains"},{"parent":"af2af4212145631b","child":"3f5a5321d6edd65e","type":"contains"},{"parent":"af2af4212145631b","child":"3f90888f1c694b3f","type":"contains"},{"parent":"af2af4212145631b","child":"3fe0b6adf1914235","type":"contains"},{"parent":"af2af4212145631b","child":"4061b5222a899c28","type":"contains"},{"parent":"af2af4212145631b","child":"40840e28ac8610af","type":"contains"},{"parent":"af2af4212145631b","child":"40ae08289f8a61fa","type":"contains"},{"parent":"af2af4212145631b","child":"40d56a660d7df53f","type":"contains"},{"parent":"af2af4212145631b","child":"4113ed3aab4db675","type":"contains"},{"parent":"af2af4212145631b","child":"4147092df73743f3","type":"contains"},{"parent":"af2af4212145631b","child":"4166daa2c223bb5e","type":"contains"},{"parent":"af2af4212145631b","child":"41a3c996cf97585e","type":"contains"},{"parent":"af2af4212145631b","child":"42db6bd79b75cbda","type":"contains"},{"parent":"af2af4212145631b","child":"42dd94983067673a","type":"contains"},{"parent":"af2af4212145631b","child":"4340d1bcd8649a22","type":"contains"},{"parent":"af2af4212145631b","child":"438580924d98622f","type":"contains"},{"parent":"af2af4212145631b","child":"43c042b9bed4349a","type":"contains"},{"parent":"af2af4212145631b","child":"440b800ab389b08c","type":"contains"},{"parent":"af2af4212145631b","child":"447156b08d371d34","type":"contains"},{"parent":"af2af4212145631b","child":"44a835f659de7963","type":"contains"},{"parent":"af2af4212145631b","child":"4596a7f983ab1a60","type":"contains"},{"parent":"af2af4212145631b","child":"459c57b4090c07e8","type":"contains"},{"parent":"af2af4212145631b","child":"45a699d3eca7a12b","type":"contains"},{"parent":"af2af4212145631b","child":"45a73ab1167b8ecb","type":"contains"},{"parent":"af2af4212145631b","child":"46a88a8712fd43dd","type":"contains"},{"parent":"af2af4212145631b","child":"46a8a6eb61e6c3b5","type":"contains"},{"parent":"af2af4212145631b","child":"472848ac1ff57a95","type":"contains"},{"parent":"af2af4212145631b","child":"47f33f9d3fdf0a5a","type":"contains"},{"parent":"af2af4212145631b","child":"4800394f23d9eddc","type":"contains"},{"parent":"af2af4212145631b","child":"48818fcc35bd4005","type":"contains"},{"parent":"af2af4212145631b","child":"4911d5cdffd282d6","type":"contains"},{"parent":"af2af4212145631b","child":"492131b85d04a158","type":"contains"},{"parent":"af2af4212145631b","child":"492dc53eb9259394","type":"contains"},{"parent":"af2af4212145631b","child":"494f0676def08d06","type":"contains"},{"parent":"af2af4212145631b","child":"4959c5c9cfb2d9c2","type":"contains"},{"parent":"af2af4212145631b","child":"497f3477070c5714","type":"contains"},{"parent":"af2af4212145631b","child":"498fc0a05fb308d1","type":"contains"},{"parent":"af2af4212145631b","child":"49ce27c0b72faa35","type":"contains"},{"parent":"af2af4212145631b","child":"49d1ebbdfd91fc7b","type":"contains"},{"parent":"af2af4212145631b","child":"4a920e8648b66da0","type":"contains"},{"parent":"af2af4212145631b","child":"4aa90c9eb1bd01b0","type":"contains"},{"parent":"af2af4212145631b","child":"4ae5f892dd30b96d","type":"contains"},{"parent":"af2af4212145631b","child":"4b30f3e47b084bd9","type":"contains"},{"parent":"af2af4212145631b","child":"4b4ed55568965067","type":"contains"},{"parent":"af2af4212145631b","child":"4b7d4b87ecb1ae48","type":"contains"},{"parent":"af2af4212145631b","child":"4b7efd0c7b73ab3a","type":"contains"},{"parent":"af2af4212145631b","child":"4bddaa0eed946d99","type":"contains"},{"parent":"af2af4212145631b","child":"4bf51503abc80a76","type":"contains"},{"parent":"af2af4212145631b","child":"4bfa5e95265e8ef3","type":"contains"},{"parent":"af2af4212145631b","child":"4d0091f4f7944fb7","type":"contains"},{"parent":"af2af4212145631b","child":"4d17a949e251ede3","type":"contains"},{"parent":"af2af4212145631b","child":"4d953bea1b529cb0","type":"contains"},{"parent":"af2af4212145631b","child":"4dad03579c22622e","type":"contains"},{"parent":"af2af4212145631b","child":"4dbc8ee4a295c2e4","type":"contains"},{"parent":"af2af4212145631b","child":"4dd44cdec2e51a78","type":"contains"},{"parent":"af2af4212145631b","child":"4e9d1daafa2a7071","type":"contains"},{"parent":"af2af4212145631b","child":"4eaafd741b902c5d","type":"contains"},{"parent":"af2af4212145631b","child":"4fcc713d42e04658","type":"contains"},{"parent":"af2af4212145631b","child":"4fe2eff6353ffb53","type":"contains"},{"parent":"af2af4212145631b","child":"4ff2a586334f7d83","type":"contains"},{"parent":"af2af4212145631b","child":"4ff510877a3fa52d","type":"contains"},{"parent":"af2af4212145631b","child":"504ce149709a0991","type":"contains"},{"parent":"af2af4212145631b","child":"504d5a0aca6c7859","type":"contains"},{"parent":"af2af4212145631b","child":"50752191bbd08ac5","type":"contains"},{"parent":"af2af4212145631b","child":"50fdaa5b50304eb6","type":"contains"},{"parent":"af2af4212145631b","child":"51075a3211454c25","type":"contains"},{"parent":"af2af4212145631b","child":"5107c4c02a10a84c","type":"contains"},{"parent":"af2af4212145631b","child":"51ce82a5a355ef69","type":"contains"},{"parent":"af2af4212145631b","child":"51d88d73a571acd9","type":"contains"},{"parent":"af2af4212145631b","child":"51db6589691fc052","type":"contains"},{"parent":"af2af4212145631b","child":"524084cdfd3a3465","type":"contains"},{"parent":"af2af4212145631b","child":"5305b81e9a766094","type":"contains"},{"parent":"af2af4212145631b","child":"530b2802a6c435c1","type":"contains"},{"parent":"af2af4212145631b","child":"533aea0bb46b809a","type":"contains"},{"parent":"af2af4212145631b","child":"534b20fc1b353042","type":"contains"},{"parent":"af2af4212145631b","child":"53cbe8deb9476c7d","type":"contains"},{"parent":"af2af4212145631b","child":"53f71d02c3c8c4ca","type":"contains"},{"parent":"af2af4212145631b","child":"54f799a032205678","type":"contains"},{"parent":"af2af4212145631b","child":"55e475884178f164","type":"contains"},{"parent":"af2af4212145631b","child":"562415289e31be0d","type":"contains"},{"parent":"af2af4212145631b","child":"562de5f395c043f5","type":"contains"},{"parent":"af2af4212145631b","child":"56466c6989fee17b","type":"contains"},{"parent":"af2af4212145631b","child":"5649634ae17fbf0d","type":"contains"},{"parent":"af2af4212145631b","child":"566775468c41f238","type":"contains"},{"parent":"af2af4212145631b","child":"5682bd211602a8d9","type":"contains"},{"parent":"af2af4212145631b","child":"56df5c457c282e55","type":"contains"},{"parent":"af2af4212145631b","child":"56efc5bb63a33bad","type":"contains"},{"parent":"af2af4212145631b","child":"5800c250e8dc8cbc","type":"contains"},{"parent":"af2af4212145631b","child":"584a9f4882842bf2","type":"contains"},{"parent":"af2af4212145631b","child":"58d5762dd97977c7","type":"contains"},{"parent":"af2af4212145631b","child":"5902ed49ec278ce5","type":"contains"},{"parent":"af2af4212145631b","child":"593cc4b6a2b80ad6","type":"contains"},{"parent":"af2af4212145631b","child":"5a1ea27558b890ac","type":"contains"},{"parent":"af2af4212145631b","child":"5a2b9614d9327b13","type":"contains"},{"parent":"af2af4212145631b","child":"5a442790a1b5a7cf","type":"contains"},{"parent":"af2af4212145631b","child":"5a627b8c1a40b735","type":"contains"},{"parent":"af2af4212145631b","child":"5ab4e0069471c384","type":"contains"},{"parent":"af2af4212145631b","child":"5ab7e921d81db578","type":"contains"},{"parent":"af2af4212145631b","child":"5ac613f0b9d07b68","type":"contains"},{"parent":"af2af4212145631b","child":"5b3d4090b3397639","type":"contains"},{"parent":"af2af4212145631b","child":"5bcbc83a1174a5f9","type":"contains"},{"parent":"af2af4212145631b","child":"5c42bc18267ce8de","type":"contains"},{"parent":"af2af4212145631b","child":"5c6d2909e67f6b8f","type":"contains"},{"parent":"af2af4212145631b","child":"5c8d0ca56c4fa238","type":"contains"},{"parent":"af2af4212145631b","child":"5cd124af5a1d9178","type":"contains"},{"parent":"af2af4212145631b","child":"5d030a344d880de6","type":"contains"},{"parent":"af2af4212145631b","child":"5d6980825b356b28","type":"contains"},{"parent":"af2af4212145631b","child":"5ea9af0acc598734","type":"contains"},{"parent":"af2af4212145631b","child":"5fac3088df746f8f","type":"contains"},{"parent":"af2af4212145631b","child":"5fc2d9ce30c8aef6","type":"contains"},{"parent":"af2af4212145631b","child":"5fe24f9b91bcedb4","type":"contains"},{"parent":"af2af4212145631b","child":"6030a1c78df7aa19","type":"contains"},{"parent":"af2af4212145631b","child":"6099c6a6054799b8","type":"contains"},{"parent":"af2af4212145631b","child":"60c27d88ae366cc2","type":"contains"},{"parent":"af2af4212145631b","child":"6163fcb97e58d539","type":"contains"},{"parent":"af2af4212145631b","child":"617073569deb6d50","type":"contains"},{"parent":"af2af4212145631b","child":"61ec5296098d3616","type":"contains"},{"parent":"af2af4212145631b","child":"61f7e8a9c7b0ff6b","type":"contains"},{"parent":"af2af4212145631b","child":"62ff3e06762f711a","type":"contains"},{"parent":"af2af4212145631b","child":"638a432842a4991b","type":"contains"},{"parent":"af2af4212145631b","child":"640ebc97e3ea2240","type":"contains"},{"parent":"af2af4212145631b","child":"64343d8f7ff7a476","type":"contains"},{"parent":"af2af4212145631b","child":"6463251b1b13d329","type":"contains"},{"parent":"af2af4212145631b","child":"65a1f8154ab7067c","type":"contains"},{"parent":"af2af4212145631b","child":"65ea3909ff2f6d89","type":"contains"},{"parent":"af2af4212145631b","child":"65f9923b2e8bda94","type":"contains"},{"parent":"af2af4212145631b","child":"6625cb621dccbc71","type":"contains"},{"parent":"af2af4212145631b","child":"66adf8487d89852c","type":"contains"},{"parent":"af2af4212145631b","child":"66ccd46321bbc65c","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"af2af4212145631b","child":"672a9e58af0351e2","type":"contains"},{"parent":"af2af4212145631b","child":"67713b78f24d46c6","type":"contains"},{"parent":"af2af4212145631b","child":"67ada14ae67ce8ea","type":"contains"},{"parent":"af2af4212145631b","child":"67b4b15e7593de74","type":"contains"},{"parent":"af2af4212145631b","child":"68110912f0fb183c","type":"contains"},{"parent":"af2af4212145631b","child":"683d220e2b606a76","type":"contains"},{"parent":"af2af4212145631b","child":"68ae1ccadb703af2","type":"contains"},{"parent":"af2af4212145631b","child":"68d0729e855b41b4","type":"contains"},{"parent":"af2af4212145631b","child":"68d4e46c092fddcc","type":"contains"},{"parent":"af2af4212145631b","child":"692e55be87afa10d","type":"contains"},{"parent":"af2af4212145631b","child":"6947fbd8a7d6d212","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"af2af4212145631b","child":"695af02c15c657c5","type":"contains"},{"parent":"af2af4212145631b","child":"69789c110086fe18","type":"contains"},{"parent":"af2af4212145631b","child":"698c3c15f958788f","type":"contains"},{"parent":"af2af4212145631b","child":"69cfd96e8c656ec7","type":"contains"},{"parent":"af2af4212145631b","child":"6a2d83dae948d05e","type":"contains"},{"parent":"af2af4212145631b","child":"6a4a6b5095eead7e","type":"contains"},{"parent":"af2af4212145631b","child":"6ad706bf0169c937","type":"contains"},{"parent":"af2af4212145631b","child":"6b6ede54b9914199","type":"contains"},{"parent":"af2af4212145631b","child":"6c3f80293a22df3a","type":"contains"},{"parent":"af2af4212145631b","child":"6c631eac3f25621e","type":"contains"},{"parent":"af2af4212145631b","child":"6cc443c67d685a9d","type":"contains"},{"parent":"af2af4212145631b","child":"6cf3d9e0682ced53","type":"contains"},{"parent":"af2af4212145631b","child":"6d167235f3e6eaed","type":"contains"},{"parent":"af2af4212145631b","child":"6d4ab91cb0785b7c","type":"contains"},{"parent":"af2af4212145631b","child":"6dac7f574585e5d3","type":"contains"},{"parent":"af2af4212145631b","child":"6dffe452dc3ea6cc","type":"contains"},{"parent":"af2af4212145631b","child":"6e1cf85969e7cbc9","type":"contains"},{"parent":"af2af4212145631b","child":"6e32a53757c40f48","type":"contains"},{"parent":"af2af4212145631b","child":"6e595138e6cf19f8","type":"contains"},{"parent":"af2af4212145631b","child":"6effb98f50a42833","type":"contains"},{"parent":"af2af4212145631b","child":"6f32f1f72574f246","type":"contains"},{"parent":"af2af4212145631b","child":"6fc679746b4529ef","type":"contains"},{"parent":"af2af4212145631b","child":"6fef82aad4cf03af","type":"contains"},{"parent":"af2af4212145631b","child":"70058788cb6704d2","type":"contains"},{"parent":"af2af4212145631b","child":"7025e2ed179595af","type":"contains"},{"parent":"af2af4212145631b","child":"7060512bcdd5df1d","type":"contains"},{"parent":"af2af4212145631b","child":"70b81e24e4e77405","type":"contains"},{"parent":"af2af4212145631b","child":"716f00c6004de667","type":"contains"},{"parent":"af2af4212145631b","child":"71dff6f8e411a0de","type":"contains"},{"parent":"af2af4212145631b","child":"71f2320dce359e85","type":"contains"},{"parent":"af2af4212145631b","child":"724038a157e76fa5","type":"contains"},{"parent":"af2af4212145631b","child":"72d8a63a7c1bf829","type":"contains"},{"parent":"af2af4212145631b","child":"732e128b33fd7cd3","type":"contains"},{"parent":"af2af4212145631b","child":"734109c0b60ee88b","type":"contains"},{"parent":"af2af4212145631b","child":"737bd7c36152aa5f","type":"contains"},{"parent":"af2af4212145631b","child":"742371f33488ee08","type":"contains"},{"parent":"af2af4212145631b","child":"74296f7f4ef41095","type":"contains"},{"parent":"af2af4212145631b","child":"745a924385600f1e","type":"contains"},{"parent":"af2af4212145631b","child":"7471cbac254203c0","type":"contains"},{"parent":"af2af4212145631b","child":"750656e50e54cd99","type":"contains"},{"parent":"af2af4212145631b","child":"756f13952c0b3f2b","type":"contains"},{"parent":"af2af4212145631b","child":"75919e6c43ef25b0","type":"contains"},{"parent":"af2af4212145631b","child":"7687f1c04b0d1e11","type":"contains"},{"parent":"af2af4212145631b","child":"775c530034cd9997","type":"contains"},{"parent":"af2af4212145631b","child":"77600805d5be4848","type":"contains"},{"parent":"af2af4212145631b","child":"77982a0cea0ccb2b","type":"contains"},{"parent":"af2af4212145631b","child":"77c4ebd463ff2c32","type":"contains"},{"parent":"af2af4212145631b","child":"77fddb33e55d715e","type":"contains"},{"parent":"af2af4212145631b","child":"7830b9661117be91","type":"contains"},{"parent":"af2af4212145631b","child":"78364945002bc12d","type":"contains"},{"parent":"af2af4212145631b","child":"7870278e7c055992","type":"contains"},{"parent":"af2af4212145631b","child":"7876aa1a4c773de5","type":"contains"},{"parent":"af2af4212145631b","child":"793d04f240ac8f1b","type":"contains"},{"parent":"af2af4212145631b","child":"793fa280265383ab","type":"contains"},{"parent":"af2af4212145631b","child":"79e734f4cb0cae07","type":"contains"},{"parent":"af2af4212145631b","child":"7af30a3991305382","type":"contains"},{"parent":"af2af4212145631b","child":"7b01a95ffa262b94","type":"contains"},{"parent":"af2af4212145631b","child":"7ba65caecf650bc6","type":"contains"},{"parent":"af2af4212145631b","child":"7c3c0b0fe162db0b","type":"contains"},{"parent":"af2af4212145631b","child":"7c56b1b9074fb1db","type":"contains"},{"parent":"af2af4212145631b","child":"7cb0a11a27c4dc66","type":"contains"},{"parent":"af2af4212145631b","child":"7d55d4d48d5036cd","type":"contains"},{"parent":"af2af4212145631b","child":"7d7222e7af116a1e","type":"contains"},{"parent":"af2af4212145631b","child":"7e0a7472c7056b1e","type":"contains"},{"parent":"af2af4212145631b","child":"7e85ec0dee8e9391","type":"contains"},{"parent":"af2af4212145631b","child":"7eb7dc0f1d1856c6","type":"contains"},{"parent":"af2af4212145631b","child":"7f6f28b0961e3a91","type":"contains"},{"parent":"af2af4212145631b","child":"7fcc639bb4c2884a","type":"contains"},{"parent":"af2af4212145631b","child":"7fcf665df02580e5","type":"contains"},{"parent":"af2af4212145631b","child":"80127d36a8d154b0","type":"contains"},{"parent":"af2af4212145631b","child":"802bc601148f518d","type":"contains"},{"parent":"af2af4212145631b","child":"804d65c642fe7718","type":"contains"},{"parent":"af2af4212145631b","child":"806ff704305bbeef","type":"contains"},{"parent":"af2af4212145631b","child":"8076f8b33b981530","type":"contains"},{"parent":"af2af4212145631b","child":"80a43b75be6dac64","type":"contains"},{"parent":"af2af4212145631b","child":"80ad7caab82aabde","type":"contains"},{"parent":"af2af4212145631b","child":"80c44bdf5396aa70","type":"contains"},{"parent":"af2af4212145631b","child":"80dcfb53b64136c9","type":"contains"},{"parent":"af2af4212145631b","child":"80ed0f9d31324427","type":"contains"},{"parent":"af2af4212145631b","child":"810756dce433ae7d","type":"contains"},{"parent":"af2af4212145631b","child":"811fddb8f6716538","type":"contains"},{"parent":"af2af4212145631b","child":"8125f849338767ca","type":"contains"},{"parent":"af2af4212145631b","child":"814f7fe6403c96ee","type":"contains"},{"parent":"af2af4212145631b","child":"8150dc5078fb58ce","type":"contains"},{"parent":"af2af4212145631b","child":"817781addd433a32","type":"contains"},{"parent":"af2af4212145631b","child":"81ea9044b83dab81","type":"contains"},{"parent":"af2af4212145631b","child":"8222e4287d64c596","type":"contains"},{"parent":"af2af4212145631b","child":"8259285b3a143a32","type":"contains"},{"parent":"af2af4212145631b","child":"82a5f5903b59843f","type":"contains"},{"parent":"af2af4212145631b","child":"83033e2b8bdd4781","type":"contains"},{"parent":"af2af4212145631b","child":"8323fbc960b5bb76","type":"contains"},{"parent":"af2af4212145631b","child":"83b61444c39a77bb","type":"contains"},{"parent":"af2af4212145631b","child":"83db9334e84dacdb","type":"contains"},{"parent":"af2af4212145631b","child":"841dbb7ad1e1d652","type":"contains"},{"parent":"af2af4212145631b","child":"84350ef05354dcf5","type":"contains"},{"parent":"af2af4212145631b","child":"8444d6eadc1b15e7","type":"contains"},{"parent":"af2af4212145631b","child":"84a8349cd238364e","type":"contains"},{"parent":"af2af4212145631b","child":"84aeab48e4b619ac","type":"contains"},{"parent":"af2af4212145631b","child":"8513be1cc2bdd4e2","type":"contains"},{"parent":"af2af4212145631b","child":"854ff14aeb034af5","type":"contains"},{"parent":"af2af4212145631b","child":"85573b97f770f7e8","type":"contains"},{"parent":"af2af4212145631b","child":"859868bc60160480","type":"contains"},{"parent":"af2af4212145631b","child":"867398aef1c9065d","type":"contains"},{"parent":"af2af4212145631b","child":"869e6e121962f71b","type":"contains"},{"parent":"af2af4212145631b","child":"86c80dc151d3b281","type":"contains"},{"parent":"af2af4212145631b","child":"8738de53c915cf54","type":"contains"},{"parent":"af2af4212145631b","child":"87446184192ed0f5","type":"contains"},{"parent":"af2af4212145631b","child":"87ee637428944335","type":"contains"},{"parent":"af2af4212145631b","child":"882af3b1814361df","type":"contains"},{"parent":"af2af4212145631b","child":"88485daa9a61469e","type":"contains"},{"parent":"af2af4212145631b","child":"88bdedf7697c4510","type":"contains"},{"parent":"af2af4212145631b","child":"89f419d01e72080b","type":"contains"},{"parent":"af2af4212145631b","child":"8a25a843c0b3f566","type":"contains"},{"parent":"af2af4212145631b","child":"8a3282f2dc1ef31b","type":"contains"},{"parent":"af2af4212145631b","child":"8a81280ed4f8a4b0","type":"contains"},{"parent":"af2af4212145631b","child":"8a9cf037b6d39679","type":"contains"},{"parent":"af2af4212145631b","child":"8abe03c4fab0dd1e","type":"contains"},{"parent":"af2af4212145631b","child":"8b254dd65e35f576","type":"contains"},{"parent":"af2af4212145631b","child":"8bef5d4762821b52","type":"contains"},{"parent":"af2af4212145631b","child":"8c314a65d48c60b6","type":"contains"},{"parent":"af2af4212145631b","child":"8cf9d513be9b5bd7","type":"contains"},{"parent":"af2af4212145631b","child":"8d0bbf2da62e56fe","type":"contains"},{"parent":"af2af4212145631b","child":"8d0f5e3c42dff1d7","type":"contains"},{"parent":"af2af4212145631b","child":"8d6cb2dae67a1a68","type":"contains"},{"parent":"af2af4212145631b","child":"8deebf1f3e51cc7d","type":"contains"},{"parent":"af2af4212145631b","child":"8e5acc280745a1a0","type":"contains"},{"parent":"af2af4212145631b","child":"8ef605528433c68d","type":"contains"},{"parent":"af2af4212145631b","child":"8f55c04d59dd2f0b","type":"contains"},{"parent":"af2af4212145631b","child":"8f6ce4c75f2f93f2","type":"contains"},{"parent":"af2af4212145631b","child":"8f961d54b3189ace","type":"contains"},{"parent":"af2af4212145631b","child":"8f998d501b987879","type":"contains"},{"parent":"af2af4212145631b","child":"8fb4559998df3b8e","type":"contains"},{"parent":"af2af4212145631b","child":"903cc53cdfc6661d","type":"contains"},{"parent":"af2af4212145631b","child":"9064edbacd04fd52","type":"contains"},{"parent":"af2af4212145631b","child":"908bcf6694b7bc3f","type":"contains"},{"parent":"af2af4212145631b","child":"90b3292967aef278","type":"contains"},{"parent":"af2af4212145631b","child":"90ec85d4ff28eed8","type":"contains"},{"parent":"af2af4212145631b","child":"919ed79d5c75170f","type":"contains"},{"parent":"af2af4212145631b","child":"9240f7225118d152","type":"contains"},{"parent":"af2af4212145631b","child":"925918605415ee9d","type":"contains"},{"parent":"af2af4212145631b","child":"9291b4a152e74f15","type":"contains"},{"parent":"af2af4212145631b","child":"92b6105849acecdc","type":"contains"},{"parent":"af2af4212145631b","child":"92e5c597af50f294","type":"contains"},{"parent":"af2af4212145631b","child":"93ca0e166b59b978","type":"contains"},{"parent":"af2af4212145631b","child":"9429a9c31ede3c21","type":"contains"},{"parent":"af2af4212145631b","child":"94b298f6ae7160cb","type":"contains"},{"parent":"af2af4212145631b","child":"9538d83d09b286e8","type":"contains"},{"parent":"af2af4212145631b","child":"954d5fa1269df2b9","type":"contains"},{"parent":"af2af4212145631b","child":"955a05c6db4a432f","type":"contains"},{"parent":"af2af4212145631b","child":"959975d1a0ba24a2","type":"contains"},{"parent":"af2af4212145631b","child":"95f56a5da5dc4840","type":"contains"},{"parent":"af2af4212145631b","child":"961a1beb7a13a55e","type":"contains"},{"parent":"af2af4212145631b","child":"9631ae6a3417637f","type":"contains"},{"parent":"af2af4212145631b","child":"96e48c07df228565","type":"contains"},{"parent":"af2af4212145631b","child":"977474d76de637dd","type":"contains"},{"parent":"af2af4212145631b","child":"978fcad965aea20f","type":"contains"},{"parent":"af2af4212145631b","child":"97948050386e06ba","type":"contains"},{"parent":"af2af4212145631b","child":"97bd1dc2a7568e5e","type":"contains"},{"parent":"af2af4212145631b","child":"97bdb1da5f432bd4","type":"contains"},{"parent":"af2af4212145631b","child":"97c330d562114c0f","type":"contains"},{"parent":"af2af4212145631b","child":"9817b7d4d5bcd25c","type":"contains"},{"parent":"af2af4212145631b","child":"987239e6baea7563","type":"contains"},{"parent":"af2af4212145631b","child":"992b32f1cb527a16","type":"contains"},{"parent":"af2af4212145631b","child":"99b19972b933a2ac","type":"contains"},{"parent":"af2af4212145631b","child":"99cfd22d97eeeefc","type":"contains"},{"parent":"af2af4212145631b","child":"99f820ae8556130f","type":"contains"},{"parent":"af2af4212145631b","child":"9a122121da594ee0","type":"contains"},{"parent":"af2af4212145631b","child":"9ac6d69d780668a2","type":"contains"},{"parent":"af2af4212145631b","child":"9b10c278307d6519","type":"contains"},{"parent":"af2af4212145631b","child":"9b37dae84483c6bf","type":"contains"},{"parent":"af2af4212145631b","child":"9b38d74dc4cc19b0","type":"contains"},{"parent":"af2af4212145631b","child":"9bbcda7dde25112b","type":"contains"},{"parent":"af2af4212145631b","child":"9c2e54d1ad3d5456","type":"contains"},{"parent":"af2af4212145631b","child":"9c49f59129c1959e","type":"contains"},{"parent":"af2af4212145631b","child":"9c9ef96ccdf7169a","type":"contains"},{"parent":"af2af4212145631b","child":"9cc95932315e5a3e","type":"contains"},{"parent":"af2af4212145631b","child":"9cdd3f592e244453","type":"contains"},{"parent":"af2af4212145631b","child":"9d1f55e216cd8315","type":"contains"},{"parent":"af2af4212145631b","child":"9d39a68f2de1c148","type":"contains"},{"parent":"af2af4212145631b","child":"9d5e2cf074fdb47b","type":"contains"},{"parent":"af2af4212145631b","child":"9d624679cb94e41f","type":"contains"},{"parent":"af2af4212145631b","child":"9d7b3cf8414cf92d","type":"contains"},{"parent":"af2af4212145631b","child":"9dcdd95dd2e73bde","type":"contains"},{"parent":"af2af4212145631b","child":"9dd75ca5f6545667","type":"contains"},{"parent":"af2af4212145631b","child":"9e26dc6237db7812","type":"contains"},{"parent":"af2af4212145631b","child":"9eac2e3f31a76dae","type":"contains"},{"parent":"af2af4212145631b","child":"9edbca02af14f05c","type":"contains"},{"parent":"af2af4212145631b","child":"9f493e061d61c332","type":"contains"},{"parent":"af2af4212145631b","child":"9fac05751db4b1c1","type":"contains"},{"parent":"af2af4212145631b","child":"9fb6c76d0afcec15","type":"contains"},{"parent":"af2af4212145631b","child":"9fed1bea5b6c8dbe","type":"contains"},{"parent":"af2af4212145631b","child":"a0103eee0e77cf91","type":"contains"},{"parent":"af2af4212145631b","child":"a01e043c70594a2d","type":"contains"},{"parent":"af2af4212145631b","child":"a0386d9d1ba2b943","type":"contains"},{"parent":"af2af4212145631b","child":"a03c507546c04e73","type":"contains"},{"parent":"af2af4212145631b","child":"a0a8dd44a478d5e6","type":"contains"},{"parent":"af2af4212145631b","child":"a1016680aec69585","type":"contains"},{"parent":"af2af4212145631b","child":"a1924f298f51eb04","type":"contains"},{"parent":"af2af4212145631b","child":"a1f16b4ed5d00455","type":"contains"},{"parent":"af2af4212145631b","child":"a2169bd17e757024","type":"contains"},{"parent":"af2af4212145631b","child":"a2c9655ad8fa68f0","type":"contains"},{"parent":"af2af4212145631b","child":"a390295916239dd1","type":"contains"},{"parent":"af2af4212145631b","child":"a3f4d5eb48c8acb2","type":"contains"},{"parent":"af2af4212145631b","child":"a3f748fdb00f17e8","type":"contains"},{"parent":"af2af4212145631b","child":"a4d242987e72050b","type":"contains"},{"parent":"af2af4212145631b","child":"a4d64aa12f9d1f4d","type":"contains"},{"parent":"af2af4212145631b","child":"a5127136d704fb62","type":"contains"},{"parent":"af2af4212145631b","child":"a57c043826f862dc","type":"contains"},{"parent":"af2af4212145631b","child":"a5ea137822f8f425","type":"contains"},{"parent":"af2af4212145631b","child":"a5f016bc527e003c","type":"contains"},{"parent":"af2af4212145631b","child":"a6157170e7613459","type":"contains"},{"parent":"af2af4212145631b","child":"a63a8ccdacbd6354","type":"contains"},{"parent":"af2af4212145631b","child":"a660e1fdf5b4e9ab","type":"contains"},{"parent":"af2af4212145631b","child":"a74a9fd1f39e1946","type":"contains"},{"parent":"af2af4212145631b","child":"a7b0b9f2b745dc3f","type":"contains"},{"parent":"af2af4212145631b","child":"a7cc25bfc2be62a1","type":"contains"},{"parent":"af2af4212145631b","child":"a7ef213198c61cc1","type":"contains"},{"parent":"af2af4212145631b","child":"a80318b0639317b7","type":"contains"},{"parent":"af2af4212145631b","child":"a8085128b1ddd673","type":"contains"},{"parent":"af2af4212145631b","child":"a835dd398470edd2","type":"contains"},{"parent":"af2af4212145631b","child":"a8b7442a78ad19fb","type":"contains"},{"parent":"af2af4212145631b","child":"a8d8c654596beedc","type":"contains"},{"parent":"af2af4212145631b","child":"a907f52e515f73ee","type":"contains"},{"parent":"af2af4212145631b","child":"a932f1a69c47b65e","type":"contains"},{"parent":"af2af4212145631b","child":"aa6246ea6d68fe15","type":"contains"},{"parent":"af2af4212145631b","child":"aa824edfc636cf48","type":"contains"},{"parent":"af2af4212145631b","child":"aa87d06ad7ce9abb","type":"contains"},{"parent":"af2af4212145631b","child":"aa90d33439171b04","type":"contains"},{"parent":"af2af4212145631b","child":"aac67a36012ba0db","type":"contains"},{"parent":"af2af4212145631b","child":"aae35cc2f09d4abf","type":"contains"},{"parent":"af2af4212145631b","child":"aaec45caa2602cc6","type":"contains"},{"parent":"af2af4212145631b","child":"ab32ada6ebc02318","type":"contains"},{"parent":"af2af4212145631b","child":"ab6f7bb4a3749c6a","type":"contains"},{"parent":"af2af4212145631b","child":"ab75cda26309a366","type":"contains"},{"parent":"af2af4212145631b","child":"abbc976522594d59","type":"contains"},{"parent":"af2af4212145631b","child":"abd1fce743df662d","type":"contains"},{"parent":"af2af4212145631b","child":"abecf6cbeef25e46","type":"contains"},{"parent":"af2af4212145631b","child":"ac3dc4a94737b29f","type":"contains"},{"parent":"af2af4212145631b","child":"ac414923898acd16","type":"contains"},{"parent":"af2af4212145631b","child":"ac6147d3213088c9","type":"contains"},{"parent":"af2af4212145631b","child":"ac779b0ac51bdf12","type":"contains"},{"parent":"af2af4212145631b","child":"ac7e10efa005e511","type":"contains"},{"parent":"af2af4212145631b","child":"acb597882adc17c0","type":"contains"},{"parent":"af2af4212145631b","child":"acdcceddb28f6970","type":"contains"},{"parent":"af2af4212145631b","child":"ad12acd4c448cb4c","type":"contains"},{"parent":"af2af4212145631b","child":"ad2f6c25da1fc52d","type":"contains"},{"parent":"af2af4212145631b","child":"ad92082e47aecaf2","type":"contains"},{"parent":"af2af4212145631b","child":"adaf8f38c7cb55ed","type":"contains"},{"parent":"af2af4212145631b","child":"addeabcf4c190959","type":"contains"},{"parent":"af2af4212145631b","child":"ae11df4a98d62b35","type":"contains"},{"parent":"af2af4212145631b","child":"ae1448395bafcd94","type":"contains"},{"parent":"af2af4212145631b","child":"ae756344532f7a8b","type":"contains"},{"parent":"af2af4212145631b","child":"ae884eade1d2ebe0","type":"contains"},{"parent":"af2af4212145631b","child":"aeff7f8f339dbd4e","type":"contains"},{"parent":"af2af4212145631b","child":"af50f7434f2d98f2","type":"contains"},{"parent":"af2af4212145631b","child":"afaaaa408e3ff619","type":"contains"},{"parent":"af2af4212145631b","child":"afbd54ee39a7e567","type":"contains"},{"parent":"af2af4212145631b","child":"affaf769d2ad6693","type":"contains"},{"parent":"af2af4212145631b","child":"b002c74f498e3c28","type":"contains"},{"parent":"af2af4212145631b","child":"b01caedd6c3f91e7","type":"contains"},{"parent":"af2af4212145631b","child":"b0d0e27b10ed9b3e","type":"contains"},{"parent":"af2af4212145631b","child":"b15b333c82a573e8","type":"contains"},{"parent":"af2af4212145631b","child":"b184a8f21d54cb63","type":"contains"},{"parent":"af2af4212145631b","child":"b1bcecff510a639f","type":"contains"},{"parent":"af2af4212145631b","child":"b1fbf5df56167cd4","type":"contains"},{"parent":"af2af4212145631b","child":"b2120856a007fdf9","type":"contains"},{"parent":"af2af4212145631b","child":"b241a5fccd5330e6","type":"contains"},{"parent":"af2af4212145631b","child":"b2bbcc5d32f1c793","type":"contains"},{"parent":"af2af4212145631b","child":"b2e78064f19a2b58","type":"contains"},{"parent":"af2af4212145631b","child":"b2f5035056ea9689","type":"contains"},{"parent":"af2af4212145631b","child":"b3148693f2d8707d","type":"contains"},{"parent":"af2af4212145631b","child":"b32abae723964f6a","type":"contains"},{"parent":"af2af4212145631b","child":"b32f2ad8682bbf82","type":"contains"},{"parent":"af2af4212145631b","child":"b3df1017b6781581","type":"contains"},{"parent":"af2af4212145631b","child":"b41c5a5338fecfe0","type":"contains"},{"parent":"af2af4212145631b","child":"b42663a3164acf52","type":"contains"},{"parent":"af2af4212145631b","child":"b44682e37c3382f2","type":"contains"},{"parent":"af2af4212145631b","child":"b4655e8f464b77d0","type":"contains"},{"parent":"af2af4212145631b","child":"b47a9e01d39fa883","type":"contains"},{"parent":"af2af4212145631b","child":"b4a3a02faefb7028","type":"contains"},{"parent":"af2af4212145631b","child":"b56079c88db00231","type":"contains"},{"parent":"af2af4212145631b","child":"b566804086b9b5d4","type":"contains"},{"parent":"af2af4212145631b","child":"b58e5fc7f90c2a9c","type":"contains"},{"parent":"af2af4212145631b","child":"b5b8c7204c397ac0","type":"contains"},{"parent":"af2af4212145631b","child":"b5f46cb739956af4","type":"contains"},{"parent":"af2af4212145631b","child":"b620ebebcbdb016c","type":"contains"},{"parent":"af2af4212145631b","child":"b6a22f0a9bc22492","type":"contains"},{"parent":"af2af4212145631b","child":"b73356bd8ec271be","type":"contains"},{"parent":"af2af4212145631b","child":"b735924adecc6461","type":"contains"},{"parent":"af2af4212145631b","child":"b73c4e0f2e8689d3","type":"contains"},{"parent":"af2af4212145631b","child":"b770654d58586c8a","type":"contains"},{"parent":"af2af4212145631b","child":"b809c7fe5e55cd35","type":"contains"},{"parent":"af2af4212145631b","child":"b8a85f902b7d939c","type":"contains"},{"parent":"af2af4212145631b","child":"b936fe7936008a81","type":"contains"},{"parent":"af2af4212145631b","child":"b946d8844f0bbc0a","type":"contains"},{"parent":"af2af4212145631b","child":"b97f0a3b5a5108fa","type":"contains"},{"parent":"af2af4212145631b","child":"b99e73f004cc77e5","type":"contains"},{"parent":"af2af4212145631b","child":"b9c52435d7d27fe0","type":"contains"},{"parent":"af2af4212145631b","child":"b9d03c5e9e0a00bd","type":"contains"},{"parent":"af2af4212145631b","child":"ba1eafda38ffdafd","type":"contains"},{"parent":"af2af4212145631b","child":"bb16ee6253ba015d","type":"contains"},{"parent":"af2af4212145631b","child":"bb28ee0fa8392765","type":"contains"},{"parent":"af2af4212145631b","child":"bb31e4d61a1852bb","type":"contains"},{"parent":"af2af4212145631b","child":"bb32d9fce04b0891","type":"contains"},{"parent":"af2af4212145631b","child":"bba6128c43b98237","type":"contains"},{"parent":"af2af4212145631b","child":"bcef5b888db287f2","type":"contains"},{"parent":"af2af4212145631b","child":"bd601dfa95d1deaa","type":"contains"},{"parent":"af2af4212145631b","child":"bd7301e02471f25f","type":"contains"},{"parent":"af2af4212145631b","child":"bd8a1b9a98ea7e55","type":"contains"},{"parent":"af2af4212145631b","child":"be001244f30e8776","type":"contains"},{"parent":"af2af4212145631b","child":"be4fb9d7cb29402a","type":"contains"},{"parent":"af2af4212145631b","child":"bedadbee48a588ee","type":"contains"},{"parent":"af2af4212145631b","child":"bef5ee0ac372b2a1","type":"contains"},{"parent":"af2af4212145631b","child":"bf5a9c717f846371","type":"contains"},{"parent":"af2af4212145631b","child":"bf6e75c5cc8dd9e2","type":"contains"},{"parent":"af2af4212145631b","child":"bfaa1ab806e8f534","type":"contains"},{"parent":"af2af4212145631b","child":"bfbab99c2d6abad3","type":"contains"},{"parent":"af2af4212145631b","child":"bfdb9ddca0080d98","type":"contains"},{"parent":"af2af4212145631b","child":"c002e12b71c471f6","type":"contains"},{"parent":"af2af4212145631b","child":"c03090dab696ad24","type":"contains"},{"parent":"af2af4212145631b","child":"c0aece25667ae9ea","type":"contains"},{"parent":"af2af4212145631b","child":"c14c77e923061a3f","type":"contains"},{"parent":"af2af4212145631b","child":"c17a5e0a4aaa51c1","type":"contains"},{"parent":"af2af4212145631b","child":"c18310e63785da5d","type":"contains"},{"parent":"af2af4212145631b","child":"c19847daf7bbd5a9","type":"contains"},{"parent":"af2af4212145631b","child":"c1eee8b6dd1d5d2b","type":"contains"},{"parent":"af2af4212145631b","child":"c245137da6a7a76c","type":"contains"},{"parent":"af2af4212145631b","child":"c25279645bc60a85","type":"contains"},{"parent":"af2af4212145631b","child":"c2749bba524d005b","type":"contains"},{"parent":"af2af4212145631b","child":"c2c5ac9ccc45f27d","type":"contains"},{"parent":"af2af4212145631b","child":"c2c6c2225ab114cd","type":"contains"},{"parent":"af2af4212145631b","child":"c2d44ad327a52e77","type":"contains"},{"parent":"af2af4212145631b","child":"c2da98357733bc17","type":"contains"},{"parent":"af2af4212145631b","child":"c2ec505b4a2ebab4","type":"contains"},{"parent":"af2af4212145631b","child":"c302ad6ecdbb369c","type":"contains"},{"parent":"af2af4212145631b","child":"c309ddfcb455a80c","type":"contains"},{"parent":"af2af4212145631b","child":"c34068ff7be742f9","type":"contains"},{"parent":"af2af4212145631b","child":"c3769881e5df4b79","type":"contains"},{"parent":"af2af4212145631b","child":"c414b41764b39eb1","type":"contains"},{"parent":"af2af4212145631b","child":"c41e91a1666444a6","type":"contains"},{"parent":"af2af4212145631b","child":"c45b78996fb4eed1","type":"contains"},{"parent":"af2af4212145631b","child":"c47556479d4d7241","type":"contains"},{"parent":"af2af4212145631b","child":"c4a8eb91b1cdc659","type":"contains"},{"parent":"af2af4212145631b","child":"c4da8a1aeff1d1a6","type":"contains"},{"parent":"af2af4212145631b","child":"c510fbd4365bf88e","type":"contains"},{"parent":"af2af4212145631b","child":"c526fee8f4c0b3d7","type":"contains"},{"parent":"af2af4212145631b","child":"c538fe3a190adcc3","type":"contains"},{"parent":"af2af4212145631b","child":"c53fa08ec3cc547b","type":"contains"},{"parent":"af2af4212145631b","child":"c54adc77995149ee","type":"contains"},{"parent":"af2af4212145631b","child":"c5518098ac582922","type":"contains"},{"parent":"af2af4212145631b","child":"c5a46c61862c979c","type":"contains"},{"parent":"af2af4212145631b","child":"c5cde9a8d8993070","type":"contains"},{"parent":"af2af4212145631b","child":"c5d06461d28bcd45","type":"contains"},{"parent":"af2af4212145631b","child":"c69e777fa5d9860a","type":"contains"},{"parent":"af2af4212145631b","child":"c70332413fdbf0f1","type":"contains"},{"parent":"af2af4212145631b","child":"c72431a41f236fcd","type":"contains"},{"parent":"af2af4212145631b","child":"c730a406f4569108","type":"contains"},{"parent":"af2af4212145631b","child":"c770dcce9303b2c1","type":"contains"},{"parent":"af2af4212145631b","child":"c7904f6c34e70b8e","type":"contains"},{"parent":"af2af4212145631b","child":"c7a19cd239fca2cf","type":"contains"},{"parent":"af2af4212145631b","child":"c7b8948cbbc03556","type":"contains"},{"parent":"af2af4212145631b","child":"c7d2d3ddceec32b2","type":"contains"},{"parent":"af2af4212145631b","child":"c7df68f5b82bb519","type":"contains"},{"parent":"af2af4212145631b","child":"c83a98e49068d800","type":"contains"},{"parent":"af2af4212145631b","child":"c8be32ba9207c293","type":"contains"},{"parent":"af2af4212145631b","child":"c8c035bc8a75e84d","type":"contains"},{"parent":"af2af4212145631b","child":"c917454fb751aa04","type":"contains"},{"parent":"af2af4212145631b","child":"c9299f6fdd08c9fe","type":"contains"},{"parent":"af2af4212145631b","child":"c9b6da2396b6649b","type":"contains"},{"parent":"af2af4212145631b","child":"c9b6da2396b6649b","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"af2af4212145631b","child":"c9f8077b9b54da60","type":"contains"},{"parent":"af2af4212145631b","child":"ca06cd312799e2fb","type":"contains"},{"parent":"af2af4212145631b","child":"ca9cdb6f0bddd968","type":"contains"},{"parent":"af2af4212145631b","child":"caca12e50471e00e","type":"contains"},{"parent":"af2af4212145631b","child":"cb0f92a1cab5f53e","type":"contains"},{"parent":"af2af4212145631b","child":"cb39902718cfbce7","type":"contains"},{"parent":"af2af4212145631b","child":"cb8f8f0aa46b0bf8","type":"contains"},{"parent":"af2af4212145631b","child":"cbe2d57621e14e75","type":"contains"},{"parent":"af2af4212145631b","child":"cc9ac8e43534599d","type":"contains"},{"parent":"af2af4212145631b","child":"ccc2f98831d65736","type":"contains"},{"parent":"af2af4212145631b","child":"cce50bf533ca78ae","type":"contains"},{"parent":"af2af4212145631b","child":"cd12cd6b570d8683","type":"contains"},{"parent":"af2af4212145631b","child":"cd200f1b3857a1ff","type":"contains"},{"parent":"af2af4212145631b","child":"cd4d7ccb5acbfc38","type":"contains"},{"parent":"af2af4212145631b","child":"cd97fab766dc2ec5","type":"contains"},{"parent":"af2af4212145631b","child":"cdaae8cf963e49fc","type":"contains"},{"parent":"af2af4212145631b","child":"cddd45a393e5e3be","type":"contains"},{"parent":"af2af4212145631b","child":"ce2a941762399c92","type":"contains"},{"parent":"af2af4212145631b","child":"ce485f0fc41f9bc9","type":"contains"},{"parent":"af2af4212145631b","child":"ce74a48c38126532","type":"contains"},{"parent":"af2af4212145631b","child":"cebedd0568f7325c","type":"contains"},{"parent":"af2af4212145631b","child":"ced49dec81730ff5","type":"contains"},{"parent":"af2af4212145631b","child":"cf23acb07458af0f","type":"contains"},{"parent":"af2af4212145631b","child":"cf28d7bb669930f8","type":"contains"},{"parent":"af2af4212145631b","child":"cf3e33c4a3cd2b3d","type":"contains"},{"parent":"af2af4212145631b","child":"d09ab47f07d58e51","type":"contains"},{"parent":"af2af4212145631b","child":"d09cceea30c1b976","type":"contains"},{"parent":"af2af4212145631b","child":"d0ba8480bc1c7db0","type":"contains"},{"parent":"af2af4212145631b","child":"d11ebd87c95b4351","type":"contains"},{"parent":"af2af4212145631b","child":"d122ea0c22bd24e9","type":"contains"},{"parent":"af2af4212145631b","child":"d1784af5d5d37bf0","type":"contains"},{"parent":"af2af4212145631b","child":"d1836890ce603a46","type":"contains"},{"parent":"af2af4212145631b","child":"d1ee9513d09ffde7","type":"contains"},{"parent":"af2af4212145631b","child":"d2371ceb1e4d5e4b","type":"contains"},{"parent":"af2af4212145631b","child":"d27bbbe248b372e2","type":"contains"},{"parent":"af2af4212145631b","child":"d2df380b71d88033","type":"contains"},{"parent":"af2af4212145631b","child":"d2f9ec3fa9fe74bc","type":"contains"},{"parent":"af2af4212145631b","child":"d31dfa38c6904e02","type":"contains"},{"parent":"af2af4212145631b","child":"d3859f791b1ee401","type":"contains"},{"parent":"af2af4212145631b","child":"d41388b5ab4ce613","type":"contains"},{"parent":"af2af4212145631b","child":"d4f64318c8c31fea","type":"contains"},{"parent":"af2af4212145631b","child":"d503da061a4e485e","type":"contains"},{"parent":"af2af4212145631b","child":"d5482ad0cd56118b","type":"contains"},{"parent":"af2af4212145631b","child":"d54d24ce13d78fe5","type":"contains"},{"parent":"af2af4212145631b","child":"d57a9f8341d38a31","type":"contains"},{"parent":"af2af4212145631b","child":"d59a6b10d22d20b5","type":"contains"},{"parent":"af2af4212145631b","child":"d664edc8ed14c65a","type":"contains"},{"parent":"af2af4212145631b","child":"d75e677800a8532f","type":"contains"},{"parent":"af2af4212145631b","child":"d760a654ce88474d","type":"contains"},{"parent":"af2af4212145631b","child":"d79e7685d869f608","type":"contains"},{"parent":"af2af4212145631b","child":"d8947aab9c4454ad","type":"contains"},{"parent":"af2af4212145631b","child":"d8b0e116a8777b29","type":"contains"},{"parent":"af2af4212145631b","child":"d8eda5e3669ecef7","type":"contains"},{"parent":"af2af4212145631b","child":"d8f9c6c8ab6f81ff","type":"contains"},{"parent":"af2af4212145631b","child":"d98e1593394fe74b","type":"contains"},{"parent":"af2af4212145631b","child":"d9f504276a98e468","type":"contains"},{"parent":"af2af4212145631b","child":"da059269fa9922ae","type":"contains"},{"parent":"af2af4212145631b","child":"da2d9d3f502a3e94","type":"contains"},{"parent":"af2af4212145631b","child":"da86e1d74f930f89","type":"contains"},{"parent":"af2af4212145631b","child":"db3eb156b3455631","type":"contains"},{"parent":"af2af4212145631b","child":"db93ccbfc6490b33","type":"contains"},{"parent":"af2af4212145631b","child":"dba9c7b813b5def9","type":"contains"},{"parent":"af2af4212145631b","child":"dbf2ac063823714c","type":"contains"},{"parent":"af2af4212145631b","child":"dc07972638222c25","type":"contains"},{"parent":"af2af4212145631b","child":"dce0b10752d26a8e","type":"contains"},{"parent":"af2af4212145631b","child":"dd046193be5a8f4f","type":"contains"},{"parent":"af2af4212145631b","child":"de05967d610f4002","type":"contains"},{"parent":"af2af4212145631b","child":"de32593e513a32b4","type":"contains"},{"parent":"af2af4212145631b","child":"de6622dd32a0c47d","type":"contains"},{"parent":"af2af4212145631b","child":"de72e94a14fc8b31","type":"contains"},{"parent":"af2af4212145631b","child":"deac5aa4dc49e18c","type":"contains"},{"parent":"af2af4212145631b","child":"deb3a4923f61bc99","type":"contains"},{"parent":"af2af4212145631b","child":"df3f6c66641e5191","type":"contains"},{"parent":"af2af4212145631b","child":"dfdcba3082235bd2","type":"contains"},{"parent":"af2af4212145631b","child":"dffadde74bb97d6c","type":"contains"},{"parent":"af2af4212145631b","child":"dffe38813192d0c0","type":"contains"},{"parent":"af2af4212145631b","child":"e06ed45ec27b47d4","type":"contains"},{"parent":"af2af4212145631b","child":"e073a6c1dffb5050","type":"contains"},{"parent":"af2af4212145631b","child":"e0b82f47094f4609","type":"contains"},{"parent":"af2af4212145631b","child":"e1232bc3571153c0","type":"contains"},{"parent":"af2af4212145631b","child":"e1362670272b2be2","type":"contains"},{"parent":"af2af4212145631b","child":"e1369f96c28cd48b","type":"contains"},{"parent":"af2af4212145631b","child":"e1555244a4ad7518","type":"contains"},{"parent":"af2af4212145631b","child":"e17278d073474f5f","type":"contains"},{"parent":"af2af4212145631b","child":"e1881495a993b113","type":"contains"},{"parent":"af2af4212145631b","child":"e21abb5c1e28e13e","type":"contains"},{"parent":"af2af4212145631b","child":"e25515ae114f8c26","type":"contains"},{"parent":"af2af4212145631b","child":"e2b5e88ee8349344","type":"contains"},{"parent":"af2af4212145631b","child":"e2f0a05b1c146c4b","type":"contains"},{"parent":"af2af4212145631b","child":"e2f583af7e6f84c6","type":"contains"},{"parent":"af2af4212145631b","child":"e2fd5089fe24becd","type":"contains"},{"parent":"af2af4212145631b","child":"e326abf4b6a8ea91","type":"contains"},{"parent":"af2af4212145631b","child":"e32bdaa584d5f419","type":"contains"},{"parent":"af2af4212145631b","child":"e33fb7a9fc4a1aa1","type":"contains"},{"parent":"af2af4212145631b","child":"e363c194804dd19c","type":"contains"},{"parent":"af2af4212145631b","child":"e385e63a58a5e00a","type":"contains"},{"parent":"af2af4212145631b","child":"e43aeec1abb456c1","type":"contains"},{"parent":"af2af4212145631b","child":"e53d3c5929b2438d","type":"contains"},{"parent":"af2af4212145631b","child":"e56f485348ccbdfa","type":"contains"},{"parent":"af2af4212145631b","child":"e60527485b393551","type":"contains"},{"parent":"af2af4212145631b","child":"e69b1d7d10f86ad8","type":"contains"},{"parent":"af2af4212145631b","child":"e6a8dbdfd43e48ee","type":"contains"},{"parent":"af2af4212145631b","child":"e6d07642f4877112","type":"contains"},{"parent":"af2af4212145631b","child":"e707e88150e82339","type":"contains"},{"parent":"af2af4212145631b","child":"e70a78030b14056e","type":"contains"},{"parent":"af2af4212145631b","child":"e70bceb8115fe99a","type":"contains"},{"parent":"af2af4212145631b","child":"e70c6ebdc2bb3ed6","type":"contains"},{"parent":"af2af4212145631b","child":"e70db9a71744e4e4","type":"contains"},{"parent":"af2af4212145631b","child":"e7deb4fedab0289e","type":"contains"},{"parent":"af2af4212145631b","child":"e9c77e27790ea2d1","type":"contains"},{"parent":"af2af4212145631b","child":"ea66bf60930c11a0","type":"contains"},{"parent":"af2af4212145631b","child":"ea90b0ad498c1ecb","type":"contains"},{"parent":"af2af4212145631b","child":"eb68dc7fbbf4bde2","type":"contains"},{"parent":"af2af4212145631b","child":"eb6f5708a1db6c11","type":"contains"},{"parent":"af2af4212145631b","child":"ebb5ede226dcc1cb","type":"contains"},{"parent":"af2af4212145631b","child":"ec14cd1b8546d3ad","type":"contains"},{"parent":"af2af4212145631b","child":"ed1f944b488f6c50","type":"contains"},{"parent":"af2af4212145631b","child":"ed5f2a612538ffe9","type":"contains"},{"parent":"af2af4212145631b","child":"edc57f353314e5c9","type":"contains"},{"parent":"af2af4212145631b","child":"edc9bfe03df8652a","type":"contains"},{"parent":"af2af4212145631b","child":"ee734773a59228f1","type":"contains"},{"parent":"af2af4212145631b","child":"ef18376e475288ee","type":"contains"},{"parent":"af2af4212145631b","child":"ef69a6e460a37ab8","type":"contains"},{"parent":"af2af4212145631b","child":"ef74c9064a2ce84d","type":"contains"},{"parent":"af2af4212145631b","child":"f02a3333c6b682a2","type":"contains"},{"parent":"af2af4212145631b","child":"f08cc428750ddbbc","type":"contains"},{"parent":"af2af4212145631b","child":"f0c513d2d982e2b6","type":"contains"},{"parent":"af2af4212145631b","child":"f0e29fa116e4617c","type":"contains"},{"parent":"af2af4212145631b","child":"f140553b24314c06","type":"contains"},{"parent":"af2af4212145631b","child":"f1c3d3da2c34e2f3","type":"contains"},{"parent":"af2af4212145631b","child":"f1e5496dbb8e50a0","type":"contains"},{"parent":"af2af4212145631b","child":"f1f3bc6e58826c81","type":"contains"},{"parent":"af2af4212145631b","child":"f200f3b72908d381","type":"contains"},{"parent":"af2af4212145631b","child":"f2425f2206602fa6","type":"contains"},{"parent":"af2af4212145631b","child":"f25d9c37cf138617","type":"contains"},{"parent":"af2af4212145631b","child":"f29b4c3959bd7e61","type":"contains"},{"parent":"af2af4212145631b","child":"f2d99118d5ab71f2","type":"contains"},{"parent":"af2af4212145631b","child":"f31920c83df607ba","type":"contains"},{"parent":"af2af4212145631b","child":"f341964f65e46878","type":"contains"},{"parent":"af2af4212145631b","child":"f376553b283602a4","type":"contains"},{"parent":"af2af4212145631b","child":"f412fc536b41ecab","type":"contains"},{"parent":"af2af4212145631b","child":"f490acc13c99cb21","type":"contains"},{"parent":"af2af4212145631b","child":"f4d6646a5a9a64a7","type":"contains"},{"parent":"af2af4212145631b","child":"f549f7320bbf1af7","type":"contains"},{"parent":"af2af4212145631b","child":"f633e00aa2dbde7b","type":"contains"},{"parent":"af2af4212145631b","child":"f643127cc48678c4","type":"contains"},{"parent":"af2af4212145631b","child":"f6b1d42d014b1a13","type":"contains"},{"parent":"af2af4212145631b","child":"f6ccacc2129b341d","type":"contains"},{"parent":"af2af4212145631b","child":"f714911f79afee1f","type":"contains"},{"parent":"af2af4212145631b","child":"f727b8f4d560404e","type":"contains"},{"parent":"af2af4212145631b","child":"f72d38e85f761037","type":"contains"},{"parent":"af2af4212145631b","child":"f7733049a1b2d7ab","type":"contains"},{"parent":"af2af4212145631b","child":"f81e4e534afd4f4f","type":"contains"},{"parent":"af2af4212145631b","child":"f85b41e3513d0573","type":"contains"},{"parent":"af2af4212145631b","child":"f8783d0c9a941115","type":"contains"},{"parent":"af2af4212145631b","child":"f888696623d7b9b3","type":"contains"},{"parent":"af2af4212145631b","child":"f8f7748bf2dcabf2","type":"contains"},{"parent":"af2af4212145631b","child":"f91ee936e176242e","type":"contains"},{"parent":"af2af4212145631b","child":"f9a517c3c1d4885f","type":"contains"},{"parent":"af2af4212145631b","child":"f9e8a29bacb4eb55","type":"contains"},{"parent":"af2af4212145631b","child":"fa0d478957d79bde","type":"contains"},{"parent":"af2af4212145631b","child":"fa3f7855dd03aba1","type":"contains"},{"parent":"af2af4212145631b","child":"fab4f006131064d5","type":"contains"},{"parent":"af2af4212145631b","child":"fac6f0a1841c35ba","type":"contains"},{"parent":"af2af4212145631b","child":"fb3ed77fb8bb30e4","type":"contains"},{"parent":"af2af4212145631b","child":"fb75364a15c3ee5e","type":"contains"},{"parent":"af2af4212145631b","child":"fbc4bfaea748ae41","type":"contains"},{"parent":"af2af4212145631b","child":"fbde77c62e659a4b","type":"contains"},{"parent":"af2af4212145631b","child":"fc1994f2357c1383","type":"contains"},{"parent":"af2af4212145631b","child":"fc28174f768122b1","type":"contains"},{"parent":"af2af4212145631b","child":"fcc1f222959a9013","type":"contains"},{"parent":"af2af4212145631b","child":"fd0494036c81d4e8","type":"contains"},{"parent":"af2af4212145631b","child":"fd3da50759114181","type":"contains"},{"parent":"af2af4212145631b","child":"fdc06ed9c53ca229","type":"contains"},{"parent":"af2af4212145631b","child":"fdc9021a978e08a3","type":"contains"},{"parent":"af2af4212145631b","child":"fdd7137dc4c97877","type":"contains"},{"parent":"af2af4212145631b","child":"fe3c993c4e502c6c","type":"contains"},{"parent":"af2af4212145631b","child":"feb3512eb882d59d","type":"contains"},{"parent":"af2af4212145631b","child":"febd6317bbd1b4d2","type":"contains"},{"parent":"af2af4212145631b","child":"ff0d87fd7ece9bcc","type":"contains"},{"parent":"af2af4212145631b","child":"ff4d1976a5c3498d","type":"contains"},{"parent":"af2af4212145631b","child":"ff981e261b548c94","type":"contains"},{"parent":"af2af4212145631b","child":"ffa2c3a2e02b67ba","type":"contains"},{"parent":"af2af4212145631b","child":"ffa5c7c7398e4892","type":"contains"},{"parent":"af2af4212145631b","child":"ffc79d250e508100","type":"contains"},{"parent":"af2af4212145631b","child":"fffd563ad847df88","type":"contains"},{"parent":"af48b36479290ede","child":"fdf779c6ec082dc3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"af7a8fa65087160b","child":"24ce62d2b9bee5b8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"af9826c69b6847f8","child":"ed5be4d6640871b6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"affc82d01eae8fae","child":"e9a7c4159568cc38","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b057e452c5702954","child":"90400a8c1dd21195","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b0673eac3bec27e8","child":"a251652211d4ae18","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b0ab3f38f00f9e67","child":"5313f99e78c37f2d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b1297fb43211d6e6","child":"c9b32992cfb8fb0a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b15a62ebd4d4ca1c","child":"7b7a45a46fd35c14","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b1704cf3ae02daca","child":"ac3625199445101c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b1e08cf266302e36","child":"4f0b22cda78d828a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b27ace599789b7aa","child":"b81f6b9451d2e230","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b2a0b92f8db52b84","child":"6fd7448420f6d576","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b2e38e0035342c0b","child":"33fb040831205dee","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b2ed0312398a883c","child":"7274666487a4af74","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b33fdebcaaec79ca","child":"e1ba86e0a15e48e3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b34920cb2184e6ad","child":"00f15b861dfe1ecf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b4203f0dbd71dc51","child":"cbbd68ceff2b6d1e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b4d4d67376e5fdaa","child":"def5ce34e7da03ef","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b52a049c8b80d678","child":"cd0e9b03513878cc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b538562043029461","child":"26d1651354731291","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b55917a42e374d3b","child":"d29eef968a9569b9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b56ffa404313992b","child":"b648eedcf3f60f66","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b5b4b05d23ef0590","child":"e9a82e80788c2cc6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b5f6469d481d57d8","child":"373eac4c26b79409","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b65044371c10aa40","child":"335e0c59c4345b7a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b65616c181ce0703","child":"ec4a550c8df20821","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b6edaee708ce8837","child":"38e8aace11d9881f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b7e53f78a8e3b5aa","child":"108c846443364538","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b80402f3b1ddfc9d","child":"018ecb51e5420aeb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b831a94ec83ee646","child":"e0d3c950f0476111","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b898b90657b4df8b","child":"063a56cd6cbc80ff","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b8aaa84163365d61","child":"e110916a847d1ab6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b8fe3bfab62a882d","child":"fa0a991740cab4df","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b925034c3569dbe8","child":"1b46fd1a07f55e8d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b935e39bff7e678c","child":"6fb9c99759d1a630","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b93db3f55b850b14","child":"c5d09dacb70dcde5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"b9de9879083856a9","child":"a3258182df5f9ca6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ba5607392e56dee9","child":"87baf2c40257a051","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ba9bf93e12b9ecba","child":"bde716a72ca8bd7c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ba9f99e8572f2682","child":"33c6aeabcb8e0a05","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"baaa5d54fe4a3c13","child":"d58c23ca2dbdee13","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bbefedd1ec4b8ed7","child":"18830e74b97cf863","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bc4bb778990d4ea4","child":"8759210f6182650b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bc50e5d6cbc7eb36","child":"05ee8e8843e58eee","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bc7a53b52d363adb","child":"af12c7fd95dbff7b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bd9bcefc5b67485e","child":"0cda935a311db0f0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bd9e0a0c5346494e","child":"b1d75fdba8c1cc98","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bdc1789d5398f38c","child":"af0391193347f698","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"be198e54396ccaa6","child":"95699e4d199a0e77","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"be20ab4625b6f7cf","child":"ac5e1ba224be9e14","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"be28cb688ac4d2e7","child":"7b0544a34ab97266","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"be2be9b9e3252144","child":"0558909da7a2a181","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"be2e8582e1535ef2","child":"d9497497992f37ed","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"be5dd13ccee97384","child":"1ca922be37215122","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"be69fa4a2025b786","child":"b6d4c88529418815","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"be8f210a7cd0fab3","child":"d866db02e92b765d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bedbd18a6cd2025c","child":"bf7d1cf758ebad3e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"beec204c676c8c6e","child":"87d5a7f0d608ae7f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"beed519c814b3b17","child":"030b8be0b8a4bf8b","type":"contains"},{"parent":"beed519c814b3b17","child":"07a11c8a6bd6b468","type":"contains"},{"parent":"beed519c814b3b17","child":"28b3fe3b931f822f","type":"contains"},{"parent":"beed519c814b3b17","child":"2a0c2369de4083a8","type":"contains"},{"parent":"beed519c814b3b17","child":"32cb0766834c82e9","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"beed519c814b3b17","child":"42373ab627e05f69","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"beed519c814b3b17","child":"7afaf8454c8af444","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"beed519c814b3b17","child":"9f0be87b97843d44","type":"contains"},{"parent":"beed519c814b3b17","child":"fe71585916ef99af","type":"contains"},{"parent":"bf2a9cb36f7ff224","child":"f0b610a0a33ea10b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bf5c1ed7af4e574c","child":"8314c66e081b23d6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bfcf5eaa5daa3133","child":"7b545fcc0aa7a2e9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bfd4ac772360c13b","child":"21ed2d34b9cdeae1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"bffdf65cb5e952fc","child":"941ff55854ddd0db","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c00a8b8b043aae72","child":"0e2751b034c43d58","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c0712c33eff88472","child":"439f1c53cea5cada","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c0e00fe039d56314","child":"e53d6e0bb34cda66","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c0ec3464366df4cf","child":"0b604236803e1d13","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c0f7127acbceb420","child":"23040fa0df92d489","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c1acb688ae0eb8a3","child":"327e9fc8c86e9f26","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c20f7d8a863db46e","child":"6effc1bf11265d9d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c216a258a2dd7fdf","child":"ba3c4cf6ab9ec2dd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c249422b6e0036a2","child":"2ad9c4fef860ae2b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c29669d438fb9e38","child":"1832c7333c895ba9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c2a39289ece0eefe","child":"dcfbc0d25e5bdfc7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c33f6af8ffbc3ffd","child":"e9c21a2ab3938073","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c361f24f5a8fa3ce","child":"9069241c927e4544","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c365b03d53f8ca80","child":"c147f62a7915db22","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c3998c7ef125b66f","child":"71549151c6d36c94","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c3d142b57853ee86","child":"38fb3a6420a5739b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c3e457ef9955cb09","child":"c38699e768146f95","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c3f3679aac65318b","child":"1780bb523ed88f82","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c406772b04e5464c","child":"87c30d9f6a70bc11","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c449b8b8cc6afd27","child":"599a7fc8d0abe03b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c46d28efb236e0c8","child":"2ecceafe10dddaba","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c493a9a41b36da0b","child":"1b8190be612d3583","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c4cf81a86732a92f","child":"8edd7d68750f9b7d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c566eb58c86960c4","child":"1c89863fcf82626b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c572449b4ab3e7a6","child":"37909a67602ee85c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c5d7a329145ffcc6","child":"a0a6ff04cd320be2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c66316949c16138d","child":"3fc95643e5ddeb2c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c6a7724321f5beae","child":"75966255b6f56ff7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c740f277708480a9","child":"f902f616acd6cb95","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c7daa267534d8282","child":"7fa6e5c4d37d0187","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c7f252459ea6e1a5","child":"ed357d7df619f55b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c843870ea5cc0a9b","child":"e5bacde0e775736a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c861e69821b6b8fe","child":"205f75e8fed9be92","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c87f18bb011b84b3","child":"c26ec4e9817db52a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c93aa5bde2f41455","child":"f4e949a70bfe4f5b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c962a2f9025eb914","child":"5d8f4ccb8097f77f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c97557a2dcbdd3a0","child":"6e1caa9d68306b2a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c99f26ed95d84d11","child":"65fcbc10ef0d0370","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c9c21893f035082b","child":"46a5be7a55fc410b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"c9def2150b0cbae3","child":"0cf23c418a1667f9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ca1d4c9cc3d649fe","child":"01b5203931307e93","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ca2d30c3e712c6f5","child":"1014f3261c2298e6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ca8eb97223e41afa","child":"4f8fdb49179b9114","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ca93165f21ef1895","child":"5f699ce8265499eb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cb10ed4f13e99eda","child":"37c0affeacaab558","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cb1579e0fac84290","child":"eba33b90a2fadee5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cb2d8de0d226aacd","child":"6e5cde3dec8ef908","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cb3672db528c0205","child":"4b7af6411849b80e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cb6e79fb065b0164","child":"547f8564a4bf2e74","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cb7009f90513c997","child":"5c3442341857fbe4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cb8ca3d0298b8a6e","child":"f631beff1417bdcf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cbc38034437ab88d","child":"0d904c8e92de5cc1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cbcde0a9a6111387","child":"83ea636857ca4871","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cbd26296f86ea3b8","child":"7dbc80c12f7e3d31","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cbfbb7822072903f","child":"68162118d31d8acf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cc002822c0639ab4","child":"9df152d416150cef","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cc6a968ba889b638","child":"176e2072c308cecc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cc75054caddacf72","child":"770253e0737a45a1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cce9b5dd2cb3fe54","child":"ff1495ab038c72a7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ccebf638e9fd3787","child":"910bab7dfd6afd83","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cd263772050b70e4","child":"1aed46e578a697b5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cd9f24fc6f126249","child":"619f4b4a2c7c03e0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cdd9e55c287880e9","child":"6e3a9591fa389c8e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cdea7c486a93d741","child":"29f45fb9f072c759","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ce172a3a7c21705f","child":"0244dba11aa72453","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ceb97ce06d62ac60","child":"f5bf4e0a7842d67d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cf9f575adc30e843","child":"62a5804e57a96294","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"cfcb4f73b7e7e78c","child":"b9a30bdeefcfdb39","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d01b4638df077a19","child":"6d4eec0bf4c4ed91","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d03c5ad5ccf7e9e9","child":"7725722093335fb4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d07675d36f7c1136","child":"ec2437bd8b6bba45","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d0870412585e133d","child":"4414711d2c1a3208","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d0af3fbe4ae8a36c","child":"823eb56d0539170c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d0e0ed413665ac06","child":"16f90901d3546067","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d11db59abbaaff57","child":"bd66061f54b572f8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d146b73bd2488b35","child":"902dee63c71fb673","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d1750eb90689f1a4","child":"67c1da24f2bc3367","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d1834955e908f62a","child":"23bc6951f0674073","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d1fd77c50528b581","child":"6930dcd5a9987bf6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d2308518418e1e08","child":"47ec730c57c1056f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d277d5f3e63371d6","child":"3d5020165587425c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d2869a97005ddd30","child":"40f2970c39ca500d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d2908794d58fc9bc","child":"49e178e3dd96f8df","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d2cce100ab18f798","child":"183dcf4cc919f68a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d3195105fc17a7bf","child":"59937a88f935d219","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d33659b98b525c44","child":"a10d2542aaaa296b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d33d667d43d843b2","child":"7819fd41df215334","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d3ad38a0c3e70d2b","child":"ab3f9b16c715dee5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d3c68c4be4da21f8","child":"5884f7ceb9d07e78","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d3f6878231388b72","child":"e21099180a80c82f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d4103ef83c6d123b","child":"72aa59863b01a4c5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d41f6d4e68e9c43d","child":"604f8a3e7ba0a539","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d432c829b196e657","child":"3b8a8a178c982ed5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d4b09eea4b25031e","child":"3fcaa4a278613ac0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d5a42b3035bdd365","child":"3f4768e997d294b3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d60313d70eaae47d","child":"4a6fdf5efcdaff00","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d623d653aaf02706","child":"06451fdb28d297c3","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d623ff908a3a9701","child":"256f8dadf75e2868","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d66798877c986375","child":"9b4de816c84daa39","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d72928af0caa92da","child":"6f67a735ff86c071","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d77e18bbba704dde","child":"48bfb574fa3ef9b5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d7906a8074d4b4f9","child":"5d001d408187ec07","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d80b3b05f5964955","child":"768ea93fed3fdb4d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d81a6415cbdb792a","child":"1cf70b6b48475e71","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d8348f0566c46229","child":"7f5b2c2cfa540ad5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d87950bd24d66a30","child":"7e0d45005338c5a0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d87f050eb47957d6","child":"45324617d1db5770","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d88224f2a5eef8fd","child":"9997dfc99e0a422d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d8cf35e6758fddb2","child":"3892f63a3d4e809f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d91ba967be33db59","child":"254bcd0b975ac5df","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d9958b6373169d4d","child":"8c0c8c38666fed78","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d9cbeeda741b13b2","child":"40d28f4d15077a0d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"d9e5a65c51115c3f","child":"45cd8cf5d38b5a53","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"da646f395608d818","child":"3438cff161c98d97","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"daeaf740a273c980","child":"ee7c8d5a35add6ad","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"db53f4ebaee4e2cf","child":"9a296c54cc23c864","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"db8e9a22dfa90b9e","child":"58ceb4c4a74b7402","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"dbbb92a4d9c4d340","child":"4da6ad7eb57c85f1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"dbdb98fb9b57cb53","child":"00c58fba9189ac26","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"dc189933201119ea","child":"7f943e07dd81ad02","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"dc59d6de0c3fb176","child":"8651e26e611291db","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"dcccbf8110a22ed6","child":"cc8591b631b92bab","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"dd0e514580f9e866","child":"76b4ede041010478","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"dd154d7bfbaea09c","child":"18931e870ab7c58a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"dd9e19320bbf0929","child":"7413e7235f6dae69","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ddb32fc1590fd08c","child":"dc71aeda58a3b2cb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ddb40e2a27feece6","child":"b15fe329ee9d19df","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ddba1125c77293de","child":"bb35f9b8ea102f73","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"dddd120589f7009b","child":"2c644b43bbbded83","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ddef02a8605a5e19","child":"e09dc3337969f84c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ddff5e641b501fb1","child":"bbfb57953a7a1092","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"de0c453fbecf2b01","child":"4f91234f20c89935","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"de1666362d2f9e71","child":"d3676b7076f8abcc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"de4fe8ba9d4be0f1","child":"27224833eec1c0c9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"deaed92dd166ac8d","child":"1917d1f602000d7b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"dec4b5088a113d49","child":"b54256a5f63ac9a9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"df05fe622aab59f4","child":"4de54d8469900baa","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"df4ea6677e364df8","child":"ec98629fa4e48d10","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e022fba37335d6bc","child":"814cbacb60637ee1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e027aa677afa5141","child":"1eb320927d1166fe","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e034b9e16a017cc2","child":"9d7bad22ed08ab02","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e056c65cb29d1cdc","child":"55d1036ccd7f5470","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e058a6a6b902e7b6","child":"3112b2203e075cac","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e0a74a03ae38698c","child":"fce266de2100cc86","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e0e0b515b51cb94b","child":"c578ab723d631a3a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e1003a119853fa51","child":"a2095290acabec6c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e18c817c2057c675","child":"03d05fd34a62edc5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e208cf1dd2e981ce","child":"6819d9b57d664dbf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e264462c29df43ed","child":"7ac884e84c643815","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e285aecf7d10679e","child":"02cbeb996c0ae2a2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e2f2b92311cdbc39","child":"3cbbc22686daaf2c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e2fc4797aa4a6b29","child":"824d235b9922a202","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e2fd343720beab4f","child":"0b0d12514a96f504","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e3085b59b5e52c5c","child":"b9f41de221ce611c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e31e5498dbb100a3","child":"1d648a9122832d7b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e34ca3dd718a6918","child":"32d39e18146c6b13","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e38f30a540597121","child":"5762c528dead32d6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e3a1c7234ebf51b8","child":"e89b21ea15c616e9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e3ae0c46d846c3b2","child":"0dfdd5a327e56904","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e42b36bf3b02ccb2","child":"f2fe2c4e0c7df604","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e45800b68fe2e352","child":"0365b1864dd96886","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e45ebd1d0caec949","child":"98e836e83ab04f70","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e47af72ad358fc5c","child":"938d1fc46c1c0dbd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e48e3e1d74a18175","child":"e3ed99f286392d60","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e51c05cfa6a53954","child":"1a13f73bdd0abcba","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e53437a448e9c126","child":"b1168809ff514920","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e57cc97cb7061a4e","child":"f238d69b08eed8f0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e5ffa907a4ff10b5","child":"74f9d70520f5b4ad","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e6283736c57b339f","child":"61b99232965a1585","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e69c6205dff000a1","child":"8156ac2a4e3b8d93","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e6db49d199a690ef","child":"c5f9960940bc9c33","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e703782eb7d38cbf","child":"b1e2f21c8ec2338b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e7204e937fa0b58f","child":"311dae903c6d0137","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e831e8124e9a00e0","child":"d41f3a338d122ca9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e880d91c1999c011","child":"6d99ff3c76ab453a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e899cd35e0ecfcf6","child":"2421bbdc07d751c9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e8a38305d2594577","child":"4e239ba89e94923c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e8cc4c7f389e7e46","child":"52dd47ad2bd83e74","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e8f45cfd6ff3e7a3","child":"b42f44c0a9442fd1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e91a1227114ad372","child":"1753015a9dbb72fb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e949463e431e1776","child":"be968cac74f666c1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e96a52decca51432","child":"d88d57bcb68429c4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e9b43263265b984a","child":"7d17fda27be5ef92","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e9d03164ed043197","child":"4ef436fa249c41e9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"e9e61a8a5751393d","child":"18917b514e918bf2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ea06a962daee959b","child":"eda831773560af0c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ea725e26827e4925","child":"702c5c3489ca8238","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ea8efe4fe69bdf44","child":"f3d9db8bb92640a5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"eb42217c762c43fc","child":"8800387e696de12a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"eb67f19cafbd6c3f","child":"009a93a57179c5d5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"eba7c3545387287a","child":"ababfda21a51013f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ebabda097779037b","child":"3d53d2c02b855471","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ebc8491ac18b63ae","child":"2c534f7ebe244cdb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ebf539c8f0cfa1bf","child":"6c2fdee0a35d4c71","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ebfe7e7767f743cd","child":"5723eb1651e45e03","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ec01b45e50a80fc7","child":"eec4f6da0c350d10","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ec3a9ad5b1e8d26c","child":"12ebdbd21eb2f2e2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ec6d4a50251c782e","child":"fae648db89b30319","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ec81f4c73a16e50a","child":"acd44bb7a3fb56ec","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ed3cb407b8ce0afb","child":"d4b1f1f9f62c55a1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ed79d2954c83dae0","child":"17cbd00e368d17cc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ed8a734f12c4bdef","child":"3418d173f138c1c0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ed8d984bcbb93ff5","child":"b311805b81252434","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ed930aa2536ba676","child":"8a79b5ee77a400e0","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"eda681233b472873","child":"f49894379ac9ca22","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"edc94cd854e80348","child":"aea93d34d81ccba5","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"edfc435f78ffbb1c","child":"bd178b111f1f2578","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ee47a644187e7675","child":"cda2f47153a07785","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ef0ffd4514fbc5b0","child":"95a9c0208761acbc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ef1054337f6d6829","child":"b27451f7cee561d6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"efbe6f20b1abe3a8","child":"5ad5d28a61cb95f8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"efc4e18f86eb05ae","child":"49f694de07611827","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"eff466aded883d14","child":"41f86527018d6070","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f016a5f09c60797b","child":"88dbad149d2d6d54","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f038e79e9d5d2966","child":"e7cf0a23a88dde03","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f049b24706a2c914","child":"385c65ef8ddb0d13","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f056f3d05a093ab8","child":"59ab2760365ff706","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f0ae369a8e8ec43c","child":"055e4c4995568b1a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f0eebc0770347f36","child":"2832d2c021c4e3e7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f0f9c9a4990d9972","child":"85ec1273f4e6ecfc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f11df905caf46abe","child":"2be7938c2469136e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f1205193f13f39ea","child":"4fc51a4283bddd54","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f140446776201e12","child":"16232b34b0d429ad","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f1485a5d8cce1397","child":"02433c6ebeb50d0f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f1dcdfbdae2d40b2","child":"0258c00c352f5b15","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f241c9ed4f41ff10","child":"f490229ff1597a91","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f25d9bd3bec76c56","child":"5e31d84b9aaeb1a9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f2867470e7b27597","child":"b35862b0bd087b56","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f28ae05ddd844b33","child":"26f97981c2df5753","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f28ae05ddd844b33","child":"3d16988d7836fc73","type":"contains"},{"parent":"f28ae05ddd844b33","child":"3d16988d7836fc73","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"f28ae05ddd844b33","child":"9b5f1e3c31ed2507","type":"contains"},{"parent":"f28ae05ddd844b33","child":"f0b41ec9b88b1301","type":"evident-by","metadata":{"kind":"supporting"}},{"parent":"f2d732c14052d64a","child":"cfe4993de887802a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f30613fbb68ad643","child":"214ee6a2b47b5801","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f37e42bc8cfd45d4","child":"53f0e4afaa3a115f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f3dee5a49bb85e72","child":"a5d11e1d721406c4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f42c59d94c10b95d","child":"aac45587447717c9","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f430730abde414bf","child":"443a87d99aa1497e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f478f743a248aca5","child":"29d76869396ac563","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f544b09023665970","child":"46fddcde609fc20a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f58313a577d972b0","child":"0ba91e22a272c21c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f5a29320fdbea1eb","child":"1cab4aea5b776e8d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f5c0681a2e946e2d","child":"7536fb08adc895bb","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f5c7d68fe34baef1","child":"ad6d6ca911944082","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f5d30e88e089520d","child":"c9b3ef32b592ba19","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f69b2994a9e9d9fe","child":"00c5ac7a60a43cba","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f723ada374e828f8","child":"a8e5913ba20f286b","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f746afd966cc60f7","child":"77ab48dc3a070995","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f7961879936cc1c0","child":"f043200fda579a45","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f7b87c51d707a2b4","child":"207f0121dea098d7","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f7f8634dce77a9d4","child":"3dede00ca8f007ed","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f80cf8ecf9019c6b","child":"bf52dce15d7bdfb6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f849555d7c5b59d6","child":"c18d8533ffc7837c","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f85c5456d515aafd","child":"f8248045d2daf4ed","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f879ff424c2ec284","child":"64e9855e5e1837db","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f895e876218f5744","child":"9a8e055f03d8370a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f8fdf612dd1ad055","child":"1cbdda5c4c32e7bf","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f9100cc646a7f958","child":"c4d846ba082fffa2","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f97beb76cff278cb","child":"85b0e7ee7d06c4ae","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f98605c6f902c9b8","child":"8ee7aef46d7128e4","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f9886324943b066f","child":"20005af0538959d6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"f9bcd281aa80f4b7","child":"6ac74c411baf15fd","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fa2e675cd8ba8607","child":"05aef8165e103184","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fa89cc94ecc25086","child":"ae2fc11b776c8977","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fac6f12e8720a1b3","child":"2610f989c146faed","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"face390d666ee2e6","child":"857f1930de2e03f8","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"facfba058a0afa86","child":"5bae3cb022e9597d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"faff644b5f623635","child":"2825bcf71cc69380","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fb07dad56d7726f5","child":"cbc9147da1c4e63d","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fb103d20d587efac","child":"750b98901f142195","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fbc0fafe2877b078","child":"34526c6859e75aae","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fbd6a143588415b6","child":"c342bc49565b0cba","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fbd74b5142e9aacc","child":"86a3ae1e6a040d6f","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fc003e7e8cee4468","child":"af10c00eb2f03ff1","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fc2fbde7d1e8d215","child":"a2564cc6a7ae7a2e","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fcc1407dd0a8538d","child":"058ad38727fce7ad","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fce264c6e73c9eee","child":"370f92ea283cdf61","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fd2e1cd61be49f02","child":"62666cbb063997fc","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fd30384e3e731beb","child":"65287263a1fa9b83","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fd60bbd17e6803d8","child":"0dc73b89c5b8aeb6","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fdd564bd2943f5f4","child":"029ecad928de85ff","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fe078f258a41aa0a","child":"8781ac1a86906824","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fe1f2ff03fb9475c","child":"1ce8489ebf778709","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fe44fa8ce8ee75af","child":"2758b88de6d3f141","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fe9dadf27623df81","child":"3e0d844a66ce6756","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fea0077673d1ae89","child":"3dc5d05f2907cd57","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ff0081c9bee3a9f6","child":"6ee1292d8220a7ef","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ff8810fe24462f72","child":"eeb84637858f5a3a","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"ffe1ecc93863a070","child":"93c8e89ec583f056","type":"evident-by","metadata":{"kind":"primary"}},{"parent":"fffff6468e7930c0","child":"0078c3ea2e948708","type":"evident-by","metadata":{"kind":"primary"}}],"files":[{"id":"ec8a63a299ccb16e","location":{"path":"/usr/share/base-files/dot.bashrc","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":571},"digests":[{"algorithm":"sha1","value":"1a422a148ad225aa5ba33f8dafd2b7cfcdbd701f"},{"algorithm":"sha256","value":"373b7d3b2ab90d75daf94ca16d61339d088c12020ad43b65d1b34ea80b0c0818"}]},{"id":"8b54197b5a9b729c","location":{"path":"/usr/share/base-files/dot.profile","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":161},"digests":[{"algorithm":"sha1","value":"8e5d66ea938b5118633a4bd8c1d1e93376cd4e9d"},{"algorithm":"sha256","value":"bbee58b1e0787bb851e7f7a4d0c187a8122d68eb67e5fa464696310398ac005b"}]},{"id":"c8adfa4713231ce5","location":{"path":"/usr/share/base-files/dot.profile.md5sums","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":72},"digests":[{"algorithm":"sha1","value":"349bd16693e670bda2b38dbd86c31297775c5491"},{"algorithm":"sha256","value":"8961ee041c712c735fb05287740ab62737777bd58ce631b54b07d8083efad3bf"}]},{"id":"df59d3479a46877c","location":{"path":"/usr/share/base-files/info.dir","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/octet-stream","size":781},"digests":[{"algorithm":"sha1","value":"3551f8dfbf114c159f692d5e823099cdd53b16cf"},{"algorithm":"sha256","value":"c58a258cb9c410c29486aa8fa37f4e5b738bfeedc2b8e97be1cd6cff1df28459"}]},{"id":"217d11c5a652f4f8","location":{"path":"/usr/share/base-files/motd","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":286},"digests":[{"algorithm":"sha1","value":"8b55aac644e9e6f2701805584cc391ff81d3ecec"},{"algorithm":"sha256","value":"a378977155fb42bb006496321cbe31f74cbda803c3f6ca590f30e76d1afad921"}]},{"id":"15d50c09c9ad03d3","location":{"path":"/usr/share/base-files/profile","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":769},"digests":[{"algorithm":"sha1","value":"ba8a21faa2e055afe9149b49931bb727060d8961"},{"algorithm":"sha256","value":"75656c9c0f960573c7530d29286d273f6cef68d9b17cfeb0d74c712860d56b74"}]},{"id":"7457a4dae13eb5b7","location":{"path":"/usr/share/base-files/profile.md5sums","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":651},"digests":[{"algorithm":"sha1","value":"3165ad886299a68a2ea7e6b9ed81231a4aa8188e"},{"algorithm":"sha256","value":"1fa84254053acaf326946957456e58714bd3b4c1efa311e272e03855a85a5ea9"}]},{"id":"7dbd8253b3c1c61c","location":{"path":"/usr/share/base-files/staff-group-for-usr-local","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":772},"digests":[{"algorithm":"sha1","value":"e2bdd9c1f6bff4d437032d71154e32d0c74a2c09"},{"algorithm":"sha256","value":"24f49f765b6363ba8326121b46cabad2ac5c34532cc8322a645d60afe158c4f0"}]},{"id":"4f263b2a9d5618bb","location":{"path":"/usr/share/common-licenses/Apache-2.0","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":11358},"digests":[{"algorithm":"sha1","value":"2b8b815229aa8a61e483fb4ba0588b8b6c491890"},{"algorithm":"sha256","value":"cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"}]},{"id":"96a57aae140a12e3","location":{"path":"/usr/share/common-licenses/Artistic","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":6111},"digests":[{"algorithm":"sha1","value":"be0627fff2e8aef3d2a14d5d7486babc8a4873ba"},{"algorithm":"sha256","value":"b7fd9b73ea99602016a326e0b62e6646060d18febdd065ceca8bb482208c3d88"}]},{"id":"6f0416cc04a7cb1e","location":{"path":"/usr/share/common-licenses/BSD","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":1499},"digests":[{"algorithm":"sha1","value":"095d1f504f6fd8add73a4e4964e37f260f332b6a"},{"algorithm":"sha256","value":"5d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008"}]},{"id":"70e5aa6540d923ee","location":{"path":"/usr/share/common-licenses/CC0-1.0","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":7048},"digests":[{"algorithm":"sha1","value":"82da472f6d00dc5f0a651f33ebb320aa9c7b08d0"},{"algorithm":"sha256","value":"a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499"}]},{"id":"bba6f25ed4ea6269","location":{"path":"/usr/share/common-licenses/GFDL-1.2","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":20432},"digests":[{"algorithm":"sha1","value":"e436bc68467a0ad3edc01af3189fa4aa04af9302"},{"algorithm":"sha256","value":"d8e94ae5fdb5433fcae2961aeb1a8cf17174d6f4a0465d24bf37dd8a038bd439"}]},{"id":"58b5ebd49a757407","location":{"path":"/usr/share/common-licenses/GFDL-1.3","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":22955},"digests":[{"algorithm":"sha1","value":"715f995f11805ee85601834220c43b082f457ea3"},{"algorithm":"sha256","value":"110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4"}]},{"id":"543fae0b3de137cf","location":{"path":"/usr/share/common-licenses/GPL-1","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":12632},"digests":[{"algorithm":"sha1","value":"18eaf66587c5eea277721d5e569a6e3cd869f855"},{"algorithm":"sha256","value":"d77d235e41d54594865151f4751e835c5a82322b0e87ace266567c3391a4b912"}]},{"id":"78f0820568ca89cf","location":{"path":"/usr/share/common-licenses/GPL-2","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":18092},"digests":[{"algorithm":"sha1","value":"4cc77b90af91e615a64ae04893fdffa7939db84c"},{"algorithm":"sha256","value":"8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643"}]},{"id":"095993986104f28f","location":{"path":"/usr/share/common-licenses/GPL-3","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":35149},"digests":[{"algorithm":"sha1","value":"31a3d460bb3c7d98845187c716a30db81c44b615"},{"algorithm":"sha256","value":"3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986"}]},{"id":"e8fd9fb537048f39","location":{"path":"/usr/share/common-licenses/LGPL-2","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":25381},"digests":[{"algorithm":"sha1","value":"3cc956929ff9e4c1c89a2c826cdc7fec5e0b21ab"},{"algorithm":"sha256","value":"681e386e44a19d7d0674b4320272c90e66b6610b741e7e6305f8219c42e85366"}]},{"id":"de07611015826d8a","location":{"path":"/usr/share/common-licenses/LGPL-2.1","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":26530},"digests":[{"algorithm":"sha1","value":"01a6b4bf79aca9b556822601186afab86e8c4fbf"},{"algorithm":"sha256","value":"dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551"}]},{"id":"3247bafc1b5ac218","location":{"path":"/usr/share/common-licenses/LGPL-3","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":7652},"digests":[{"algorithm":"sha1","value":"a8a12e6867d7ee39c21d9b11a984066099b6fb6b"},{"algorithm":"sha256","value":"e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118"}]},{"id":"92950e6d80dc5717","location":{"path":"/usr/share/common-licenses/MPL-1.1","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":25755},"digests":[{"algorithm":"sha1","value":"ee93a1907dafcb7901b28f14ee05e49176ab7c87"},{"algorithm":"sha256","value":"f849fc26a7a99981611a3a370e83078deb617d12a45776d6c4cada4d338be469"}]},{"id":"01944101795426c8","location":{"path":"/usr/share/common-licenses/MPL-2.0","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":16726},"digests":[{"algorithm":"sha1","value":"9744cedce099f727b327cd9913a1fdc58a7f5599"},{"algorithm":"sha256","value":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85"}]},{"id":"1f001da56c1a3ab1","location":{"path":"/usr/share/doc/base-files/README","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":4680},"digests":[{"algorithm":"sha1","value":"8e1be269b98c55995b14122ff79a0aaf563b4ac1"},{"algorithm":"sha256","value":"ec7b7bf0ff681b5bb1f2eb3d2c1714face8fb61eda2e12d440ec81570124ad95"}]},{"id":"55111c0bf3a88952","location":{"path":"/usr/share/doc/base-files/README.FHS","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":1153},"digests":[{"algorithm":"sha1","value":"6564fdf9f9f97e17460f5d55e4a6118077e1ae7e"},{"algorithm":"sha256","value":"099e7f4bdeb4ff34ee8d4ef7f158a21adbc59db46a354fd2051f6d1959e70fbc"}]},{"id":"95c07cd5e3a7092a","location":{"path":"/usr/share/doc/base-files/changelog.gz","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":18211},"digests":[{"algorithm":"sha1","value":"57387e63076d7928f9b15243e244add6ffd50653"},{"algorithm":"sha256","value":"8e076dea29ed5b52e105a697a79274d3abb2374bfbe02f02632030b5e37ebd51"}]},{"id":"61c6034ed7c20d94","location":{"path":"/usr/share/doc/base-files/copyright","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":1208},"digests":[{"algorithm":"sha1","value":"969de1f844c2ef709351da220353403967ca40ab"},{"algorithm":"sha256","value":"fd7e4aae7e7b05f217bcf2d02322825c360e66c52c4c2f1b28d784d6297a1c23"}]},{"id":"19372130d0f9a3ab","location":{"path":"/usr/share/lintian/overrides/base-files","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":995},"digests":[{"algorithm":"sha1","value":"57d2fffcfe0116c60c67ba3a916daa7b089e43d3"},{"algorithm":"sha256","value":"119a4bdf24d7cd618606d2988c8bccf0be530a61c8132d3e2c41ad0eab25c612"}]},{"id":"df0d4d9283e5bd63","location":{"path":"/var/lib/dpkg/status.d/base-files","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":720},"digests":[{"algorithm":"sha1","value":"56cfb281798e73720bd89e29d55c277fcb0e04a0"},{"algorithm":"sha256","value":"bbc088f363d2ba2b7f486a953983ebfa7ce4772779b9e6fca2b76ab362ae1af8"}]},{"id":"273c924c2ad168b1","location":{"path":"/var/lib/dpkg/status.d/base-files.md5sums","layerID":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":1897},"digests":[{"algorithm":"sha1","value":"274059bb1d0440c60fefab406eba78b48856d098"},{"algorithm":"sha256","value":"79e484bdf96a11ac64b8bd7ae7eba4d807ea331191f4377e150c824abb81fe8e"}],"unknowns":["dpkg-db-cataloger: unable to determine packages"]},{"id":"9b5f1e3c31ed2507","location":{"path":"/usr/share/doc/netbase/changelog.gz","layerID":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":2314},"digests":[{"algorithm":"sha1","value":"81c391d897842b77681ead560aea78928ad83270"},{"algorithm":"sha256","value":"86c353644e27061ae7410c049be8afd9286637d5816f4b21091dbc75b12aaf26"}]},{"id":"3d16988d7836fc73","location":{"path":"/usr/share/doc/netbase/copyright","layerID":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":1234},"digests":[{"algorithm":"sha1","value":"ed888a1f31b753739cde9435ff17fbab81aef830"},{"algorithm":"sha256","value":"795b66147ea5ad692991caa7008ece551fb0fa88b9c53656223bd1518dc58ab2"}]},{"id":"26f97981c2df5753","location":{"path":"/var/lib/dpkg/status.d/netbase","layerID":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":484},"digests":[{"algorithm":"sha1","value":"f097352ca664d7718083116059582d8f1f7a97ee"},{"algorithm":"sha256","value":"98fedccdacaea717f25b010c087fa8606e1c5895ff16ba7be9f5d1ca8f7d9b5f"}]},{"id":"f0b41ec9b88b1301","location":{"path":"/var/lib/dpkg/status.d/netbase.md5sums","layerID":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":135},"digests":[{"algorithm":"sha1","value":"76094b8fc8cc31c9324be011a4317613b195ddcd"},{"algorithm":"sha256","value":"260709411b3d0a1a1f10975bf9d3bed328389ffb46ea14d1948b619ab2caf38e"}],"unknowns":["dpkg-db-cataloger: unable to determine packages"]},{"id":"a4d64aa12f9d1f4d","location":{"path":"/usr/share/doc/tzdata/README.Debian","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":974},"digests":[{"algorithm":"sha1","value":"8c575165448630082d22e61a7853ba16675011f0"},{"algorithm":"sha256","value":"ec79ce4f736d433cbbd630a5d9c0a0727ed449497a37bda43b6732b4ed792448"}]},{"id":"09d938d93d07a649","location":{"path":"/usr/share/doc/tzdata/changelog.Debian.gz","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":6122},"digests":[{"algorithm":"sha1","value":"00edce4fc2581fef82e0e5e19b36b30cc09e05c2"},{"algorithm":"sha256","value":"82ae15bee07824b3eff7c618bb03a7e9eb03628212f1a981aeab95aa2076092c"}]},{"id":"9d1f55e216cd8315","location":{"path":"/usr/share/doc/tzdata/changelog.gz","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":79118},"digests":[{"algorithm":"sha1","value":"41bd37d974be3d72f618fbd0de34cdb15f377519"},{"algorithm":"sha256","value":"6f9e115b447932253b3724351f6cf2f8796a7807794f020034343e62ee0c141b"}]},{"id":"c9b6da2396b6649b","location":{"path":"/usr/share/doc/tzdata/copyright","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":375},"digests":[{"algorithm":"sha1","value":"aea2b97caa943cd88b5c1e03d1ac7055425f9aec"},{"algorithm":"sha256","value":"cb61132bc0fc7b26ef5a82ee18b2fb644a1362f4f286ed980ff22e408471f59a"}]},{"id":"3f22d03ed61c5d5a","location":{"path":"/usr/share/lintian/overrides/tzdata","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":589},"digests":[{"algorithm":"sha1","value":"fc7ff763f32a91bbf9a84bcc3ed8fdf4bae604f9"},{"algorithm":"sha256","value":"538d8b8fc81c5a53aa35df83953720f58e050f0be5339daba7a6259a8997f776"}]},{"id":"ffa5c7c7398e4892","location":{"path":"/usr/share/zoneinfo/Africa/Abidjan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"5cc9b028b5bd2222200e20091a18868ea62c4f18"},{"algorithm":"sha256","value":"d2efac4e5f23d88c95d72c1db42807170f52f43dd98a205af5a92a91b9f2d997"}]},{"id":"bba6128c43b98237","location":{"path":"/usr/share/zoneinfo/Africa/Accra","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1060},"digests":[{"algorithm":"sha1","value":"e51b14ae73c9ceba6b940ab31fc39566d5e392d7"},{"algorithm":"sha256","value":"7346770dc7af569c724fd1ce816d7149ffdff3e303420059faa1557cc959e115"}]},{"id":"ca06cd312799e2fb","location":{"path":"/usr/share/zoneinfo/Africa/Addis_Ababa","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":185},"digests":[{"algorithm":"sha1","value":"c3ec6c02b82cdb393255b31b88841e58585c7d6a"},{"algorithm":"sha256","value":"fc87a606ec2e31f061a7806193472eb39181dd3b1a8a3563f404992bc693a77b"}]},{"id":"bf5a9c717f846371","location":{"path":"/usr/share/zoneinfo/Africa/Algiers","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":735},"digests":[{"algorithm":"sha1","value":"edb95d3dc9238b5545f4f1d85d8bc879cdacdec8"},{"algorithm":"sha256","value":"bda1698cd542c0e6e76dfbbcdab390cdd26f37a9d5826a57a50d5aab37f3b2a6"}]},{"id":"b4655e8f464b77d0","location":{"path":"/usr/share/zoneinfo/Africa/Asmara","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":204},"digests":[{"algorithm":"sha1","value":"da26c35de6001f6ce436ed72481197975da7ef62"},{"algorithm":"sha256","value":"65af76431c1dd400e1ada6687e648e0fba1f80138acccdf7987cd3e1cd01b199"}]},{"id":"17fe98e7e0437bb9","location":{"path":"/usr/share/zoneinfo/Africa/Bamako","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":208},"digests":[{"algorithm":"sha1","value":"d7015e94ea3ea52f57df9fde2988ddbfffd785c8"},{"algorithm":"sha256","value":"a212ea76ad201e8a956438bd008cd333ead81dac3ebcd2df4fcddc5b0f59165e"}]},{"id":"c002e12b71c471f6","location":{"path":"/usr/share/zoneinfo/Africa/Bangui","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"95e4df1f88558c46071352063438fd7efd740d24"},{"algorithm":"sha256","value":"a72ce103a74d3432bfd869efa0276a8eb4f83398f93d94e922f793b9ef7beaef"}]},{"id":"fb75364a15c3ee5e","location":{"path":"/usr/share/zoneinfo/Africa/Banjul","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":216},"digests":[{"algorithm":"sha1","value":"8a756377248320782695b94c651f9f38435957c1"},{"algorithm":"sha256","value":"f511d8d1785320b80330d02f1d8ff3a6619f71f09539a73daba97f91cf630f5e"}]},{"id":"d11ebd87c95b4351","location":{"path":"/usr/share/zoneinfo/Africa/Bissau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":194},"digests":[{"algorithm":"sha1","value":"adca16c6998258a9ccabcc8d4bcfe883a8d848f5"},{"algorithm":"sha256","value":"223bb10cfe846620c716f97f6c74ba34deec751c4b297965a28042f36f69a1a9"}]},{"id":"200ca9a463de19a4","location":{"path":"/usr/share/zoneinfo/Africa/Blantyre","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":209},"digests":[{"algorithm":"sha1","value":"e86f9fd7e39b1cfb6823edcb39dd1164df936bdf"},{"algorithm":"sha256","value":"de96b327c8198764a41bc035efd36b63075f618e7db479ebf451226a54d4bd42"}]},{"id":"cf28d7bb669930f8","location":{"path":"/usr/share/zoneinfo/Africa/Brazzaville","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"a15d91431af650e7aafdedf68d45ec31d86f1e0e"},{"algorithm":"sha256","value":"4680eb49f8aa6b167969f6e27221d859792357cefe0285eb03f60725db664d57"}]},{"id":"4166daa2c223bb5e","location":{"path":"/usr/share/zoneinfo/Africa/Bujumbura","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"eccd392d987e133182ce336005a4714e9e5fad6a"},{"algorithm":"sha256","value":"c880a655aba172cecd4ae8eddd5f8d4cdde07686f00223e4adcc086dad320e7e"}]},{"id":"6fef82aad4cf03af","location":{"path":"/usr/share/zoneinfo/Africa/Cairo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2399},"digests":[{"algorithm":"sha1","value":"428e1f5f708eb4c131f29185bd602223027b3eac"},{"algorithm":"sha256","value":"2dfb7e1822d085a4899bd56a526b041681c84b55617daee91499fd1990a989fb"}]},{"id":"aa87d06ad7ce9abb","location":{"path":"/usr/share/zoneinfo/Africa/Casablanca","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2429},"digests":[{"algorithm":"sha1","value":"8299b0d609b0f62013f4320df4b92583c21071fc"},{"algorithm":"sha256","value":"e11a956f0fc5dd9b9ca29202da2bc027c583c23e7044e0c007aeed0697577200"}]},{"id":"86c80dc151d3b281","location":{"path":"/usr/share/zoneinfo/Africa/Ceuta","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2052},"digests":[{"algorithm":"sha1","value":"029ce64badb36722c9e2191f3ce858c514aabbc1"},{"algorithm":"sha256","value":"0b0fb6fe714319b37c5aa22c56971abb2668a165fc8f72a6c763e70b47c7badf"}]},{"id":"fdd7137dc4c97877","location":{"path":"/usr/share/zoneinfo/Africa/Conakry","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":208},"digests":[{"algorithm":"sha1","value":"d9eef5864a0db2b82c647282aae34c3152de54a1"},{"algorithm":"sha256","value":"93b62b3d76c1d4a477d84d232c576f9b9f21e428a42635db94eaca2c59b7b2ec"}]},{"id":"cb39902718cfbce7","location":{"path":"/usr/share/zoneinfo/Africa/Dakar","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":182},"digests":[{"algorithm":"sha1","value":"cc33bc67d266dc2d49dd08b413605d6e974eecb3"},{"algorithm":"sha256","value":"40733be9374ab5a9bd38be2be2664e538f97a265bbe7d898a6167d3800cb228b"}]},{"id":"c917454fb751aa04","location":{"path":"/usr/share/zoneinfo/Africa/Dar_es_Salaam","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":213},"digests":[{"algorithm":"sha1","value":"3ece541c6f4d5b8c6407a3ea0c83ac812970912a"},{"algorithm":"sha256","value":"4fc4f312a5287024c7f8473d753b6d1bcde396138d778adf5fce60dddcc9b53f"}]},{"id":"f9e8a29bacb4eb55","location":{"path":"/usr/share/zoneinfo/Africa/Djibouti","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"7f985b7ced38006f4cad1c92ebfd87f35f5c9e1f"},{"algorithm":"sha256","value":"b92bac77f2dd9edd59397c0315e116fd0dc4fbc1ae6cd266687a2822877959f1"}]},{"id":"b0d0e27b10ed9b3e","location":{"path":"/usr/share/zoneinfo/Africa/Douala","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"d0225f31e516a27e2c3e3bb4f1a92995c95a6bee"},{"algorithm":"sha256","value":"3b014a5d1cbee2524ae309a895cbe0fe47da87c12016fe8cc2562ac79906590b"}]},{"id":"8c314a65d48c60b6","location":{"path":"/usr/share/zoneinfo/Africa/El_Aaiun","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2295},"digests":[{"algorithm":"sha1","value":"30b58415b36d7646e0a3a3c2b04738f778bafa09"},{"algorithm":"sha256","value":"516082a902c9c5df2ab13630f36933f56d6cbb05b94d1827670df5b03583cf6d"}]},{"id":"8125f849338767ca","location":{"path":"/usr/share/zoneinfo/Africa/Freetown","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":464},"digests":[{"algorithm":"sha1","value":"7687166d1782cd3455d5552766a083f9729b4688"},{"algorithm":"sha256","value":"77d05b2ed586a9d22f6e4a791ec0634256dc919faac6279bdb7db388a9c1f67b"}]},{"id":"6e1cf85969e7cbc9","location":{"path":"/usr/share/zoneinfo/Africa/Gaborone","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":235},"digests":[{"algorithm":"sha1","value":"867be7affa61e2f3f2c7b18896ad5b897d3f2ddc"},{"algorithm":"sha256","value":"3ca27c9dd26ccfd118a270eaee39195154cd63f15700d14de650bf7493cec628"}]},{"id":"b735924adecc6461","location":{"path":"/usr/share/zoneinfo/Africa/Harare","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"c5447a74c8348dd55bce2544becd5e94db494814"},{"algorithm":"sha256","value":"22720486f3e24b8e4b4f746afd2e0020f22d3a6c055b79579457e3efc2373ee5"}]},{"id":"12a1bbfbd89514e5","location":{"path":"/usr/share/zoneinfo/Africa/Johannesburg","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":246},"digests":[{"algorithm":"sha1","value":"65c0d4ab314cb72b8d8c768e3d0c3218848b61f1"},{"algorithm":"sha256","value":"6c1bcc752668e77585a308ae8543bd0bccd8e813865626e809bf94f3fe3d977e"}]},{"id":"6c3f80293a22df3a","location":{"path":"/usr/share/zoneinfo/Africa/Juba","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":679},"digests":[{"algorithm":"sha1","value":"48173811f532aabc17b3798c40fad46a3df0e543"},{"algorithm":"sha256","value":"5159c8a843c9c072d3302fabe6a6501cdbfda29a1856c29dabeb5aff95d4c3f4"}]},{"id":"534b20fc1b353042","location":{"path":"/usr/share/zoneinfo/Africa/Kampala","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":251},"digests":[{"algorithm":"sha1","value":"ff253770d5916b2b1e96aa2585c07e47e1b2f4f1"},{"algorithm":"sha256","value":"5e23eb14b36a74840f4490a272ffc7b1f271a5829a349015f878ddb2bf34d9aa"}]},{"id":"b42663a3164acf52","location":{"path":"/usr/share/zoneinfo/Africa/Khartoum","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":679},"digests":[{"algorithm":"sha1","value":"7cde30d5acfd99119ef22162c1f8bcafb86eaf03"},{"algorithm":"sha256","value":"318583a09dc070222d65d029a1e3a0b565830f1aaec13a27e6fe533863fbd3ea"}]},{"id":"20ea9de5c65652bf","location":{"path":"/usr/share/zoneinfo/Africa/Kigali","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"648695b8be4b148b52f35dcfc294529efcbb7b06"},{"algorithm":"sha256","value":"8cd9c1bb40c4452e61520a9dfc9a409a67109bad6f41f413c786998d00cbc9cf"}]},{"id":"219568c8fa026b79","location":{"path":"/usr/share/zoneinfo/Africa/Kinshasa","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"3724d5c3dd6dfcaafb01d9cebc8a087cbd2a39b8"},{"algorithm":"sha256","value":"7ae6d0e96d674a4c232cb01faf61a954340d84ea92a71a63ebd060e1c67d8c08"}]},{"id":"293a462b8511c48f","location":{"path":"/usr/share/zoneinfo/Africa/Lagos","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":235},"digests":[{"algorithm":"sha1","value":"30ba925b4670235915dddfa1dd824dd9d7295eac"},{"algorithm":"sha256","value":"cffeb0282ccbd7fba0e493ff8677a1e5a6dd5197885042e437f95a773f844846"}]},{"id":"27461e3c8bef718e","location":{"path":"/usr/share/zoneinfo/Africa/Libreville","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"2b9ba63e019dacff0390829874008955a6ade749"},{"algorithm":"sha256","value":"44575c7c30a1281ec495adb7a404888ed4d7e41c0234f13767ae7b1a1458be73"}]},{"id":"80c44bdf5396aa70","location":{"path":"/usr/share/zoneinfo/Africa/Lome","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"68eb6f1e3a7769a5929611e8784299f588d33d3b"},{"algorithm":"sha256","value":"5b031c585ed04311c7c7c14b2ee23ba49cb22ded8ddee8adffc9f14de68d2ba8"}]},{"id":"ef74c9064a2ce84d","location":{"path":"/usr/share/zoneinfo/Africa/Luanda","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":187},"digests":[{"algorithm":"sha1","value":"c137669c8f29e290a40f2283ea8da6410ccf09b8"},{"algorithm":"sha256","value":"c87aa48fc0f0043c6d101335acc8c7ab4ffc2707c14a8f5b1d6d1abf3bdec69a"}]},{"id":"6fc679746b4529ef","location":{"path":"/usr/share/zoneinfo/Africa/Lubumbashi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":183},"digests":[{"algorithm":"sha1","value":"c2519e82a4e4a1f7cc483375f8a0be9677b2c9c7"},{"algorithm":"sha256","value":"ed509eccb6e51d5cd529388c57692a641a5b9313233897a1bfabdb612a415c04"}]},{"id":"c414b41764b39eb1","location":{"path":"/usr/share/zoneinfo/Africa/Lusaka","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"5f2aba3bc50e1b5fca46c49942dba5580dbaaa95"},{"algorithm":"sha256","value":"fac7c446a8dcddffc75a7dca5c762444f74df9f83c70cc505b138db85242dea4"}]},{"id":"c7b8948cbbc03556","location":{"path":"/usr/share/zoneinfo/Africa/Malabo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":183},"digests":[{"algorithm":"sha1","value":"1dbc54024377111937bd6e111ae482445d3b935f"},{"algorithm":"sha256","value":"8d17cee7263820e7a14499ba087cd792f4f4b358bb4c874f24c42537ce975704"}]},{"id":"6f32f1f72574f246","location":{"path":"/usr/share/zoneinfo/Africa/Maputo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"b0ff96d087e4c86adb55b851c0d3800dfbb05e9a"},{"algorithm":"sha256","value":"444ed3a710414bc6bf43eb27e591da49d3be3db153449a6a0c9473f7e39fdbcb"}]},{"id":"b32abae723964f6a","location":{"path":"/usr/share/zoneinfo/Africa/Maseru","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":192},"digests":[{"algorithm":"sha1","value":"ec8714963f44f02c100bafb8d8def8cf5b3a177b"},{"algorithm":"sha256","value":"be0b75733f8dfc6ff35bd69c3d0f94abc72e1d6897c81f53d0ba7da1d72227b6"}]},{"id":"ae11df4a98d62b35","location":{"path":"/usr/share/zoneinfo/Africa/Mbabane","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":152},"digests":[{"algorithm":"sha1","value":"c426025717e52a7a341db2a5d8f03d2734480b6c"},{"algorithm":"sha256","value":"b0b8a11ab3cc1a97295b0bcde33b1129de82616b2f83987687926e100d3adf91"}]},{"id":"61f7e8a9c7b0ff6b","location":{"path":"/usr/share/zoneinfo/Africa/Mogadishu","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":213},"digests":[{"algorithm":"sha1","value":"abe168cbcc5083974ad6c71c9353384a8e0e4340"},{"algorithm":"sha256","value":"cf5c8032414fd86bdafddb2cdfd6813730f7ec4a08cb92b22a5f1403490fa7e2"}]},{"id":"b946d8844f0bbc0a","location":{"path":"/usr/share/zoneinfo/Africa/Monrovia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":208},"digests":[{"algorithm":"sha1","value":"81b045ed68f73a8806c5f2104b573b0479c19bd0"},{"algorithm":"sha256","value":"f95b095b9714e0a76f7e061a415bf895cbb399a28854531de369cee915ce05d5"}]},{"id":"a7cc25bfc2be62a1","location":{"path":"/usr/share/zoneinfo/Africa/Nairobi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":265},"digests":[{"algorithm":"sha1","value":"289d1fb5a419107bc1d23a84a9e06ad3f9ee8403"},{"algorithm":"sha256","value":"c89b2e253a8926a6cecf7eff34e4bfcdb7fe24daff22d84718c30deec0ea4968"}]},{"id":"fffd563ad847df88","location":{"path":"/usr/share/zoneinfo/Africa/Ndjamena","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":199},"digests":[{"algorithm":"sha1","value":"035072509f30da9a5a27b48910ae180f9c6b4b15"},{"algorithm":"sha256","value":"f13dc0d199bd1a3d01be6eab77cf2ddc60172a229d1947c7948a98964608d0a3"}]},{"id":"ec14cd1b8546d3ad","location":{"path":"/usr/share/zoneinfo/Africa/Niamey","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":217},"digests":[{"algorithm":"sha1","value":"a6200d9483bd6a84a86eeae28d1e87cf48360cf0"},{"algorithm":"sha256","value":"78a49cb93c76e4f036933c36ace93e46ea1d7ccf58c7b086dd8f1c5eb441a400"}]},{"id":"3f16ac770fd7c4cc","location":{"path":"/usr/share/zoneinfo/Africa/Nouakchott","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":208},"digests":[{"algorithm":"sha1","value":"8d1be259ee1a362657c8cf41a697666f3f527497"},{"algorithm":"sha256","value":"7fde47dac81d3d51ed1bf257f8834faa4da20d4ba1d85b824f86bf2cd79ac801"}]},{"id":"b936fe7936008a81","location":{"path":"/usr/share/zoneinfo/Africa/Ouagadougou","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"a9307b0a57ad23ee7866849d5d088b09a398cd29"},{"algorithm":"sha256","value":"fe2dc2c6ab2ef71c41bb3542802a3c18a2d657befa39f3e61321c12677d16caf"}]},{"id":"c7904f6c34e70b8e","location":{"path":"/usr/share/zoneinfo/Africa/Porto-Novo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":183},"digests":[{"algorithm":"sha1","value":"334499ff26ab816d7e15aef1606d3aaaa034b86b"},{"algorithm":"sha256","value":"30a8a8c8c9337afff37986d7c36afe814c8b56cb75e958dd89bca1ef6dff731d"}]},{"id":"2b672755364b4ed6","location":{"path":"/usr/share/zoneinfo/Africa/Sao_Tome","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":254},"digests":[{"algorithm":"sha1","value":"7d2cac076d99bc5e38ba27b67113317ad496d3b1"},{"algorithm":"sha256","value":"31d8f1a50dbaf2ecc9ed9c7566ba0552d454c2ab09e85ff263701857d157c352"}]},{"id":"f490acc13c99cb21","location":{"path":"/usr/share/zoneinfo/Africa/Tripoli","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":625},"digests":[{"algorithm":"sha1","value":"fabf4010ab003c26947df60b5e359781670caa70"},{"algorithm":"sha256","value":"5b5769b460fbd13ee9a46a28d1f733150783888a749ee96d2cd3d5eba3300767"}]},{"id":"bf6e75c5cc8dd9e2","location":{"path":"/usr/share/zoneinfo/Africa/Tunis","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":689},"digests":[{"algorithm":"sha1","value":"c44e2d3c1e351f1004ab69ea559feb8ccdd65f64"},{"algorithm":"sha256","value":"38554c10ce1e613d84cf46deba1114093488a5c165756c6c576b84a1364850d2"}]},{"id":"7ba65caecf650bc6","location":{"path":"/usr/share/zoneinfo/Africa/Windhoek","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":955},"digests":[{"algorithm":"sha1","value":"f7cab3d13d3213a13658ce399f74cc878cf8953d"},{"algorithm":"sha256","value":"c6e86fb9dacc1f86a59d59a8b924d023c60bf05fc76e0b05d8443b0192b3b87b"}]},{"id":"672a9e58af0351e2","location":{"path":"/usr/share/zoneinfo/America/Adak","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2356},"digests":[{"algorithm":"sha1","value":"be58a7c839146fa675eeb6dad748c08d0647542c"},{"algorithm":"sha256","value":"201d4387025000a6e13c9f631cb7fccd6e4369dec7224052f9d86feb81353a53"}]},{"id":"b770654d58586c8a","location":{"path":"/usr/share/zoneinfo/America/Anchorage","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2371},"digests":[{"algorithm":"sha1","value":"275760f2eb22160c578089566f68042a5f4d2f57"},{"algorithm":"sha256","value":"a190353523d2d8159dca66299c21c53bc0656154be965e4a2e0d84cfd09b113b"}]},{"id":"504ce149709a0991","location":{"path":"/usr/share/zoneinfo/America/Anguilla","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"b56405c5331a039220756566b1420ecd5fe74926"},{"algorithm":"sha256","value":"434fbfb6b97c6d6ef4a036030bb901a49c74b7a4df8b6e0a1dcfd3cedf8a1fc1"}]},{"id":"22756cededaacaec","location":{"path":"/usr/share/zoneinfo/America/Antigua","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":182},"digests":[{"algorithm":"sha1","value":"cf3bc75f6436818554f2f960bc375e1d66936d80"},{"algorithm":"sha256","value":"d63c0dde8af51ad22539678225d3f58c760f0f8971dc5e43783644853087b14e"}]},{"id":"9d39a68f2de1c148","location":{"path":"/usr/share/zoneinfo/America/Araguaina","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":884},"digests":[{"algorithm":"sha1","value":"86307f5f8222c3ae21815c2844f6fca38f94b55d"},{"algorithm":"sha256","value":"929a628b2b6649079eb1f97234660cdebf0d5549750be820bb4f2cf7f4edf9ca"}]},{"id":"39281a8ba483fc19","location":{"path":"/usr/share/zoneinfo/America/Argentina/Buenos_Aires","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1076},"digests":[{"algorithm":"sha1","value":"6e7ba0a5dcf870abab721a47adbbc8f93af1db56"},{"algorithm":"sha256","value":"9ed9ff1851da75bac527866e854ea1daecdb170983c92f665d5e52dbca64185f"}]},{"id":"dd046193be5a8f4f","location":{"path":"/usr/share/zoneinfo/America/Argentina/Catamarca","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1076},"digests":[{"algorithm":"sha1","value":"ac9a4e79fe5a861447c23d68cccb35762d5f3aa4"},{"algorithm":"sha256","value":"7621f57fdea46db63eee0258427482347b379fd7701c9a94852746371d4bec8d"}]},{"id":"f549f7320bbf1af7","location":{"path":"/usr/share/zoneinfo/America/Argentina/Cordoba","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1076},"digests":[{"algorithm":"sha1","value":"04f2815d23c3c63ac6bd204a2935f18366c8d182"},{"algorithm":"sha256","value":"d57a883fc428d9b3d1efdd3d86b008faa02db726e6c045b89acec58d903961fc"}]},{"id":"de05967d610f4002","location":{"path":"/usr/share/zoneinfo/America/Argentina/Jujuy","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1048},"digests":[{"algorithm":"sha1","value":"12099cd844cb19e4842eca3457c937dd9580b0fd"},{"algorithm":"sha256","value":"e474744e564589fc09e672d39a0ef25978024f1f664616a17ece3f5aaef4c0e6"}]},{"id":"5800c250e8dc8cbc","location":{"path":"/usr/share/zoneinfo/America/Argentina/La_Rioja","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1090},"digests":[{"algorithm":"sha1","value":"a2c4c6ee89eacd8b99867fddcd8db684e15f8ee9"},{"algorithm":"sha256","value":"65ffc4dda905135614b7d319e31c5b4673aba766c7d43f818ec73448b15f4725"}]},{"id":"d760a654ce88474d","location":{"path":"/usr/share/zoneinfo/America/Argentina/Mendoza","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1076},"digests":[{"algorithm":"sha1","value":"e321681c40214a181d2c4ec2015f740507811fbe"},{"algorithm":"sha256","value":"e43262618790a5c2c147f228209b64e3722cc0978661ac31e46ca4b33b89f8dc"}]},{"id":"4b4ed55568965067","location":{"path":"/usr/share/zoneinfo/America/Argentina/Rio_Gallegos","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1076},"digests":[{"algorithm":"sha1","value":"a508a0daafb22185e4f39d040b2f15053bc2b2a5"},{"algorithm":"sha256","value":"4fded6003c2f6ba25bc480af88d414b7fee2c3d73e9e5a08e10242b1c10d49c9"}]},{"id":"817781addd433a32","location":{"path":"/usr/share/zoneinfo/America/Argentina/Salta","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1048},"digests":[{"algorithm":"sha1","value":"ba6390b0c61d1c92c30692a309b9cfd3c54f9a41"},{"algorithm":"sha256","value":"013c34b91eaccd628fb3a8f3767eab7af4bb5310970f6e8e44aea3966b232f5f"}]},{"id":"4113ed3aab4db675","location":{"path":"/usr/share/zoneinfo/America/Argentina/San_Juan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1090},"digests":[{"algorithm":"sha1","value":"2ef1b1742c1daf27a441e1dd81f3ee2e21cbab6f"},{"algorithm":"sha256","value":"aa55baf776b44e7a1fcbe45d71506e598dc3bd34c6c56c1c61d294dd8f7ca57f"}]},{"id":"11abdc41c814b455","location":{"path":"/usr/share/zoneinfo/America/Argentina/San_Luis","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1102},"digests":[{"algorithm":"sha1","value":"c6469d1173cff2a995e00bef9764294185d65af6"},{"algorithm":"sha256","value":"59875cae8e7e15ef8de8b910b0ac31ff5b55a339a7069e7c0ced7e049b36b2ea"}]},{"id":"22755fdd237477cb","location":{"path":"/usr/share/zoneinfo/America/Argentina/Tucuman","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1104},"digests":[{"algorithm":"sha1","value":"9bbe6f5300224148f2451195f471e7f310cd2bde"},{"algorithm":"sha256","value":"c2c8e0d5ae4033574fda08ebd75da4defb79e2dadc38e33f4ad17be31cef0497"}]},{"id":"152a48d4c8259bd3","location":{"path":"/usr/share/zoneinfo/America/Argentina/Ushuaia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1076},"digests":[{"algorithm":"sha1","value":"0d6b6844b13bf120a80b7e72147ca94a111ae39e"},{"algorithm":"sha256","value":"f79e3c56fabf929c3f357e6ceb9bd8b886eabf0195f8f071ab099cadf94b2345"}]},{"id":"ffc79d250e508100","location":{"path":"/usr/share/zoneinfo/America/Aruba","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":186},"digests":[{"algorithm":"sha1","value":"7617563c6fe86e6b8c1c2ac36fe9fb001f362453"},{"algorithm":"sha256","value":"e05ef0b458a717e7c83d8bc16c50e3a74a719fb5f3725b1c4fe7569a1b07fcfc"}]},{"id":"524084cdfd3a3465","location":{"path":"/usr/share/zoneinfo/America/Asuncion","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1658},"digests":[{"algorithm":"sha1","value":"e91a29807bc92d61324d265ab40c3fa651e66cb7"},{"algorithm":"sha256","value":"a9e3a3a4b284bb3ed45dabfb7b1df7e14c482e835c7b5856ab6cdfbf1ef4c709"}]},{"id":"d664edc8ed14c65a","location":{"path":"/usr/share/zoneinfo/America/Atikokan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":336},"digests":[{"algorithm":"sha1","value":"c29c262e36f69ff18874e0df8f46c7af5508c1ff"},{"algorithm":"sha256","value":"e1af781ad3c751d43edac773f568a7b0a9fd57f4223385e6163e3c1533cc7920"}]},{"id":"c8be32ba9207c293","location":{"path":"/usr/share/zoneinfo/America/Bahia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1024},"digests":[{"algorithm":"sha1","value":"f6df0a2d176d0df66fae90bc35a9f8f1ee9b249b"},{"algorithm":"sha256","value":"7262e448003320d9736065c1a800c4537b8f800f52e67b7ea75015dd9cbce956"}]},{"id":"bb16ee6253ba015d","location":{"path":"/usr/share/zoneinfo/America/Bahia_Banderas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1100},"digests":[{"algorithm":"sha1","value":"33e0f3d5c7eace9077bacfa4f2b6e1e4b374fdb5"},{"algorithm":"sha256","value":"32fad7189e4bcda1ce7a0b89ab1b33c63c4c85569f1956e4fa88d711ceff6042"}]},{"id":"c7d2d3ddceec32b2","location":{"path":"/usr/share/zoneinfo/America/Barbados","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":436},"digests":[{"algorithm":"sha1","value":"5904a49c6c0ce8f10178fe13174ed9c964a8312a"},{"algorithm":"sha256","value":"8a66be42bae16b3bb841fbeed99d3e7ba13e193898927b8906ee9cdb2546f4b1"}]},{"id":"6cf3d9e0682ced53","location":{"path":"/usr/share/zoneinfo/America/Belem","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":576},"digests":[{"algorithm":"sha1","value":"b29f1ee834833e89c06ef39b80b8f8c0b49ad31d"},{"algorithm":"sha256","value":"ff6e7c85064b0845c15fcc512f2412c3e004fa38839a3570257df698de545049"}]},{"id":"959975d1a0ba24a2","location":{"path":"/usr/share/zoneinfo/America/Belize","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1614},"digests":[{"algorithm":"sha1","value":"4728ee967fe9745f4b614e5b511da1c08bd3689c"},{"algorithm":"sha256","value":"a647cb63629f3dc85b7896b5a56717996030a7866546fc562d57b35e7adb930b"}]},{"id":"b9c52435d7d27fe0","location":{"path":"/usr/share/zoneinfo/America/Blanc-Sablon","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":298},"digests":[{"algorithm":"sha1","value":"247313b6f6c2e1ad65a0a3006d951e0a436ae57d"},{"algorithm":"sha256","value":"b5537964f9883b7bdcdff6b2a3083aa9bbe385e838389b43153f72f08b96df7e"}]},{"id":"46a88a8712fd43dd","location":{"path":"/usr/share/zoneinfo/America/Boa_Vista","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":632},"digests":[{"algorithm":"sha1","value":"a32d00603897fd4d970a675e5c01656f8652f598"},{"algorithm":"sha256","value":"5785553a4ac5515d6a51f569f44f7be0838916603943142b72d6ad4c111bfa1b"}]},{"id":"9817b7d4d5bcd25c","location":{"path":"/usr/share/zoneinfo/America/Bogota","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":246},"digests":[{"algorithm":"sha1","value":"1e810e3d76edd6adf16384b7e49d2236b9c57ee1"},{"algorithm":"sha256","value":"afe3b7e1d826b7507bc08da3c5c7e5d2b0ae33dfb0d7f66a8c63708c98700e24"}]},{"id":"1bd058a5cdbfa4b7","location":{"path":"/usr/share/zoneinfo/America/Boise","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2410},"digests":[{"algorithm":"sha1","value":"e0608b89be80aaa6660eee5964203ad760b0659a"},{"algorithm":"sha256","value":"ec742c34f262521790805cf99152ef4e77f9c615c061a78036a0ec9312b3d95b"}]},{"id":"e43aeec1abb456c1","location":{"path":"/usr/share/zoneinfo/America/Cambridge_Bay","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2254},"digests":[{"algorithm":"sha1","value":"dcfc3c07c7366b75916af1dccd366fd1077e5b18"},{"algorithm":"sha256","value":"ff8c51957dd6755a4472aa13ea6c83ecd7930979e7f4e624fe21f4d3a6f050ba"}]},{"id":"65a1f8154ab7067c","location":{"path":"/usr/share/zoneinfo/America/Campo_Grande","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1444},"digests":[{"algorithm":"sha1","value":"9a7b1e23290eeb4394e91e0ef4adc00b9ba4def5"},{"algorithm":"sha256","value":"e41044351dfff20269e05fd48f6451927bd173824958d44f9d953d13bb5bf102"}]},{"id":"aa824edfc636cf48","location":{"path":"/usr/share/zoneinfo/America/Cancun","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":864},"digests":[{"algorithm":"sha1","value":"cf74e0c9c8ba2365819123eaddd6817606064eaf"},{"algorithm":"sha256","value":"11d574370d968cced59e3147a2ae63b126cbbae13b78fd4e13be2eb44c96246e"}]},{"id":"b73c4e0f2e8689d3","location":{"path":"/usr/share/zoneinfo/America/Caracas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":264},"digests":[{"algorithm":"sha1","value":"3914e45c3922bc30b89498066fb637cc04886462"},{"algorithm":"sha256","value":"d8da705cf12d42423cd96099b905875dfeba54200371ac0ca5f84a4ecb80d31e"}]},{"id":"7eb7dc0f1d1856c6","location":{"path":"/usr/share/zoneinfo/America/Cayenne","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":198},"digests":[{"algorithm":"sha1","value":"4f888b09b894c79fa691466a4f4eaaa83da367e0"},{"algorithm":"sha256","value":"6ad55b5b90a1262290feafb7905b3e0cb4d365af69b64887926265ab8017a18e"}]},{"id":"3b09b413fb9515f9","location":{"path":"/usr/share/zoneinfo/America/Cayman","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":182},"digests":[{"algorithm":"sha1","value":"19d734b426acc9a6693adf04984ed7997f331e9b"},{"algorithm":"sha256","value":"8a2ab69b8045ea3681c799a08704335f1111f7373e21f4ee08e8ae84eb408fc9"}]},{"id":"80dcfb53b64136c9","location":{"path":"/usr/share/zoneinfo/America/Chicago","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3592},"digests":[{"algorithm":"sha1","value":"0a037f985f6fa0b392c95c7afb247f16a3925a7e"},{"algorithm":"sha256","value":"feba326ebe88eac20017a718748c46c68469a1e7f5e7716dcb8f1d43a6e6f686"}]},{"id":"74296f7f4ef41095","location":{"path":"/usr/share/zoneinfo/America/Chihuahua","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1102},"digests":[{"algorithm":"sha1","value":"e0c67cc4ed5fe366fb39d9e55b02082254606e47"},{"algorithm":"sha256","value":"dcd8336de760f00cc0ab1b1b4121b48d5471f8bc58970d62de4c7e63397ed887"}]},{"id":"8259285b3a143a32","location":{"path":"/usr/share/zoneinfo/America/Ciudad_Juarez","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1538},"digests":[{"algorithm":"sha1","value":"fe11c20a18788db4260afcaa5d952c219f4777d2"},{"algorithm":"sha256","value":"8abe1bdbb0e216b84bd07e1f650f769c46be041a0f7cb588cf7a61537ef77601"}]},{"id":"9631ae6a3417637f","location":{"path":"/usr/share/zoneinfo/America/Costa_Rica","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":316},"digests":[{"algorithm":"sha1","value":"2d1fd66de0198ddfcc1958fbaaaaba9cdb7b1d8f"},{"algorithm":"sha256","value":"ef8ad86ba96b80893296cf4f907a3c482625f683aa8ae1b94bb31676725e94fe"}]},{"id":"38a4ffc00429e72f","location":{"path":"/usr/share/zoneinfo/America/Coyhaique","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2140},"digests":[{"algorithm":"sha1","value":"0922bbda5c964aac267330bedf39deae6d2e0636"},{"algorithm":"sha256","value":"1c54d0a27e44241baf597e2406334a6d29124ccc3a7edce42e070bab4f77c027"}]},{"id":"1206552a204c31b7","location":{"path":"/usr/share/zoneinfo/America/Creston","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":208},"digests":[{"algorithm":"sha1","value":"4f0aa95a64b82c5cd06dc73afb3fffa37e145ec3"},{"algorithm":"sha256","value":"74d39aef5420436779ba1edc97ec5999efbcbb79cc47d189ecf4a4b562033914"}]},{"id":"97bdb1da5f432bd4","location":{"path":"/usr/share/zoneinfo/America/Cuiaba","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1416},"digests":[{"algorithm":"sha1","value":"1a6b69bdf16991900ae16a00deb7ffbf722d5486"},{"algorithm":"sha256","value":"33416c47c4fdb388c54aecc3f108baa6ab5be917f6353cf254728666b9f9ea7e"}]},{"id":"bb28ee0fa8392765","location":{"path":"/usr/share/zoneinfo/America/Curacao","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":186},"digests":[{"algorithm":"sha1","value":"88581cc94985e8f6692d43d148c1c793fb220360"},{"algorithm":"sha256","value":"646108ca5019e62cbfac806c5d112d1ff65f5912242c8f5d4233ff108ca7dec6"}]},{"id":"b3148693f2d8707d","location":{"path":"/usr/share/zoneinfo/America/Danmarkshavn","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"3bfae70ff7ffa8b928ba4bf0bcb5452d09ec0407"},{"algorithm":"sha256","value":"6116407d40a856d68bd4bf8c60c60c1f5c3239a5509df528fe0167bcc5d2bb3c"}]},{"id":"83033e2b8bdd4781","location":{"path":"/usr/share/zoneinfo/America/Dawson","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1614},"digests":[{"algorithm":"sha1","value":"dc241cb66d50821505cc7708d43ee9b1e77a36dc"},{"algorithm":"sha256","value":"ac01e1cae32eca37ff7b20364811bbe8c4417ff7e3ff18b9140ba2595420261c"}]},{"id":"d2f9ec3fa9fe74bc","location":{"path":"/usr/share/zoneinfo/America/Dawson_Creek","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1050},"digests":[{"algorithm":"sha1","value":"dd98b887a02f1ae2785d5d6fe7d77e91ec5aae83"},{"algorithm":"sha256","value":"6895c2c8fe23de0804e3018237e2eb4bd8690ffe73587cd04de4802935843d43"}]},{"id":"fc28174f768122b1","location":{"path":"/usr/share/zoneinfo/America/Denver","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2460},"digests":[{"algorithm":"sha1","value":"faa7d6cf4178d032d8ba8a4d77eac0fd47f8a718"},{"algorithm":"sha256","value":"32e819c00a43b3c348f539d700d425504f20b8d068c16418d26fa9b693e775c9"}]},{"id":"008fe24f4b024965","location":{"path":"/usr/share/zoneinfo/America/Detroit","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2230},"digests":[{"algorithm":"sha1","value":"6597537b399eab91a66e32bb4edae466de96a146"},{"algorithm":"sha256","value":"85e733f32a98d828f907ad46de02d9740559bd180af65d0ff7473f80dfae0f98"}]},{"id":"0accf5924b262703","location":{"path":"/usr/share/zoneinfo/America/Dominica","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"bcff62237fd34abc18ba24c9dd10608e6852826b"},{"algorithm":"sha256","value":"7e7db465be161ee7c531100137bf880f3acee56b1874e20661be218ae48f0a8c"}]},{"id":"cebedd0568f7325c","location":{"path":"/usr/share/zoneinfo/America/Edmonton","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2332},"digests":[{"algorithm":"sha1","value":"4f441f7a62122e43a963260550efb1a1ff3100c2"},{"algorithm":"sha256","value":"f939087dcdd096f6827f4a7c08e678dd8d47441025fa7011522f8975778ad6f1"}]},{"id":"30e61e5198f16b90","location":{"path":"/usr/share/zoneinfo/America/Eirunepe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":656},"digests":[{"algorithm":"sha1","value":"45e5dd1baab63d6970c0424cd8ae77bfadfdfd61"},{"algorithm":"sha256","value":"a52f741d9cd1c07e137fcba098a1df8a9857ef308fa99921ff408d6fe7c43003"}]},{"id":"b002c74f498e3c28","location":{"path":"/usr/share/zoneinfo/America/El_Salvador","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":224},"digests":[{"algorithm":"sha1","value":"45b4b952081502968b04b36e7cae24b987e9f532"},{"algorithm":"sha256","value":"82f18df0b923fac1a6dbfaecf0e52300c7f5a0cb4aa765deb3a51f593d16aa05"}]},{"id":"ed1f944b488f6c50","location":{"path":"/usr/share/zoneinfo/America/Fort_Nelson","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2240},"digests":[{"algorithm":"sha1","value":"a453ec818cd948cc2492666443d4e39637ed7040"},{"algorithm":"sha256","value":"7ab7ce0ebdc3ad2a73eb990074eed3b367466d9c6f75d10fea0c78057df2d89d"}]},{"id":"abecf6cbeef25e46","location":{"path":"/usr/share/zoneinfo/America/Fortaleza","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":716},"digests":[{"algorithm":"sha1","value":"aa8e9c8cd8301dd0a61085ada31923f7e1ccc983"},{"algorithm":"sha256","value":"9884ee32b44b4535b2a22174e0ecbf519f20c59a1f4e95c36e533cb7b721ed28"}]},{"id":"92e5c597af50f294","location":{"path":"/usr/share/zoneinfo/America/Glace_Bay","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2192},"digests":[{"algorithm":"sha1","value":"40ba9843662a853c1d3643395db1a75c1164951f"},{"algorithm":"sha256","value":"1bc0c62c609aa47fda60217f3a168be50a277fb14e02000fc1e94ee61b425817"}]},{"id":"72d8a63a7c1bf829","location":{"path":"/usr/share/zoneinfo/America/Goose_Bay","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3210},"digests":[{"algorithm":"sha1","value":"21d4df7695accb7b5164e41e28452f9655cd91a0"},{"algorithm":"sha256","value":"26068bb9e8214af5f683bdb914e7c882982fb2ac591b29163a1019586a506516"}]},{"id":"7830b9661117be91","location":{"path":"/usr/share/zoneinfo/America/Grand_Turk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1834},"digests":[{"algorithm":"sha1","value":"48735366abbf3760087cd1533f24415136763745"},{"algorithm":"sha256","value":"e1838510f2bad017a5dbf7c2b18eaf499c5470c24a8e22adc8e7ff4349211305"}]},{"id":"6d4ab91cb0785b7c","location":{"path":"/usr/share/zoneinfo/America/Grenada","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"22c51e5eee62238f0bb0194178ac827af426ebbb"},{"algorithm":"sha256","value":"c9885c70cded8b2588d77c3834a38a148e0836ccfa5c5e7e2bc25f6033aae7bb"}]},{"id":"9429a9c31ede3c21","location":{"path":"/usr/share/zoneinfo/America/Guadeloupe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"7736231d77c559a048fefe32162aab135afbe815"},{"algorithm":"sha256","value":"add9720f2ed382210e7a64178c261615160071b7d576af02633317deae9cc702"}]},{"id":"a0a8dd44a478d5e6","location":{"path":"/usr/share/zoneinfo/America/Guatemala","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":280},"digests":[{"algorithm":"sha1","value":"e0d50c845873aa466c9a2b020326d57af4d39b3d"},{"algorithm":"sha256","value":"76e81480277a418e76c87907b943f88d15b3a39c78dfd2108a06980af105e3a4"}]},{"id":"3c998ebaafed3283","location":{"path":"/usr/share/zoneinfo/America/Guayaquil","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":246},"digests":[{"algorithm":"sha1","value":"8415ce0daac4cfe819154671e05b4185b9c08970"},{"algorithm":"sha256","value":"3db705e1bbc6026f9a17076d18fa2d272de46f8370a325b0c60c0bf7c05e5160"}]},{"id":"1e6b4b68b88435e8","location":{"path":"/usr/share/zoneinfo/America/Guyana","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":262},"digests":[{"algorithm":"sha1","value":"d48d26f50f53db2dd9ddcbb6acb5723cb49e81b2"},{"algorithm":"sha256","value":"89c1eed182c2261c24f43e3b7f85420478277b1eb21ab638245b6391f308783b"}]},{"id":"22f6c4bf8e982461","location":{"path":"/usr/share/zoneinfo/America/Halifax","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3424},"digests":[{"algorithm":"sha1","value":"93568fd7e148b3f61fca5f36f8ae0a5b3b107fe3"},{"algorithm":"sha256","value":"4d9a667393f05a82df4df42843f6f7535ec113689529278d911d07a3c99b4e7f"}]},{"id":"3fe0b6adf1914235","location":{"path":"/usr/share/zoneinfo/America/Havana","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2416},"digests":[{"algorithm":"sha1","value":"51c1a7a700e4028481e506e58faf22f9677c5e29"},{"algorithm":"sha256","value":"1d441e02e281b04908e522d98eaca75c808e51539a8e42b3287e6bf8ebf939d7"}]},{"id":"12e5637cc9e16a9d","location":{"path":"/usr/share/zoneinfo/America/Hermosillo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":388},"digests":[{"algorithm":"sha1","value":"e055ab758b61beef7d8a4ee5a6b38d789c5f6b2c"},{"algorithm":"sha256","value":"8b160a7acb4b992ee05a86e4f4aaba16d2d9a35caa6d601cb6b1542a5bb372dc"}]},{"id":"c3769881e5df4b79","location":{"path":"/usr/share/zoneinfo/America/Indiana/Indianapolis","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1682},"digests":[{"algorithm":"sha1","value":"ad1a26bddb9304a620b2c6f7ec9f3a5226622906"},{"algorithm":"sha256","value":"90d2b2f4a8fd202b226187c209b020833300edec5ff86a463ccc685e8707532c"}]},{"id":"75919e6c43ef25b0","location":{"path":"/usr/share/zoneinfo/America/Indiana/Knox","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2444},"digests":[{"algorithm":"sha1","value":"41fdfe70a9789d427dc4be468f559a97ee9fcf54"},{"algorithm":"sha256","value":"0acbd9e412b0daa55abf7c7f17c094f6d68974393b8d7e3509fb2a9acea35d5f"}]},{"id":"1b4243a36fdaf19a","location":{"path":"/usr/share/zoneinfo/America/Indiana/Marengo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1738},"digests":[{"algorithm":"sha1","value":"0530ef4b3396d7031cc5e4ff82dc42c10f2f89a1"},{"algorithm":"sha256","value":"7f7b50fa580c49403b9ef9fae295e12ad24bee65b319a8e809e81ae4c10949b2"}]},{"id":"db93ccbfc6490b33","location":{"path":"/usr/share/zoneinfo/America/Indiana/Petersburg","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1920},"digests":[{"algorithm":"sha1","value":"570cef94f900163bce34b3f85b9ea5b36df92146"},{"algorithm":"sha256","value":"03cf0e1ee334460de230b1e32a05eafddda36427554b2b5442cfbd5b429c1724"}]},{"id":"319060ba8f5643ff","location":{"path":"/usr/share/zoneinfo/America/Indiana/Tell_City","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1700},"digests":[{"algorithm":"sha1","value":"20594c1309a07d4691ff9af0a77782b5e2d95c61"},{"algorithm":"sha256","value":"e1d5aa02bf58d815df2f8a40424fbcd5cde01a5d9c35d1d7383effc09861867f"}]},{"id":"8513be1cc2bdd4e2","location":{"path":"/usr/share/zoneinfo/America/Indiana/Vevay","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1430},"digests":[{"algorithm":"sha1","value":"3959be4d9e86c9c1a7f8febc46554584b2a7ceff"},{"algorithm":"sha256","value":"1fb551d86fbfb03fc2e519b83f78358910b515608f8389b43060f73f53cbcec9"}]},{"id":"10595fecfdf461a6","location":{"path":"/usr/share/zoneinfo/America/Indiana/Vincennes","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1710},"digests":[{"algorithm":"sha1","value":"f9a3d65b42b008c5a85c73934fcf94eaeac4b931"},{"algorithm":"sha256","value":"eb6980c53ec03c509aa3281f96713374ea5ef9fb96d7239b23a9ba11451c4bb0"}]},{"id":"af50f7434f2d98f2","location":{"path":"/usr/share/zoneinfo/America/Indiana/Winamac","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1794},"digests":[{"algorithm":"sha1","value":"5d169fbd02f628dd6fdafbbab7a7e4a6da54fd21"},{"algorithm":"sha256","value":"69918cda347c087f411d252aed7ca08b078377a768ad72cf5e0db8e97b1b47ab"}]},{"id":"793d04f240ac8f1b","location":{"path":"/usr/share/zoneinfo/America/Inuvik","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2074},"digests":[{"algorithm":"sha1","value":"1291de8f6d914ee264f0b27a55278ff12a00ad7a"},{"algorithm":"sha256","value":"e89fa66a90e7ae4f40d4bb6cc28137e2da92cbfb9f79d70404dc62c64ac48c8a"}]},{"id":"ae756344532f7a8b","location":{"path":"/usr/share/zoneinfo/America/Iqaluit","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2202},"digests":[{"algorithm":"sha1","value":"210193fdb9be1a88f5d245ddf3dce819469be233"},{"algorithm":"sha256","value":"7de3a7c40374374afe335aa592b03824cc9ac28734b6a69ed2288108f0c0b389"}]},{"id":"742371f33488ee08","location":{"path":"/usr/share/zoneinfo/America/Jamaica","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":482},"digests":[{"algorithm":"sha1","value":"77453a2772c127d0b213f8580ff7890cbf7b4929"},{"algorithm":"sha256","value":"c256a089e50f45fe7e6de89efa1ed0b0e35b3738c6b26f2f32cf2e7f6f29c36f"}]},{"id":"6ad706bf0169c937","location":{"path":"/usr/share/zoneinfo/America/Juneau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2353},"digests":[{"algorithm":"sha1","value":"740e88dcd737d076404c386330bd379d55ee8281"},{"algorithm":"sha256","value":"93b8716f46864677e713e0c18b72e472303344fc807f4fc7c34bd515f8c679bd"}]},{"id":"c54adc77995149ee","location":{"path":"/usr/share/zoneinfo/America/Kentucky/Louisville","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2788},"digests":[{"algorithm":"sha1","value":"a63a322042aab6a2583de2f636a5eb15f71eae33"},{"algorithm":"sha256","value":"b4fd3bdb157f9ffbc8423c71709efb0067868fac8bd4a3e99f77f089db3d8355"}]},{"id":"45a73ab1167b8ecb","location":{"path":"/usr/share/zoneinfo/America/Kentucky/Monticello","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2368},"digests":[{"algorithm":"sha1","value":"ad63bf4d1228ab308b2ed6758c21fbebb56395db"},{"algorithm":"sha256","value":"2ed7720a8f3906b5d0b3aae51fad589bef0aa961c7e8fc003a30f44318487733"}]},{"id":"1db702008e11c0e6","location":{"path":"/usr/share/zoneinfo/America/La_Paz","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":232},"digests":[{"algorithm":"sha1","value":"631b8d0f538c7ec23d132fd7d72fb1ff64b938ae"},{"algorithm":"sha256","value":"3c0185d9553f40ec36c53d42a9da763fc023f615cc55694207257b72f7c843f9"}]},{"id":"b99e73f004cc77e5","location":{"path":"/usr/share/zoneinfo/America/Lima","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":406},"digests":[{"algorithm":"sha1","value":"75864c99309070f61b033c039b7509c89da5ab08"},{"algorithm":"sha256","value":"2470c283de6ec3a044bb86b819fca2926d6cf2b9bc02c60f1bc749c5040d645b"}]},{"id":"6a4a6b5095eead7e","location":{"path":"/usr/share/zoneinfo/America/Los_Angeles","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2852},"digests":[{"algorithm":"sha1","value":"a4f1faebf0f0d032290ef87bb9973c2ff8f84074"},{"algorithm":"sha256","value":"68977bb9ad6d186fefc6c7abd36010a66e30008dcb2d376087a41c49861e7268"}]},{"id":"68ae1ccadb703af2","location":{"path":"/usr/share/zoneinfo/America/Maceio","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":744},"digests":[{"algorithm":"sha1","value":"c0295301332918d79abf0bb349cc1fee3b9f2db9"},{"algorithm":"sha256","value":"a738cd82199e1e1bc5e1a237703ab61bfe6def505234621b4401793662720e6c"}]},{"id":"abd1fce743df662d","location":{"path":"/usr/share/zoneinfo/America/Managua","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":430},"digests":[{"algorithm":"sha1","value":"566a887308e8e16a9cebb62f3d4124b42c331674"},{"algorithm":"sha256","value":"c41cc5d350079f61367c3f10772f831c57b7e94aa878da4a3df0a176e04a59d9"}]},{"id":"925918605415ee9d","location":{"path":"/usr/share/zoneinfo/America/Manaus","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":604},"digests":[{"algorithm":"sha1","value":"a759afda024a0ba961569017b3003805849c6f61"},{"algorithm":"sha256","value":"969e91964717250ee64ac2aa9c4802f2cbc956b143264ff5eb1c6f7e9352a4ae"}]},{"id":"8d0f5e3c42dff1d7","location":{"path":"/usr/share/zoneinfo/America/Martinique","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":232},"digests":[{"algorithm":"sha1","value":"caf0e4c5fdae59d1b6c1278ad7ac84bf03bcb0a9"},{"algorithm":"sha256","value":"7ccb3cd24394d9816f0b47fdcb67a37bdec9780b536016a65eb9e54ee9cd2f34"}]},{"id":"bb32d9fce04b0891","location":{"path":"/usr/share/zoneinfo/America/Matamoros","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1418},"digests":[{"algorithm":"sha1","value":"638e4541bddbb0164c8d62590ff1bb97f88b822e"},{"algorithm":"sha256","value":"7eaf8fa9d999ad0f7c52c1661c0f62be3059bf91840514ceb8b4390aee5a8d6f"}]},{"id":"b01caedd6c3f91e7","location":{"path":"/usr/share/zoneinfo/America/Mazatlan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1060},"digests":[{"algorithm":"sha1","value":"44c28415e815f8e2b53604195f85da07b04d829d"},{"algorithm":"sha256","value":"0561f636a54f0353ecc842cf37fd8117c2a596bb26424aa0d5eba3b10be79f1f"}]},{"id":"a1016680aec69585","location":{"path":"/usr/share/zoneinfo/America/Menominee","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2274},"digests":[{"algorithm":"sha1","value":"88fd8d108c020a3294eae6c83ad187cf0b01a602"},{"algorithm":"sha256","value":"02bbfd58b6df84d72946c5231c353be7b044770969d3c1addf4022c46de0674e"}]},{"id":"f1f3bc6e58826c81","location":{"path":"/usr/share/zoneinfo/America/Merida","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1004},"digests":[{"algorithm":"sha1","value":"8e07f8356362c517ef41035a0394a59363cebfc0"},{"algorithm":"sha256","value":"4953441c26b38e899fb67b8f5416b2148f84f884345a696e1df4e91cfd21dddd"}]},{"id":"deb3a4923f61bc99","location":{"path":"/usr/share/zoneinfo/America/Metlakatla","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1423},"digests":[{"algorithm":"sha1","value":"9f327158b98652913af4d66c5257cfc014340536"},{"algorithm":"sha256","value":"b709a27864d563657e53c9c5c6abf1edab18bfc1958de59d2edace23b500a552"}]},{"id":"bef5ee0ac372b2a1","location":{"path":"/usr/share/zoneinfo/America/Mexico_City","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1222},"digests":[{"algorithm":"sha1","value":"f46bb76507fbd52204eef47c12c9320bd7945af7"},{"algorithm":"sha256","value":"528836f85316cf6a35da347ab0af6f7a625a98b7a8e8e105310477b34c53c647"}]},{"id":"7af30a3991305382","location":{"path":"/usr/share/zoneinfo/America/Miquelon","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1666},"digests":[{"algorithm":"sha1","value":"1418becc2c2023ac3dba15d27e5fd6b6b3b6fd5a"},{"algorithm":"sha256","value":"c1e3fb359fc8c508ace29266314768a6211b28e217c2457b2d3c6e9e0cdbf06d"}]},{"id":"3b3ccfe548f4caf3","location":{"path":"/usr/share/zoneinfo/America/Moncton","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3154},"digests":[{"algorithm":"sha1","value":"c08e5d548c3bb971f1a1236c397ded4f7227d769"},{"algorithm":"sha256","value":"5a6bfe6e4f5a28a7165b33a9735505bbaec739fc1a224d969a1dcb82a19cb72b"}]},{"id":"919ed79d5c75170f","location":{"path":"/usr/share/zoneinfo/America/Monterrey","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1114},"digests":[{"algorithm":"sha1","value":"ceaf09cf6075be4ff98b5716e65d197c9f302864"},{"algorithm":"sha256","value":"622c5311226e6dfe990545f2ea0df6840336811e065d73ea394e2dbf42f7906d"}]},{"id":"10fd42d566b756a1","location":{"path":"/usr/share/zoneinfo/America/Montevideo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1510},"digests":[{"algorithm":"sha1","value":"06e3ef1048ffd289a424fba8e053601b353cc2fa"},{"algorithm":"sha256","value":"e237204de80ae57f05d32358ce4fb7a32499e14f57434f546d327f9a5bbc37bd"}]},{"id":"7c56b1b9074fb1db","location":{"path":"/usr/share/zoneinfo/America/Montserrat","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"70066c0c822c4e6d490b0bf3e4dea4e129ae99fc"},{"algorithm":"sha256","value":"c5048b50bdc8f0e2e1ca4643fea2eda2375c64df32c6d4ca7d36bf23e5165df7"}]},{"id":"3f90888f1c694b3f","location":{"path":"/usr/share/zoneinfo/America/Nassau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2388},"digests":[{"algorithm":"sha1","value":"c592b2705f6cae2e3a848e4d840fb8020bb0e777"},{"algorithm":"sha256","value":"304a41fcbd71dd49f0c2a8cec0da83bc27e04183ce9e10768dec0bc223b15788"}]},{"id":"088af601bd1919a2","location":{"path":"/usr/share/zoneinfo/America/New_York","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3552},"digests":[{"algorithm":"sha1","value":"bc9337182ee4bad790b527f56bd3d2130691d693"},{"algorithm":"sha256","value":"e9ed07d7bee0c76a9d442d091ef1f01668fee7c4f26014c0a868b19fe6c18a95"}]},{"id":"8f55c04d59dd2f0b","location":{"path":"/usr/share/zoneinfo/America/Nome","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2367},"digests":[{"algorithm":"sha1","value":"1e6cf03e0c8fbb7a079090cf164e73291681bafc"},{"algorithm":"sha256","value":"da2cccdfe3fe3ea27dcdae8c761cc57ccbcf14dabb1a29baf6d02f1303de636b"}]},{"id":"64343d8f7ff7a476","location":{"path":"/usr/share/zoneinfo/America/Noronha","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":716},"digests":[{"algorithm":"sha1","value":"f0e29b45f9003c1ff8ed350b40b1369e8a569d0f"},{"algorithm":"sha256","value":"dd1e252d5f238394a58e10b9395542939d58efb11f8e8eb309efa8a6983f145a"}]},{"id":"edc9bfe03df8652a","location":{"path":"/usr/share/zoneinfo/America/North_Dakota/Beulah","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2396},"digests":[{"algorithm":"sha1","value":"99080962e50069d5e6a206bff8931a67b5afebe9"},{"algorithm":"sha256","value":"aad81ba8dbbc3370241c5da7fbfa12a6cd69613e12c607256e490f29b5da047b"}]},{"id":"dbf2ac063823714c","location":{"path":"/usr/share/zoneinfo/America/North_Dakota/Center","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2396},"digests":[{"algorithm":"sha1","value":"16ee5640265f404a2a64cbb48547b834b780cf71"},{"algorithm":"sha256","value":"f5959b2bd60a92ab942f2054152dcbaff89dc5bb7b57bcb85b810ed0a9f6d2cc"}]},{"id":"eb68dc7fbbf4bde2","location":{"path":"/usr/share/zoneinfo/America/North_Dakota/New_Salem","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2396},"digests":[{"algorithm":"sha1","value":"6d1defaee32cee5fdaaa1405460d9ee4e4dceb55"},{"algorithm":"sha256","value":"0c7fdbb107ee5272b6a1b75bd3a2a08ac3b85cbaa1b75d815ddae052c659bde8"}]},{"id":"f72d38e85f761037","location":{"path":"/usr/share/zoneinfo/America/Nuuk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1903},"digests":[{"algorithm":"sha1","value":"4ff7ac72af2c09efd8e1779e5fba28288439df41"},{"algorithm":"sha256","value":"d10822ffacf8c01b25cee6d99f0f862eea713a894818a9f1a3b63353519c4202"}]},{"id":"e53d3c5929b2438d","location":{"path":"/usr/share/zoneinfo/America/Ojinaga","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1524},"digests":[{"algorithm":"sha1","value":"346cae590643f608e6c31870966e576f2c194936"},{"algorithm":"sha256","value":"6f7f10ffb55d902673695c1bece5ee75d8a1240cd428f4d3a97726a419b59ed1"}]},{"id":"ac3dc4a94737b29f","location":{"path":"/usr/share/zoneinfo/America/Panama","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":182},"digests":[{"algorithm":"sha1","value":"a94fbc2d567e41723f03629b6c9a864260108a17"},{"algorithm":"sha256","value":"91ac80fe976931c490d058c8ce8b5d71ffa6d4961f6ca13ea9c153f0b0bccea0"}]},{"id":"7e85ec0dee8e9391","location":{"path":"/usr/share/zoneinfo/America/Paramaribo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":262},"digests":[{"algorithm":"sha1","value":"af2b3e2554003e56ec6e09f4ab2cc646cef58e06"},{"algorithm":"sha256","value":"1e6e6d0f05269e84eb4d43c43b8580adf485ef8663cb0544a1ccb890be751730"}]},{"id":"35aa252c0ed8ff4a","location":{"path":"/usr/share/zoneinfo/America/Phoenix","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":360},"digests":[{"algorithm":"sha1","value":"a3f54df3a017c38626f04bd9576a0a11663303fd"},{"algorithm":"sha256","value":"8a5973d2c62e2cbf2520f2b44e4a2ee9d2f455c93f0f45bfdeb4533af1584664"}]},{"id":"c47556479d4d7241","location":{"path":"/usr/share/zoneinfo/America/Port-au-Prince","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1434},"digests":[{"algorithm":"sha1","value":"9901445a7bf4a993111d087ef812890dd44a67be"},{"algorithm":"sha256","value":"d3d64025de083a23297dda54b85d54e3847f851b7a06fa409055ce9d83bdc8e3"}]},{"id":"67713b78f24d46c6","location":{"path":"/usr/share/zoneinfo/America/Port_of_Spain","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"8ee1b0d3b895b4195e0b580b67c0b2ee1010d29d"},{"algorithm":"sha256","value":"d7b813d9e39530528917fb32a700cfb9d905c061228eb45f90153e68adc52fad"}]},{"id":"65f9923b2e8bda94","location":{"path":"/usr/share/zoneinfo/America/Porto_Velho","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":576},"digests":[{"algorithm":"sha1","value":"d55253cee37291a6cf91e4bbccca6473cf6679aa"},{"algorithm":"sha256","value":"6517f380612edba86797724fb6264b3921468ff58149b38a7622c2d712327397"}]},{"id":"cddd45a393e5e3be","location":{"path":"/usr/share/zoneinfo/America/Puerto_Rico","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":246},"digests":[{"algorithm":"sha1","value":"fcf8be5296496a5dd3a7a97ed331b0bb5c861450"},{"algorithm":"sha256","value":"8491e557ff801a8306516b8ca5946ff5f2e6821af31477eb47d7d191cc5a6497"}]},{"id":"2d857463cf351892","location":{"path":"/usr/share/zoneinfo/America/Punta_Arenas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1916},"digests":[{"algorithm":"sha1","value":"5a64891fd90cbc2ba9e1d7dfe1689dee65affef3"},{"algorithm":"sha256","value":"dfd2c88e86a8399349656b1820dfd061d842e1caea6c2e8b5abc683d6761f441"}]},{"id":"fac6f0a1841c35ba","location":{"path":"/usr/share/zoneinfo/America/Rankin_Inlet","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2066},"digests":[{"algorithm":"sha1","value":"f517c389db4ac89bc79cbf8ee5736f0cad7bc7b9"},{"algorithm":"sha256","value":"9d782a8cbdced815747a6f9793ca9545165bfd7d324261c4eaf9924af23d2b37"}]},{"id":"85573b97f770f7e8","location":{"path":"/usr/share/zoneinfo/America/Recife","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":716},"digests":[{"algorithm":"sha1","value":"6a681fe7cafc3cabe9a7ef75699e4e5fa7f6a81a"},{"algorithm":"sha256","value":"8a314dd99cd97b9a0161d97c020dd2c261a38f625e558617d95a3bebb836b3a2"}]},{"id":"ad2f6c25da1fc52d","location":{"path":"/usr/share/zoneinfo/America/Regina","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":980},"digests":[{"algorithm":"sha1","value":"ecd6b0c718b65c0c90e8097943a899c0b0cb60d8"},{"algorithm":"sha256","value":"ca3a93d3ca476c80987bcdc7f099ad68306f085a91bfb4dfcdedd8f31b97ba4c"}]},{"id":"ce2a941762399c92","location":{"path":"/usr/share/zoneinfo/America/Resolute","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2066},"digests":[{"algorithm":"sha1","value":"c01bda981211a1387a2c18d7a57165e72da83d95"},{"algorithm":"sha256","value":"0a7314d9d048fbadefb7cf89d10d51a29c7ef1bf694422e386faf270c21e7468"}]},{"id":"5fc2d9ce30c8aef6","location":{"path":"/usr/share/zoneinfo/America/Rio_Branco","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":628},"digests":[{"algorithm":"sha1","value":"23649fa3b661b1a7b1332e38479d24bcdb4e902f"},{"algorithm":"sha256","value":"d7ba27926f0ffd580c904ae32bdaebd2ac0d9e2eeaa7db6071467dde0de5b4eb"}]},{"id":"987239e6baea7563","location":{"path":"/usr/share/zoneinfo/America/Santarem","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":602},"digests":[{"algorithm":"sha1","value":"f39fa90abacd688c7f6599bdbdd8c144a0b7c5b1"},{"algorithm":"sha256","value":"1a5fe5237a4f679ed42185d6726693a45a960c0e6b7ba6c78759d6b3f674f8d7"}]},{"id":"dffadde74bb97d6c","location":{"path":"/usr/share/zoneinfo/America/Santiago","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2529},"digests":[{"algorithm":"sha1","value":"6788d98647fb2019aa749acfb7236e77e84c4533"},{"algorithm":"sha256","value":"ef9d2bf24112c65671eea391722ad6ae2cbf5f2f6ed5fcee8cc2c860780bfa01"}]},{"id":"ae1448395bafcd94","location":{"path":"/usr/share/zoneinfo/America/Santo_Domingo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":458},"digests":[{"algorithm":"sha1","value":"a135300f73df9c427db37aa9ba29e25f83463211"},{"algorithm":"sha256","value":"0cab5a123f1f43ddb26c84d3594e019b5eb44bda732665156e36964677a7c54e"}]},{"id":"cb0f92a1cab5f53e","location":{"path":"/usr/share/zoneinfo/America/Sao_Paulo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1444},"digests":[{"algorithm":"sha1","value":"96caf0f5c9ad021d2ca06e2b48ef7e3e52bff41d"},{"algorithm":"sha256","value":"70edd519e90c19d49fd72e1ffd4824a433117acdbafa5d68194a038252225108"}]},{"id":"3af16c14e89d25ce","location":{"path":"/usr/share/zoneinfo/America/Scoresbysund","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1949},"digests":[{"algorithm":"sha1","value":"7497b479af7c157e844a90ecbfc041db4f639f04"},{"algorithm":"sha256","value":"75a39cf7fa0b8f250c4f8453d43588fbcc7d0e0ae58be81e2d45ce8891292c96"}]},{"id":"fa3f7855dd03aba1","location":{"path":"/usr/share/zoneinfo/America/Sitka","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2329},"digests":[{"algorithm":"sha1","value":"7bb2fd466acd0399f44f56c2ed9a2a0353fb2f82"},{"algorithm":"sha256","value":"6a24bb164dfb859a7367d56478941e17e06a4cb442d503930a03002704fc5310"}]},{"id":"51db6589691fc052","location":{"path":"/usr/share/zoneinfo/America/St_Johns","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3655},"digests":[{"algorithm":"sha1","value":"4336075a81adbebeb26ca297ce309dc595b86463"},{"algorithm":"sha256","value":"af5fb5eee2afdbb799dc9b15930fc32d941ba3ac2f8eeb95bbb0b6a43b263a02"}]},{"id":"562de5f395c043f5","location":{"path":"/usr/share/zoneinfo/America/St_Kitts","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"8650003c5445719bf811a5a41fafe67841258986"},{"algorithm":"sha256","value":"afc412c84fb12ae86faca5a8e0878cbf91c32dd3c4b7485ead82d4533d0059f6"}]},{"id":"e21abb5c1e28e13e","location":{"path":"/usr/share/zoneinfo/America/St_Lucia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":182},"digests":[{"algorithm":"sha1","value":"a91eac7701417067bf7f6b8d635a59741125e983"},{"algorithm":"sha256","value":"236ae9122a1b4b1cc9f8e7a2f59dcf167198b208d5cc058bea4642d60a2d94de"}]},{"id":"07b3e8fedb4be67f","location":{"path":"/usr/share/zoneinfo/America/St_Thomas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"16bd3f2ce6deb13ec0c1f136a0d91dcddf081a21"},{"algorithm":"sha256","value":"5b1f38380e227d9d815400286437a6fbdd8ef838e724683db5f4655a6f351553"}]},{"id":"1fedd0791cd1778b","location":{"path":"/usr/share/zoneinfo/America/St_Vincent","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":182},"digests":[{"algorithm":"sha1","value":"9f3030aa1b5fe2189230828dad9070a7142318b5"},{"algorithm":"sha256","value":"3549bddd8952b7e47d6a5d04d501d522521e3380e3b04e864cf13b661f5ffdef"}]},{"id":"e33fb7a9fc4a1aa1","location":{"path":"/usr/share/zoneinfo/America/Swift_Current","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":560},"digests":[{"algorithm":"sha1","value":"e607b1ddf124e4061e437365e16404633bbdc4bd"},{"algorithm":"sha256","value":"45128e17bbd90bc56f6310fc3cfe09d7f8543dac8a04fecbbbcd1abd191f3c36"}]},{"id":"9dcdd95dd2e73bde","location":{"path":"/usr/share/zoneinfo/America/Tegucigalpa","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":252},"digests":[{"algorithm":"sha1","value":"fe5537f0f326f4513aaf98ba68268b0798e72e0b"},{"algorithm":"sha256","value":"1333b3ee7b5396b78cabaf4967609c01bf0fb3df15f5b50c378f34b693c8cb0e"}]},{"id":"ac779b0ac51bdf12","location":{"path":"/usr/share/zoneinfo/America/Thule","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1502},"digests":[{"algorithm":"sha1","value":"c4e304073f4f90890439ca6205d60e20d2495f16"},{"algorithm":"sha256","value":"f31b8f45a654f1180ee440aa1581d89a71e2a1cf35b0139a8a5915bbc634da2f"}]},{"id":"12517640a4a7eded","location":{"path":"/usr/share/zoneinfo/America/Tijuana","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2458},"digests":[{"algorithm":"sha1","value":"c92e6141574feabc23b47e1f9254ce030b7e49e7"},{"algorithm":"sha256","value":"4a5b95ef1cd99b6e0b80c5d2515b75703d40944ef2fdb744eb91e10c87572dcb"}]},{"id":"f81e4e534afd4f4f","location":{"path":"/usr/share/zoneinfo/America/Toronto","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3494},"digests":[{"algorithm":"sha1","value":"a6d038ecff7126ee19ebb08a40d157c9a79964cd"},{"algorithm":"sha256","value":"a587a1a1607439f7bac283e1815f2bdbafb9649a453d18e06c2e44e6996d888f"}]},{"id":"955a05c6db4a432f","location":{"path":"/usr/share/zoneinfo/America/Tortola","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":148},"digests":[{"algorithm":"sha1","value":"b54b1d241ae640d6266bd323de6b255f9b4870f4"},{"algorithm":"sha256","value":"2630eeb7e722f660ef4df14899437b18d2cbc092f66304427c0538257a08bda2"}]},{"id":"dffe38813192d0c0","location":{"path":"/usr/share/zoneinfo/America/Vancouver","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2892},"digests":[{"algorithm":"sha1","value":"b42a450523068cc1434b8774082525d8dc2a8e4f"},{"algorithm":"sha256","value":"b249ca1f48d23d66a6f831df337e6a5ecf0d6a6edde5316591423d4a0c6bcb28"}]},{"id":"0d39845297b4b491","location":{"path":"/usr/share/zoneinfo/America/Whitehorse","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1614},"digests":[{"algorithm":"sha1","value":"4a8f00d33b5ca551a16cedc68cc8528fb4c111d8"},{"algorithm":"sha256","value":"4eb47a3c29d81be9920a504ca21aa53fcaa76215cc52cc9d23e2feaae5c5c723"}]},{"id":"e6a8dbdfd43e48ee","location":{"path":"/usr/share/zoneinfo/America/Winnipeg","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2868},"digests":[{"algorithm":"sha1","value":"684c62d80d16a9256c9123074466cc5d0288daea"},{"algorithm":"sha256","value":"ecffbf610ae77857289fb40a4933a79221a3129a450e7dd9e3c309d6aabc541c"}]},{"id":"19c78fccb5e45196","location":{"path":"/usr/share/zoneinfo/America/Yakutat","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2305},"digests":[{"algorithm":"sha1","value":"f115ac1b5b64b28cad149f1cdf10fb0649fe5c48"},{"algorithm":"sha256","value":"b45c2729bbf0872ca7e0b353027e727bf2560ddc6309eacd0edee83b05303b63"}]},{"id":"83b61444c39a77bb","location":{"path":"/usr/share/zoneinfo/Antarctica/Casey","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":437},"digests":[{"algorithm":"sha1","value":"da1d193862e1725420329b257e1b856b13dcdc7a"},{"algorithm":"sha256","value":"f8c45f27605f5b7f12c009a914042a53ad991ac268056fc49b61a093d620be52"}]},{"id":"8d6cb2dae67a1a68","location":{"path":"/usr/share/zoneinfo/Antarctica/Davis","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":297},"digests":[{"algorithm":"sha1","value":"87abeedc268901cc371d93faf9b775634a6c401b"},{"algorithm":"sha256","value":"e8fa24c8e69a212453375dec8acb8681db79bc6e40d98a8da282697cb4dbe524"}]},{"id":"2fab7e11dfc6135a","location":{"path":"/usr/share/zoneinfo/Antarctica/DumontDUrville","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":194},"digests":[{"algorithm":"sha1","value":"75d2d21bb5e63457224fb011ed6326a204470f49"},{"algorithm":"sha256","value":"83c1d02d8f9a377a7a6b3fb4e0a74739d65816737fffef25b4746e63d7905fe2"}]},{"id":"5ac613f0b9d07b68","location":{"path":"/usr/share/zoneinfo/Antarctica/Macquarie","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2260},"digests":[{"algorithm":"sha1","value":"99cbdcf1d9afe0907b96f0ca06636bde4e5383c3"},{"algorithm":"sha256","value":"89eed195a53c4474e8ad5563f8c5fc4ad28cab1fe85dfe141f63d4aa9cdcc1ed"}]},{"id":"f2d99118d5ab71f2","location":{"path":"/usr/share/zoneinfo/Antarctica/Mawson","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":199},"digests":[{"algorithm":"sha1","value":"cb34c38a02c76beb5b321971d94869451a5ceab1"},{"algorithm":"sha256","value":"f535b583fcf4b64e447de07b2baf55268f1a80eefe2bd67159b8aa34a9d464d1"}]},{"id":"d122ea0c22bd24e9","location":{"path":"/usr/share/zoneinfo/Antarctica/McMurdo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1993},"digests":[{"algorithm":"sha1","value":"eb3f7a6e5fcc4afa8f57a639e1a7f451c617a29e"},{"algorithm":"sha256","value":"bfcb3bf057d9b44e1c5fab524e1493c8c05f24fcd78785de5ec9a06e9733a322"}]},{"id":"c302ad6ecdbb369c","location":{"path":"/usr/share/zoneinfo/Antarctica/Palmer","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1418},"digests":[{"algorithm":"sha1","value":"12519921ed4c4f6684c5069a251141378f7134a4"},{"algorithm":"sha256","value":"0d6fc35c1c97839327319fb0d5b35dbbc6f494a3980ff120acf45de44732126e"}]},{"id":"e60527485b393551","location":{"path":"/usr/share/zoneinfo/Antarctica/Rothera","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":164},"digests":[{"algorithm":"sha1","value":"05bc718d8f51e2dc23989d149b8dc7529a87bf1b"},{"algorithm":"sha256","value":"4102359b520de3fd9ee816f4cfeace61a3b0c69e178cc24338a33d4850d43ca8"}]},{"id":"5649634ae17fbf0d","location":{"path":"/usr/share/zoneinfo/Antarctica/Syowa","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"9a3e07db6f99c173b4124ff8b3fde368b2d3065e"},{"algorithm":"sha256","value":"56799d572a5d25486c070d57b97644704408166a22aa861c76997c86ddfb4206"}]},{"id":"ffa2c3a2e02b67ba","location":{"path":"/usr/share/zoneinfo/Antarctica/Troll","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1162},"digests":[{"algorithm":"sha1","value":"0f3bab6c4d956dd8e8bb969e354e1a211980e244"},{"algorithm":"sha256","value":"df3ae1f8ffe3302b2cf461b01c9247932a5967276ae26920a3f4c3a9cb67ddce"}]},{"id":"00ffdfbf41cdd116","location":{"path":"/usr/share/zoneinfo/Antarctica/Vostok","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":227},"digests":[{"algorithm":"sha1","value":"cab2a7ae9eb3304377d15b3761e4beca547fb07e"},{"algorithm":"sha256","value":"fd919da6bacf97141ca6169c92cf789f6a6e5a7c816564b5a9f17b329124355d"}]},{"id":"db3eb156b3455631","location":{"path":"/usr/share/zoneinfo/Asia/Aden","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"55d32df7c5c9f2219a53a75b5e293875efda007f"},{"algorithm":"sha256","value":"74f10e9f2d5a1d2bb1f0fb84ff35029d1e0dea924ce40ce1828dd3bfd2f7dad9"}]},{"id":"3c513e59ddf348a4","location":{"path":"/usr/share/zoneinfo/Asia/Almaty","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":997},"digests":[{"algorithm":"sha1","value":"4b4d8aabb1fd81e39b5b8fd2d3506875966a3c34"},{"algorithm":"sha256","value":"0027ca41ce1a18262ee881b9daf8d4c0493240ccc468da435d757868d118c81e"}]},{"id":"3667d223faeb8e46","location":{"path":"/usr/share/zoneinfo/Asia/Amman","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1447},"digests":[{"algorithm":"sha1","value":"fdffb8cdba7aaf42ba9f8e1f1d9093c21ed77027"},{"algorithm":"sha256","value":"5fd1b785b66b85d591515bc49aaf85e05e94a1c4156698f0a2b6c17eee93d9f6"}]},{"id":"472848ac1ff57a95","location":{"path":"/usr/share/zoneinfo/Asia/Anadyr","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1188},"digests":[{"algorithm":"sha1","value":"5e18546688a8d72426a93024673be6a7b890ca49"},{"algorithm":"sha256","value":"8430d3972e397a3a1554ff40974ed398aa5300234625a20f95c5cb45bb06ff88"}]},{"id":"f633e00aa2dbde7b","location":{"path":"/usr/share/zoneinfo/Asia/Aqtau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":983},"digests":[{"algorithm":"sha1","value":"b5c1626f08af9ec32dadbbfcdb69f5a2a83445cb"},{"algorithm":"sha256","value":"0397b164ddb9e896a01494dc6ac81d0ab43c8223aa6761053115580564daa990"}]},{"id":"25d47f012dc2e4c3","location":{"path":"/usr/share/zoneinfo/Asia/Aqtobe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1011},"digests":[{"algorithm":"sha1","value":"67f145b5d2958ced37d7c63144ca314cc3a5619c"},{"algorithm":"sha256","value":"2d0ecfe4b1047bb8db59b8eabf398cefd734a3a01d65e084c504be7ce5a9f32c"}]},{"id":"a0103eee0e77cf91","location":{"path":"/usr/share/zoneinfo/Asia/Ashgabat","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":619},"digests":[{"algorithm":"sha1","value":"f077f5395b29d53b145792d5e2e309a99c4a7092"},{"algorithm":"sha256","value":"2f80d85769995b272c61e1c8ca95f33ba64d637b43f308e0c5f3d1d993d6dba7"}]},{"id":"88485daa9a61469e","location":{"path":"/usr/share/zoneinfo/Asia/Atyrau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":991},"digests":[{"algorithm":"sha1","value":"879556e7e91d36d29c7921b7693b3aafa95ce9bf"},{"algorithm":"sha256","value":"dee128f3d391c8326a43f4ed6907487fd50f681f16a88450562d2079e63d8151"}]},{"id":"fd3da50759114181","location":{"path":"/usr/share/zoneinfo/Asia/Baghdad","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":983},"digests":[{"algorithm":"sha1","value":"10843b2e6588534f57e4c05255923c461fcaf40d"},{"algorithm":"sha256","value":"9503125273ae8a36dca13682a8c3676219ef2ad4b62153ff917140cde3d53435"}]},{"id":"5ab7e921d81db578","location":{"path":"/usr/share/zoneinfo/Asia/Bahrain","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":237},"digests":[{"algorithm":"sha1","value":"34b43ec78165217412f04071142e8fbdeafc3a73"},{"algorithm":"sha256","value":"e7bfd6ad48c4aa065512cc0835a11e40ed127e12168c28e429e25c96cbdf3dcf"}]},{"id":"3bce9394895b15bd","location":{"path":"/usr/share/zoneinfo/Asia/Baku","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1227},"digests":[{"algorithm":"sha1","value":"8409d8a1289864bf61dd17a80524eb6aa36e9be8"},{"algorithm":"sha256","value":"be11e796268e751c8db9d974b0524574bca7120d0773423e22264d7db0de09b3"}]},{"id":"0384b2852b420c39","location":{"path":"/usr/share/zoneinfo/Asia/Bangkok","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":199},"digests":[{"algorithm":"sha1","value":"5c81d559f702a0239d5bf025c97e70b2c577682e"},{"algorithm":"sha256","value":"798ab4be1f3d3758f4ebd511a10bed06ed277446a5e853ebb5b17c58228aa43c"}]},{"id":"640ebc97e3ea2240","location":{"path":"/usr/share/zoneinfo/Asia/Barnaul","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1221},"digests":[{"algorithm":"sha1","value":"1391b2598eff6e35378e261f36dd2f57b3e491bf"},{"algorithm":"sha256","value":"d9cd42abc5d89418326d140c3fcc343427fb91a2c3acf66d1a7e0ce622596c9a"}]},{"id":"c245137da6a7a76c","location":{"path":"/usr/share/zoneinfo/Asia/Beirut","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2154},"digests":[{"algorithm":"sha1","value":"fba8b66863fcd6bcabec3a13467e0b3450650ad5"},{"algorithm":"sha256","value":"fd9ff664083f88bf6f539d490c1f02074e2e5c10eb7f590b222b3e2675da4b6a"}]},{"id":"003ee235a38c4cb8","location":{"path":"/usr/share/zoneinfo/Asia/Bishkek","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":983},"digests":[{"algorithm":"sha1","value":"d6c73a90b411c39d97ccda0ad8a57f252456881c"},{"algorithm":"sha256","value":"768ff8922d49bd22aea54aef973f634641eca4385dbe4d43d88901c85b248c93"}]},{"id":"5902ed49ec278ce5","location":{"path":"/usr/share/zoneinfo/Asia/Brunei","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":203},"digests":[{"algorithm":"sha1","value":"69a6365a741d1f6691d51a8ad67b5e6f6c94011c"},{"algorithm":"sha256","value":"04c323c04999f6b32836959f83c22b94b8516cc29b756e3ca5a75117e146a257"}]},{"id":"01b3bbf715cdd233","location":{"path":"/usr/share/zoneinfo/Asia/Chita","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1221},"digests":[{"algorithm":"sha1","value":"4a265169da96777e85b65b87ed5a3d64d801e791"},{"algorithm":"sha256","value":"e0808e7005401169cff9c75ffd826ed7f90262760f1b6fef61f49bb8d23e5702"}]},{"id":"7025e2ed179595af","location":{"path":"/usr/share/zoneinfo/Asia/Colombo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":372},"digests":[{"algorithm":"sha1","value":"0fe53f0c887f168201f4c4767068dadb1a698581"},{"algorithm":"sha256","value":"1c679af63b30208833ee4db42d3cdb2ad43252e9faec83f91efb19ae60096496"}]},{"id":"12f0c2dab21dfaca","location":{"path":"/usr/share/zoneinfo/Asia/Damascus","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1887},"digests":[{"algorithm":"sha1","value":"716b40d34b96db89c27eeb936693481abad8288b"},{"algorithm":"sha256","value":"fb90ce2ad6329e7b146189c13108a7dd7b2d850f58e651bebdd9e20fde6d2037"}]},{"id":"56df5c457c282e55","location":{"path":"/usr/share/zoneinfo/Asia/Dhaka","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":337},"digests":[{"algorithm":"sha1","value":"5779829aea6d010cea872e6c2b6f1ac661d825e3"},{"algorithm":"sha256","value":"dcae6594685ca4275930c709ba8988095bfb9599434695383d46f90ed171f25e"}]},{"id":"a74a9fd1f39e1946","location":{"path":"/usr/share/zoneinfo/Asia/Dili","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":271},"digests":[{"algorithm":"sha1","value":"f71f19932f5f7e625447e241be76b34dd2e75115"},{"algorithm":"sha256","value":"9d4384e3039ac9fc4b4d9c3becc8aa43802f9ccecd8e0b20bbb82fb1ba227f61"}]},{"id":"0985a4a13ce8f7a1","location":{"path":"/usr/share/zoneinfo/Asia/Dubai","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"612f06ce47e5c3acb96b2b6eb8075d89ece41f90"},{"algorithm":"sha256","value":"fa06b49b7b9af58ea4496444cf6fd576d715024abcdd6ad6defc63048ed6346b"}]},{"id":"1343c45714ed4421","location":{"path":"/usr/share/zoneinfo/Asia/Dushanbe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":591},"digests":[{"algorithm":"sha1","value":"1694cb3276a637899c86f26176b2b1f862d47eda"},{"algorithm":"sha256","value":"15493d4edfc68a67d1ba57166a612fb8ebc0ec5439d987d9a90db0f3ca8cc7a3"}]},{"id":"b2f5035056ea9689","location":{"path":"/usr/share/zoneinfo/Asia/Famagusta","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2028},"digests":[{"algorithm":"sha1","value":"d7f718a82b28e4fedb4e6501fc94ca2a6ec758c8"},{"algorithm":"sha256","value":"085adcca077cb9d7b9c7a384b5f33f0f0d0a607a31a4f3f3ab8e8aa075718e37"}]},{"id":"d59a6b10d22d20b5","location":{"path":"/usr/share/zoneinfo/Asia/Gaza","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3844},"digests":[{"algorithm":"sha1","value":"169848cd25c3fe443c5d0bdd5c96d68a949cfe78"},{"algorithm":"sha256","value":"b7463171440be7754d2a729b2a28e7d0e13f31aaf21329e89da6ec7be893b73b"}]},{"id":"c2c5ac9ccc45f27d","location":{"path":"/usr/share/zoneinfo/Asia/Hebron","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3872},"digests":[{"algorithm":"sha1","value":"201832bdac94204b130b3d01a26f608357e8da26"},{"algorithm":"sha256","value":"e98d144872b1fb1a02c42aff5a90ae337a253f5bd41a7ceb7271a2c9015ca9d4"}]},{"id":"dc07972638222c25","location":{"path":"/usr/share/zoneinfo/Asia/Ho_Chi_Minh","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":351},"digests":[{"algorithm":"sha1","value":"a96c3b96b551d852706b95e0bb739f8e62aee915"},{"algorithm":"sha256","value":"e23774e40786df8d8cc1ef0fb6a6a72ba32c94d9cb7765fb06ed4dfd8c96065e"}]},{"id":"9291b4a152e74f15","location":{"path":"/usr/share/zoneinfo/Asia/Hong_Kong","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1233},"digests":[{"algorithm":"sha1","value":"0c3205dd5ec08d17c2161af789df8d05b1bda1b6"},{"algorithm":"sha256","value":"6a5fcee243e5ab92698242d88c4699ceb7208a22ee97d342d11e41ebd2555a17"}]},{"id":"7c3c0b0fe162db0b","location":{"path":"/usr/share/zoneinfo/Asia/Hovd","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":891},"digests":[{"algorithm":"sha1","value":"5f8950afc6522a8c920cbeb079ac39ca26d52e38"},{"algorithm":"sha256","value":"2549cea2cecf3538b65512b10fa5e7695477369ba1b17fcf8b5f2b23355ed71c"}]},{"id":"438580924d98622f","location":{"path":"/usr/share/zoneinfo/Asia/Irkutsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1243},"digests":[{"algorithm":"sha1","value":"f82e877820027d4c48be625842047a6cfe008234"},{"algorithm":"sha256","value":"894259095063a5f078acd2893abea0d33519b5c718624fc6934c13925c7c623d"}]},{"id":"25b4b4138c7f56e1","location":{"path":"/usr/share/zoneinfo/Asia/Jakarta","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":383},"digests":[{"algorithm":"sha1","value":"be35b8895cd70cc9c5744d30260e82f0421a9337"},{"algorithm":"sha256","value":"4ef13306f4b37f314274eb0c019d10811f79240e717f790064e361cb98045d11"}]},{"id":"617073569deb6d50","location":{"path":"/usr/share/zoneinfo/Asia/Jayapura","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":221},"digests":[{"algorithm":"sha1","value":"70cd707f6e144cf0cb40af01a70b9c4739208e48"},{"algorithm":"sha256","value":"8a1cd477e2fc1d456a1be35ad743323c4f986308d5163fb17abaa34cde04259b"}]},{"id":"5d6980825b356b28","location":{"path":"/usr/share/zoneinfo/Asia/Jerusalem","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2388},"digests":[{"algorithm":"sha1","value":"89e42d27cfb78255ae18ee02f5a4c8e3ba57dde0"},{"algorithm":"sha256","value":"254b964265b94e16b4a498f0eb543968dec25f4cf80fba29b3d38e4a775ae837"}]},{"id":"c4a8eb91b1cdc659","location":{"path":"/usr/share/zoneinfo/Asia/Kabul","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":208},"digests":[{"algorithm":"sha1","value":"b2379e605267b8766f9e34d322a5e3a657df7113"},{"algorithm":"sha256","value":"89a97b4afc1e1d34170e5efd3275e6e901ed8b0da2ed9b757b9bab2d753c4aaf"}]},{"id":"e17278d073474f5f","location":{"path":"/usr/share/zoneinfo/Asia/Kamchatka","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1166},"digests":[{"algorithm":"sha1","value":"9902b94b8a6fbc3d4533f43d9be5cdb6302693ce"},{"algorithm":"sha256","value":"a4103445bca72932ac30299fda124c67f8605543de9a6b3e55c78c309ed00bae"}]},{"id":"1eb2b1b4b1ac6b49","location":{"path":"/usr/share/zoneinfo/Asia/Karachi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":379},"digests":[{"algorithm":"sha1","value":"a4c69f1551a0a9bdd8d1817c547bd18218b570a3"},{"algorithm":"sha256","value":"881fa658c4d75327c1c00919773f3f526130d31b20c48b9bf8a348eda9338649"}]},{"id":"977474d76de637dd","location":{"path":"/usr/share/zoneinfo/Asia/Kathmandu","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":212},"digests":[{"algorithm":"sha1","value":"454f1d251f8a9cd2c1559897f6b38a53fdbfe249"},{"algorithm":"sha256","value":"4d4796eeb0d289f3934ac371be8f628086197c621311951ffb4123825c910d6b"}]},{"id":"31494e342d7f509e","location":{"path":"/usr/share/zoneinfo/Asia/Khandyga","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1271},"digests":[{"algorithm":"sha1","value":"7ddab9699af73544e5b52a7477e0c5532216c59a"},{"algorithm":"sha256","value":"5d8cc4dadb04e526b2f698347070d090413d693bb2da988548b006c7f77e7663"}]},{"id":"a835dd398470edd2","location":{"path":"/usr/share/zoneinfo/Asia/Kolkata","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":285},"digests":[{"algorithm":"sha1","value":"856df72f3f593ff1e183505d743bf65e40a30aca"},{"algorithm":"sha256","value":"e90c341036cb7203200e293cb3b513267e104a39a594f35e195254e6bc0a17cf"}]},{"id":"6099c6a6054799b8","location":{"path":"/usr/share/zoneinfo/Asia/Krasnoyarsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1207},"digests":[{"algorithm":"sha1","value":"ec3786f8744bad78bbfc370674ad33ccba5d4080"},{"algorithm":"sha256","value":"9f3470e0f2360222bf19ef39e1bf14ed3483c342c6432ddc6b962e38e5365f02"}]},{"id":"0c0b20c4fcb4dfc3","location":{"path":"/usr/share/zoneinfo/Asia/Kuala_Lumpur","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":415},"digests":[{"algorithm":"sha1","value":"18b9c35a14e2337928f7a077024e3ce3abfcffd8"},{"algorithm":"sha256","value":"1a414f6514a08b0bdc3253e926d12e4445cd2d12f0d82be067ab4c8eae63e5bb"}]},{"id":"9240f7225118d152","location":{"path":"/usr/share/zoneinfo/Asia/Kuching","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":483},"digests":[{"algorithm":"sha1","value":"951d0ec46419658895f8005b2583badeff166bdb"},{"algorithm":"sha256","value":"2ac02d4346a8708368ce2c705bb0a4a2b63ed4f4cb96c8fb5149d01903046134"}]},{"id":"69789c110086fe18","location":{"path":"/usr/share/zoneinfo/Asia/Kuwait","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"6877a65a1c8a2d545b73d3f5b9528e4ab95f5afc"},{"algorithm":"sha256","value":"012915ba833940360fc0c411e0798174be07bebfbeea2c77a8ceb7884a609107"}]},{"id":"40840e28ac8610af","location":{"path":"/usr/share/zoneinfo/Asia/Macau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1227},"digests":[{"algorithm":"sha1","value":"bbd377edbc12abe7cd74edc80086dd21bb34a6ca"},{"algorithm":"sha256","value":"32f02447246cac0dabd39d88b65c85e5b8761617918c8d233f0834b88887d989"}]},{"id":"40ae08289f8a61fa","location":{"path":"/usr/share/zoneinfo/Asia/Magadan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1222},"digests":[{"algorithm":"sha1","value":"34134a81b737efcc82e3be92b2d222319b36f510"},{"algorithm":"sha256","value":"72ac23290b7c4e5ce7335c360decc066ecf512378e7cbc4f792635f62f7391f4"}]},{"id":"d31dfa38c6904e02","location":{"path":"/usr/share/zoneinfo/Asia/Makassar","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":254},"digests":[{"algorithm":"sha1","value":"2d411fa607c974fe3d77ee18612a21717d226b5e"},{"algorithm":"sha256","value":"3a126d0aa493114faee67d28a4154ee41bbec10cdc60fcbd4bfe9a02125780ec"}]},{"id":"e70a78030b14056e","location":{"path":"/usr/share/zoneinfo/Asia/Manila","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":422},"digests":[{"algorithm":"sha1","value":"d1cabdadc66cf3536c77a812baa074080b2140ca"},{"algorithm":"sha256","value":"f314d21c542e615756dd385d36a896cd57ba16fef983fe6b4d061444bbf1ac9e"}]},{"id":"b44682e37c3382f2","location":{"path":"/usr/share/zoneinfo/Asia/Muscat","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"aaf28b8cd2b209c5e99611859edaa41a227c179a"},{"algorithm":"sha256","value":"b955876fbfc5248022f0037c730ce8c17ac58c5bd46701e20364c3f24745ab61"}]},{"id":"84aeab48e4b619ac","location":{"path":"/usr/share/zoneinfo/Asia/Nicosia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2002},"digests":[{"algorithm":"sha1","value":"642099c037f5f40aa6152f7590e3cee90b7ae64a"},{"algorithm":"sha256","value":"d149e6d08153ec7c86790ec5def4daffe9257f2b0282bba5a853ba043d699595"}]},{"id":"3ab6bdbc8cb922ad","location":{"path":"/usr/share/zoneinfo/Asia/Novokuznetsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1165},"digests":[{"algorithm":"sha1","value":"52b0a7aff4332d6481b146155abbe90912bc1aaf"},{"algorithm":"sha256","value":"bd019ca8a766626583765ef740f65373269d9e8a5ed513c9e2806065e950bbdd"}]},{"id":"b1bcecff510a639f","location":{"path":"/usr/share/zoneinfo/Asia/Novosibirsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1221},"digests":[{"algorithm":"sha1","value":"823fbd64d76bfdcb6e3b0206b731fe407a6a188d"},{"algorithm":"sha256","value":"0292f7b36d075f6788027a34dc709ad915dd94ba2d55bf49be7665ed6d6c334d"}]},{"id":"5d030a344d880de6","location":{"path":"/usr/share/zoneinfo/Asia/Omsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1207},"digests":[{"algorithm":"sha1","value":"cb67208994f35a825847c36964546c8b8d1ad243"},{"algorithm":"sha256","value":"c316c47ac7deedd24e90d3df7ea4f04fac2e4d249333a13d7f4b85300cb33023"}]},{"id":"6cc443c67d685a9d","location":{"path":"/usr/share/zoneinfo/Asia/Oral","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1005},"digests":[{"algorithm":"sha1","value":"deec78c1cebcbd9efb7c57486ca0344e5f8f1fb3"},{"algorithm":"sha256","value":"88c8ea0f82ef0e0cb1375e6fec2ab211d043c8115a3a50a1c17d701f3d898954"}]},{"id":"7471cbac254203c0","location":{"path":"/usr/share/zoneinfo/Asia/Phnom_Penh","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":295},"digests":[{"algorithm":"sha1","value":"7470e7293b5ca83d2846f3b963a3cfd9735ab5d5"},{"algorithm":"sha256","value":"acbe7662c323fd5d10cf906013321fd67f4c451c7436f4acc8d5717f70ccbcad"}]},{"id":"013bfd231562edd6","location":{"path":"/usr/share/zoneinfo/Asia/Pontianak","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":353},"digests":[{"algorithm":"sha1","value":"ce2c32e874ec64696f76be4439aad95cc7e3c4e7"},{"algorithm":"sha256","value":"8a7397c2e2ad8cabf5cff7a588f65222a8d2b7ac21b6ec613de1b56298d4fc14"}]},{"id":"334e07460cdc53a1","location":{"path":"/usr/share/zoneinfo/Asia/Pyongyang","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":237},"digests":[{"algorithm":"sha1","value":"99b004e8e97b94265617932951e7227b635ced64"},{"algorithm":"sha256","value":"ffe8371a70c0b5f0d7e17024b571fd8c5a2e2d40e63a8be78e839fbd1a540ec1"}]},{"id":"b5f46cb739956af4","location":{"path":"/usr/share/zoneinfo/Asia/Qatar","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":199},"digests":[{"algorithm":"sha1","value":"918dda414e2e89ca2b735946a84d94c42a24f452"},{"algorithm":"sha256","value":"574ac525d2c722b4e82795a5dbc573568c3009566863c65949e369fbb90ebe36"}]},{"id":"692e55be87afa10d","location":{"path":"/usr/share/zoneinfo/Asia/Qostanay","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1039},"digests":[{"algorithm":"sha1","value":"f7e8708a8ae86992953f273773b65d1e36e4afe4"},{"algorithm":"sha256","value":"f76633d7074fa667abc02f50d5685c95e2023102c3c1c68d8550ae36c09e77b5"}]},{"id":"7d7222e7af116a1e","location":{"path":"/usr/share/zoneinfo/Asia/Qyzylorda","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1025},"digests":[{"algorithm":"sha1","value":"001a7c9f9de8d7edab286c756c0d0c03e90fad88"},{"algorithm":"sha256","value":"6a2491c70a146d0f930477f6c1cc9a3a141bf3a8f78d0a57c1c41a48f9c0b705"}]},{"id":"b56079c88db00231","location":{"path":"/usr/share/zoneinfo/Asia/Riyadh","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"bde5a629fdb78b40544b8018b2578f0b085045cc"},{"algorithm":"sha256","value":"aeaf4a3e3f25d050679ca9fddd690c780d489e036d4f3939fe8578b04661738c"}]},{"id":"5a627b8c1a40b735","location":{"path":"/usr/share/zoneinfo/Asia/Sakhalin","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1202},"digests":[{"algorithm":"sha1","value":"ebaa95b0bf93239c1ccf8f96856b86dc58afe726"},{"algorithm":"sha256","value":"f7901d3f03a049ed20f70771ebb90a2c36e3bd8dc5b697950680166c955ca34c"}]},{"id":"7fcc639bb4c2884a","location":{"path":"/usr/share/zoneinfo/Asia/Samarkand","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":577},"digests":[{"algorithm":"sha1","value":"7bbf5c916ddd50548e8e5ed0324c59dc1fe9a693"},{"algorithm":"sha256","value":"0417ba1a0fca95242e4b9840cafbe165698295c2c96858e708d182dfdd471d03"}]},{"id":"2b7c549c63585da1","location":{"path":"/usr/share/zoneinfo/Asia/Seoul","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":617},"digests":[{"algorithm":"sha1","value":"53c1223d1f4dec149d0cadd6d488672619abf0d6"},{"algorithm":"sha256","value":"2c8f4bb15dd77090b497e2a841ff3323ecbbae4f9dbb9edead2f8dd8fb5d8bb4"}]},{"id":"0d48a5c19380e084","location":{"path":"/usr/share/zoneinfo/Asia/Shanghai","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":561},"digests":[{"algorithm":"sha1","value":"79360e38e040eaa15b6e880296c1d1531f537b6f"},{"algorithm":"sha256","value":"64ffc2e43a94435a043c040d1d3af7e92d031adc78e7737af1861baa4eeef3e6"}]},{"id":"313abf45d3838794","location":{"path":"/usr/share/zoneinfo/Asia/Singapore","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":415},"digests":[{"algorithm":"sha1","value":"429a0689e9ed127265705febf2c9aa5f47ac3547"},{"algorithm":"sha256","value":"739e349e40a3e820c222f70c4c9d55810b65987ffb14e494d08b145ed3445711"}]},{"id":"8cf9d513be9b5bd7","location":{"path":"/usr/share/zoneinfo/Asia/Srednekolymsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1208},"digests":[{"algorithm":"sha1","value":"e860fc369629019ed59b45f5fed235cc6ea8dfb2"},{"algorithm":"sha256","value":"d039655bcab95605c4315e5cfe72c912566c3696aebcd84d00242972076a125d"}]},{"id":"d75e677800a8532f","location":{"path":"/usr/share/zoneinfo/Asia/Taipei","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":761},"digests":[{"algorithm":"sha1","value":"515e1ab82b216406f364cf666dae998e4b8dc6f8"},{"algorithm":"sha256","value":"0cc990c0ea4faa5db9b9edcd7fcbc028a4f87a6d3a0f567dac76cb222b718b19"}]},{"id":"4b7d4b87ecb1ae48","location":{"path":"/usr/share/zoneinfo/Asia/Tashkent","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":591},"digests":[{"algorithm":"sha1","value":"bbc8a292471ac05d8774b14bcb177ab7fd7f7398"},{"algorithm":"sha256","value":"2d2fb24f1874bf5be626843d23a7d8f8811193bba43e6a2f571d94b7ff9bf888"}]},{"id":"ebb5ede226dcc1cb","location":{"path":"/usr/share/zoneinfo/Asia/Tbilisi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1035},"digests":[{"algorithm":"sha1","value":"7cb93f7abf7171eb40186248ecc885b541836e74"},{"algorithm":"sha256","value":"c3a50dc60ca7e015554c5e56900b71a3fbbb9e7218dba99a90a4399d18227ddb"}]},{"id":"ff0d87fd7ece9bcc","location":{"path":"/usr/share/zoneinfo/Asia/Tehran","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1262},"digests":[{"algorithm":"sha1","value":"a7cb8bf300b3177e2506a838f7fd218880350e57"},{"algorithm":"sha256","value":"a996eb28d87f8c73af608beada143b344fc2e9c297d84da7915d731ba97566b4"}]},{"id":"88bdedf7697c4510","location":{"path":"/usr/share/zoneinfo/Asia/Thimphu","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":203},"digests":[{"algorithm":"sha1","value":"16dc4bbfe2b3668b9b737033f4ecb2a9c1ee7e6a"},{"algorithm":"sha256","value":"ba26bca2be5db4393155466b70bc248db4f3f42ed984bab44f88e513862fbaf4"}]},{"id":"3af30f04b6e54e53","location":{"path":"/usr/share/zoneinfo/Asia/Tokyo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":309},"digests":[{"algorithm":"sha1","value":"41852e7fc829ff3ace521bc3ebc60b6e43b56da6"},{"algorithm":"sha256","value":"a02b9e66044dc5c35c5f76467627fdcba4aee1cc958606b85c777095cad82ceb"}]},{"id":"fc1994f2357c1383","location":{"path":"/usr/share/zoneinfo/Asia/Tomsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1221},"digests":[{"algorithm":"sha1","value":"5e7464939be7db8572e95aea8381f94bca70f91d"},{"algorithm":"sha256","value":"efb6207492f111344a8d08e76871dfe78c4102a372c130f0410999e6fe80ab6f"}]},{"id":"c5cde9a8d8993070","location":{"path":"/usr/share/zoneinfo/Asia/Ulaanbaatar","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":891},"digests":[{"algorithm":"sha1","value":"90cad7fd7da7d6546622901db622595f1880f593"},{"algorithm":"sha256","value":"bb2412cc8065d1fd935c7ae6526dd53ecd42f6ba34d77858980971eb25238776"}]},{"id":"a01e043c70594a2d","location":{"path":"/usr/share/zoneinfo/Asia/Urumqi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"c4fba0cb8c5f2ef8232782883fca5e7af1b1fdb2"},{"algorithm":"sha256","value":"0045c32793f140e85e3d9670d50665f7c9a80cd6be6d6dc8dd654d4191c13d80"}]},{"id":"978fcad965aea20f","location":{"path":"/usr/share/zoneinfo/Asia/Ust-Nera","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1252},"digests":[{"algorithm":"sha1","value":"0040f6ac898a101ca796115d646c4825833c0290"},{"algorithm":"sha256","value":"2406614403dd6ce2fd00bf961ce2fc6998f1759c4b9860cd046302c3d4cab51f"}]},{"id":"b97f0a3b5a5108fa","location":{"path":"/usr/share/zoneinfo/Asia/Vientiane","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":323},"digests":[{"algorithm":"sha1","value":"228615c5a479755fa54ee20987afe594f4bd1ad6"},{"algorithm":"sha256","value":"8bfb2a6f1f2d1eb19da3f4c8898fe59ae2cb41aab690954857e95bf9d9cdaae6"}]},{"id":"4d17a949e251ede3","location":{"path":"/usr/share/zoneinfo/Asia/Vladivostok","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1208},"digests":[{"algorithm":"sha1","value":"7480790ddac173ba580e52d0f8754eeacbff02b6"},{"algorithm":"sha256","value":"5a892182d8f69f0523f7dda1ed2c9f07f7d134700a7cf37386c7ffa19a629bc7"}]},{"id":"8f6ce4c75f2f93f2","location":{"path":"/usr/share/zoneinfo/Asia/Yakutsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1207},"digests":[{"algorithm":"sha1","value":"79d6a645076e873ce22c53a10b3de9e27df7b2fe"},{"algorithm":"sha256","value":"455088979d84bccae9d911b6860d9c8c34abf5086cb1c6804fe355f35c70ef37"}]},{"id":"68d0729e855b41b4","location":{"path":"/usr/share/zoneinfo/Asia/Yangon","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":268},"digests":[{"algorithm":"sha1","value":"b800894b13386d65d24df73322e82ee622f843de"},{"algorithm":"sha256","value":"647b97f97547afc746263acf439716edbf23414bf78a1c9df95ccde78e6694c0"}]},{"id":"341c964bbfd99b7d","location":{"path":"/usr/share/zoneinfo/Asia/Yekaterinburg","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1243},"digests":[{"algorithm":"sha1","value":"16f2954e67502e5e98391383ab4712700e456ee8"},{"algorithm":"sha256","value":"37355cd8388f7b2c3415d307c123d0245f64dedbd676dac44d988de7ca72c4b9"}]},{"id":"00d6af1d7dad40e7","location":{"path":"/usr/share/zoneinfo/Asia/Yerevan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1151},"digests":[{"algorithm":"sha1","value":"f10e1a31e38b267009bed042efd8a54c7b2043a2"},{"algorithm":"sha256","value":"934587b56416fdc0428dc12ff273f4d5c54f79354395fd7c950d3fbba7229f5a"}]},{"id":"319b5d2db8be3d72","location":{"path":"/usr/share/zoneinfo/Atlantic/Azores","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3456},"digests":[{"algorithm":"sha1","value":"172bb51ca8e3d7d4ad2a4a08c50776d31b27bc62"},{"algorithm":"sha256","value":"91dba61a9e3608f795cfc5c469d802ab610b1c00fd8890b6db2236d48d541857"}]},{"id":"3a87a1e29ab603d3","location":{"path":"/usr/share/zoneinfo/Atlantic/Bermuda","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2396},"digests":[{"algorithm":"sha1","value":"44e7011574ab916094cc410221bcff4960831155"},{"algorithm":"sha256","value":"2cd18a7ccb2762fc089a34f2cd7acb84c3871c3bbba88ebb45b60d2afbc8d792"}]},{"id":"fd0494036c81d4e8","location":{"path":"/usr/share/zoneinfo/Atlantic/Canary","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1897},"digests":[{"algorithm":"sha1","value":"395c4e66b52d9181e31450d07b5365a10ec26aa3"},{"algorithm":"sha256","value":"ca62bdb9faa986f3630cade1ce290de067e4711dd07820623cac9573a16395b0"}]},{"id":"bfdb9ddca0080d98","location":{"path":"/usr/share/zoneinfo/Atlantic/Cape_Verde","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":270},"digests":[{"algorithm":"sha1","value":"897189e0cda96bfb3248ee7f48706fe94d687fc1"},{"algorithm":"sha256","value":"11242f13775e308fa5c7d986d3224b12c157e4a465fbb73a803e4eda1d199bd4"}]},{"id":"498fc0a05fb308d1","location":{"path":"/usr/share/zoneinfo/Atlantic/Faroe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1815},"digests":[{"algorithm":"sha1","value":"dd6b1178a2066e496edfcd2426d44ea5dd23a3d8"},{"algorithm":"sha256","value":"3626dd64f66d6a99d847f9b22199cc753692286b0e04682e8e3d3f4f636f033b"}]},{"id":"c309ddfcb455a80c","location":{"path":"/usr/share/zoneinfo/Atlantic/Madeira","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3377},"digests":[{"algorithm":"sha1","value":"18738836410da9e19de07a766494d71f957f6e36"},{"algorithm":"sha256","value":"95863ce4c0b9f8650a1319b7e778b1c2d643c5ab186af4d35842efbf94572f11"}]},{"id":"f1e5496dbb8e50a0","location":{"path":"/usr/share/zoneinfo/Atlantic/Reykjavik","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1162},"digests":[{"algorithm":"sha1","value":"dca85c80179204018293e1b58a04d89e86a6ca5c"},{"algorithm":"sha256","value":"99291a4411992de52b9bcf0478771a5a711ddf95a7f808361b5d07b48dc6d9f8"}]},{"id":"b4a3a02faefb7028","location":{"path":"/usr/share/zoneinfo/Atlantic/South_Georgia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":164},"digests":[{"algorithm":"sha1","value":"b2acac8196001a9458b5e6c6921d781df3290d78"},{"algorithm":"sha256","value":"419ef67d12a9e8a82fcbb0dfc871a1b753159f31a048fba32d07785cc8cdaeb7"}]},{"id":"c2ec505b4a2ebab4","location":{"path":"/usr/share/zoneinfo/Atlantic/St_Helena","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":182},"digests":[{"algorithm":"sha1","value":"8e37214bbd267cbe81d4febd457cac21ae972d1f"},{"algorithm":"sha256","value":"a6dfe04a0d3889bca9b71df65370184b41c8a83efb4eb1222da544478d0f6d5d"}]},{"id":"c83a98e49068d800","location":{"path":"/usr/share/zoneinfo/Atlantic/Stanley","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1214},"digests":[{"algorithm":"sha1","value":"f612730123deabdd609145696adeea2ea26f499f"},{"algorithm":"sha256","value":"7b128c2f0f8ff79db04b5153c558e7514d66903d8ebca503c2d0edf081a07fcc"}]},{"id":"5ab4e0069471c384","location":{"path":"/usr/share/zoneinfo/Australia/Adelaide","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2208},"digests":[{"algorithm":"sha1","value":"91e31f0fe53950a7e8ac0bd66964069d4d7dabe9"},{"algorithm":"sha256","value":"95dd846f153be6856098f7bbd37cfe23a6aa2e0d0a9afeb665c086ce44f9476d"}]},{"id":"e707e88150e82339","location":{"path":"/usr/share/zoneinfo/Australia/Brisbane","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":419},"digests":[{"algorithm":"sha1","value":"d1cae3c294b3bc9e1d4a1e1e5457f63abb6b554e"},{"algorithm":"sha256","value":"796e90cf37b6b74faca5e2669afb7524ccdb91269d20a744f385c773b254b467"}]},{"id":"a660e1fdf5b4e9ab","location":{"path":"/usr/share/zoneinfo/Australia/Broken_Hill","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2229},"digests":[{"algorithm":"sha1","value":"7f8d2d9322173a3390737371410592ecbcb9e858"},{"algorithm":"sha256","value":"de4ff79634ef4b91927e8ed787ac3bd54811dda03060f06c9c227e9a51180aa4"}]},{"id":"0f82c1c1f64a6dc6","location":{"path":"/usr/share/zoneinfo/Australia/Darwin","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":325},"digests":[{"algorithm":"sha1","value":"fa21b92f3596419128a660acccf2f1cf6aa66ab0"},{"algorithm":"sha256","value":"7e7d08661216f7c1409f32e283efc606d5b92c0e788da8dd79e533838b421afa"}]},{"id":"440b800ab389b08c","location":{"path":"/usr/share/zoneinfo/Australia/Eucla","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":470},"digests":[{"algorithm":"sha1","value":"abf9ae83cf5720d60dfc849f06ea666b6e6c1a0f"},{"algorithm":"sha256","value":"2f112e156c8cb1efdc00b56d4560a47fab08204935de34382575bc9366a049df"}]},{"id":"4bf51503abc80a76","location":{"path":"/usr/share/zoneinfo/Australia/Hobart","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2358},"digests":[{"algorithm":"sha1","value":"db8884f4beb55ae0c292403cdb8ffc47c18effcd"},{"algorithm":"sha256","value":"18b412ce021fb16c4ebe628eae1a5fa1f5aa20d41fea1dfa358cb799caba81c8"}]},{"id":"3cbeebd0a1298218","location":{"path":"/usr/share/zoneinfo/Australia/Lindeman","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":475},"digests":[{"algorithm":"sha1","value":"8ac554523fc5300e535323ce58e46f8adb72c2e5"},{"algorithm":"sha256","value":"c4ce94771db6a0b3682d1d58ec64211ce628bfc9f0df140daa073f35543624ae"}]},{"id":"deac5aa4dc49e18c","location":{"path":"/usr/share/zoneinfo/Australia/Lord_Howe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1860},"digests":[{"algorithm":"sha1","value":"2304257244b530bcd036aae724f99aff416198f8"},{"algorithm":"sha256","value":"2ee7f42f1fe2247ba1de465de0bc518dfdfab4b179fb05b650531534a353ee08"}]},{"id":"202db419b19cd5a8","location":{"path":"/usr/share/zoneinfo/Australia/Melbourne","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2190},"digests":[{"algorithm":"sha1","value":"d6f744692e6c8b73de1eef051814f00e0d159e6a"},{"algorithm":"sha256","value":"96fc7f31072e9cc73abb6b2622b97c5f8dbb6cbb17be3920a4249d8d80933413"}]},{"id":"ea90b0ad498c1ecb","location":{"path":"/usr/share/zoneinfo/Australia/Perth","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":446},"digests":[{"algorithm":"sha1","value":"bb00a26c7ab0df1054fa1c4a71f0bd836a9be5f8"},{"algorithm":"sha256","value":"025d4339487853fa1f3144127959734b20f7c7b4948cff5d72149a0541a67968"}]},{"id":"0458a6bce0dfb823","location":{"path":"/usr/share/zoneinfo/Australia/Sydney","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2190},"digests":[{"algorithm":"sha1","value":"ca9f55088c536a5cb6993b1a5fe361c0617bc4fd"},{"algorithm":"sha256","value":"42c3857585b16db2f8ffd47ba19faa60f473340de8d4fe9320ea7be861605906"}]},{"id":"903cc53cdfc6661d","location":{"path":"/usr/share/zoneinfo/CET","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2094},"digests":[{"algorithm":"sha1","value":"bb74b77367a8f2cdba57e6fe87646ec679c01fd5"},{"algorithm":"sha256","value":"a38a2692b33f22c213c68a14a3c92b33ddb55df05dbd1b3d261c065c677e6298"}]},{"id":"8f961d54b3189ace","location":{"path":"/usr/share/zoneinfo/CST6CDT","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2310},"digests":[{"algorithm":"sha1","value":"b7320421c536a8d90de0f180f229f4ff16fa41e8"},{"algorithm":"sha256","value":"5866ed6751708d15fa25ea3f4c25cab1f783b3857dba15c625f7272c9864decd"}]},{"id":"de32593e513a32b4","location":{"path":"/usr/share/zoneinfo/EET","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1908},"digests":[{"algorithm":"sha1","value":"2f31ef3ca9f69bae3d8ed8b9895bd4507054e975"},{"algorithm":"sha256","value":"80656c5b9faa9c8eedcbcbea54ad400d686e9ebbc04fc9140bbf4651ffbfec6f"}]},{"id":"9cc95932315e5a3e","location":{"path":"/usr/share/zoneinfo/EST","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":114},"digests":[{"algorithm":"sha1","value":"6420e75b41f85aaeb0a57fd5006229b934290e32"},{"algorithm":"sha256","value":"b8a13f54f29fc46c9812ccaa57f0dd136316e79becfea522a0e7489f91a8a1b7"}]},{"id":"e1555244a4ad7518","location":{"path":"/usr/share/zoneinfo/EST5EDT","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2310},"digests":[{"algorithm":"sha1","value":"35eeee583e3a83cf86a1c72624a1d98716031423"},{"algorithm":"sha256","value":"7f0cc4313d638276367438ddd04a83976ebfecb0bea05e3c05de27839df5d47d"}]},{"id":"b15b333c82a573e8","location":{"path":"/usr/share/zoneinfo/Etc/GMT","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":114},"digests":[{"algorithm":"sha1","value":"2a8483df5c2809f1dfe0c595102c474874338379"},{"algorithm":"sha256","value":"6d9f378883c079f86c0387a5547a92c449869d806e07de10084ab04f0249018d"}]},{"id":"d2df380b71d88033","location":{"path":"/usr/share/zoneinfo/Etc/GMT+1","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":116},"digests":[{"algorithm":"sha1","value":"694bd47ee2b5d93fd043dd144c5dce214e163dd8"},{"algorithm":"sha256","value":"d50ce5d97f6b43f45711fd75c87d3dc10642affa61e947453fb134caef6cf884"}]},{"id":"94b298f6ae7160cb","location":{"path":"/usr/share/zoneinfo/Etc/GMT+10","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"df25f8ee32cd9ac7f9d3fdafb6ccc897e0675a5c"},{"algorithm":"sha256","value":"244432432425902d28e994dd7958d984220e87a70ae5317b1f4d0f925b3eb142"}]},{"id":"da059269fa9922ae","location":{"path":"/usr/share/zoneinfo/Etc/GMT+11","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"326fa090be74ccc8e561a72ff2833a9a80460977"},{"algorithm":"sha256","value":"b56bdcbd830509a13ad27255bc3aeba2feecb49becd4a4183b2ae1977773714b"}]},{"id":"9bbcda7dde25112b","location":{"path":"/usr/share/zoneinfo/Etc/GMT+12","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"9813523e1f092d2f0c0cd3e5f13e2738a51cb350"},{"algorithm":"sha256","value":"6fbd0712112babc2099aaf31edc399cb8791fffddfab9b871e98ef3c1107a8c0"}]},{"id":"d0ba8480bc1c7db0","location":{"path":"/usr/share/zoneinfo/Etc/GMT+2","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":116},"digests":[{"algorithm":"sha1","value":"e3c40ede5206526dd50a7f8d710afad3da46c12e"},{"algorithm":"sha256","value":"4fa129e7386c94129b61a10215407a8142a1de24d93f23285b59238689f1ad4a"}]},{"id":"e2f0a05b1c146c4b","location":{"path":"/usr/share/zoneinfo/Etc/GMT+3","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":116},"digests":[{"algorithm":"sha1","value":"8f68d2cb81ec1c386f80f820d6aaf54b7444f5cd"},{"algorithm":"sha256","value":"406a18ac4d386d427e3b32f7eddb763194f917158d2e92433d55e025bb2d6190"}]},{"id":"70b81e24e4e77405","location":{"path":"/usr/share/zoneinfo/Etc/GMT+4","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":116},"digests":[{"algorithm":"sha1","value":"32cfcd637174d91744d7dff4744e199750faf9d1"},{"algorithm":"sha256","value":"456ae43648bec15ed7f9ca1ed15bee7c17ba2eb595a643c98226b94106049c1a"}]},{"id":"0a0b6d2cf222f4ba","location":{"path":"/usr/share/zoneinfo/Etc/GMT+5","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":116},"digests":[{"algorithm":"sha1","value":"cef7ce7bf61e746cc1ae39bbab9112bf1dfdc455"},{"algorithm":"sha256","value":"a1199e0b8d5d8185d3fb3cf264844a5cdf48bdd2f60dae674eec261b6fe9ac80"}]},{"id":"c7a19cd239fca2cf","location":{"path":"/usr/share/zoneinfo/Etc/GMT+6","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":116},"digests":[{"algorithm":"sha1","value":"750271da92432a39887c376cd346144d785d4445"},{"algorithm":"sha256","value":"77a7409f089e8f2148da7ec0cc59455b4685013eb360d123048106d2ebb4b1b4"}]},{"id":"e32bdaa584d5f419","location":{"path":"/usr/share/zoneinfo/Etc/GMT+7","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":116},"digests":[{"algorithm":"sha1","value":"6ca6def25e8ec04a636003be3f3642e9b165b5f0"},{"algorithm":"sha256","value":"4ea8d86f3774607a71d708ac160d3c275f704e983aced24b2e89e0658fe5a33b"}]},{"id":"16b310b9304ddf80","location":{"path":"/usr/share/zoneinfo/Etc/GMT+8","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":116},"digests":[{"algorithm":"sha1","value":"5c83913964f148a5e9d5add7eb511586880f4373"},{"algorithm":"sha256","value":"b61ffc6c832662044f09eb01adb981851af48d03bbc2177bd0b898f477f02729"}]},{"id":"5c6d2909e67f6b8f","location":{"path":"/usr/share/zoneinfo/Etc/GMT+9","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":116},"digests":[{"algorithm":"sha1","value":"fefc384f96a7e856e72e7d723eb2638cb3e7d469"},{"algorithm":"sha256","value":"42ae44ea2512ec9309232993ed8a2a948f0cb6ab55cb49abf6deb3585b5673d6"}]},{"id":"addeabcf4c190959","location":{"path":"/usr/share/zoneinfo/Etc/GMT-1","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"0ab7ceaed57872977f2162ead3e08b3a2984757c"},{"algorithm":"sha256","value":"ef7175794f2e01018fde6728076abdf428df31a9c61479377de7e58e9f69602e"}]},{"id":"e6d07642f4877112","location":{"path":"/usr/share/zoneinfo/Etc/GMT-10","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":118},"digests":[{"algorithm":"sha1","value":"4081769004bdca6d05daa595d53c5e64e9da7dfd"},{"algorithm":"sha256","value":"7ca5963702c13a9d4e90a8ed735c3d2c85c94759934c3f8976f61f951cb522b5"}]},{"id":"f200f3b72908d381","location":{"path":"/usr/share/zoneinfo/Etc/GMT-11","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":118},"digests":[{"algorithm":"sha1","value":"268a542f171d142870c273ea63d2b297e9132424"},{"algorithm":"sha256","value":"0f64bbf67ea9b1af6df7fdaf8f9c08ac5a471f63892dc08a3fabedc3315920d6"}]},{"id":"42db6bd79b75cbda","location":{"path":"/usr/share/zoneinfo/Etc/GMT-12","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":118},"digests":[{"algorithm":"sha1","value":"7a7f58e042a671281dbf35baa7db93fc4661a80b"},{"algorithm":"sha256","value":"99ee15ea599623c812afc1fb378d56003d04c30d5a9e1fc4177e10afd5284a72"}]},{"id":"039c565a66216559","location":{"path":"/usr/share/zoneinfo/Etc/GMT-13","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":118},"digests":[{"algorithm":"sha1","value":"9f692f0a177436496fa8381438ee7ed1f9ae3f1a"},{"algorithm":"sha256","value":"c5b99b1b505003a0e5a5afe2530106c89c56e1adedea599ac1d3ca004f2f6d1f"}]},{"id":"fb3ed77fb8bb30e4","location":{"path":"/usr/share/zoneinfo/Etc/GMT-14","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":118},"digests":[{"algorithm":"sha1","value":"f073c38db02ac6096f4f32948eda1574a34d9d0b"},{"algorithm":"sha256","value":"3e95e8444061d36a85a6fc55323da957d200cd242f044ed73ef9cdf6a499f8a7"}]},{"id":"5cd124af5a1d9178","location":{"path":"/usr/share/zoneinfo/Etc/GMT-2","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"44c80b54e02666339300ec84db1f6f5566b5ba92"},{"algorithm":"sha256","value":"bdeea158b75eba22e1a9a81a58ba8c0fa1cdc9b4b57214708ee75f4d9d9b6011"}]},{"id":"ce74a48c38126532","location":{"path":"/usr/share/zoneinfo/Etc/GMT-3","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"3de0e41581d474c91db326d9e755fe1b11172983"},{"algorithm":"sha256","value":"37bee320b6a7b8b0d590bb1dba35d94aef9db078b0379308a7087b7cc5227eca"}]},{"id":"ab32ada6ebc02318","location":{"path":"/usr/share/zoneinfo/Etc/GMT-4","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"b81f76f5a16830f56841502d65c3d271a0d94ee4"},{"algorithm":"sha256","value":"2d2928e5f547a8f979cdfc231aa91b31afce167beda53ea8ff8c58c4dcfd9f9a"}]},{"id":"36ad2c0972c68ba1","location":{"path":"/usr/share/zoneinfo/Etc/GMT-5","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"4978924cbee929c87b2726c9d9b4d2d5d7590da6"},{"algorithm":"sha256","value":"b8b69247931bd7c1d14ec000e52bde63d3c027dedd3bc433216a8d5dedf065be"}]},{"id":"a0386d9d1ba2b943","location":{"path":"/usr/share/zoneinfo/Etc/GMT-6","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"773e9072d36b0f3dca58dc5de24b9947f3fefdeb"},{"algorithm":"sha256","value":"25237e454029849e747e922fedc602eae9ebb6bcfd4b55a66bea620c79467bb7"}]},{"id":"22b44cb05dd4c1b4","location":{"path":"/usr/share/zoneinfo/Etc/GMT-7","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"6c3c180b690aee6c0320e6703f2f781618c4221e"},{"algorithm":"sha256","value":"bd500e17cc54f53f444a7c3af1cd12157a5cbe4a28a5a8b04d1d336de7c71d25"}]},{"id":"7870278e7c055992","location":{"path":"/usr/share/zoneinfo/Etc/GMT-8","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"280e22a595351b1fa0fdc3b3a3deed4e4840e31a"},{"algorithm":"sha256","value":"4bbc4541b14ca620d9cb8bf92f80fd7c2ae3448cf3a0b0b9a7c49edb7c62eeeb"}]},{"id":"0a3d90fa7e06702d","location":{"path":"/usr/share/zoneinfo/Etc/GMT-9","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":117},"digests":[{"algorithm":"sha1","value":"f62a1c06f8a901efa933208ae9501c9a2f78a269"},{"algorithm":"sha256","value":"239bc736650af98ca0fd2d6c905378e15195cc1824b6316055088320a3b868c2"}]},{"id":"992b32f1cb527a16","location":{"path":"/usr/share/zoneinfo/Etc/UTC","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":114},"digests":[{"algorithm":"sha1","value":"d0b8991654116e9395714102c41d858c1454b3bd"},{"algorithm":"sha256","value":"8b85846791ab2c8a5463c83a5be3c043e2570d7448434d41398969ed47e3e6f2"}]},{"id":"076f9a6d643b6ef4","location":{"path":"/usr/share/zoneinfo/Europe/Amsterdam","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2910},"digests":[{"algorithm":"sha1","value":"f1caa90c7251a050d3d56127fd21f5fb54dec1cd"},{"algorithm":"sha256","value":"a70f079e056dddb53942b473bbbd2a3a67faf5323292592096f554b5ef67b4aa"}]},{"id":"0f68a180c4a7ba7e","location":{"path":"/usr/share/zoneinfo/Europe/Andorra","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1742},"digests":[{"algorithm":"sha1","value":"4fbea0614a049786c42ba65ea8bea4b12a7a6ef3"},{"algorithm":"sha256","value":"8130798c2426bc8c372498b5fef01c398ba1b733c147a457531f60555ea9eae8"}]},{"id":"0900917378138dff","location":{"path":"/usr/share/zoneinfo/Europe/Astrakhan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1165},"digests":[{"algorithm":"sha1","value":"6bdbac46bf6de697e0cb750be284973b05035877"},{"algorithm":"sha256","value":"cb0b732fdd8a55fa326ce980844f5e1ea98c72f2599b96f48ece460dd5882444"}]},{"id":"7b01a95ffa262b94","location":{"path":"/usr/share/zoneinfo/Europe/Athens","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2262},"digests":[{"algorithm":"sha1","value":"fd241e817c1f999471c30d301238211a16f95866"},{"algorithm":"sha256","value":"5c363e14151d751c901cdf06c502d9e1ac23b8e956973954763bfb39d5c53730"}]},{"id":"e363c194804dd19c","location":{"path":"/usr/share/zoneinfo/Europe/Belgrade","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1920},"digests":[{"algorithm":"sha1","value":"961a2223fd1573ab344930109fbd905336175c5f"},{"algorithm":"sha256","value":"3a95adb06156044fd2fa662841c0268c2b5af47c1b19000d9d299563d387093a"}]},{"id":"4959c5c9cfb2d9c2","location":{"path":"/usr/share/zoneinfo/Europe/Berlin","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2298},"digests":[{"algorithm":"sha1","value":"918341ad71f9d3acd28997326e42d5b00fba41e0"},{"algorithm":"sha256","value":"5ee475f71a0fc1a32faeb849f8c39c6e7aa66d6d41ec742b97b3a7436b3b0701"}]},{"id":"1b40549261aca9ac","location":{"path":"/usr/share/zoneinfo/Europe/Brussels","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2933},"digests":[{"algorithm":"sha1","value":"d90f3247c4716c2e1068d5ad9c88ca2091bec4e8"},{"algorithm":"sha256","value":"812f55aeb6e8cde9ddf4786e15eb4256b21e82cf5f5d28da1bad17d94570cac0"}]},{"id":"2cb9e2aebfbd0782","location":{"path":"/usr/share/zoneinfo/Europe/Bucharest","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2184},"digests":[{"algorithm":"sha1","value":"7176e5201942e3b2db81c853b0215abc86fd0ae7"},{"algorithm":"sha256","value":"9df83af9b5360fa0cc1166fd10c2014799319cdb1b0d2c7450a7c71ff673a857"}]},{"id":"c770dcce9303b2c1","location":{"path":"/usr/share/zoneinfo/Europe/Budapest","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2368},"digests":[{"algorithm":"sha1","value":"91adb207dce9a1bfffd91c527c87591862b5befa"},{"algorithm":"sha256","value":"94dc2ac5672206fc3d7a2f35550c082876c2fd90c98e980753a1c5838c025246"}]},{"id":"4ff2a586334f7d83","location":{"path":"/usr/share/zoneinfo/Europe/Chisinau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2390},"digests":[{"algorithm":"sha1","value":"3c7ec1a8e357d2bbaead94d299dbe16db67b43ba"},{"algorithm":"sha256","value":"a7527faea144d77a4bf1ca4146b1057beb5e088f1fd1f28ae2e4d4cbfe1d885e"}]},{"id":"1a8731bdd32bfb19","location":{"path":"/usr/share/zoneinfo/Europe/Copenhagen","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2137},"digests":[{"algorithm":"sha1","value":"76ebb86b9bcd6ca766af94c2182b65cabacba932"},{"algorithm":"sha256","value":"abb8806e477bcbd42f6c08ba5c664450e4f034309161646ef55402c54ad9d355"}]},{"id":"9f493e061d61c332","location":{"path":"/usr/share/zoneinfo/Europe/Dublin","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3492},"digests":[{"algorithm":"sha1","value":"2122cd57243fa8c021136373cb21454c0f80ff05"},{"algorithm":"sha256","value":"40e8d2a1c3b572284da39f6f4245b1bc814f452c44f5aa73d0a011571d5ccc43"}]},{"id":"60c27d88ae366cc2","location":{"path":"/usr/share/zoneinfo/Europe/Gibraltar","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3068},"digests":[{"algorithm":"sha1","value":"122f8383ab55c80eb33fe83cb2c8e870104260ee"},{"algorithm":"sha256","value":"6bced6a5a065bf123880053d3a940e90df155096e2ad55987fe55f14b4c8a12e"}]},{"id":"318040295e95e7ca","location":{"path":"/usr/share/zoneinfo/Europe/Guernsey","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3732},"digests":[{"algorithm":"sha1","value":"115ab983357fade1e8adf15c145c8265cf973a32"},{"algorithm":"sha256","value":"63454225987aa547bd9b47d41f274ee90de8d52c66c3c624d42508da55cf8cb0"}]},{"id":"35644c381dc8a440","location":{"path":"/usr/share/zoneinfo/Europe/Helsinki","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1900},"digests":[{"algorithm":"sha1","value":"3f01ceaf46492fcbd8753bc6cff72ca73df6d1f1"},{"algorithm":"sha256","value":"184901ecbb158667a0b7b62eb9685e083bc3182edbecdc3d6d3743192f6a9097"}]},{"id":"a5127136d704fb62","location":{"path":"/usr/share/zoneinfo/Europe/Isle_of_Man","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3648},"digests":[{"algorithm":"sha1","value":"83a6f93c88b340212d80ecc4103b5e708d3da856"},{"algorithm":"sha256","value":"8c20e22715c8950b0a30c68f191d9fbf2ebef60189279f2ca99cbabc14ec1b12"}]},{"id":"2c36aebc6605e7d6","location":{"path":"/usr/share/zoneinfo/Europe/Istanbul","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1947},"digests":[{"algorithm":"sha1","value":"df6cbece3d9afb3aedb44e131b6e68a6cf74ca8e"},{"algorithm":"sha256","value":"d92d00fdfed5c6fc84ac930c08fa8adf7002840dbd21590caf5a3e4a932d3319"}]},{"id":"2f57dda52ea5b682","location":{"path":"/usr/share/zoneinfo/Europe/Jersey","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3732},"digests":[{"algorithm":"sha1","value":"e35cf0a296a73e09a708107b74c5a04fb3971c7f"},{"algorithm":"sha256","value":"7ae8f42ddba0b50ac3b52b23f967a0cd0da7cddbbfdbc711152b38d4146b673d"}]},{"id":"071cd3e72ee6f04e","location":{"path":"/usr/share/zoneinfo/Europe/Kaliningrad","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1493},"digests":[{"algorithm":"sha1","value":"a02a78fd9fd74fa6cd9abe6546273519018d5030"},{"algorithm":"sha256","value":"b3b19749ed58bcc72cec089484735303a2389c03909ff2a6cff66a2583be2cc3"}]},{"id":"3f5a5321d6edd65e","location":{"path":"/usr/share/zoneinfo/Europe/Kirov","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1185},"digests":[{"algorithm":"sha1","value":"22357ac98d315c82d585badfb9afe934a709f107"},{"algorithm":"sha256","value":"3fb4f665fe44a3aa382f80db83f05f8858d48138f47505e5af063e419d5e0559"}]},{"id":"51075a3211454c25","location":{"path":"/usr/share/zoneinfo/Europe/Kyiv","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2120},"digests":[{"algorithm":"sha1","value":"946d9ae0ff7ee36e2d8809629da945ae868f4d65"},{"algorithm":"sha256","value":"fb0ae91bd8cfb882853f5360055be7c6c3117fd2ff879cf727a4378e3d40c0d3"}]},{"id":"745a924385600f1e","location":{"path":"/usr/share/zoneinfo/Europe/Lisbon","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3527},"digests":[{"algorithm":"sha1","value":"b9298daf385db9e18080b3d9f46be2c944714ec1"},{"algorithm":"sha256","value":"92b07cb24689226bf934308d1f1bd33c306aa4da610c52cd5bce25077960502c"}]},{"id":"804d65c642fe7718","location":{"path":"/usr/share/zoneinfo/Europe/Ljubljana","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1920},"digests":[{"algorithm":"sha1","value":"a6183ba40c890d7f7997afe8a9842361bbc857a2"},{"algorithm":"sha256","value":"2267951ff4cc76cebc3e804b8cca03648c169ec16ce0cbf9e5dfbe51e748043f"}]},{"id":"7f6f28b0961e3a91","location":{"path":"/usr/share/zoneinfo/Europe/London","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3664},"digests":[{"algorithm":"sha1","value":"1beba7108ea93c7111dabc9d7f4e4bfdea383992"},{"algorithm":"sha256","value":"c85495070dca42687df6a1c3ee780a27cbcb82f1844750ea6f642833a44d29b4"}]},{"id":"494f0676def08d06","location":{"path":"/usr/share/zoneinfo/Europe/Luxembourg","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2946},"digests":[{"algorithm":"sha1","value":"efcfc52aa249c0515ebaab94ed3d98e191e07950"},{"algorithm":"sha256","value":"f7be03bdffd7d50212286d732224c92487c66afa1b3b6d475154be1dfcac39c6"}]},{"id":"5682bd211602a8d9","location":{"path":"/usr/share/zoneinfo/Europe/Madrid","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2614},"digests":[{"algorithm":"sha1","value":"373ee9e3d0ba9edf1ebd6497d5f1ffb50a62984f"},{"algorithm":"sha256","value":"9a42d7d37ad6dedd2d9b328120f7bf9e852f6850c4af00baff964f659b161cea"}]},{"id":"6463251b1b13d329","location":{"path":"/usr/share/zoneinfo/Europe/Malta","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2620},"digests":[{"algorithm":"sha1","value":"eede4ec7a48fc8ada059d1462e2c090eda8c6c91"},{"algorithm":"sha256","value":"12129c6cf2f8efbeb9b56022439edcbac68ad9368842a64282d268119b3751dd"}]},{"id":"4fe2eff6353ffb53","location":{"path":"/usr/share/zoneinfo/Europe/Minsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1321},"digests":[{"algorithm":"sha1","value":"e36f1daec8979122825de4903770b79e0eabcd88"},{"algorithm":"sha256","value":"9a7f3acddacd5a92580df139d48cbd9f5f998b6a624f26fd10f692d80fae1894"}]},{"id":"121a889d3d4240bb","location":{"path":"/usr/share/zoneinfo/Europe/Monaco","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2944},"digests":[{"algorithm":"sha1","value":"9eb927aa739c775cc3e390b7d65719be9170ecd1"},{"algorithm":"sha256","value":"e74b956576175ea7e7afe2b8b6c48d976e8265b463bbae42f924e9f35f305fce"}]},{"id":"d2371ceb1e4d5e4b","location":{"path":"/usr/share/zoneinfo/Europe/Moscow","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1535},"digests":[{"algorithm":"sha1","value":"d4d01723421789b2d2b54ffedee60283e94f5e65"},{"algorithm":"sha256","value":"2a69287d1723e93f0f876f0f242866f09569d77b91bde7fa4d9d06b8fcd4883c"}]},{"id":"cbe2d57621e14e75","location":{"path":"/usr/share/zoneinfo/Europe/Oslo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2228},"digests":[{"algorithm":"sha1","value":"d8838a66441249a79ab65c959eff3dbd379a1a06"},{"algorithm":"sha256","value":"51d0844618f5258a71de88e68a5691a32568478a8c035f8f12fea11b09e9b090"}]},{"id":"62ff3e06762f711a","location":{"path":"/usr/share/zoneinfo/Europe/Paris","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2962},"digests":[{"algorithm":"sha1","value":"f065dd54ad27c008caa5e96b7fec1e7859fcc003"},{"algorithm":"sha256","value":"ab77a1488a2dd4667a4f23072236e0d2845fe208405eec1b4834985629ba7af8"}]},{"id":"49d1ebbdfd91fc7b","location":{"path":"/usr/share/zoneinfo/Europe/Prague","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2301},"digests":[{"algorithm":"sha1","value":"c95c20c6a17e873cb68c1b064e6ba98852aaa27d"},{"algorithm":"sha256","value":"1bd7dd8545e6cf1eb9d419f267a57b00e60857d115e5a309326e3878968b2d9c"}]},{"id":"859868bc60160480","location":{"path":"/usr/share/zoneinfo/Europe/Riga","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2198},"digests":[{"algorithm":"sha1","value":"799671bdcad326eb5707eb620342c69bac5e6580"},{"algorithm":"sha256","value":"849dbfd26d6d696f48b80fa13323f99fe597ed83ab47485e2accc98609634569"}]},{"id":"de72e94a14fc8b31","location":{"path":"/usr/share/zoneinfo/Europe/Rome","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2641},"digests":[{"algorithm":"sha1","value":"2ef35f507ab176828a5c751f702144ede463e385"},{"algorithm":"sha256","value":"d5ade82cc4a232949b87d43157c84b2c355b66a6ac87cf6250ed6ead80b5018f"}]},{"id":"9538d83d09b286e8","location":{"path":"/usr/share/zoneinfo/Europe/Samara","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1215},"digests":[{"algorithm":"sha1","value":"a8bab29224d52a19e5960c2c66557748fb55c4e5"},{"algorithm":"sha256","value":"cf68a79ea499f3f964132f1c23217d24cfc57e73b6b1665aa9e16a3a1f290fb3"}]},{"id":"2caa123737dd6efd","location":{"path":"/usr/share/zoneinfo/Europe/Sarajevo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1920},"digests":[{"algorithm":"sha1","value":"4f20170e7f4f29f21170ce80eea092f277458fb8"},{"algorithm":"sha256","value":"a3e49aca8bf331e3c6d0faf68ab466cde901c8051a8674e926acd2c66deaff57"}]},{"id":"1c47b9d54e95a890","location":{"path":"/usr/share/zoneinfo/Europe/Saratov","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1183},"digests":[{"algorithm":"sha1","value":"916029e1ff74b86bd860098a43bacbac34677fb5"},{"algorithm":"sha256","value":"04c7a3e3d1e5406db80960a1e5538436b0778cfb893d270fb3346d6fb32b2772"}]},{"id":"12af18fba889440f","location":{"path":"/usr/share/zoneinfo/Europe/Simferopol","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1469},"digests":[{"algorithm":"sha1","value":"f1773f7624c418081fb3ab76ac1a64ab60f2e9be"},{"algorithm":"sha256","value":"b7397bc5d355499a6b342ba5e181392d2a6847d268ba398eabc55b6c1f301e27"}]},{"id":"c1eee8b6dd1d5d2b","location":{"path":"/usr/share/zoneinfo/Europe/Skopje","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1920},"digests":[{"algorithm":"sha1","value":"7b58851e47db58ec69309054cab75166ce725f62"},{"algorithm":"sha256","value":"50301171643800580da77e75187dc2f9ec2e0b40860578248c9c3dd0c348dcb8"}]},{"id":"ad92082e47aecaf2","location":{"path":"/usr/share/zoneinfo/Europe/Sofia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2077},"digests":[{"algorithm":"sha1","value":"541f61fa9ef15b102f8661b684ad9976bd81b929"},{"algorithm":"sha256","value":"84240a5df30dae7039c47370feecd38cacd5c38f81becab9a063b8c940afe6d6"}]},{"id":"c510fbd4365bf88e","location":{"path":"/usr/share/zoneinfo/Europe/Stockholm","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1909},"digests":[{"algorithm":"sha1","value":"318f50064cedc8263f9883058b2fcf2ab17ba783"},{"algorithm":"sha256","value":"5e0a7819287cfa9cdd78978ff13436d235830d48f5ed1ebd87a4584db2d87768"}]},{"id":"43c042b9bed4349a","location":{"path":"/usr/share/zoneinfo/Europe/Tallinn","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2148},"digests":[{"algorithm":"sha1","value":"dff1b1743ddf6474e691fae0a6dab8ee93d81789"},{"algorithm":"sha256","value":"e1ae890b4688a4ccea215ecedf9ce81b42cb270910ab90285d9da2be489cebec"}]},{"id":"a3f4d5eb48c8acb2","location":{"path":"/usr/share/zoneinfo/Europe/Tirane","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2084},"digests":[{"algorithm":"sha1","value":"3b9be3df7968b0c46feed0a46349324179daaa84"},{"algorithm":"sha256","value":"ced959c824bd5825de556f2706e9f74f28b91d463412d15b8816c473582e72ec"}]},{"id":"38e4ae631ab984aa","location":{"path":"/usr/share/zoneinfo/Europe/Ulyanovsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1267},"digests":[{"algorithm":"sha1","value":"f5d943bf83a0dffa86018b8512df7179536fb4ae"},{"algorithm":"sha256","value":"9c5b207154e64e2885cc7b722434673bedc7e064407c079c79be9bda31472d44"}]},{"id":"ef18376e475288ee","location":{"path":"/usr/share/zoneinfo/Europe/Vaduz","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1888},"digests":[{"algorithm":"sha1","value":"7506d222b6bc2a1ea5b435cfb42d624cba4a09e7"},{"algorithm":"sha256","value":"a7b7adba7d5cbdab931406b197603bdb12f5b9952ca7e91cf8f17c5d729955c8"}]},{"id":"b809c7fe5e55cd35","location":{"path":"/usr/share/zoneinfo/Europe/Vienna","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2200},"digests":[{"algorithm":"sha1","value":"1da9833989405bd5ff21d58013704f9f00cefd7b"},{"algorithm":"sha256","value":"6662379000c4e9b9eb24471caa1ef75d7058dfa2f51b80e4a624d0226b4dad49"}]},{"id":"25ecb9665353b628","location":{"path":"/usr/share/zoneinfo/Europe/Vilnius","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2162},"digests":[{"algorithm":"sha1","value":"88bfe2ba142bad0856984a813ac8b93939fd6b3e"},{"algorithm":"sha256","value":"505cd15f7a2b09307c77d23397124fcb9794036a013ee0aed54265fb60fb0b75"}]},{"id":"95f56a5da5dc4840","location":{"path":"/usr/share/zoneinfo/Europe/Volgograd","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1193},"digests":[{"algorithm":"sha1","value":"a4deb32b25919c4fbeec94d043abbdcc27b45bd6"},{"algorithm":"sha256","value":"46016fb7b9b367e4ed20a2fd0551e6a0d64b21e2c8ba20dd5de635d20dbfbe4b"}]},{"id":"58d5762dd97977c7","location":{"path":"/usr/share/zoneinfo/Europe/Warsaw","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2654},"digests":[{"algorithm":"sha1","value":"011e06118f3e209794b175332ffb109e2583e4f7"},{"algorithm":"sha256","value":"4e22c33db79517472480b54491a49e0da299f3072d7490ce97f1c4fd6779acab"}]},{"id":"71dff6f8e411a0de","location":{"path":"/usr/share/zoneinfo/Europe/Zagreb","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1920},"digests":[{"algorithm":"sha1","value":"e39288f28df39d863141dbc771b897663d5bba0c"},{"algorithm":"sha256","value":"799e8a8826651db19a97b6231c4aca1813391e942ddaf289ceefcb1f868e620d"}]},{"id":"a63a8ccdacbd6354","location":{"path":"/usr/share/zoneinfo/Europe/Zurich","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1909},"digests":[{"algorithm":"sha1","value":"782d7d6812933a263ebfff012a0120d480071b1b"},{"algorithm":"sha256","value":"2b9418ed48e3d9551c84a4786e185bd2181d009866c040fbd729170d038629ef"}]},{"id":"0f4f2eefafedc57e","location":{"path":"/usr/share/zoneinfo/Factory","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":116},"digests":[{"algorithm":"sha1","value":"d970812ef3dca71b59cc3dab08ba3391d4dd1418"},{"algorithm":"sha256","value":"6851652b1f771d7a09a05e124ae4e50fc719b4903e9dee682b301ae9e5f65789"}]},{"id":"69cfd96e8c656ec7","location":{"path":"/usr/share/zoneinfo/HST","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":115},"digests":[{"algorithm":"sha1","value":"dd19fb47754132dd60feee8d83b57868b00d21b7"},{"algorithm":"sha256","value":"d589029dcbe02fd6790a6528e1593c55b426800ed9010d0fb44dfb8f5c8e962f"}]},{"id":"31cfa970e4d40b2a","location":{"path":"/usr/share/zoneinfo/Indian/Antananarivo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":219},"digests":[{"algorithm":"sha1","value":"0bb320226cc29e4a4698db1346d6989367f1fd44"},{"algorithm":"sha256","value":"7c045fb862767cb86ae329a1a808dbfb8d04910550be71a4fcf5ebe5e5824c99"}]},{"id":"c17a5e0a4aaa51c1","location":{"path":"/usr/share/zoneinfo/Indian/Chagos","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":199},"digests":[{"algorithm":"sha1","value":"e56a740e0b4703426b63bf2ea71650a2ae0defda"},{"algorithm":"sha256","value":"db7076ea9c302b48315bb4cfefa1a5b7263e454fe8e911864ab17dde917b4b51"}]},{"id":"c2749bba524d005b","location":{"path":"/usr/share/zoneinfo/Indian/Christmas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"f2294aecee43f52f0b3d91c4c367c78bba49cca2"},{"algorithm":"sha256","value":"2782345835ff2d8009c6cc76bd4d0477114940a444fab44bd54bcd42fd3da42b"}]},{"id":"b3df1017b6781581","location":{"path":"/usr/share/zoneinfo/Indian/Cocos","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":174},"digests":[{"algorithm":"sha1","value":"60cdb758d55ae111094106ccb19e262460b4b99f"},{"algorithm":"sha256","value":"3d7fa4f09a6085a8e3be1963b418d6a336a2bbd361512a557a8002cb6700c4df"}]},{"id":"6030a1c78df7aa19","location":{"path":"/usr/share/zoneinfo/Indian/Comoro","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"f718ec27068898d7f08b5ce37dcaf8cb04667f0c"},{"algorithm":"sha256","value":"4f2dc7f436427a68c992f877d9c331baffef0f65023fd9bca4c0dd697e88ff70"}]},{"id":"9cdd3f592e244453","location":{"path":"/usr/share/zoneinfo/Indian/Kerguelen","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"4fbb6ab4175a34358b8d327c190a07f73a97427b"},{"algorithm":"sha256","value":"a08bdde9b99014c2d479fa019f87357d04ce01ac0672b3dc9a07b68d4ec1b18a"}]},{"id":"61ec5296098d3616","location":{"path":"/usr/share/zoneinfo/Indian/Mahe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"90b660705982b78b56d30eac6bd1f31eb7563786"},{"algorithm":"sha256","value":"64d5e36a82ffa3ae7bdb15e0b204a66dde43fd291a09a6b2a25a523758def36c"}]},{"id":"67b4b15e7593de74","location":{"path":"/usr/share/zoneinfo/Indian/Maldives","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":199},"digests":[{"algorithm":"sha1","value":"a77b20e17ce1c1f9c4767d1ddf03a67b0312ce6c"},{"algorithm":"sha256","value":"7544016eb9a8077a1d5ac32ddcad58527078e3b03a9e45b7691d5a1f374b17b3"}]},{"id":"1a341e8e448a631b","location":{"path":"/usr/share/zoneinfo/Indian/Mauritius","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":241},"digests":[{"algorithm":"sha1","value":"1c264edb46f9058fb482a727ec95bb67807ec804"},{"algorithm":"sha256","value":"93abd651571f537812d4ad767bf68cc3a05e49d32f74bc822510802fb083d20a"}]},{"id":"d9f504276a98e468","location":{"path":"/usr/share/zoneinfo/Indian/Mayotte","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":149},"digests":[{"algorithm":"sha1","value":"0fd6b7080df4ff3f3984e3d3195c12370e7ec3f1"},{"algorithm":"sha256","value":"ab52952d2b74e897e330f67b329a0a4c7d34e9e585cce1ada8a10cbd4d11523f"}]},{"id":"f6b1d42d014b1a13","location":{"path":"/usr/share/zoneinfo/Indian/Reunion","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"0dddd804940bce94439fc229340bd41f9666ef37"},{"algorithm":"sha256","value":"9479d2561ec2602b83044338758b160e4d34e81480ce79023f18e24ed2ff5a22"}]},{"id":"97bd1dc2a7568e5e","location":{"path":"/usr/share/zoneinfo/MET","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2094},"digests":[{"algorithm":"sha1","value":"b61547b7d3527b7c4197d9abc67f235fb84ca74c"},{"algorithm":"sha256","value":"8b708a4ae3f837f3c08fba3e09b93cccf11d16cd0259604201f8362570f1e55f"}]},{"id":"810756dce433ae7d","location":{"path":"/usr/share/zoneinfo/MST","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":114},"digests":[{"algorithm":"sha1","value":"08b1a2c5f0353ea65d0b7a721f4348a6d9532939"},{"algorithm":"sha256","value":"e88430bed4f5d81cf5a538aa16ea15c4d63ee15892ed9ad81e8e673d6c3328fc"}]},{"id":"78364945002bc12d","location":{"path":"/usr/share/zoneinfo/MST7MDT","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2310},"digests":[{"algorithm":"sha1","value":"1d52486562742dcb8b2ef09f17106406763d3dd3"},{"algorithm":"sha256","value":"f75d04937d852a84b265663f1f5f551da56fa9bf89b2f9d64ce387be1acab04d"}]},{"id":"287afa1bce16783c","location":{"path":"/usr/share/zoneinfo/PST8PDT","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2310},"digests":[{"algorithm":"sha1","value":"7cafd1b0c1a2c0e3be2e8205b87e20b4b3c384f4"},{"algorithm":"sha256","value":"43b4c22e413af5aea0ee63e83c092a860fb4752b728800b48d594cef6286fd1f"}]},{"id":"e69b1d7d10f86ad8","location":{"path":"/usr/share/zoneinfo/Pacific/Apia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":612},"digests":[{"algorithm":"sha1","value":"442116a1776e38b80a519df388e5e3e992081f74"},{"algorithm":"sha256","value":"726e92e83d15747b1da8b264ba95091faa4bca76a8e50970a4c99123d9b9647e"}]},{"id":"806ff704305bbeef","location":{"path":"/usr/share/zoneinfo/Pacific/Auckland","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2437},"digests":[{"algorithm":"sha1","value":"78d4d3a481c49ab7ff31722bced30e1c31e8bc98"},{"algorithm":"sha256","value":"8000e3a323e8fd0212414e9426b020707a771c368ca0e151747f9ddb7b814b27"}]},{"id":"c5d06461d28bcd45","location":{"path":"/usr/share/zoneinfo/Pacific/Bougainville","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":268},"digests":[{"algorithm":"sha1","value":"4438f6699a844ec19aabc63f4ea9df91e1714ffb"},{"algorithm":"sha256","value":"64a0dafd2ff68129663968b35750eac47df06c4e7cadf2b5bca64766aaebb632"}]},{"id":"154b64614b9b5dea","location":{"path":"/usr/share/zoneinfo/Pacific/Chatham","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2068},"digests":[{"algorithm":"sha1","value":"cb54cbb65da9481265fbb1005f8860efa5170042"},{"algorithm":"sha256","value":"96456a692175596a6ffc1d8afa4dae269dac7ad4552ba5db8ec437f200c65448"}]},{"id":"13af34cfdcb08b79","location":{"path":"/usr/share/zoneinfo/Pacific/Chuuk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":269},"digests":[{"algorithm":"sha1","value":"84bd517076992c1ab829d16577327e8c1873fc28"},{"algorithm":"sha256","value":"e886032958ae4430bf455c750093b16b35444fa719b5dbff2c513ac5bb4622d2"}]},{"id":"a8d8c654596beedc","location":{"path":"/usr/share/zoneinfo/Pacific/Easter","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2233},"digests":[{"algorithm":"sha1","value":"17b3f0bf160601c93bdda3e7a0b834ecc1e06f20"},{"algorithm":"sha256","value":"64eefdb1ed60766dd954d0fdaf98b5162ad501313612ce55f61fdd506b0788d3"}]},{"id":"bfaa1ab806e8f534","location":{"path":"/usr/share/zoneinfo/Pacific/Efate","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":538},"digests":[{"algorithm":"sha1","value":"dfcdfadd0146e60fdfa6c9a457f4fd94c062fb1a"},{"algorithm":"sha256","value":"a46e0d31578cde10494d99d99aa78bab3dd0e680a08135b81cef91f457bddba0"}]},{"id":"b566804086b9b5d4","location":{"path":"/usr/share/zoneinfo/Pacific/Fakaofo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":200},"digests":[{"algorithm":"sha1","value":"4ae0c959818fd9aad8518baa00dab9172c77f1d7"},{"algorithm":"sha256","value":"828c3e4a0139af973c27f020e67bc9e5250f0e0eb21fca6d87f6be40b0dc3eff"}]},{"id":"ea66bf60930c11a0","location":{"path":"/usr/share/zoneinfo/Pacific/Fiji","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":578},"digests":[{"algorithm":"sha1","value":"3c657bce2b4fd4ebd6fbf6e435eac77d0704d3a0"},{"algorithm":"sha256","value":"c955305c2fc9c0bc9f929adf08d4e7580add30ba925c600e7a479ee37b191a23"}]},{"id":"e2f583af7e6f84c6","location":{"path":"/usr/share/zoneinfo/Pacific/Funafuti","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":166},"digests":[{"algorithm":"sha1","value":"5c57644a1b8ea20a4f274b1f0653651614b10f0d"},{"algorithm":"sha256","value":"3fe5d8c25590a56bd2dd0fd36057b7ec1ae0c4a272e6d83b3c71103420c6bf95"}]},{"id":"f8f7748bf2dcabf2","location":{"path":"/usr/share/zoneinfo/Pacific/Galapagos","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":238},"digests":[{"algorithm":"sha1","value":"e4dac5e58655145a568ed53ebe3c2acf5f4a3724"},{"algorithm":"sha256","value":"31db650be7dfa7cade202cc3c6c43cb5632c4e4ab965c37e8f73b2ca18e8915f"}]},{"id":"562415289e31be0d","location":{"path":"/usr/share/zoneinfo/Pacific/Gambier","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":164},"digests":[{"algorithm":"sha1","value":"1fb4054e9a560e58b8e482bc29621d1e88201a75"},{"algorithm":"sha256","value":"cfa79817cb2cccb8e47e9aa65a76c1040501fa26da4799e874a68061bbd739ed"}]},{"id":"530b2802a6c435c1","location":{"path":"/usr/share/zoneinfo/Pacific/Guadalcanal","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":166},"digests":[{"algorithm":"sha1","value":"5011d0291e183a54b67e5cffba2d54278478ebe5"},{"algorithm":"sha256","value":"e865fe5e9c5c0b203ae2a50c77124c14cab8b0f93466385ec6a19baf2cdf8231"}]},{"id":"be001244f30e8776","location":{"path":"/usr/share/zoneinfo/Pacific/Guam","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":494},"digests":[{"algorithm":"sha1","value":"e89887209cf2ea7f4223ca7298e9377b233eaba6"},{"algorithm":"sha256","value":"131f739e67faacd7c6cdeea036964908caf54d3e2b925d929eb85e72b749b9f2"}]},{"id":"2e2e85c1e8349435","location":{"path":"/usr/share/zoneinfo/Pacific/Honolulu","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":329},"digests":[{"algorithm":"sha1","value":"5d5313bee3a467f7b5311b263c7d38b52f182164"},{"algorithm":"sha256","value":"7f03d1bf5264e7ab023a2ef9b997ddfc8cb6936692407c770762b9c549523f33"}]},{"id":"7876aa1a4c773de5","location":{"path":"/usr/share/zoneinfo/Pacific/Kanton","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":234},"digests":[{"algorithm":"sha1","value":"ae7f372f20b1ed3a9bbc2eeabd3a67156f9e65f4"},{"algorithm":"sha256","value":"52f13b7d5b79bc64bb968297d7489b84d8a596288dab0bd001757d3518588603"}]},{"id":"732e128b33fd7cd3","location":{"path":"/usr/share/zoneinfo/Pacific/Kiritimati","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":238},"digests":[{"algorithm":"sha1","value":"37395a0b6f3d7510d03c13e1a0a92b399f7b303c"},{"algorithm":"sha256","value":"5474778aec22bf7b71eb95ad8ad5470a840483754977cd76559e5d8ee4b25317"}]},{"id":"4596a7f983ab1a60","location":{"path":"/usr/share/zoneinfo/Pacific/Kosrae","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":351},"digests":[{"algorithm":"sha1","value":"59dabc00195b0e9a26c1304e866284e7c9963d09"},{"algorithm":"sha256","value":"566e40288e8dbee612cf9f2cf3ddb658d2225a8a8f722c7624e24e8b1d669525"}]},{"id":"4bddaa0eed946d99","location":{"path":"/usr/share/zoneinfo/Pacific/Kwajalein","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":316},"digests":[{"algorithm":"sha1","value":"6c90cce9681748e9c5c59ba8a9070c1425a71f79"},{"algorithm":"sha256","value":"2f89c7deac6fe4404a551c58b7aedbf487d97c1ce0e4a264d7d8aeef1de804c9"}]},{"id":"ff981e261b548c94","location":{"path":"/usr/share/zoneinfo/Pacific/Majuro","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":310},"digests":[{"algorithm":"sha1","value":"61b625183dd76cf8e734ca878228cf1c64a7ee95"},{"algorithm":"sha256","value":"0f0aa1ee05e8cfb0eec2ed67ed717cc848e133850b12ce362d2432cbb17eab34"}]},{"id":"163455ca85d0bb36","location":{"path":"/usr/share/zoneinfo/Pacific/Marquesas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":173},"digests":[{"algorithm":"sha1","value":"57ac5495306a7ca1ce93df12ef67956ed2d81c44"},{"algorithm":"sha256","value":"bb3b2356896eb46457a7f1519ef5e85340290c46f865a628cffafad03ee3b9f8"}]},{"id":"c538fe3a190adcc3","location":{"path":"/usr/share/zoneinfo/Pacific/Midway","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":217},"digests":[{"algorithm":"sha1","value":"41fe30afb68b98e336f5fe43086ab7fb274fa5b0"},{"algorithm":"sha256","value":"9b903c517a790a878e17f41acd44f8782af3963a4673ae296d93ab906494cad9"}]},{"id":"e2b5e88ee8349344","location":{"path":"/usr/share/zoneinfo/Pacific/Nauru","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":252},"digests":[{"algorithm":"sha1","value":"58548fa30aafa75c04f88b266404875a11a2c6f0"},{"algorithm":"sha256","value":"a06c68718b2ab2c67f11e4077f77143f9720d2ab6acf1d41ce81235568c4ffb8"}]},{"id":"b58e5fc7f90c2a9c","location":{"path":"/usr/share/zoneinfo/Pacific/Niue","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":203},"digests":[{"algorithm":"sha1","value":"d65969431f77c6ed51c69499305c8bacad1e8ba6"},{"algorithm":"sha256","value":"29cd01460b2eee0d904d1f5edfb0eea91a35b140960c5328c00438c0ee98350d"}]},{"id":"cf23acb07458af0f","location":{"path":"/usr/share/zoneinfo/Pacific/Norfolk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":880},"digests":[{"algorithm":"sha1","value":"0f70543c0407a341ec68b97c13354ad6bc5f5000"},{"algorithm":"sha256","value":"09d11733d48a602f569fb68cc43dac5798bccc4f3c350a36e59fcbf3be09b612"}]},{"id":"07fd459663ed63f5","location":{"path":"/usr/share/zoneinfo/Pacific/Noumea","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":304},"digests":[{"algorithm":"sha1","value":"d8e75639c5dbd5aacc617f37e2d5003747a8a2e7"},{"algorithm":"sha256","value":"1526a7a4038213b58741e8a8a78404aca57d642dd3ceed86c641fcfad217b076"}]},{"id":"93ca0e166b59b978","location":{"path":"/usr/share/zoneinfo/Pacific/Pago_Pago","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":175},"digests":[{"algorithm":"sha1","value":"4c388c7f9a7700517fc6577943f3efe3bdddd3eb"},{"algorithm":"sha256","value":"7c262b62985863aad47f13b0ef5db2e5cc917b5d38002de9a2ea83ddb0883458"}]},{"id":"37466a32c248fd9b","location":{"path":"/usr/share/zoneinfo/Pacific/Palau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":180},"digests":[{"algorithm":"sha1","value":"5d7598739759a6bc5a4907695beebb6c41a8d045"},{"algorithm":"sha256","value":"0915bffcc7173e539ac68d92f641cc1da05d8efeeee7d65613062e242a27ce64"}]},{"id":"28f20bb0d4ce6c3b","location":{"path":"/usr/share/zoneinfo/Pacific/Pitcairn","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":202},"digests":[{"algorithm":"sha1","value":"e650a33fa02e1507b3b1720fa483a3a505784d67"},{"algorithm":"sha256","value":"3bae4477514e085ff4ac48e960f02ab83c2d005de1c7224d8ae8e0a60655d247"}]},{"id":"e7deb4fedab0289e","location":{"path":"/usr/share/zoneinfo/Pacific/Pohnpei","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":303},"digests":[{"algorithm":"sha1","value":"f5e2353d6f1802a3053770b341bcff228162896a"},{"algorithm":"sha256","value":"62a5eb2b08e1527c56c95e8f160d4bebfceef3831f3d6f36772a5fd12ee91ed4"}]},{"id":"a3f748fdb00f17e8","location":{"path":"/usr/share/zoneinfo/Pacific/Port_Moresby","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":186},"digests":[{"algorithm":"sha1","value":"65f9954328a5fda173ff0ce420428d024a7d32c3"},{"algorithm":"sha256","value":"7a2fd78e68910cb87e454f78bafcfd0822084451f5af45fb58bfac07ee8317ad"}]},{"id":"0383e7fddc38c826","location":{"path":"/usr/share/zoneinfo/Pacific/Rarotonga","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":603},"digests":[{"algorithm":"sha1","value":"dbdac5a429cf392f51c37a685c51690e4ff97263"},{"algorithm":"sha256","value":"deeaf48e2050a94db457228c2376d27c0f8705a43e1e18c4953aac1d69359227"}]},{"id":"a7b0b9f2b745dc3f","location":{"path":"/usr/share/zoneinfo/Pacific/Saipan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":480},"digests":[{"algorithm":"sha1","value":"a17a9f10a36680f61222a8545e4d69d0c2326e43"},{"algorithm":"sha256","value":"f1d685991ea1f04d186f9c9920b6d5905220348b5291a34be8be71f4aa717774"}]},{"id":"497f3477070c5714","location":{"path":"/usr/share/zoneinfo/Pacific/Tahiti","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":165},"digests":[{"algorithm":"sha1","value":"c38a00fdc386eabc2c267e49cf2b84f7f5b5e7ba"},{"algorithm":"sha256","value":"f62a335d11580e104e2e28e60e4da6452e0c6fe2d7596d6eee7efdd2304d2b13"}]},{"id":"ac7e10efa005e511","location":{"path":"/usr/share/zoneinfo/Pacific/Tarawa","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":166},"digests":[{"algorithm":"sha1","value":"cb335dbaaa6de98cf1f54d4a9e665c21e2cd4088"},{"algorithm":"sha256","value":"bd3e94c56eca786a6d761f34163f404804c698bc7c59a8badf494c2f89b083cd"}]},{"id":"8a9cf037b6d39679","location":{"path":"/usr/share/zoneinfo/Pacific/Tongatapu","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":372},"digests":[{"algorithm":"sha1","value":"2948107fca9a51b432da408630a8507d5c6a1a59"},{"algorithm":"sha256","value":"6f44db6da6015031243c8a5c4be12720a099e4a4a0d8734e188649f4f6bc4c42"}]},{"id":"2247a6ce2d2d373b","location":{"path":"/usr/share/zoneinfo/Pacific/Wake","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":166},"digests":[{"algorithm":"sha1","value":"a21b2f44f0648e9190488f32b4a388dda078d824"},{"algorithm":"sha256","value":"75327195d81c69dfa41ab383c28e1c0071914ac4be2b77e3799eb65845219859"}]},{"id":"c41e91a1666444a6","location":{"path":"/usr/share/zoneinfo/Pacific/Wallis","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":166},"digests":[{"algorithm":"sha1","value":"c13209b5e4aaa4182475b08c01a5665264d3f7e2"},{"algorithm":"sha256","value":"080970d47e60904479964bed98763ea69a062f784d998c5f31a5d0a48d1f4ce1"}]},{"id":"1e01de6fb0d54a78","location":{"path":"/usr/share/zoneinfo/WET","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1905},"digests":[{"algorithm":"sha1","value":"515d44469e73a5f3706413becbb22800fc3a8528"},{"algorithm":"sha256","value":"49cd25d3711f56cfda222d7b2382b2649164c220076ade418298eeb850e1810d"}]},{"id":"9eac2e3f31a76dae","location":{"path":"/usr/share/zoneinfo/iso3166.tab","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/tab-separated-values","size":4791},"digests":[{"algorithm":"sha1","value":"8f7821bdaf1b0eaee43f7807f84323b14f096846"},{"algorithm":"sha256","value":"a01a5d158f31d46ad8e6f8cc2a06c641810682a9397d460320f68d5421b65e71"}]},{"id":"118a633e45af315a","location":{"path":"/usr/share/zoneinfo/leap-seconds.list","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":5069},"digests":[{"algorithm":"sha1","value":"b55137daf0f9248b7f13894a6864ec4edff3d9a3"},{"algorithm":"sha256","value":"0bd731802f83a7ffbb3a7cd17f87af670032e16ad71b14747b057ca655277c25"}]},{"id":"f1c3d3da2c34e2f3","location":{"path":"/usr/share/zoneinfo/leapseconds","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/tab-separated-values","size":3257},"digests":[{"algorithm":"sha1","value":"35a21c8d060380dc1d63504488867bdd3dfbc7ec"},{"algorithm":"sha256","value":"816033c11b84465a03e800c5e55ead515dba53fa159b9c61da7602ea357060e8"}]},{"id":"683d220e2b606a76","location":{"path":"/usr/share/zoneinfo/right/Africa/Abidjan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"701913e83c07d3f25a355c5a0c88efa7400ebb2b"},{"algorithm":"sha256","value":"510aff425f7d2565b2325c4fb4ee1aa98d6a2c10b79d81e36dd3fea9a9773d10"}]},{"id":"ee734773a59228f1","location":{"path":"/usr/share/zoneinfo/right/Africa/Accra","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1610},"digests":[{"algorithm":"sha1","value":"755b463c144156d2f1736dd186e9171f61cabb41"},{"algorithm":"sha256","value":"87550d4a25f4097f15165265f49523b2201841bd2fe395536b902dd06f38560d"}]},{"id":"87ee637428944335","location":{"path":"/usr/share/zoneinfo/right/Africa/Addis_Ababa","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":734},"digests":[{"algorithm":"sha1","value":"433dd542c9d85957fe937d157b08fcd38f59ba88"},{"algorithm":"sha256","value":"79221d6518663607828744e1f1d59a26951e69408561cae89cd1b2a814fdaa90"}]},{"id":"1e0d3b41f8288ecd","location":{"path":"/usr/share/zoneinfo/right/Africa/Algiers","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1284},"digests":[{"algorithm":"sha1","value":"7041e274735f4c115f8c4e2e811b3d591495940a"},{"algorithm":"sha256","value":"c7ec09561ab27a19d3c137ca54d9b26a1f64cd8d6539578795cd719523df2dd0"}]},{"id":"32c2c25a05352ddc","location":{"path":"/usr/share/zoneinfo/right/Africa/Asmara","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":753},"digests":[{"algorithm":"sha1","value":"f34b6a44aa5f87e3570bc4789cdbb89735324c46"},{"algorithm":"sha256","value":"94abb964d6a2c8e90703ecf6006674e37f4e372ce5efa1dea25122e69c63452e"}]},{"id":"8150dc5078fb58ce","location":{"path":"/usr/share/zoneinfo/right/Africa/Bamako","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":758},"digests":[{"algorithm":"sha1","value":"e12862eb967e23b98e449ae98978f70380bb8d0e"},{"algorithm":"sha256","value":"b0d78d3cf068d522c8ec3837b145e7a430f47879caa575b024fe1c7eca1ea329"}]},{"id":"9064edbacd04fd52","location":{"path":"/usr/share/zoneinfo/right/Africa/Bangui","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"f979f51b995931093d5f98910eed4fcd2ff5ca8f"},{"algorithm":"sha256","value":"fcc904050b2581f63fa4f4d31b429ba27ee390e105958904b1800e3914f76ebf"}]},{"id":"affaf769d2ad6693","location":{"path":"/usr/share/zoneinfo/right/Africa/Banjul","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":766},"digests":[{"algorithm":"sha1","value":"4a2a4924773254acec9bafa44f427115e8ec2b71"},{"algorithm":"sha256","value":"88ee390e2b12a14f634a604a98a5cf9a95c25986d30b00c5bce0ee4f57516965"}]},{"id":"869e6e121962f71b","location":{"path":"/usr/share/zoneinfo/right/Africa/Bissau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":744},"digests":[{"algorithm":"sha1","value":"99039608291ac21a702158d4151dc9f52669a37a"},{"algorithm":"sha256","value":"a5cf42c2c4410eb967e7a148fe6a6c39b5d13dcff990439e421a944dea8ac958"}]},{"id":"c14c77e923061a3f","location":{"path":"/usr/share/zoneinfo/right/Africa/Blantyre","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":758},"digests":[{"algorithm":"sha1","value":"3ebca1edfcab04da4335916836ea2e31713b60d1"},{"algorithm":"sha256","value":"5d3f27a574c59e6ae7edcbe2fa8571c1f9240464af10e865d23efb6c25b53621"}]},{"id":"c9299f6fdd08c9fe","location":{"path":"/usr/share/zoneinfo/right/Africa/Brazzaville","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"031eca81e60c9b198621cfd96b3b3bc984e45eb9"},{"algorithm":"sha256","value":"bc614060d73416d6d09caf7b3740b0eb89088237cbc0e242362d38f339f3566d"}]},{"id":"97c330d562114c0f","location":{"path":"/usr/share/zoneinfo/right/Africa/Bujumbura","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"6a2fdadfce851e3e8005a0ffcb6748d380a84d61"},{"algorithm":"sha256","value":"5c8a28cbb389b5bfcfc60e1315158723d38021319c0d110b4a49efa34879b06d"}]},{"id":"5fac3088df746f8f","location":{"path":"/usr/share/zoneinfo/right/Africa/Cairo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2588},"digests":[{"algorithm":"sha1","value":"16961115ebbd7dfcb4f7dd7d4661753d2ad4a068"},{"algorithm":"sha256","value":"89d831fe4c1856fa521ddf2b974214452773b8a70ab850ac5456d7d60d18d705"}]},{"id":"40d56a660d7df53f","location":{"path":"/usr/share/zoneinfo/right/Africa/Casablanca","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1694},"digests":[{"algorithm":"sha1","value":"0e78925507f1ad3d2c3940682d3125f9cac406f4"},{"algorithm":"sha256","value":"8a7cfd1f75e891ad40f5e7e7c8ee150bee239d9739c16e2d4679083686ecbc6b"}]},{"id":"a2c9655ad8fa68f0","location":{"path":"/usr/share/zoneinfo/right/Africa/Ceuta","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2244},"digests":[{"algorithm":"sha1","value":"be4020058bb686d180082b530b8c4ef5d219f8ca"},{"algorithm":"sha256","value":"fc67066886856fe154887cef378e4f54ebe7928725a90691555d25bcbf127d1f"}]},{"id":"d4f64318c8c31fea","location":{"path":"/usr/share/zoneinfo/right/Africa/Conakry","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":758},"digests":[{"algorithm":"sha1","value":"5cfbd1972312373553ddc14db34df1e880272805"},{"algorithm":"sha256","value":"9e4b06c7193dec770df9db5e9c2237b964fdc8bd37ac6a27f82d31f76dd5c41e"}]},{"id":"d1784af5d5d37bf0","location":{"path":"/usr/share/zoneinfo/right/Africa/Dakar","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"46b94fec4b33a9d16f0fdf39f88b0f9fc127f2e4"},{"algorithm":"sha256","value":"c0db080c7a34e2a7f95c27c36bcc7b79dc953d2d58ec9a1e3cc6716fbf67a772"}]},{"id":"4fcc713d42e04658","location":{"path":"/usr/share/zoneinfo/right/Africa/Dar_es_Salaam","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":762},"digests":[{"algorithm":"sha1","value":"10e629cfe8781112b1a05194d17dd31db31af166"},{"algorithm":"sha256","value":"e41ff03371be68d28c8b6d6f59a4f63097b61c886e30610d33a2e5708ee0318b"}]},{"id":"b73356bd8ec271be","location":{"path":"/usr/share/zoneinfo/right/Africa/Djibouti","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"7aff0261b15bf33d298d64f7de6403434a85965b"},{"algorithm":"sha256","value":"3cd0bf0435140ccdeb52e5be5c5316085fc201b1c9cbc2aae49a78e96788d68c"}]},{"id":"cd97fab766dc2ec5","location":{"path":"/usr/share/zoneinfo/right/Africa/Douala","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"21d364afbd7fd8e22254674fa1ac88a780234712"},{"algorithm":"sha256","value":"6185664bc6763acd02a418e26d8527f8970c98d15cff8b52d7352e443325952b"}]},{"id":"caca12e50471e00e","location":{"path":"/usr/share/zoneinfo/right/Africa/El_Aaiun","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1560},"digests":[{"algorithm":"sha1","value":"17cd7754f3b358aee14a475058f2858aa9abed1f"},{"algorithm":"sha256","value":"a60908b0d2c85d6fed920a5bab7a077f027dbd22ad10acf59d0b8ab5c5990fef"}]},{"id":"79e734f4cb0cae07","location":{"path":"/usr/share/zoneinfo/right/Africa/Freetown","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1014},"digests":[{"algorithm":"sha1","value":"1b105fdfefa3fda801e2714e34f501df8e7c3795"},{"algorithm":"sha256","value":"5363ea27697bbd228a476ecf7ef5413303c957eac6ce5cebd9e307c486355baf"}]},{"id":"99cfd22d97eeeefc","location":{"path":"/usr/share/zoneinfo/right/Africa/Gaborone","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":784},"digests":[{"algorithm":"sha1","value":"c2376a60d71f3d48f0d25627968a456b9b908610"},{"algorithm":"sha256","value":"98cd6066b0f4985f83db7e6c825dc71c06c109758edf989581c42c97711b5994"}]},{"id":"253203e88ef3d7bf","location":{"path":"/usr/share/zoneinfo/right/Africa/Harare","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"8164b53712ac0e6cd749428c1793261afeb67d6d"},{"algorithm":"sha256","value":"6212eeae47088e92c89f6000347e3cf55df5050a91cfb5c0a18af05ef4b65eee"}]},{"id":"6e32a53757c40f48","location":{"path":"/usr/share/zoneinfo/right/Africa/Johannesburg","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":794},"digests":[{"algorithm":"sha1","value":"6f3163c255bc4bb04cc897ec159b776a78d946de"},{"algorithm":"sha256","value":"131de038c40c06b3ac9bc68d3c5d4b63c57eec9a5960c4089550be4b0049f07c"}]},{"id":"50752191bbd08ac5","location":{"path":"/usr/share/zoneinfo/right/Africa/Juba","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1228},"digests":[{"algorithm":"sha1","value":"55994c1a837b7648b0b852a858c95a3790c07a0d"},{"algorithm":"sha256","value":"15b229ed8535d2bc4385513174d0d59dc4bee52f594d51a472ec6a927df13d11"}]},{"id":"bfbab99c2d6abad3","location":{"path":"/usr/share/zoneinfo/right/Africa/Kampala","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":800},"digests":[{"algorithm":"sha1","value":"861033f279bc95196bd148e8a5c51f49a5484c6d"},{"algorithm":"sha256","value":"cda5c7548c8584cd5fea0012c11bb20cea70d432fdf47966cb27615e5d2d42e4"}]},{"id":"20acdc70adb4cdd7","location":{"path":"/usr/share/zoneinfo/right/Africa/Khartoum","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1228},"digests":[{"algorithm":"sha1","value":"5b19602d1263b6b32fd27ca7314d1584eadf7e39"},{"algorithm":"sha256","value":"cc9aa49ae8849a9f43a85edce4ed8202bdfc8b91d54f8a74ae6f9d5df3600561"}]},{"id":"36e89a4a186f2a45","location":{"path":"/usr/share/zoneinfo/right/Africa/Kigali","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"c9e334cd617f84c7ea95205d513945ef1faef50d"},{"algorithm":"sha256","value":"dad5ee37e80d6a5625767c29e52c7bb4af362c5ac05fed892ddfb24ab6aa6a91"}]},{"id":"b241a5fccd5330e6","location":{"path":"/usr/share/zoneinfo/right/Africa/Kinshasa","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"6d287259dea1d409a8b9598e7f0992d9e78da7ec"},{"algorithm":"sha256","value":"08103ac769fcc12de12ec0bf8721e6b872b16796dac9949daa8a7113ef15b85b"}]},{"id":"d1ee9513d09ffde7","location":{"path":"/usr/share/zoneinfo/right/Africa/Lagos","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":784},"digests":[{"algorithm":"sha1","value":"b7857cb173c474a1948e97549ad472414b244421"},{"algorithm":"sha256","value":"9a0e2006226a0f7fa22884375cb788830dd1f8bae9556c45cfeaa4e62a3105c0"}]},{"id":"66adf8487d89852c","location":{"path":"/usr/share/zoneinfo/right/Africa/Libreville","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"51a1ff5407d8de953d2d1d98f5ea7bda4a2b1f2c"},{"algorithm":"sha256","value":"4dccfd2b999a5355b9bc9f003232c0a00fcd97a8dec622a3d80c1e9926a89e55"}]},{"id":"8323fbc960b5bb76","location":{"path":"/usr/share/zoneinfo/right/Africa/Lome","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"43fb43af6dd6bfc6de8cd3f6dabf8ed8286326fd"},{"algorithm":"sha256","value":"d3bfea7d89d1e7a8d2b646149c37cfcde39869c738d18842903388957db0d1a1"}]},{"id":"dba9c7b813b5def9","location":{"path":"/usr/share/zoneinfo/right/Africa/Luanda","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":736},"digests":[{"algorithm":"sha1","value":"fa0b2ebdd152d23c97972ec1b6f6635d45781112"},{"algorithm":"sha256","value":"3139b4c754c3138acf5e5a3524135c536a561087bd45deb49a65dfcba28cb2c6"}]},{"id":"b41c5a5338fecfe0","location":{"path":"/usr/share/zoneinfo/right/Africa/Lubumbashi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"c322300f4b3c32a4b7f8cf3e29f6f57e3d5bd3ca"},{"algorithm":"sha256","value":"09184bc5000d46702380249efa5803e48ce33031ad5d04832354bd625faa95a6"}]},{"id":"4340d1bcd8649a22","location":{"path":"/usr/share/zoneinfo/right/Africa/Lusaka","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"883da53ade9d603545364462b63b2177fb75801e"},{"algorithm":"sha256","value":"0be62ac1d30c0860b1da16103c5fdd98470c4e992e88327cd84935f320ace6f0"}]},{"id":"26f765f33a9b3ba9","location":{"path":"/usr/share/zoneinfo/right/Africa/Malabo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"b6dbe2737ffa6500ac940c7775720eb7c7a5924e"},{"algorithm":"sha256","value":"ccbc3ef5767e40e729e7c688e8d0ba9242d4108564c916553110dd7b65e550ba"}]},{"id":"28fe3b87700ef968","location":{"path":"/usr/share/zoneinfo/right/Africa/Maputo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"766c4231155014838edb742698ad6d3625624109"},{"algorithm":"sha256","value":"62b4043105f84f3d68c61a569fb5fe4105df838e0c6d26b160df43e2e8081b24"}]},{"id":"46a8a6eb61e6c3b5","location":{"path":"/usr/share/zoneinfo/right/Africa/Maseru","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":740},"digests":[{"algorithm":"sha1","value":"3ec3c5007eb703d08cbef2ae687b5f75fbb2e738"},{"algorithm":"sha256","value":"337465601f3040171f964a323ec46fe85a30cb8467daf2bdbee1de5fd59b493a"}]},{"id":"afbd54ee39a7e567","location":{"path":"/usr/share/zoneinfo/right/Africa/Mbabane","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":700},"digests":[{"algorithm":"sha1","value":"de2b8c226101fbf4bb79db0b7226cb3d6a03bcdd"},{"algorithm":"sha256","value":"79ffc9ac498cc8add5728dfa7d649ecd57c070efde86e8121491de055c4c39cb"}]},{"id":"4eaafd741b902c5d","location":{"path":"/usr/share/zoneinfo/right/Africa/Mogadishu","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":762},"digests":[{"algorithm":"sha1","value":"134368ba7cad013a4bdcd5e8a53e48fa80300d49"},{"algorithm":"sha256","value":"4617ccfab0884304cd8ab2b6581a8739f9266e6c59e6100c29dca1329630aa05"}]},{"id":"b32f2ad8682bbf82","location":{"path":"/usr/share/zoneinfo/right/Africa/Monrovia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":758},"digests":[{"algorithm":"sha1","value":"daff6e3b89c38fb3be7c448fcc9350ae69fb7c0a"},{"algorithm":"sha256","value":"bfeb06c24ddb7440f30853139a6a8d9ba45b67f806d463722304a737f2139384"}]},{"id":"11984ffbabdf6b65","location":{"path":"/usr/share/zoneinfo/right/Africa/Nairobi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":814},"digests":[{"algorithm":"sha1","value":"ef3db80c948bf3c3dc2106fe160252cd2ef3d6f8"},{"algorithm":"sha256","value":"b28510b60916733bffc90ea86d3d0bddd314520b751819c76f79d179e0a28a14"}]},{"id":"bedadbee48a588ee","location":{"path":"/usr/share/zoneinfo/right/Africa/Ndjamena","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":748},"digests":[{"algorithm":"sha1","value":"ef6ec5ce2e0531bc90eee6b8c0bc4eea48bde70f"},{"algorithm":"sha256","value":"46fd423314dc553adfd34d8a17cf5fabc5b0cc6c8d291a185b82ef5fcf2b1514"}]},{"id":"a390295916239dd1","location":{"path":"/usr/share/zoneinfo/right/Africa/Niamey","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":766},"digests":[{"algorithm":"sha1","value":"645a80715a9dbe3eabb1eac6b781376b6766545a"},{"algorithm":"sha256","value":"6c2487828ca591b32bbd3b87baaefcde48d6e499c94c482ae3591bc236ef7d5d"}]},{"id":"ba1eafda38ffdafd","location":{"path":"/usr/share/zoneinfo/right/Africa/Nouakchott","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":758},"digests":[{"algorithm":"sha1","value":"f96a0d2049d4f92660678a6e6c962e5726907ba2"},{"algorithm":"sha256","value":"5f2a40280ffec38e26ba3329dc140676db083da2f5ef60a37216fca2df239733"}]},{"id":"3456ca2d600efb20","location":{"path":"/usr/share/zoneinfo/right/Africa/Ouagadougou","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"ae1d1fa2d9d5185e1a4b9b377b60d51dc5b294fe"},{"algorithm":"sha256","value":"73519ec37189f0055642067f6aa29a08fc7793e925f789f442e61109cdb7fbde"}]},{"id":"566775468c41f238","location":{"path":"/usr/share/zoneinfo/right/Africa/Porto-Novo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"0354b086344f2b8fd91d7b08f0b81edb653575e8"},{"algorithm":"sha256","value":"65c149fe645533aeaa299ce8be1d68c0e902bdd1d47638c705a1d336f943578b"}]},{"id":"f02a3333c6b682a2","location":{"path":"/usr/share/zoneinfo/right/Africa/Sao_Tome","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":804},"digests":[{"algorithm":"sha1","value":"bd37a60669b8c45233f85bc811bdd28bf90bd49c"},{"algorithm":"sha256","value":"5fd82fe2509f5d8364118a8bb1348aa97abd061d5d65ee5096551096a841b640"}]},{"id":"6b6ede54b9914199","location":{"path":"/usr/share/zoneinfo/right/Africa/Tripoli","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1174},"digests":[{"algorithm":"sha1","value":"8090d4c550301289f515cea449844695f12dbb21"},{"algorithm":"sha256","value":"30419d45da3bc2ee0aa4bdf34a50a24d3b83a6dce9d311a71dca694ea080c875"}]},{"id":"39e15b0720a09226","location":{"path":"/usr/share/zoneinfo/right/Africa/Tunis","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1238},"digests":[{"algorithm":"sha1","value":"abff5f7bf3ddfaa0a3ebfbbc39a63e2c5b7ded4a"},{"algorithm":"sha256","value":"0b3523531a582c58545c1cc4031bfffba50e10cb7457ba51e5a3fda741d3d210"}]},{"id":"99b19972b933a2ac","location":{"path":"/usr/share/zoneinfo/right/Africa/Windhoek","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1504},"digests":[{"algorithm":"sha1","value":"50cdbccbc718e300c353345cb481748778117311"},{"algorithm":"sha256","value":"989716ba6212c957e69f6359a8c5d3cf17094c72082c386cfdf0aa80abc3d9ed"}]},{"id":"f08cc428750ddbbc","location":{"path":"/usr/share/zoneinfo/right/America/Adak","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2551},"digests":[{"algorithm":"sha1","value":"7959f06282d7867112ab81af7154b617ac5aff38"},{"algorithm":"sha256","value":"3d2c9d6661832c37c32186cbec42339fb18ab91b45c84e52050a8396b19c48f5"}]},{"id":"9c49f59129c1959e","location":{"path":"/usr/share/zoneinfo/right/America/Anchorage","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2565},"digests":[{"algorithm":"sha1","value":"96bf1858e3bbff87aa33402d761cfb3eab761974"},{"algorithm":"sha256","value":"a2c9b5aa5c94ea728291248034451b3662251dd9d5243e1d8862f8b444d736ce"}]},{"id":"f412fc536b41ecab","location":{"path":"/usr/share/zoneinfo/right/America/Anguilla","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"d720495032afef43dbb6da60ba52a346a60f8071"},{"algorithm":"sha256","value":"b5ac5f3a9cdeb603296a6a2d541bcb0e4d61338da602dc5748b06bffc10448c1"}]},{"id":"c730a406f4569108","location":{"path":"/usr/share/zoneinfo/right/America/Antigua","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"b67f86abd852b80a1ba62fa5f6aed6e2ad77e634"},{"algorithm":"sha256","value":"ec4d8f060b065d9663e4a6350bdedff256a6d5c76ebf54ae267eab02082d3423"}]},{"id":"9d5e2cf074fdb47b","location":{"path":"/usr/share/zoneinfo/right/America/Araguaina","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1418},"digests":[{"algorithm":"sha1","value":"51a0b84715b984282aabac5dc21998d12d1dbe49"},{"algorithm":"sha256","value":"fb6a86af8f371e9216682727ee8641d105f4676d6abadb4eb369612f1224e683"}]},{"id":"0cdc9595cffd7a8c","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/Buenos_Aires","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1610},"digests":[{"algorithm":"sha1","value":"5943da30c3103a9134d88f4b49f8b804db57b06b"},{"algorithm":"sha256","value":"7156104390cc6f9fe2677dc5f91b20d270db4bbd1f1a404a39820a90ea426565"}]},{"id":"8b254dd65e35f576","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/Catamarca","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1610},"digests":[{"algorithm":"sha1","value":"3c238a614d169dba89f429eb1d6bdb8459f46eaf"},{"algorithm":"sha256","value":"6c905996cdc4642e1892e22137c00080dfec0eb82ec5b6a0a987c5ef50db56cc"}]},{"id":"459c57b4090c07e8","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/Cordoba","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1610},"digests":[{"algorithm":"sha1","value":"829a5eae17cfab8c30609e8a0ab3f3c4536a0c3b"},{"algorithm":"sha256","value":"1b18a48061184b0da06e3640fd9d652785332b61501edc7d26ec4dfdaed72b27"}]},{"id":"2c6d312c333a2ce8","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/Jujuy","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1582},"digests":[{"algorithm":"sha1","value":"ea909ad1ac6728092232e1077909794b8266ff62"},{"algorithm":"sha256","value":"8719c9782596146e3ae6c26569bf2d1bde287e3dd1ef018d188a5686bd49c657"}]},{"id":"0e38593b4a0d06b1","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/La_Rioja","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1624},"digests":[{"algorithm":"sha1","value":"e1910e44445e964f290b9c534b97830df0b2105a"},{"algorithm":"sha256","value":"288aa07045d6e9e8287c8f975faf2b56db5a05a2466c25bcf3ab5fae76ff746b"}]},{"id":"593cc4b6a2b80ad6","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/Mendoza","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1610},"digests":[{"algorithm":"sha1","value":"d1ac122f7967fc37f35a4a031ab111e5701d73d0"},{"algorithm":"sha256","value":"bd66f5d2934f0c2bad0aed5d7140bdeec82ac91113c017b9ba1649b62ad32717"}]},{"id":"360dab6427ba97de","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/Rio_Gallegos","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1610},"digests":[{"algorithm":"sha1","value":"43b94ef734625563f9e0b3319e01da11bf11cd19"},{"algorithm":"sha256","value":"8dab5dc4a1fc928406bcf8e78107494cbcbf5a20663443e9f1dc8825f062dd5f"}]},{"id":"1737170fc44d16af","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/Salta","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1582},"digests":[{"algorithm":"sha1","value":"26efc428eab2a5914275addcd8d1486208b4e6b4"},{"algorithm":"sha256","value":"d2d31d3e12544408a87c155739d93117f9ee131e9abbb32bc2c54e0fcaa2f4b4"}]},{"id":"80127d36a8d154b0","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/San_Juan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1624},"digests":[{"algorithm":"sha1","value":"b9db413a76ac38629fc9e93c61d95470e718e6d2"},{"algorithm":"sha256","value":"7bd9ddfe1813944eb0aaf0b5006378d97b70ca2f76168d64f2896ed6cde0f68b"}]},{"id":"4aa90c9eb1bd01b0","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/San_Luis","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1636},"digests":[{"algorithm":"sha1","value":"49346f4d5107bb39310ab6bd078f1984a38e15c2"},{"algorithm":"sha256","value":"81fed40e2461f00a553d3253eaab174df4c41d590091b45ed2618bf429554438"}]},{"id":"7687f1c04b0d1e11","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/Tucuman","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1638},"digests":[{"algorithm":"sha1","value":"bd7808cf0d961088e94e1a107541f713d39c0328"},{"algorithm":"sha256","value":"e2eef3a90bb26e77290189a7f0a255341d14e976c85f1a9d54fea7dbaacf2804"}]},{"id":"310209455144b927","location":{"path":"/usr/share/zoneinfo/right/America/Argentina/Ushuaia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1610},"digests":[{"algorithm":"sha1","value":"a6d07dac97c439ae7490a368a191114f63aa760e"},{"algorithm":"sha256","value":"739f5b19e092ff86807f68d9a37419a8980e1e40d02a23a701f3a1b438580ae2"}]},{"id":"4800394f23d9eddc","location":{"path":"/usr/share/zoneinfo/right/America/Aruba","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":736},"digests":[{"algorithm":"sha1","value":"d9658849c5961b6b311d3057c83e208157a213e3"},{"algorithm":"sha256","value":"8a263d80d7385220b81caf28fafea278233276c16fd802c9060d6b10c2e6f038"}]},{"id":"54f799a032205678","location":{"path":"/usr/share/zoneinfo/right/America/Asuncion","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2192},"digests":[{"algorithm":"sha1","value":"b8924bd2daaf4b348ec4effa84923fb1522af04a"},{"algorithm":"sha256","value":"db2e05b98d8ff1baf027b0aa0aaddb3e2ace809f3b800b75c64615e79c3f551e"}]},{"id":"3a7b9d19acb16d46","location":{"path":"/usr/share/zoneinfo/right/America/Atikokan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":886},"digests":[{"algorithm":"sha1","value":"d417c94fe0c2a528abe2eb807f013c7c0648a2bf"},{"algorithm":"sha256","value":"70e21ea54f2299a6ebdb845946f2b7a12d852deccd3a0f36c4a1c74fed5eee16"}]},{"id":"4e9d1daafa2a7071","location":{"path":"/usr/share/zoneinfo/right/America/Bahia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1558},"digests":[{"algorithm":"sha1","value":"aa3de2b5a708659a7daaf8017ecb0eb6d7db9b0c"},{"algorithm":"sha256","value":"9320d1569e6ba22f4b3c42284d1ed3790c640aeaac9b0244d736d6db7ca52eb6"}]},{"id":"4dd44cdec2e51a78","location":{"path":"/usr/share/zoneinfo/right/America/Bahia_Banderas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1650},"digests":[{"algorithm":"sha1","value":"987f31b7c6445e5e44f12e428ac8f26d5db51371"},{"algorithm":"sha256","value":"b7e9a4d0d692f239df6016177d6abf64a9631161774b2a53e0e0e1c85c2cc05c"}]},{"id":"2c909aa58f1a5239","location":{"path":"/usr/share/zoneinfo/right/America/Barbados","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":986},"digests":[{"algorithm":"sha1","value":"e9235c96aad0224bd213e7b9df15214a7436baaf"},{"algorithm":"sha256","value":"7a202b9e618f9aa703dcde41a80e335c903509e96389d363c3100afbe083fb00"}]},{"id":"802bc601148f518d","location":{"path":"/usr/share/zoneinfo/right/America/Belem","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1110},"digests":[{"algorithm":"sha1","value":"ecd0b254644f26eebbe13977a7e0e4b3276d3f5e"},{"algorithm":"sha256","value":"cd9eb30cc76f3f55bf967cdcadc7708a567ab8def99c275ca25e62d3b969a9bc"}]},{"id":"f888696623d7b9b3","location":{"path":"/usr/share/zoneinfo/right/America/Belize","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2164},"digests":[{"algorithm":"sha1","value":"47a1f8cd78b79a2dc3053bb17e879793391e56b8"},{"algorithm":"sha256","value":"321ee3bcc7f9e0b7b4bc6ac8cfd90e7a1b82d52dd925cdd2247edee94913421b"}]},{"id":"f341964f65e46878","location":{"path":"/usr/share/zoneinfo/right/America/Blanc-Sablon","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":848},"digests":[{"algorithm":"sha1","value":"fef7fed74a7d4db46fcced0de854d92e33210bf3"},{"algorithm":"sha256","value":"68bd607c85f76f8382ea1dc800739523271a1bc798794e39d0449bbbf6cbe260"}]},{"id":"6dffe452dc3ea6cc","location":{"path":"/usr/share/zoneinfo/right/America/Boa_Vista","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1166},"digests":[{"algorithm":"sha1","value":"23dc6fe72b50cdf578befd3c38f3cc99da94b30b"},{"algorithm":"sha256","value":"b2c3c223fef2b34a132362de820937e29b466b8a7ccaf37658a122e7aa5c1291"}]},{"id":"8d0bbf2da62e56fe","location":{"path":"/usr/share/zoneinfo/right/America/Bogota","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":780},"digests":[{"algorithm":"sha1","value":"abc8d9dc3fb912da970e408f3bb162701e034b06"},{"algorithm":"sha256","value":"6e0fc2bc48eb6d7068c972bbdb7d09127a345e13e9b636f85f37cf452187acba"}]},{"id":"814f7fe6403c96ee","location":{"path":"/usr/share/zoneinfo/right/America/Boise","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2606},"digests":[{"algorithm":"sha1","value":"3e9e9705bdd9426ddba765d3238c00e8c9b4ea90"},{"algorithm":"sha256","value":"9f07a1bffe602a7986727c2b7613e00b3ca5cb7c00adfde3b221cbbdc2517cc9"}]},{"id":"fab4f006131064d5","location":{"path":"/usr/share/zoneinfo/right/America/Cambridge_Bay","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2450},"digests":[{"algorithm":"sha1","value":"aed371febe45627c8cc6aae72214b085b71d19b6"},{"algorithm":"sha256","value":"07a94b3c551802b424e2e0650bcd67d923734c3650546308608a96fc0fa2ba98"}]},{"id":"42dd94983067673a","location":{"path":"/usr/share/zoneinfo/right/America/Campo_Grande","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1978},"digests":[{"algorithm":"sha1","value":"e0055d3ef17c4654280973aec10d1f5841d25dc8"},{"algorithm":"sha256","value":"7d2b1fc96f0165733ced4a7ea2c7efb5c55b46f3142d1beb95e511f531d42cc4"}]},{"id":"d8eda5e3669ecef7","location":{"path":"/usr/share/zoneinfo/right/America/Cancun","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1414},"digests":[{"algorithm":"sha1","value":"ef666c6a784d39dc88a785ce68875ab985fb7787"},{"algorithm":"sha256","value":"eaa1fc39e962d042eabc2face28ddc691acc8ab20ae8f92b33ea0088b9ecab0d"}]},{"id":"abbc976522594d59","location":{"path":"/usr/share/zoneinfo/right/America/Caracas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":798},"digests":[{"algorithm":"sha1","value":"a9c54e7c7b708ffb00ee0587011b3afda2e57d7e"},{"algorithm":"sha256","value":"26099eb3b9690522602f5aa9e5ac12ca3848fd48733ddc2ce41f1c7fb9894e78"}]},{"id":"2e5a92591ca51c97","location":{"path":"/usr/share/zoneinfo/right/America/Cayenne","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"f2cf43f4db3d1ad4bd857ec85d98d193b22b1427"},{"algorithm":"sha256","value":"b285665aeb28a9bb7cf48814bdfd2b83be428e834f96d45a7f53460cc514cd16"}]},{"id":"2200bc80ebcaee28","location":{"path":"/usr/share/zoneinfo/right/America/Cayman","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"237be17edfa3066241f86cec8f1f09c1b07132ea"},{"algorithm":"sha256","value":"4e8b16f22dd794a164f494298e342d545cb8adc32a3ec3a8e932fa68e20300df"}]},{"id":"3d58f6e0dd5449fe","location":{"path":"/usr/share/zoneinfo/right/America/Chicago","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3788},"digests":[{"algorithm":"sha1","value":"25b563c1339c6a6a18c059f5727929dffd999c5c"},{"algorithm":"sha256","value":"cb676a13de0913798398166961c63541c78bf0b446ac2c740f5b862abc3df17b"}]},{"id":"102421517eeaf70f","location":{"path":"/usr/share/zoneinfo/right/America/Chihuahua","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1652},"digests":[{"algorithm":"sha1","value":"028cc217225a07d4bdd0eaee30ebf09d5912bc46"},{"algorithm":"sha256","value":"4e8f067a972a0b4278feb901a72c67a692b63ae8a47ec752dad6f614570dd825"}]},{"id":"387b8bd9e291a41b","location":{"path":"/usr/share/zoneinfo/right/America/Ciudad_Juarez","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1734},"digests":[{"algorithm":"sha1","value":"46540d515a81ffae707a4008d81a589c2061b5c1"},{"algorithm":"sha256","value":"b5da80ba08bc2758884a19f9dc99690db20e6a0887b919a20dbdfae72a0bb523"}]},{"id":"cc9ac8e43534599d","location":{"path":"/usr/share/zoneinfo/right/America/Costa_Rica","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":866},"digests":[{"algorithm":"sha1","value":"e3503f12489eef67dc1fee936fb95f9760a24cf1"},{"algorithm":"sha256","value":"b6a1aba590b48ebe8a70bd05c0d83769c293ee1eb9c82f9c3a16a78d76b8aea3"}]},{"id":"0140cc30bf0cd851","location":{"path":"/usr/share/zoneinfo/right/America/Coyhaique","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2674},"digests":[{"algorithm":"sha1","value":"27bb70b14e4fc84d4559b71be12bea7c156579f2"},{"algorithm":"sha256","value":"52e47a440c3e7fe8b1978d6ea58011171d71020400a78f972481d23c79d4d65e"}]},{"id":"cce50bf533ca78ae","location":{"path":"/usr/share/zoneinfo/right/America/Creston","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":758},"digests":[{"algorithm":"sha1","value":"4167ce9985af3beac0c429bdcc67e48058680825"},{"algorithm":"sha256","value":"1fcffd940a27d996177d7c0a0cbb2e5bfb72d4d8bb5d3dd1695406a25bb62a69"}]},{"id":"b8a85f902b7d939c","location":{"path":"/usr/share/zoneinfo/right/America/Cuiaba","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1950},"digests":[{"algorithm":"sha1","value":"ac9e9d053420a8cd0d7700a3128a7287a9eaaf92"},{"algorithm":"sha256","value":"e03ced0619ee055adc7b2af08dd55ef6767eb020fa85c1ef4baa24c7defbe34f"}]},{"id":"9c2e54d1ad3d5456","location":{"path":"/usr/share/zoneinfo/right/America/Curacao","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":736},"digests":[{"algorithm":"sha1","value":"68b3ad840ece02fc3f43b363f80c3ff9d2f5b81a"},{"algorithm":"sha256","value":"090b768907e0937458509573da296c336cfadb6be84f4e3d92fd2e3e754fd24d"}]},{"id":"a1924f298f51eb04","location":{"path":"/usr/share/zoneinfo/right/America/Danmarkshavn","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1248},"digests":[{"algorithm":"sha1","value":"7bd507e7c0bba043cb8af9c5d49f3e7b865b092f"},{"algorithm":"sha256","value":"6d6368e23925f048f6181bddfc247ba4bbf9c6f5e248edfa80a48e14decb3bd1"}]},{"id":"c5a46c61862c979c","location":{"path":"/usr/share/zoneinfo/right/America/Dawson","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2164},"digests":[{"algorithm":"sha1","value":"75a1914d0f35ffe3cceebf43df1c1659273a50a5"},{"algorithm":"sha256","value":"51222a73543e2736f72d6661ac65b9c52327d0d71bcef850ed96c3d86049ed50"}]},{"id":"8bef5d4762821b52","location":{"path":"/usr/share/zoneinfo/right/America/Dawson_Creek","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1600},"digests":[{"algorithm":"sha1","value":"bce500db63730f09d248a07edbf42ce0b4cf951a"},{"algorithm":"sha256","value":"51af59f32c7aaf265b8d94a3bea7cf50278eb4ec053b89d0b95e2b55f689fae2"}]},{"id":"f376553b283602a4","location":{"path":"/usr/share/zoneinfo/right/America/Denver","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2656},"digests":[{"algorithm":"sha1","value":"e9b3d52b9f0d9007332a9cf38ab33c76984ecfaf"},{"algorithm":"sha256","value":"6bb62df3b85caae7f8f4939d4920bb5f47ce9f33c67460fd351fe70c9a0c757f"}]},{"id":"533aea0bb46b809a","location":{"path":"/usr/share/zoneinfo/right/America/Detroit","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2426},"digests":[{"algorithm":"sha1","value":"ea891775e348eb18f9a829294d87917fa10686f4"},{"algorithm":"sha256","value":"56d0f978af5a7d16294c831947ca1df07412530a50eead2b7e0cd69084c2bc18"}]},{"id":"1b3bb54fadd1e4a4","location":{"path":"/usr/share/zoneinfo/right/America/Dominica","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"0668c5e41185fc26b65909626b34d603410aae92"},{"algorithm":"sha256","value":"8e11f8708e3615836565f49c75565c89fbfde76e6b9df256c582fc414357c755"}]},{"id":"5b3d4090b3397639","location":{"path":"/usr/share/zoneinfo/right/America/Edmonton","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2528},"digests":[{"algorithm":"sha1","value":"89194e1dad8cbcd38918b4706740750e24cf5d5f"},{"algorithm":"sha256","value":"528d394ca8c879522b8bd4a919a2cabf2af567947973149ba8717d8077ead319"}]},{"id":"7cb0a11a27c4dc66","location":{"path":"/usr/share/zoneinfo/right/America/Eirunepe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1190},"digests":[{"algorithm":"sha1","value":"71fd8e89283fd5912ee621045767e9d39ca29d08"},{"algorithm":"sha256","value":"e148b383177420331e258f94fbc265cc75c4ab1dccd320dd2d5e354529777d7a"}]},{"id":"1b3505dddb4d8acf","location":{"path":"/usr/share/zoneinfo/right/America/El_Salvador","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":774},"digests":[{"algorithm":"sha1","value":"d0c66fb8cbc8039f9d3d3f1937cd8db77afaad27"},{"algorithm":"sha256","value":"d2c33b09f9f4289d027ec4bb4694490521cdae7f112820197955fa5c37ec5d7b"}]},{"id":"c34068ff7be742f9","location":{"path":"/usr/share/zoneinfo/right/America/Fort_Nelson","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2790},"digests":[{"algorithm":"sha1","value":"9645d88a4cdcfceddfc000468910dff868fbff7b"},{"algorithm":"sha256","value":"18872ba877025b25436b2316c089fd6b79e45eb9a356cf84908bc267097a8a08"}]},{"id":"4dad03579c22622e","location":{"path":"/usr/share/zoneinfo/right/America/Fortaleza","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1250},"digests":[{"algorithm":"sha1","value":"e448744a3162fdd6d18775abdfe6deb1af30e9dc"},{"algorithm":"sha256","value":"8d17987950aee741ca6d2667ae925adece79dd4786665a39e8b3ec8ce6ecc41e"}]},{"id":"d3859f791b1ee401","location":{"path":"/usr/share/zoneinfo/right/America/Glace_Bay","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2388},"digests":[{"algorithm":"sha1","value":"9fa9ece5a6e257003f5d88f7c48151e433209916"},{"algorithm":"sha256","value":"c33810a988030e8cc29edcb24cc1f8df92fd7c787731dcf79c7640eb0597aaf1"}]},{"id":"28388ea98ab733c7","location":{"path":"/usr/share/zoneinfo/right/America/Goose_Bay","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3406},"digests":[{"algorithm":"sha1","value":"c4117688acc9366559e0e1ee6af12fdb6ebfb136"},{"algorithm":"sha256","value":"1d7eb04ad85106ea2e0a2d6e1dea1486a794987777d77302064722ea6cacda5c"}]},{"id":"4bfa5e95265e8ef3","location":{"path":"/usr/share/zoneinfo/right/America/Grand_Turk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2030},"digests":[{"algorithm":"sha1","value":"db82b7464a67fe4828f5415e161c945df8aaf70b"},{"algorithm":"sha256","value":"b2361dddcae8a330c6b854995f9887f9fcde49c86b3db1bd4490a007d07db8a2"}]},{"id":"4b30f3e47b084bd9","location":{"path":"/usr/share/zoneinfo/right/America/Grenada","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"3626512ff0678dc725d293f54862664027ccc648"},{"algorithm":"sha256","value":"bb3d3f180d82fb6a748a07f36f99aa4b6942adff7338a0b424091d863c5a048e"}]},{"id":"feb3512eb882d59d","location":{"path":"/usr/share/zoneinfo/right/America/Guadeloupe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"a27c32ce6b382c3f2b4ef56357dd3d0d6a620512"},{"algorithm":"sha256","value":"f72701f94cf2298149c4d30ec583b8ca10b88aab1724247c0f94cf9776627762"}]},{"id":"854ff14aeb034af5","location":{"path":"/usr/share/zoneinfo/right/America/Guatemala","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":830},"digests":[{"algorithm":"sha1","value":"2f224b13635123144f1e8b82fc03a3de8b8ba36b"},{"algorithm":"sha256","value":"d5fcd5f1726e7117953d77b0479022d8172a021773b0a512a645ed29aff31f41"}]},{"id":"70058788cb6704d2","location":{"path":"/usr/share/zoneinfo/right/America/Guayaquil","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":780},"digests":[{"algorithm":"sha1","value":"b294a8623b9f564316349f7034307c8ef2469eb3"},{"algorithm":"sha256","value":"7b3e3d25be505d81523d249b90326023ccb9c710de06f7d2267f4958cfb65d3a"}]},{"id":"f4d6646a5a9a64a7","location":{"path":"/usr/share/zoneinfo/right/America/Guyana","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":796},"digests":[{"algorithm":"sha1","value":"ab168e3b6d7f190cdae123f2cb9a592614df3b1e"},{"algorithm":"sha256","value":"273535ad4113cc3f17edece259307eef85b51112fc18896f3e6fd2252f30997c"}]},{"id":"9b38d74dc4cc19b0","location":{"path":"/usr/share/zoneinfo/right/America/Halifax","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3620},"digests":[{"algorithm":"sha1","value":"8dd46c826cf287c8c5593f37eb4a826a72eed1f0"},{"algorithm":"sha256","value":"de39a9ae64f17eb6622ee807dceedb6a93a0edaebbc3cd6852eeccc91578a738"}]},{"id":"90b3292967aef278","location":{"path":"/usr/share/zoneinfo/right/America/Havana","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2608},"digests":[{"algorithm":"sha1","value":"86656a7726c2a53c656670ec6ea7584b07972c6c"},{"algorithm":"sha256","value":"e6de756b4817594fecb58a44da08c85730b875bb19aa4121f31d11f83333c0d1"}]},{"id":"acdcceddb28f6970","location":{"path":"/usr/share/zoneinfo/right/America/Hermosillo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":938},"digests":[{"algorithm":"sha1","value":"c22a31daa2c57b38ee64cfd1e7f93221fb0e4007"},{"algorithm":"sha256","value":"27c1fad481859362a1c4aa4c82e3bdddffa0da3a8aacdf0451271581b62a49fa"}]},{"id":"83db9334e84dacdb","location":{"path":"/usr/share/zoneinfo/right/America/Indiana/Indianapolis","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1878},"digests":[{"algorithm":"sha1","value":"e629bb367ab8dae1f3506bf90ae59f82a1fcfe55"},{"algorithm":"sha256","value":"0728a06fd707e7d40167e344a4e7bc5adab474bfe44da200b51d7d565f67af2a"}]},{"id":"e1232bc3571153c0","location":{"path":"/usr/share/zoneinfo/right/America/Indiana/Knox","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2640},"digests":[{"algorithm":"sha1","value":"e78896109ab407dd8af4840bafd4dfef572beda9"},{"algorithm":"sha256","value":"2f4d84220956642eb7a0121764c78ff6286c34f6f23b704da33d4a435772c826"}]},{"id":"b2e78064f19a2b58","location":{"path":"/usr/share/zoneinfo/right/America/Indiana/Marengo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1934},"digests":[{"algorithm":"sha1","value":"625f688e0feef910a7bbb2142a5dee98095cc4b0"},{"algorithm":"sha256","value":"f5d11df6a52cd62a80ae0487887f0b3e55ee092ae498ebd9b737ab6f008e25f5"}]},{"id":"8fb4559998df3b8e","location":{"path":"/usr/share/zoneinfo/right/America/Indiana/Petersburg","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2116},"digests":[{"algorithm":"sha1","value":"072eaabf958da859c3ff032bba05d5bbd175ea05"},{"algorithm":"sha256","value":"f89839c604ca596e42af7e2749738ba75b3130516ce4c1fd057e6c2a1bc12e54"}]},{"id":"304a7beae70c420c","location":{"path":"/usr/share/zoneinfo/right/America/Indiana/Tell_City","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1896},"digests":[{"algorithm":"sha1","value":"529f52777f64f3609fa4fc16d0786b7240fb01ef"},{"algorithm":"sha256","value":"befc5e3e1b19ec1f798da2e793a4631302b31df1abc2ccd7c3de466fb846809a"}]},{"id":"f714911f79afee1f","location":{"path":"/usr/share/zoneinfo/right/America/Indiana/Vevay","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1626},"digests":[{"algorithm":"sha1","value":"82d704c9174df368c95ed5f31eadad9bbbbff4c5"},{"algorithm":"sha256","value":"68590cd2700ae5e91207c6bc14abcad687916e60fca9c5fc675a1dcdb97128d8"}]},{"id":"02fd2f6437426d08","location":{"path":"/usr/share/zoneinfo/right/America/Indiana/Vincennes","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1906},"digests":[{"algorithm":"sha1","value":"aee75cf4ff020de657311e8bd8301238af70056a"},{"algorithm":"sha256","value":"68699e6cc42e94d9360562609cdc3da2f256924b23f6948c081f6a6d35651462"}]},{"id":"26b3d64a2fd260f9","location":{"path":"/usr/share/zoneinfo/right/America/Indiana/Winamac","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1990},"digests":[{"algorithm":"sha1","value":"b3989983dab92f3dc4dbc56b5aceb0b9b67bc145"},{"algorithm":"sha256","value":"f91a8308794d082956f6cb363cf2fc926d741a1ea16626ba21acd777d55e90a7"}]},{"id":"492131b85d04a158","location":{"path":"/usr/share/zoneinfo/right/America/Inuvik","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2270},"digests":[{"algorithm":"sha1","value":"e28e5add4b4e10289645665f6f262a89a8d167a5"},{"algorithm":"sha256","value":"e36bbc719b4bf4df464d8085d78fae75b997a2326189df0c6549c04084b415da"}]},{"id":"c5518098ac582922","location":{"path":"/usr/share/zoneinfo/right/America/Iqaluit","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2398},"digests":[{"algorithm":"sha1","value":"72089431c8b9738578d88707fc3688a25d9d92db"},{"algorithm":"sha256","value":"e8c8b85321580cb7c7708be7eb0b56676cbdda7f0210ad46d14f26016c8f89e1"}]},{"id":"3090367ce2b5ac2e","location":{"path":"/usr/share/zoneinfo/right/America/Jamaica","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1032},"digests":[{"algorithm":"sha1","value":"8ef55573884869765392f759bcaca7f2752afbed"},{"algorithm":"sha256","value":"5c27200228a5cfb748442dfa419f4fc152d2675df1ddf600f0780fae98570db6"}]},{"id":"5bcbc83a1174a5f9","location":{"path":"/usr/share/zoneinfo/right/America/Juneau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2547},"digests":[{"algorithm":"sha1","value":"4390e773c1309de42d31c4652371e9f8f565133e"},{"algorithm":"sha256","value":"12a3f6d211359589acf2139df5e6f0c72d1115857a6bc8041b3162c9cd0ac970"}]},{"id":"345f2968308c9584","location":{"path":"/usr/share/zoneinfo/right/America/Kentucky/Louisville","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2984},"digests":[{"algorithm":"sha1","value":"d1b34a8bdf8002ab392831636534017b9266a1aa"},{"algorithm":"sha256","value":"b1bb2f0cae80face39cd7d8a51b77c1746227c3c49c26736581a660050926878"}]},{"id":"b2bbcc5d32f1c793","location":{"path":"/usr/share/zoneinfo/right/America/Kentucky/Monticello","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2564},"digests":[{"algorithm":"sha1","value":"017cf20a5f7c487240ba5dc7d1c17188e5a156b1"},{"algorithm":"sha256","value":"22aaffefc9fa82381deb0cd3be4036a128e0161dda31a536f42d7fbaba036ccc"}]},{"id":"0d7b63d45f985ce5","location":{"path":"/usr/share/zoneinfo/right/America/La_Paz","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":766},"digests":[{"algorithm":"sha1","value":"74f9a8798713f391e03249a01d0cdd50fe53b84f"},{"algorithm":"sha256","value":"ffd9ce8d023730753815b307eca992efdbf539dcb6c399bba04180d8c9fcb181"}]},{"id":"51d88d73a571acd9","location":{"path":"/usr/share/zoneinfo/right/America/Lima","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":940},"digests":[{"algorithm":"sha1","value":"16be0a6d0ef1c578b425481fc71d34a172c85360"},{"algorithm":"sha256","value":"1861db8901b2848ddf2192b33816066dc9f4d665936738e8a3e17de4028d92f9"}]},{"id":"92b6105849acecdc","location":{"path":"/usr/share/zoneinfo/right/America/Los_Angeles","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3048},"digests":[{"algorithm":"sha1","value":"33e8408d26300a31266672277ba851267b317103"},{"algorithm":"sha256","value":"3ee419ea268819dd3bcbe5fc1df3fe1c85149a8f1415bdbd6eca5e7687a09b01"}]},{"id":"9edbca02af14f05c","location":{"path":"/usr/share/zoneinfo/right/America/Maceio","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1278},"digests":[{"algorithm":"sha1","value":"0d71cec8cb96945a6a5be56591c3e977e15ae37d"},{"algorithm":"sha256","value":"15a2d29a8e035e60996cd260f78d04023693e767d41e8edc0486ea706925ef64"}]},{"id":"8738de53c915cf54","location":{"path":"/usr/share/zoneinfo/right/America/Managua","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":980},"digests":[{"algorithm":"sha1","value":"c73cc5cc9dc7f88e733340b9bb85b47f226a22b8"},{"algorithm":"sha256","value":"eee02d468b80b6a090b82476f7cd0980a5fc6dd5adba53f55fb9dc4bdca69485"}]},{"id":"81ea9044b83dab81","location":{"path":"/usr/share/zoneinfo/right/America/Manaus","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1138},"digests":[{"algorithm":"sha1","value":"075a0966babfa20ce27dcf70494294ead256a90b"},{"algorithm":"sha256","value":"901b776a58617a7934ce463ef4ebdca94d62ed5f9af665be0ca399effe9c6db6"}]},{"id":"97948050386e06ba","location":{"path":"/usr/share/zoneinfo/right/America/Martinique","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":782},"digests":[{"algorithm":"sha1","value":"5cb380d381da69a4f179987ef937bbbcc2e54bd9"},{"algorithm":"sha256","value":"ef349cc80f28c23271bc1b0026fcdb6db24ebddbfd205659eac71580b4da3cd1"}]},{"id":"f7733049a1b2d7ab","location":{"path":"/usr/share/zoneinfo/right/America/Matamoros","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1614},"digests":[{"algorithm":"sha1","value":"e118c28ef71eae9504bd7e86f58c5381ef9e1bd4"},{"algorithm":"sha256","value":"068315d3b65911121f5397e919a13b57f9ffc4ae3c55704a5fb9ccd47815aeb0"}]},{"id":"2e73b1d1d70ab5fd","location":{"path":"/usr/share/zoneinfo/right/America/Mazatlan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1610},"digests":[{"algorithm":"sha1","value":"73c10d7c8d6572016ddc195f118bd004527a2ba3"},{"algorithm":"sha256","value":"b6ee357f543aa0be20cc72dd2ca975398edd5b08e2c10f4b73e5aff74e8dc3a0"}]},{"id":"ab75cda26309a366","location":{"path":"/usr/share/zoneinfo/right/America/Menominee","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2470},"digests":[{"algorithm":"sha1","value":"4f699eb581d4be3ed49b49c6fd2471985c004a30"},{"algorithm":"sha256","value":"ca420638f45add468b6359c31efa9812607b185dd9677c1411a97bafa7f1933c"}]},{"id":"c0aece25667ae9ea","location":{"path":"/usr/share/zoneinfo/right/America/Merida","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1554},"digests":[{"algorithm":"sha1","value":"d8931372383edb505b6cbd589be56c9f4cf3ed5f"},{"algorithm":"sha256","value":"3d1001283834b0c4f23b30d3766db13a0e4ded4a95c4e9b2b0cafcdefca88b39"}]},{"id":"e073a6c1dffb5050","location":{"path":"/usr/share/zoneinfo/right/America/Metlakatla","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1617},"digests":[{"algorithm":"sha1","value":"27bbee0f9d372e8d0de9dd3373284023a5e8a883"},{"algorithm":"sha256","value":"c0251ec735ecaa9b217e2388c72f722ce4931f9ed51709275bdc73073ba2e337"}]},{"id":"01a43fff10184476","location":{"path":"/usr/share/zoneinfo/right/America/Mexico_City","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1772},"digests":[{"algorithm":"sha1","value":"126158761acb0179c56b5e727c2f9b353bc321e5"},{"algorithm":"sha256","value":"6a7a79f032aaa5c1ffe51c09e8323ce040d39408c9e3ddfc634dc3d35314d7d7"}]},{"id":"b47a9e01d39fa883","location":{"path":"/usr/share/zoneinfo/right/America/Miquelon","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1844},"digests":[{"algorithm":"sha1","value":"8b5fb6b507044f991b2b899b2b20ee54d589d8e3"},{"algorithm":"sha256","value":"657bc1af8e6673dd35dd167c35fd141b28ed0434514908727ba2c69045c5d187"}]},{"id":"e385e63a58a5e00a","location":{"path":"/usr/share/zoneinfo/right/America/Moncton","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3350},"digests":[{"algorithm":"sha1","value":"d2ec1868c932a9b4c64446752b8234bc804e8b3d"},{"algorithm":"sha256","value":"590199c42efd6e08eb5777b6fb81a9f95102dea331acec44c11e27a320a3d47b"}]},{"id":"44a835f659de7963","location":{"path":"/usr/share/zoneinfo/right/America/Monterrey","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1664},"digests":[{"algorithm":"sha1","value":"1866dc9e393a676dcac613423481352cfd1c85a7"},{"algorithm":"sha256","value":"15c9b0e2bd94d6f925b787675c6f884ee03202103dd1a57cbd75e03f68ee7f7e"}]},{"id":"df3f6c66641e5191","location":{"path":"/usr/share/zoneinfo/right/America/Montevideo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2044},"digests":[{"algorithm":"sha1","value":"26e7917fc6fb0d8842e6751c04e4ede715befa96"},{"algorithm":"sha256","value":"692671c697b408e542286f7fd3a68467ada7fd6c8c8d0e7cd93ebfaf959e76ce"}]},{"id":"8deebf1f3e51cc7d","location":{"path":"/usr/share/zoneinfo/right/America/Montserrat","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"e18ef29be1e720312ffc83e480ab9eff6f088e5c"},{"algorithm":"sha256","value":"4ac8aa212a97a52aa8d2dd98af9ed7d54abfd7912f94a21f94bafe35fc5befbe"}]},{"id":"d8f9c6c8ab6f81ff","location":{"path":"/usr/share/zoneinfo/right/America/Nassau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2584},"digests":[{"algorithm":"sha1","value":"a2a064778e9c9d0c4fda63fd24003b810720eaf1"},{"algorithm":"sha256","value":"5dceff86a36849de4ad6175d26e7949f6a5075020e323b757523a92014dc67cb"}]},{"id":"55e475884178f164","location":{"path":"/usr/share/zoneinfo/right/America/New_York","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3748},"digests":[{"algorithm":"sha1","value":"d3ecaed6b01d1214c8619db74c432c230b1413c6"},{"algorithm":"sha256","value":"cc93eddc0de3d5187746755fa687d2776e6531231264af2aa6045442bf094b78"}]},{"id":"734109c0b60ee88b","location":{"path":"/usr/share/zoneinfo/right/America/Nome","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2561},"digests":[{"algorithm":"sha1","value":"4a9fa895aad2cfe20929513c7a1b800a4197d566"},{"algorithm":"sha256","value":"b09762feb4bb5c9cc09d7b04bad7d688739c8ca49180f1280b0d210160ced6e5"}]},{"id":"a7ef213198c61cc1","location":{"path":"/usr/share/zoneinfo/right/America/Noronha","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1250},"digests":[{"algorithm":"sha1","value":"c36fbeec4916edacf870e802b6664743297c1aa8"},{"algorithm":"sha256","value":"bab92cbb9b0e01f69965b0e47893151da104b34a83ee1418035610ef0ec4bd32"}]},{"id":"c526fee8f4c0b3d7","location":{"path":"/usr/share/zoneinfo/right/America/North_Dakota/Beulah","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2592},"digests":[{"algorithm":"sha1","value":"9da237f153eb1b9803939dfedad973f312c6b39a"},{"algorithm":"sha256","value":"4f825bd608a1441c3522bb185c713b1455e02bf61a3574e43b53960a8ed2aa31"}]},{"id":"12a245b4e46ba9d6","location":{"path":"/usr/share/zoneinfo/right/America/North_Dakota/Center","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2592},"digests":[{"algorithm":"sha1","value":"b8e5f10f7c792f97e7bc1de37dc764b21f819993"},{"algorithm":"sha256","value":"3634d2124049c6e9191bfc58a4a0538d6a5382c3e781f3ad0176567544bd0dc7"}]},{"id":"08dd806950adc8fc","location":{"path":"/usr/share/zoneinfo/right/America/North_Dakota/New_Salem","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2592},"digests":[{"algorithm":"sha1","value":"9ce631e65ed4b0c91d3c21c113e7cb546af9992e"},{"algorithm":"sha256","value":"3c6a8b81828d9ae08c8382aaed2e57008e6a99033f1d59fdf1ad579be6731bed"}]},{"id":"026b9f4bffa3ba68","location":{"path":"/usr/share/zoneinfo/right/America/Nuuk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2076},"digests":[{"algorithm":"sha1","value":"84cb9431ff113a3285c68a9a576d68783b032153"},{"algorithm":"sha256","value":"56d0e59588ea31c9d609e9d7c7be827dcbea5902c356c9edcf4a016f878d8430"}]},{"id":"961a1beb7a13a55e","location":{"path":"/usr/share/zoneinfo/right/America/Ojinaga","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1720},"digests":[{"algorithm":"sha1","value":"94627e2120c7dd056a7733ddd1c0636a859e8faf"},{"algorithm":"sha256","value":"7128bb5658154111929942a6e0c6fd3f2b3ee7b92006b9a4138c91d2974ef502"}]},{"id":"36e8db3e8360530b","location":{"path":"/usr/share/zoneinfo/right/America/Panama","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"782d51c57e432256b93de7f42539f896f558f537"},{"algorithm":"sha256","value":"fa378809b2f3712237aa833a3eb7d8aca8ae8afc839f49f554e2993c8f7f5942"}]},{"id":"8f998d501b987879","location":{"path":"/usr/share/zoneinfo/right/America/Paramaribo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":796},"digests":[{"algorithm":"sha1","value":"cfcac368fa25a0f46f925002f6f0430f2ae4bf34"},{"algorithm":"sha256","value":"d659078687d18ad6f297070a2a7994d4b30dd6fcae2009f33c7bc5881835be0a"}]},{"id":"9fb6c76d0afcec15","location":{"path":"/usr/share/zoneinfo/right/America/Phoenix","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":910},"digests":[{"algorithm":"sha1","value":"8d4cc30f5f46b56e77bdcbbb0945725a3b7ff24b"},{"algorithm":"sha256","value":"c0ac0affea3d281bf822b7ed38a31eade6b282e4d94846563acfa1772c5a2869"}]},{"id":"cd12cd6b570d8683","location":{"path":"/usr/share/zoneinfo/right/America/Port-au-Prince","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1630},"digests":[{"algorithm":"sha1","value":"5f39cc0cf6b1359eed8942341ca1fcfbe85e99cf"},{"algorithm":"sha256","value":"21ba6444634e6cdafa9a685e3e6ecaef3120e9094a4225fec50e656f6377e746"}]},{"id":"c4da8a1aeff1d1a6","location":{"path":"/usr/share/zoneinfo/right/America/Port_of_Spain","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"c21679f1987bc4060ddd4a04eadcabb6ef182b7c"},{"algorithm":"sha256","value":"4eb727c08e51e2f97b3d4bc5aa9789a0f79049c7c125c1d610afca947c656d17"}]},{"id":"aa6246ea6d68fe15","location":{"path":"/usr/share/zoneinfo/right/America/Porto_Velho","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1110},"digests":[{"algorithm":"sha1","value":"3d6c28f52ff3c8012c4a7f6de248363345be0bcb"},{"algorithm":"sha256","value":"6e1c2d9ba7bd02bfa3e664e681b3f2db8e6d5eb0b9a09fd9ef753326fc61992f"}]},{"id":"02a59ab5bad3f823","location":{"path":"/usr/share/zoneinfo/right/America/Puerto_Rico","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":796},"digests":[{"algorithm":"sha1","value":"bd03349ab645bd77e72b151de02a04080fac3c03"},{"algorithm":"sha256","value":"cd1b4743077fc93db54825488796a092a1cc18bc11bcbfaefea6db74ef7c14e0"}]},{"id":"ac414923898acd16","location":{"path":"/usr/share/zoneinfo/right/America/Punta_Arenas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2450},"digests":[{"algorithm":"sha1","value":"7ee54e949863515475fcea0d561662c1faa87ba6"},{"algorithm":"sha256","value":"b5af315385dbf4e82e3a679785e3baa5d1a735d03339fb2fcf69ba89b8db991d"}]},{"id":"b620ebebcbdb016c","location":{"path":"/usr/share/zoneinfo/right/America/Rankin_Inlet","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2262},"digests":[{"algorithm":"sha1","value":"469919471363ed4ddb1bb774b25e6838139f77a8"},{"algorithm":"sha256","value":"372ba51bc077ecef86bc9e235a072ca16557d9dd4242b750b9c04f5a03d6db5b"}]},{"id":"fe3c993c4e502c6c","location":{"path":"/usr/share/zoneinfo/right/America/Recife","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1250},"digests":[{"algorithm":"sha1","value":"91b8ece72d7ec5579172234b94a72156c48e0445"},{"algorithm":"sha256","value":"d1185de9f96a03a71f70d1c9bcb1b6c094a3d049b3a59f19b0f90653d61cd80d"}]},{"id":"d8b0e116a8777b29","location":{"path":"/usr/share/zoneinfo/right/America/Regina","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1530},"digests":[{"algorithm":"sha1","value":"c511c890e941ce27a729a201492fb660bdf0804e"},{"algorithm":"sha256","value":"57b583fd418323f1eab8b0abef568c10801640da511ffc9204d12c852e58f06a"}]},{"id":"d57a9f8341d38a31","location":{"path":"/usr/share/zoneinfo/right/America/Resolute","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2262},"digests":[{"algorithm":"sha1","value":"8b7aafe5554dae839825ee6107a4452be9123666"},{"algorithm":"sha256","value":"8d3afb7e461188da345e89520355e654d5436e5308981398290d948b3be9470a"}]},{"id":"f0e29fa116e4617c","location":{"path":"/usr/share/zoneinfo/right/America/Rio_Branco","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1162},"digests":[{"algorithm":"sha1","value":"be1e6bd05cbbbf75d5a17d1fccbaf05c8f8ccd4d"},{"algorithm":"sha256","value":"ddac0ed7f1f06a2e5dfa05528891eef31ec31cfd48f98ddf897c864bf1515e0d"}]},{"id":"f727b8f4d560404e","location":{"path":"/usr/share/zoneinfo/right/America/Santarem","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1136},"digests":[{"algorithm":"sha1","value":"6d1e86f8baf86795820d327c7dbee29cb00f5334"},{"algorithm":"sha256","value":"79bb5e385dff3558613092fc71057c5b73db8ae67f8f78a21fce1f236ef00d39"}]},{"id":"35d9052bb24b0fb4","location":{"path":"/usr/share/zoneinfo/right/America/Santiago","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2702},"digests":[{"algorithm":"sha1","value":"59f704a20ae0c04e38b83839710cf3514e2c7890"},{"algorithm":"sha256","value":"22a61d25e4fb2d5fe8d9ebfb832b3dcdc524c55a553b41378157cd9ab3049b2c"}]},{"id":"1cccb2af64d43b0e","location":{"path":"/usr/share/zoneinfo/right/America/Santo_Domingo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1008},"digests":[{"algorithm":"sha1","value":"79e359f0a9009cb6abb17a812230c59abcfb2e65"},{"algorithm":"sha256","value":"429f5d9896a49e971afb74e66f233ab60fdfdaa403a48ec4bb03a91ac317d1d1"}]},{"id":"a57c043826f862dc","location":{"path":"/usr/share/zoneinfo/right/America/Sao_Paulo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1978},"digests":[{"algorithm":"sha1","value":"6f97ef0f5e9dc4497e6104ae6c87b7784365d2b2"},{"algorithm":"sha256","value":"9b9a459e539bcf04e265957b4a4503600e509fbec64af6c04d9fa8e2b676d3f8"}]},{"id":"5107c4c02a10a84c","location":{"path":"/usr/share/zoneinfo/right/America/Scoresbysund","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2122},"digests":[{"algorithm":"sha1","value":"e841385de1598a3de48382f5510dd38ffb4313fc"},{"algorithm":"sha256","value":"e6501916bcb4bc43d41aa72cc2ffca371a59df5d539f5eccd51e12dd29177f64"}]},{"id":"34bc5a13b775b2e1","location":{"path":"/usr/share/zoneinfo/right/America/Sitka","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2523},"digests":[{"algorithm":"sha1","value":"e41ff76b320d3eabaec1e1ad7a21fceded7a66cb"},{"algorithm":"sha256","value":"c3b1f02dd475a57ef6fa45abbcf70afc712e2acafae8c17cb00eb4703abd1a0d"}]},{"id":"f85b41e3513d0573","location":{"path":"/usr/share/zoneinfo/right/America/St_Johns","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3848},"digests":[{"algorithm":"sha1","value":"cc78bb96030bc9a298145646d85f78f875546539"},{"algorithm":"sha256","value":"731e50a764c27110bbaf54acf0e2b5ed1da912e94ed8be3e8d47fe7196ae0043"}]},{"id":"716f00c6004de667","location":{"path":"/usr/share/zoneinfo/right/America/St_Kitts","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"0e4a379de27398409e884c63ed5f8d27e43ec589"},{"algorithm":"sha256","value":"09404cc5874bd0b8115b13528528e3c0bee7176c5d600e8a263697a3408415d3"}]},{"id":"e1362670272b2be2","location":{"path":"/usr/share/zoneinfo/right/America/St_Lucia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"b706cd171b8e9357a6ab921f7d38dcaf91e39431"},{"algorithm":"sha256","value":"b9d515434e4f43e8089c2b668dde12570060f37e820d71de7b1ca3ca35de8887"}]},{"id":"3c4b92bee150dd59","location":{"path":"/usr/share/zoneinfo/right/America/St_Thomas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"629143b476dd347f33e082acab099b8b38f0d56e"},{"algorithm":"sha256","value":"137658149721fdc7e1e7c7132b00cf2aa49ae0a3bb0f81bcd8ad4781d07d1af0"}]},{"id":"b5b8c7204c397ac0","location":{"path":"/usr/share/zoneinfo/right/America/St_Vincent","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"331005ca35e2c55601f75ebf87ceea699ff29c16"},{"algorithm":"sha256","value":"42cec16f5ae71dcd315753c2aafc77bacd879bc0459ea67e51ecf20fbfbbb338"}]},{"id":"8a3282f2dc1ef31b","location":{"path":"/usr/share/zoneinfo/right/America/Swift_Current","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1110},"digests":[{"algorithm":"sha1","value":"38cc138ae28293bb39a1face6144783d50a49368"},{"algorithm":"sha256","value":"28e170880ebf4e2965b2c618ebeeb2e7fcd059fbcc6dd28143741e7a7fe0f934"}]},{"id":"ac6147d3213088c9","location":{"path":"/usr/share/zoneinfo/right/America/Tegucigalpa","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":802},"digests":[{"algorithm":"sha1","value":"fe31f4aee0e908cc5313dfe34c2f82a25176fadd"},{"algorithm":"sha256","value":"3b50268117f38474fd1e417f4bc5cedbc4ec9f368947cd9392db834303110bc2"}]},{"id":"dce0b10752d26a8e","location":{"path":"/usr/share/zoneinfo/right/America/Thule","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1698},"digests":[{"algorithm":"sha1","value":"3af53d8c208f2a9a812d4ea50fc0d33a1ad23a8f"},{"algorithm":"sha256","value":"f9a9092aae0ccad8ee2ae2bfd337f760ce8c9b3fb537ded08841da1dc053aab4"}]},{"id":"e06ed45ec27b47d4","location":{"path":"/usr/share/zoneinfo/right/America/Tijuana","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2654},"digests":[{"algorithm":"sha1","value":"a291359b5bfb5f51d90a728596fd581eba4c331d"},{"algorithm":"sha256","value":"e2eda698df19852a70c90098c52da7447925cf85446d2bac2c1b88e3f1db492d"}]},{"id":"afaaaa408e3ff619","location":{"path":"/usr/share/zoneinfo/right/America/Toronto","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3690},"digests":[{"algorithm":"sha1","value":"92cb94c57a368d64cfd0f66fed49aec1abdb2168"},{"algorithm":"sha256","value":"cca92ae0b4534afe8ebe322f9aa1e22b1b7fe8949fd44253e67ed9706f6e36ed"}]},{"id":"756f13952c0b3f2b","location":{"path":"/usr/share/zoneinfo/right/America/Tortola","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"cf54c008d238992b90e205738d6394a9db3f0659"},{"algorithm":"sha256","value":"defa24a866c8f826dbba0a518fcd87a3bf70ec24baad0c79603f213f5cdf6bed"}]},{"id":"febd6317bbd1b4d2","location":{"path":"/usr/share/zoneinfo/right/America/Vancouver","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3088},"digests":[{"algorithm":"sha1","value":"b967af5518485398dc55800dc3bb6d897b7e1883"},{"algorithm":"sha256","value":"fbff14bd1c85cddf6923631bde21050d5d6ab0c6c29424ee0338091528da9900"}]},{"id":"87446184192ed0f5","location":{"path":"/usr/share/zoneinfo/right/America/Whitehorse","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2164},"digests":[{"algorithm":"sha1","value":"1a5e8856140d63dd8a8b4f23fdd5a29e255cea0b"},{"algorithm":"sha256","value":"0f166f15ce852d5c35bb51a616884a3e50c231c2829966311cca768c9fa23dd4"}]},{"id":"e1369f96c28cd48b","location":{"path":"/usr/share/zoneinfo/right/America/Winnipeg","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3064},"digests":[{"algorithm":"sha1","value":"05af13ca54e01d841f8fd94c57fc4330af953abd"},{"algorithm":"sha256","value":"3f656ccf5e335a50b4c6cd4f7f581649f7bd1f4d0abd18e2019a587ac16b7de4"}]},{"id":"3e8165bec3e68f82","location":{"path":"/usr/share/zoneinfo/right/America/Yakutat","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2499},"digests":[{"algorithm":"sha1","value":"7d0052a7645fd1ae4c9b9baaf522c17bd09237d4"},{"algorithm":"sha256","value":"97ce35e6c0b358ba35c0025641ac7e723c887931406084522ced316e6eeeb538"}]},{"id":"20fbbfa564dd31c5","location":{"path":"/usr/share/zoneinfo/right/Antarctica/Casey","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":970},"digests":[{"algorithm":"sha1","value":"5bc34d0e78af23aa7f63142c5a93c814999da047"},{"algorithm":"sha256","value":"8232e26826159180ef3515cecd7465040d8f78b229da4cdbd1fdf014047dcb77"}]},{"id":"259767cf4ba91c0b","location":{"path":"/usr/share/zoneinfo/right/Antarctica/Davis","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":830},"digests":[{"algorithm":"sha1","value":"29d30e48b5c0c6ddaa048f0d5bcab99450783e97"},{"algorithm":"sha256","value":"66eabab53c43bee423bd22c3e8f7fad12248c1753befde0e6f5ecb7388b6847a"}]},{"id":"8a81280ed4f8a4b0","location":{"path":"/usr/share/zoneinfo/right/Antarctica/DumontDUrville","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":726},"digests":[{"algorithm":"sha1","value":"ea370341a2f862b65193c8836cee41ea642d1ad2"},{"algorithm":"sha256","value":"16112852db52f0a777e216242ab2666a360d6da8cfaa29171e4914fa8aca15c1"}]},{"id":"f8783d0c9a941115","location":{"path":"/usr/share/zoneinfo/right/Antarctica/Macquarie","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2450},"digests":[{"algorithm":"sha1","value":"b51fd204c752ea6eb13d1a3e7ab82e8eff108625"},{"algorithm":"sha256","value":"4431e3a6ff8cc0b6772a73e817070239344345384cd8c680ddd27f4b9e2225de"}]},{"id":"9e26dc6237db7812","location":{"path":"/usr/share/zoneinfo/right/Antarctica/Mawson","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"50115e22f9705c116da3e059d9737a8887c584d0"},{"algorithm":"sha256","value":"0938f63ba7ed2425244056bde76ffc9cb97d14cd20460e34871a66be43644e9e"}]},{"id":"c2da98357733bc17","location":{"path":"/usr/share/zoneinfo/right/Antarctica/McMurdo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2184},"digests":[{"algorithm":"sha1","value":"da510376e63e7e7afe07becbcd4e3ddb93079c00"},{"algorithm":"sha256","value":"d8371211d3511de00c3b0aa61248ecba669e962fcfa7ba363c9b9d17b63cc875"}]},{"id":"bd7301e02471f25f","location":{"path":"/usr/share/zoneinfo/right/Antarctica/Palmer","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1952},"digests":[{"algorithm":"sha1","value":"4c14c43476b9c1cdc10839144eb34efbfdd7b4de"},{"algorithm":"sha256","value":"47e20bcfd0160a1a4554551aefc34a60d7d28614dddded02a65fe6b7f356e531"}]},{"id":"80ad7caab82aabde","location":{"path":"/usr/share/zoneinfo/right/Antarctica/Rothera","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"36d933761eae1daaee4598be666fc64d651c41b1"},{"algorithm":"sha256","value":"62237ed3654b6e82ec6381241568046d8d4e72a01269a61686cc40d378e5c47d"}]},{"id":"a8b7442a78ad19fb","location":{"path":"/usr/share/zoneinfo/right/Antarctica/Syowa","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"b82c41c5c6de57c756b653c12913b1e89e970fe9"},{"algorithm":"sha256","value":"db0e79dc4673b9fdf9bf1ff84046a6e81b0222f45ba5e57236204306f0aed6c2"}]},{"id":"6d167235f3e6eaed","location":{"path":"/usr/share/zoneinfo/right/Antarctica/Troll","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1334},"digests":[{"algorithm":"sha1","value":"21a4b91631974fbec1c45c420feeea98415e6cdf"},{"algorithm":"sha256","value":"f158963469c16c869679bbe850a0f13f3d6cd04d8e7b66c609cca8553118da47"}]},{"id":"a5ea137822f8f425","location":{"path":"/usr/share/zoneinfo/right/Antarctica/Vostok","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":760},"digests":[{"algorithm":"sha1","value":"cdc83ccdadf487847cc6f14ead06bb69ffaff304"},{"algorithm":"sha256","value":"38f6bb4b427f5ed0599efb8d423a7bb7aa3f89113d7515735cb6a83570da26b1"}]},{"id":"10341497520a049d","location":{"path":"/usr/share/zoneinfo/right/Asia/Aden","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"b8d0366bfc2e1c8aafde803870b7f93c52b253b7"},{"algorithm":"sha256","value":"387e2b6ede4c0f3737bb0e916e9ce9a3ca3648cfe5c1925b251a92f359d9592a"}]},{"id":"fcc1f222959a9013","location":{"path":"/usr/share/zoneinfo/right/Asia/Almaty","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1530},"digests":[{"algorithm":"sha1","value":"bceb9356d04e0eba475a94ffd801048567886f0f"},{"algorithm":"sha256","value":"ef2a3b9a06f0d6cb2e7f0266fa65e59b3b115f65520ba8ee82119f72fc6c295a"}]},{"id":"35d5faac734e1e06","location":{"path":"/usr/share/zoneinfo/right/Asia/Amman","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1980},"digests":[{"algorithm":"sha1","value":"b2bab979a5afc561231eb6679844b9ca5d330905"},{"algorithm":"sha256","value":"2ccf65fb5a323fa1812af24f736dc4c5cbc897db46ead17114f7014a2f6193e8"}]},{"id":"71f2320dce359e85","location":{"path":"/usr/share/zoneinfo/right/Asia/Anadyr","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1720},"digests":[{"algorithm":"sha1","value":"567717b33126a401216514418f3f0eb73ba673a1"},{"algorithm":"sha256","value":"ed67cbd9260d4d55793dbb0722c3af1e51c2b9dc0808af7fc364c9f2fa191b22"}]},{"id":"3652b6a07a9f2b75","location":{"path":"/usr/share/zoneinfo/right/Asia/Aqtau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1516},"digests":[{"algorithm":"sha1","value":"010bc9543446a211f8842e0664150eb2c9264fc9"},{"algorithm":"sha256","value":"0251204261bfa04f6bbf6b3cfba6078cbef56748fe69cccf4d548879993e73c2"}]},{"id":"695af02c15c657c5","location":{"path":"/usr/share/zoneinfo/right/Asia/Aqtobe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1544},"digests":[{"algorithm":"sha1","value":"9ab4e617321843502f89b74e8cb2e8e32ce20a4a"},{"algorithm":"sha256","value":"2ae2b05947513145a299577fec11031db3c77492b67a6b2af23e105a45114763"}]},{"id":"246dcfcae5df9985","location":{"path":"/usr/share/zoneinfo/right/Asia/Ashgabat","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1152},"digests":[{"algorithm":"sha1","value":"55693ece69cfcc290ef1f93aeed441b75f138678"},{"algorithm":"sha256","value":"3b6ed48b294e473000d47fb1f51370468c328a6f8b9eaff39c2decf66721b7fd"}]},{"id":"28045bc1a5ffd1cf","location":{"path":"/usr/share/zoneinfo/right/Asia/Atyrau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1524},"digests":[{"algorithm":"sha1","value":"bd0f62957859353b223aae517f9b56def54f7541"},{"algorithm":"sha256","value":"6a8e040436221334d37d866678b9127d584b7a8cf228f50df0d6e782569f31c0"}]},{"id":"243cfb07297c2665","location":{"path":"/usr/share/zoneinfo/right/Asia/Baghdad","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1516},"digests":[{"algorithm":"sha1","value":"5c8fb0eb2915f94f8b2e6ca1f32fcad8a527f780"},{"algorithm":"sha256","value":"ef52187864fe667b0ab96cb5a39cd688274c562544613f14276ea3f204245814"}]},{"id":"272b2b27e170dbfc","location":{"path":"/usr/share/zoneinfo/right/Asia/Bahrain","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":770},"digests":[{"algorithm":"sha1","value":"8f4b7bb04e4497c523a6b187755797c9e63ee012"},{"algorithm":"sha256","value":"5f23d2e3dd9abc596a77dcffb28bc7f9d30d6b188b4f8f71c987f110963c3699"}]},{"id":"c7df68f5b82bb519","location":{"path":"/usr/share/zoneinfo/right/Asia/Baku","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1760},"digests":[{"algorithm":"sha1","value":"c671bf97fa3779b75701e7340b454b03856b50ca"},{"algorithm":"sha256","value":"13bd38a9c0ce6bced61470a9e1607102a92507b2f76acea80915cf78c2865703"}]},{"id":"fa0d478957d79bde","location":{"path":"/usr/share/zoneinfo/right/Asia/Bangkok","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"c2eb5f4d98754a726a9b126bb61aca6a4c0ee6ba"},{"algorithm":"sha256","value":"56d61c94060b0499266c2a030c27f25a6c391821bef831399cfa6eb199071f04"}]},{"id":"167777dcb845428c","location":{"path":"/usr/share/zoneinfo/right/Asia/Barnaul","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1754},"digests":[{"algorithm":"sha1","value":"57700f76a313f0a24cab435260068705c6b9efa8"},{"algorithm":"sha256","value":"68e5104678b502953b5cedf567ec1b4759fb1bcb64048746f036a8aae3b77024"}]},{"id":"6dac7f574585e5d3","location":{"path":"/usr/share/zoneinfo/right/Asia/Beirut","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2344},"digests":[{"algorithm":"sha1","value":"9d1ba9541248f2986818873912ece6ec707abc83"},{"algorithm":"sha256","value":"125f9b422a41b2d9912d7c174668a59669e0e3819185120c425a02938f4a3d2e"}]},{"id":"a80318b0639317b7","location":{"path":"/usr/share/zoneinfo/right/Asia/Bishkek","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1516},"digests":[{"algorithm":"sha1","value":"f1916cc813c8a6a5bda998db477ae70cccc6b3a9"},{"algorithm":"sha256","value":"e4aab79412683540fc27cc280c5dee87dc7947190fb9f2515142f6452a1bc7fe"}]},{"id":"eb6f5708a1db6c11","location":{"path":"/usr/share/zoneinfo/right/Asia/Brunei","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":736},"digests":[{"algorithm":"sha1","value":"61587dec2b519fee7fd7820aaa7d784ec0f16f9a"},{"algorithm":"sha256","value":"9adc933a0a54a5627fd65e9d3639e00a4c598a82e618e32fade0ba9e8877819b"}]},{"id":"0ce284c069b8a1d0","location":{"path":"/usr/share/zoneinfo/right/Asia/Chita","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1754},"digests":[{"algorithm":"sha1","value":"584a9096f924b205b177f13ad2df5365ddd894e2"},{"algorithm":"sha256","value":"bbc04092231773f59fe0428b0aea5ba1853a12cbde571449b7d25bcf4ec8221c"}]},{"id":"a1f16b4ed5d00455","location":{"path":"/usr/share/zoneinfo/right/Asia/Colombo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":900},"digests":[{"algorithm":"sha1","value":"08ddfe25d9897f95d5eedcf2b68ab6ff25eb143d"},{"algorithm":"sha256","value":"a27175207e37cb41c70cdc3076dddab4467804a048c6062e9789c27392e4d678"}]},{"id":"f25d9c37cf138617","location":{"path":"/usr/share/zoneinfo/right/Asia/Damascus","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2420},"digests":[{"algorithm":"sha1","value":"6008efdf5ae78779a4d1556440864f3ebce4078e"},{"algorithm":"sha256","value":"9baebd5afe21b9bac0e005aabb21139f6d634ceef1ef13ba6a643632cd4b9299"}]},{"id":"ad12acd4c448cb4c","location":{"path":"/usr/share/zoneinfo/right/Asia/Dhaka","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":870},"digests":[{"algorithm":"sha1","value":"c4ccd917bb75528c8e060925789206721c3d97dc"},{"algorithm":"sha256","value":"b0dcb8055d121ee75ea824dafec593e1d7b13825ec4872bae67f1b3fa6eb326f"}]},{"id":"84a8349cd238364e","location":{"path":"/usr/share/zoneinfo/right/Asia/Dili","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":804},"digests":[{"algorithm":"sha1","value":"4c7aeeac5c2169470ac11b6097cdf609f8b283fc"},{"algorithm":"sha256","value":"0aa64656ab81b69a6d5fc6586f8c2fd5134d5720741ed59da84805d100c09834"}]},{"id":"e70db9a71744e4e4","location":{"path":"/usr/share/zoneinfo/right/Asia/Dubai","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"6bc2555fe459f583957571ed46eca5431100b8ce"},{"algorithm":"sha256","value":"269b7f669a494678f61c699926a83e19cbd74834c3a7c7f8e9f9a3b114abc677"}]},{"id":"7d55d4d48d5036cd","location":{"path":"/usr/share/zoneinfo/right/Asia/Dushanbe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1124},"digests":[{"algorithm":"sha1","value":"14a6fc4de9b8a42ee4298a8f96276d09e0850535"},{"algorithm":"sha256","value":"e4b1972f16c3269ce8d710551157f946b20c7bee6fddfa4f3a4ba3eade18ae5c"}]},{"id":"b1fbf5df56167cd4","location":{"path":"/usr/share/zoneinfo/right/Asia/Famagusta","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2218},"digests":[{"algorithm":"sha1","value":"7e286319a36290c2cc960c3da675f9e024a941e7"},{"algorithm":"sha256","value":"38ca1fb07fc1517f4c0d5c582e0e54032256c600045d550cf8a0bf64a634fa30"}]},{"id":"9c9ef96ccdf7169a","location":{"path":"/usr/share/zoneinfo/right/Asia/Gaza","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2610},"digests":[{"algorithm":"sha1","value":"f418d021e7342829f46fce72e952690bd6ebae3c"},{"algorithm":"sha256","value":"d01c6873112e968daaabb1e2da0504b954c331fdc1e4c0eb6e088433e31d8123"}]},{"id":"2b7797ee336e700d","location":{"path":"/usr/share/zoneinfo/right/Asia/Hebron","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2638},"digests":[{"algorithm":"sha1","value":"234913018018aee552b674e5a47c9144c9efa39b"},{"algorithm":"sha256","value":"a6e931090ce0e778bb6fd4a8c8bf2ba57b482bc5b07ad58c1d21b070d269c2af"}]},{"id":"5305b81e9a766094","location":{"path":"/usr/share/zoneinfo/right/Asia/Ho_Chi_Minh","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":884},"digests":[{"algorithm":"sha1","value":"8778e7bf0bc4842e2da303c5d856f6eb7d8ca0b6"},{"algorithm":"sha256","value":"54d8375da1153ca9c0fed172ccddd0416c985bffdb302c4645aa0f1ca40a1633"}]},{"id":"3a574ba90421783e","location":{"path":"/usr/share/zoneinfo/right/Asia/Hong_Kong","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1782},"digests":[{"algorithm":"sha1","value":"c55448a120b8d938d9054eb16817f8f877d43a9c"},{"algorithm":"sha256","value":"e0f5651fd37c1eebde4899f819ef194ceb75d777c478e6f06ae80f38f1162cf2"}]},{"id":"504d5a0aca6c7859","location":{"path":"/usr/share/zoneinfo/right/Asia/Hovd","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1424},"digests":[{"algorithm":"sha1","value":"5a64d2ddd36ea8e6d2a67f053ef83a0325b23a89"},{"algorithm":"sha256","value":"959cf0c3d233d94d7310ff0eb989eb11913ed413a62b6b14eaf9d8d125c45482"}]},{"id":"3c23076727372046","location":{"path":"/usr/share/zoneinfo/right/Asia/Irkutsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1776},"digests":[{"algorithm":"sha1","value":"eb6bb4e36c36e65cdc6a97ccd0b117500a86d3b9"},{"algorithm":"sha256","value":"4f6245423c1e7e3056f305ee8e3e005870c8edae97436824f8a63dad09a97110"}]},{"id":"3909830e45b343af","location":{"path":"/usr/share/zoneinfo/right/Asia/Jakarta","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":932},"digests":[{"algorithm":"sha1","value":"baa18c6a2f6c1268fad2a349ddccd896f3c2296e"},{"algorithm":"sha256","value":"a9db9b10ee7cb1b58d0a818a9ed337306bf3b36e72d51e321ee93120d5de6326"}]},{"id":"841dbb7ad1e1d652","location":{"path":"/usr/share/zoneinfo/right/Asia/Jayapura","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":770},"digests":[{"algorithm":"sha1","value":"35b496344ac8ced0239cd53a438fba1176a21b85"},{"algorithm":"sha256","value":"4a415c45d2a8c3b2a5b98fa3488c638c0bea23068444a5ee63569946fa1602ba"}]},{"id":"f29b4c3959bd7e61","location":{"path":"/usr/share/zoneinfo/right/Asia/Jerusalem","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2580},"digests":[{"algorithm":"sha1","value":"216c6059004086324edfd7e6fde867d15c16b1a8"},{"algorithm":"sha256","value":"561ca94f385a9a3ae2d2f126583f058c5a41b79ddb631ddfdb1dad89cc474785"}]},{"id":"2f71f73a108e3892","location":{"path":"/usr/share/zoneinfo/right/Asia/Kabul","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":736},"digests":[{"algorithm":"sha1","value":"cb8f62ca55e5397843f5ae3b003e3938f313f931"},{"algorithm":"sha256","value":"acb4de2e759e7ff52d1753d5769143d8773b4bfe02864e1920b6190b2bd711b3"}]},{"id":"321d34e41d6b5a63","location":{"path":"/usr/share/zoneinfo/right/Asia/Kamchatka","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1698},"digests":[{"algorithm":"sha1","value":"a3d0759d6fc7bc6e19036f8d7176933eb6e70674"},{"algorithm":"sha256","value":"eda5c938579a6c9d09b444c531131a3d1e285638ffa5dd01716c342c4b4ca32c"}]},{"id":"4061b5222a899c28","location":{"path":"/usr/share/zoneinfo/right/Asia/Karachi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":928},"digests":[{"algorithm":"sha1","value":"feb5dbd19a652c8b5272d5921257733543ec5318"},{"algorithm":"sha256","value":"b3e77e3d55fb25c1539b7402b1cffe69923c61dfc3e4e066e3c8b18036a03e67"}]},{"id":"811fddb8f6716538","location":{"path":"/usr/share/zoneinfo/right/Asia/Kathmandu","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":740},"digests":[{"algorithm":"sha1","value":"3eb74cd5c2b9bce5301ba10a6ce721d800d086b6"},{"algorithm":"sha256","value":"d84ff25d5e426a387be7cb43c6dec373eb0a5786ca8ed012f22265a58409ae12"}]},{"id":"cdaae8cf963e49fc","location":{"path":"/usr/share/zoneinfo/right/Asia/Khandyga","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1804},"digests":[{"algorithm":"sha1","value":"514f047337042d73191912b086e8e71726ce61af"},{"algorithm":"sha256","value":"a3a00192c23dca487195fb1052614f9f45e8eb28613ad3f60bd2c05ee025ea3e"}]},{"id":"079017bea4e3e00c","location":{"path":"/usr/share/zoneinfo/right/Asia/Kolkata","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":831},"digests":[{"algorithm":"sha1","value":"e75967f7b588713b168ddaad5ebfc3d625f6f873"},{"algorithm":"sha256","value":"5aedca0a7ca2f6b922dbe72b1d0337c7fad0a1ac0d1324ae00c9c7ae1b0a1da0"}]},{"id":"4ff510877a3fa52d","location":{"path":"/usr/share/zoneinfo/right/Asia/Krasnoyarsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1740},"digests":[{"algorithm":"sha1","value":"842e9568d7a093c3a984b3f7dc384c5a3de18261"},{"algorithm":"sha256","value":"d5aad53883e8f4102ac36004fb18fe8190420efef321493fec4d841149a7f048"}]},{"id":"9fac05751db4b1c1","location":{"path":"/usr/share/zoneinfo/right/Asia/Kuala_Lumpur","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":948},"digests":[{"algorithm":"sha1","value":"5d8ee344f31974dba34796953baa704c67817c7b"},{"algorithm":"sha256","value":"10b524a13bf7f9ce8841fde6b18056af3fdeb04d82082185fd1370fbf6bf6bd2"}]},{"id":"25b80a06661bed11","location":{"path":"/usr/share/zoneinfo/right/Asia/Kuching","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1016},"digests":[{"algorithm":"sha1","value":"8a0ad20b2293c0d559e1a0f52b168a8a2d671b19"},{"algorithm":"sha256","value":"cb7e07c9961c574660b9bdbb278dd4382ccb75e4cc90b508dd3158d43e159aee"}]},{"id":"1a82ba711a7e36e6","location":{"path":"/usr/share/zoneinfo/right/Asia/Kuwait","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"aefb2417794eedff161ea1476e57b6f8431a8240"},{"algorithm":"sha256","value":"f72786cc7c95aaa4306f643f3853121438c22011a5cc4b01a3b5bb1527abbcf1"}]},{"id":"5c8d0ca56c4fa238","location":{"path":"/usr/share/zoneinfo/right/Asia/Macau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1776},"digests":[{"algorithm":"sha1","value":"df513329c7ecb3b537ccdcc126e7cd64dc58b400"},{"algorithm":"sha256","value":"42a94a491cb736e8e6aeee8029db913da52b61ad4ef3a8e40c0eaf99021407f8"}]},{"id":"d79e7685d869f608","location":{"path":"/usr/share/zoneinfo/right/Asia/Magadan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1754},"digests":[{"algorithm":"sha1","value":"75fdd76f325a3c1ce5facddbb454d07e52927cad"},{"algorithm":"sha256","value":"e8965008f29d641aa562f8d94abf0ee0b46bb44290cc7c037cfa390c7df0d744"}]},{"id":"908bcf6694b7bc3f","location":{"path":"/usr/share/zoneinfo/right/Asia/Makassar","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":802},"digests":[{"algorithm":"sha1","value":"098f08541ee2e73595df1f14be8785ebf0986b98"},{"algorithm":"sha256","value":"58844e488337822b18329633dd95dbbc5d353693b6515b62e065f77485a348ef"}]},{"id":"f643127cc48678c4","location":{"path":"/usr/share/zoneinfo/right/Asia/Manila","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":971},"digests":[{"algorithm":"sha1","value":"15ebac15a3307ee571c1e4004f9479d190cc1f49"},{"algorithm":"sha256","value":"0269207102f8a206b65e6fe7572a278f0d25968c8e3fa4f06a23c5cba26244e7"}]},{"id":"882af3b1814361df","location":{"path":"/usr/share/zoneinfo/right/Asia/Muscat","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"4fdcc901ec39133a1ce22b1effab215300092044"},{"algorithm":"sha256","value":"cc2062a102fc2a6231bef3cd29e50eec9590fa31167ab08bfc44c976ebe9e4a4"}]},{"id":"cd200f1b3857a1ff","location":{"path":"/usr/share/zoneinfo/right/Asia/Nicosia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2192},"digests":[{"algorithm":"sha1","value":"b71f2ee7d21ff3e46cdfd5accd493ad35d6ac4c8"},{"algorithm":"sha256","value":"c7fdd02af527adf3d224dc926aa2a8257c417faa1796df72ed4cdb228e4b24f9"}]},{"id":"a932f1a69c47b65e","location":{"path":"/usr/share/zoneinfo/right/Asia/Novokuznetsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1698},"digests":[{"algorithm":"sha1","value":"9f0496c56ad807207f7449ba69c9a38985dd6ef0"},{"algorithm":"sha256","value":"f9ed2e9dbff7d79f00ed674fcef766464b758f709c229b88b64e3b8ff076ae42"}]},{"id":"8a25a843c0b3f566","location":{"path":"/usr/share/zoneinfo/right/Asia/Novosibirsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1754},"digests":[{"algorithm":"sha1","value":"37fe8215163483b917d065eced0ce6b87c55c55b"},{"algorithm":"sha256","value":"74b0bae4d7a2811dc74ab5d61998868fd52aa9cdc56cc0c0b368603852ba1b5f"}]},{"id":"dfdcba3082235bd2","location":{"path":"/usr/share/zoneinfo/right/Asia/Omsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1740},"digests":[{"algorithm":"sha1","value":"209abc5eb8f122d79130c83d98d1675cc197758b"},{"algorithm":"sha256","value":"2f95cff408878618a426e828d5892da9727957d0b9d3989bc70d0669e8d46b1a"}]},{"id":"7fcf665df02580e5","location":{"path":"/usr/share/zoneinfo/right/Asia/Oral","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1538},"digests":[{"algorithm":"sha1","value":"cf3b3c9e6c844f65d8245c4f3bb6a680dfe83f99"},{"algorithm":"sha256","value":"8c308a10c4a4fcd85cb0abec2c008ac0e609ddcfd90fc6e7e89811ea3f5cfddb"}]},{"id":"fdc9021a978e08a3","location":{"path":"/usr/share/zoneinfo/right/Asia/Phnom_Penh","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":828},"digests":[{"algorithm":"sha1","value":"d62255260bd08f5bf4fba1ae97a3f07a0aab27be"},{"algorithm":"sha256","value":"d50c4a2d02ad517081483a1cfc8295272551d09a470d56d55ff3ae0348e801ce"}]},{"id":"da2d9d3f502a3e94","location":{"path":"/usr/share/zoneinfo/right/Asia/Pontianak","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":902},"digests":[{"algorithm":"sha1","value":"c23f44397252cf87b02bc2e7ebb92903ea0c8e8c"},{"algorithm":"sha256","value":"6316bc23dead48291325536f1a40a794754b4eb9d4a2442308c4871ed3ee75ec"}]},{"id":"cd4d7ccb5acbfc38","location":{"path":"/usr/share/zoneinfo/right/Asia/Pyongyang","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":786},"digests":[{"algorithm":"sha1","value":"cf0a88a405627cf7ef739d4bc613edcf6269d3ca"},{"algorithm":"sha256","value":"4320cf5540d07f0c2089329cfed82c8f76cc78ede2e2a977c82dd049167da57c"}]},{"id":"96e48c07df228565","location":{"path":"/usr/share/zoneinfo/right/Asia/Qatar","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"a21776a94e1d302f522de0b0d7ab56d9987795f2"},{"algorithm":"sha256","value":"c4645ba9ae9716364ecad110eeba04436793aa779dd0b37387f06ddb2259d9d5"}]},{"id":"7060512bcdd5df1d","location":{"path":"/usr/share/zoneinfo/right/Asia/Qostanay","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1572},"digests":[{"algorithm":"sha1","value":"b20cca844d01b17c4f3a221b9287972f68dd4845"},{"algorithm":"sha256","value":"ec32e8f7b2e1c0b21f6b77427fef4d009c08c4308075624e00b9f0bc4c89fc2e"}]},{"id":"2dbaceac49233a86","location":{"path":"/usr/share/zoneinfo/right/Asia/Qyzylorda","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1558},"digests":[{"algorithm":"sha1","value":"efc1ee38e98becc8eb3b8f2239756840a78a8f63"},{"algorithm":"sha256","value":"350b9834da1121bb9fa76b02b29fceb110ce232ce158f96a154725c76c90dc50"}]},{"id":"07efcef8d1f08fce","location":{"path":"/usr/share/zoneinfo/right/Asia/Riyadh","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"10091d38d70eae4ff4112b0cae7a60a6f503cd91"},{"algorithm":"sha256","value":"78486e0bf1ff2cd8061ddd75d7a7e3042d51d88b76a9423fbd208ff09eb081cd"}]},{"id":"12b723b9f677b685","location":{"path":"/usr/share/zoneinfo/right/Asia/Sakhalin","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1734},"digests":[{"algorithm":"sha1","value":"552bda9da45ff42987dcacef148f7eb8546ff707"},{"algorithm":"sha256","value":"b035c80258615cf436436ad5e7a27d53a9c6ad94c971a76c5990c271629bf33c"}]},{"id":"c25279645bc60a85","location":{"path":"/usr/share/zoneinfo/right/Asia/Samarkand","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1110},"digests":[{"algorithm":"sha1","value":"f80410e5b87c80358e45c1fa2644a769e2d6242c"},{"algorithm":"sha256","value":"32d905f89ae3e49bc688d95bc069d06a8e5725a21a724d38b5fcf63213bc085f"}]},{"id":"77600805d5be4848","location":{"path":"/usr/share/zoneinfo/right/Asia/Seoul","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1166},"digests":[{"algorithm":"sha1","value":"60b719fec58da6413919188f5f42cde268ffb99d"},{"algorithm":"sha256","value":"00b0e44de6984da2f3230e52edd7d63a09b8dfed5b52656f3f23b731757c93ac"}]},{"id":"0e8966fa60e73ffb","location":{"path":"/usr/share/zoneinfo/right/Asia/Shanghai","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1110},"digests":[{"algorithm":"sha1","value":"ee7b22e861e66eec0410a6f49a5436538ad3c290"},{"algorithm":"sha256","value":"147c25611ea693672d48452b7c9bdb17a5dcf88f32d682f8401115fee482b7c3"}]},{"id":"22ee118c698c96c4","location":{"path":"/usr/share/zoneinfo/right/Asia/Singapore","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":948},"digests":[{"algorithm":"sha1","value":"f2eb6565876a8ff7ea7856e58b85fe40edb34830"},{"algorithm":"sha256","value":"f3e4a4a48a066284b83e08d6cf9b35e7b1a5ec8f475c4b573849ef11f0487f23"}]},{"id":"bcef5b888db287f2","location":{"path":"/usr/share/zoneinfo/right/Asia/Srednekolymsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1740},"digests":[{"algorithm":"sha1","value":"945c2888d1bd68b20d28d11bd12e130a03cf457f"},{"algorithm":"sha256","value":"e39be48b16030bd1ffd7f2739ad429edaabec5e5f26f4d94e25f1b71addb5915"}]},{"id":"c19847daf7bbd5a9","location":{"path":"/usr/share/zoneinfo/right/Asia/Taipei","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1310},"digests":[{"algorithm":"sha1","value":"369e573419de86bf7feb7a9b4120a32e93295f02"},{"algorithm":"sha256","value":"2f7d96b08f42e610575770add87d902142a56054760d143f1a9219f7efc95da0"}]},{"id":"f140553b24314c06","location":{"path":"/usr/share/zoneinfo/right/Asia/Tashkent","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1124},"digests":[{"algorithm":"sha1","value":"3c603997eb81b5fad13aa3a80d6fa623b169f40a"},{"algorithm":"sha256","value":"81a146a24fe5a9be316376c88d173d199071d8ca56fa1e670766921262653131"}]},{"id":"c03090dab696ad24","location":{"path":"/usr/share/zoneinfo/right/Asia/Tbilisi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1568},"digests":[{"algorithm":"sha1","value":"e80e6272d8f24ac4636a20500b926413dc227b7e"},{"algorithm":"sha256","value":"fe786fa5d7ad3261005e6a7129fae7aa50b10da2e7efcd3d12db965b2887bdd7"}]},{"id":"48818fcc35bd4005","location":{"path":"/usr/share/zoneinfo/right/Asia/Tehran","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1790},"digests":[{"algorithm":"sha1","value":"3ef4ed94ecf7f2de0fa072e7248bbb8760744137"},{"algorithm":"sha256","value":"db2bfc2e8770a0c997642c0cfd56f6966adcff22a73e23907a2ee0383f98b0ea"}]},{"id":"3e5974d4d37f5376","location":{"path":"/usr/share/zoneinfo/right/Asia/Thimphu","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":736},"digests":[{"algorithm":"sha1","value":"cf30d448bfefecdfc5ba952dcfe279a32329be44"},{"algorithm":"sha256","value":"ef5c17835489e6293e403342bca593692c0715e61ffc258ac63b4b9b6be24ff7"}]},{"id":"1ddd8713cc1c04d7","location":{"path":"/usr/share/zoneinfo/right/Asia/Tokyo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":858},"digests":[{"algorithm":"sha1","value":"f8057935f395a3261a28e9fe9c1ecb131fd1efa9"},{"algorithm":"sha256","value":"4a6189fc055f0b721b0169c1420b7a6559587ace60c98844567d92609d6e7143"}]},{"id":"b184a8f21d54cb63","location":{"path":"/usr/share/zoneinfo/right/Asia/Tomsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1754},"digests":[{"algorithm":"sha1","value":"e55be83c891bb5e38f678c05a4eafde69da17267"},{"algorithm":"sha256","value":"712462f1ea6a43b1a695c5a3e282c2ed73e79e046875b1015be77718b2e464d7"}]},{"id":"51ce82a5a355ef69","location":{"path":"/usr/share/zoneinfo/right/Asia/Ulaanbaatar","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1424},"digests":[{"algorithm":"sha1","value":"63e0d1cf887c60fd6867672a9a105ed73061f661"},{"algorithm":"sha256","value":"c7c8a2d4d188afb55f5ea4e130e7f40c531dbded7357b2a1522274091d2d45cd"}]},{"id":"391e2ad8bf08498e","location":{"path":"/usr/share/zoneinfo/right/Asia/Urumqi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"6b922b8ab6cdec3d7ceaa36c6877093d525522af"},{"algorithm":"sha256","value":"d0ee4ad382e2cd21d717dd01741904ca11d92b49f146d2e3e121081c1214310a"}]},{"id":"5a2b9614d9327b13","location":{"path":"/usr/share/zoneinfo/right/Asia/Ust-Nera","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1784},"digests":[{"algorithm":"sha1","value":"0cb4e2af8318d3f35d15b64b0303f428edbdda64"},{"algorithm":"sha256","value":"342bbbaa257b9c72f77c7154787b8b3711261088e4e4445b9017c7cd17942156"}]},{"id":"5a442790a1b5a7cf","location":{"path":"/usr/share/zoneinfo/right/Asia/Vientiane","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":856},"digests":[{"algorithm":"sha1","value":"f0ee17ffd2b0d656035064e033f32e2809d317b9"},{"algorithm":"sha256","value":"7dde1ef9d279df409a492ddb9a2060b588369434b76810e216784ca5d4ad8bb8"}]},{"id":"77fddb33e55d715e","location":{"path":"/usr/share/zoneinfo/right/Asia/Vladivostok","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1740},"digests":[{"algorithm":"sha1","value":"3a84100c476fae5250ab7d77d75a62edda0ab929"},{"algorithm":"sha256","value":"c67478d9de6b2afadb23f1adaa6c11d79031f2a0bdc6b34ae53fd44e9c2a6e32"}]},{"id":"68110912f0fb183c","location":{"path":"/usr/share/zoneinfo/right/Asia/Yakutsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1740},"digests":[{"algorithm":"sha1","value":"23dd762a22f73a88d23c55dcf0a3cd2fed34c0be"},{"algorithm":"sha256","value":"43f7af466eeadc5ed49a92a1a1d89938087c0f14df688236b20940674e9a1dee"}]},{"id":"3d3bd62ed4d4a2cc","location":{"path":"/usr/share/zoneinfo/right/Asia/Yangon","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":796},"digests":[{"algorithm":"sha1","value":"8723489ddade2bbc38c91c9de1a8e4f6cb124a73"},{"algorithm":"sha256","value":"7c4532fa68cc0d4088aef81c46f6513a3b491a2403c61cd067fab272b65afef6"}]},{"id":"53cbe8deb9476c7d","location":{"path":"/usr/share/zoneinfo/right/Asia/Yekaterinburg","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1776},"digests":[{"algorithm":"sha1","value":"a567617cd2d270b8671794a6059cf391a9ff4a83"},{"algorithm":"sha256","value":"3124517166dc4f6621355fac1a7416b330a8f8abe7a4c26d9aa6135c7482f097"}]},{"id":"724038a157e76fa5","location":{"path":"/usr/share/zoneinfo/right/Asia/Yerevan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1684},"digests":[{"algorithm":"sha1","value":"9d852c7dcd75a3a31a667cd351560ec8a8ceec11"},{"algorithm":"sha256","value":"4e324f98813737c6c4a0dc73a5bc6cbdaede59527bf540a42419b0f72e69bb3b"}]},{"id":"f91ee936e176242e","location":{"path":"/usr/share/zoneinfo/right/Atlantic/Azores","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3630},"digests":[{"algorithm":"sha1","value":"910a7d17708a90204a325b4ef43421f1ff346988"},{"algorithm":"sha256","value":"aca432a49083e15fdf83346a91ae4111d72e5cd15d1aaf114dd34d4b38f645de"}]},{"id":"f0c513d2d982e2b6","location":{"path":"/usr/share/zoneinfo/right/Atlantic/Bermuda","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2592},"digests":[{"algorithm":"sha1","value":"45e7e25d86771deeef6a75840c4ba7907901ceb1"},{"algorithm":"sha256","value":"928e47d23cb79cfd26a3f70d53e6d48d21fcccd56120e884aa98fae1e4acfcbb"}]},{"id":"90ec85d4ff28eed8","location":{"path":"/usr/share/zoneinfo/right/Atlantic/Canary","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2090},"digests":[{"algorithm":"sha1","value":"b692b463d7f957b385aefd95f68420c8d76a0c17"},{"algorithm":"sha256","value":"26c11434d2d6cf360e17185d019cbc2d452e624eb1187ce369a986b89546c496"}]},{"id":"fbde77c62e659a4b","location":{"path":"/usr/share/zoneinfo/right/Atlantic/Cape_Verde","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":804},"digests":[{"algorithm":"sha1","value":"7cf6de08c34153d6007baaee55e3a6cb66ef380c"},{"algorithm":"sha256","value":"419bb9a29e239d8cef3aae841798ccc151552d41fab0d1573fcfded6451b65fe"}]},{"id":"c8c035bc8a75e84d","location":{"path":"/usr/share/zoneinfo/right/Atlantic/Faroe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2008},"digests":[{"algorithm":"sha1","value":"9777d335a31ff3823ee141098680952dc39332e7"},{"algorithm":"sha256","value":"2b5f628c0a8adc4a3bcfe61b1b86540744d3bb74117cdf9b57206d323d51138e"}]},{"id":"7e0a7472c7056b1e","location":{"path":"/usr/share/zoneinfo/right/Atlantic/Madeira","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3570},"digests":[{"algorithm":"sha1","value":"f30d9dc0bd9c2f87fecb0c379b4c5046a160b4e2"},{"algorithm":"sha256","value":"1315be50e321dc6825ae7982d281fe47c6feb23b044752390b57f49229105d87"}]},{"id":"c72431a41f236fcd","location":{"path":"/usr/share/zoneinfo/right/Atlantic/Reykjavik","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1712},"digests":[{"algorithm":"sha1","value":"2af99bf994923320deaf223b453320ab44687610"},{"algorithm":"sha256","value":"49a02d3fa5ef55a1f0f9a044e4e7de92a31aebeab2ea8a2cbdd7b2c7e26b87fb"}]},{"id":"e9c77e27790ea2d1","location":{"path":"/usr/share/zoneinfo/right/Atlantic/South_Georgia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"9cf8b31671833e1515b0558ac0aa7404af06fcd6"},{"algorithm":"sha256","value":"c53121badf3ae6e22e0ed111bec4ccbee15f1880d1cb45d0f35d3666589ab07a"}]},{"id":"d98e1593394fe74b","location":{"path":"/usr/share/zoneinfo/right/Atlantic/St_Helena","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"d44a69000fff12778a8636b720ce7c8e229193ab"},{"algorithm":"sha256","value":"18811a731720d65332366fb456dc600d4dc9b33b0e67b55981e539efafb38fec"}]},{"id":"b2120856a007fdf9","location":{"path":"/usr/share/zoneinfo/right/Atlantic/Stanley","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1748},"digests":[{"algorithm":"sha1","value":"25e11b8c53a9d24d56aeefb9e6bf498ecbb1d43f"},{"algorithm":"sha256","value":"3da3cebf24e22f0aa70dc5140fa21199ab9f95d596315f96598ff0ba63b09d41"}]},{"id":"10bf96265f6ce04e","location":{"path":"/usr/share/zoneinfo/right/Australia/Adelaide","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2396},"digests":[{"algorithm":"sha1","value":"e01bc1ea9c0297d7470ef584ca99193b3b607b5b"},{"algorithm":"sha256","value":"cbd56ea16699dea527824a625260c35d417ae7ff8184b576767c2625964dbe40"}]},{"id":"80a43b75be6dac64","location":{"path":"/usr/share/zoneinfo/right/Australia/Brisbane","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":966},"digests":[{"algorithm":"sha1","value":"e48222d0ba91c780e5286a32deb36e6d460e849a"},{"algorithm":"sha256","value":"3d4f4023387481cba61d3ee9dbc30f3fdcc47ec7390fc677ea7deabffb269787"}]},{"id":"4911d5cdffd282d6","location":{"path":"/usr/share/zoneinfo/right/Australia/Broken_Hill","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2417},"digests":[{"algorithm":"sha1","value":"4c444b212afe3ad85aa669fec03cb1ad47dcc58b"},{"algorithm":"sha256","value":"843d5b181791c8e642b846af59ecddd3d0d3f663fc45b2daa1400242ccb41eeb"}]},{"id":"0f4dcf2dde0e3640","location":{"path":"/usr/share/zoneinfo/right/Australia/Darwin","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":870},"digests":[{"algorithm":"sha1","value":"45a662e8a3562cdb9a22413acf920f0f025749fe"},{"algorithm":"sha256","value":"b38437f776ad53a7bb0c7a1e4f461ca0c7f909e03c6127760cb3d9ddacf805d9"}]},{"id":"c2d44ad327a52e77","location":{"path":"/usr/share/zoneinfo/right/Australia/Eucla","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":998},"digests":[{"algorithm":"sha1","value":"af003ab634a220b91ceae8183fbd6a4c9cddbdeb"},{"algorithm":"sha256","value":"8ead2180040081eb141df03466b0765dc47b2c02264422160c49ff9e3b2623bc"}]},{"id":"0cb34881be10c495","location":{"path":"/usr/share/zoneinfo/right/Australia/Hobart","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2548},"digests":[{"algorithm":"sha1","value":"b73d32935c2ceb76025405bd5291eb41052cbc7a"},{"algorithm":"sha256","value":"dbe33eddef2867ab93587e8e0393b3ecf2b0e4140301aa6a6d7a1629b26bfa74"}]},{"id":"99f820ae8556130f","location":{"path":"/usr/share/zoneinfo/right/Australia/Lindeman","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1022},"digests":[{"algorithm":"sha1","value":"3ff73c1b2441a2ffe3fcc94d10d3d1793ee3ee68"},{"algorithm":"sha256","value":"44d0132eb3f1fca853573a8cd2a685ddeb98567265ae32d857190de93fb2753b"}]},{"id":"4d0091f4f7944fb7","location":{"path":"/usr/share/zoneinfo/right/Australia/Lord_Howe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2028},"digests":[{"algorithm":"sha1","value":"e9f9b1cf7e969aa70eb5376a1959fb3793da8a2a"},{"algorithm":"sha256","value":"ad7498e17538fa2dd87e8aeb55d4cdae6d3554b0114c58a67d82360c33063457"}]},{"id":"d09cceea30c1b976","location":{"path":"/usr/share/zoneinfo/right/Australia/Melbourne","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2380},"digests":[{"algorithm":"sha1","value":"8405b418a3b78601cae6c6fc4e172126549e1639"},{"algorithm":"sha256","value":"ab3590bcdb1b4e0d8b858d98f7cb07f3349bc72fa6976e1f89ffb52217b6eb61"}]},{"id":"8abe03c4fab0dd1e","location":{"path":"/usr/share/zoneinfo/right/Australia/Perth","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":994},"digests":[{"algorithm":"sha1","value":"fa4fc189d8f15deb0bdb1ee15258df9e7afc0235"},{"algorithm":"sha256","value":"af5807c8d6ef1711d674d1f8b73876983d80a4f001a720b95e9e0d6823db6a45"}]},{"id":"954d5fa1269df2b9","location":{"path":"/usr/share/zoneinfo/right/Australia/Sydney","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2380},"digests":[{"algorithm":"sha1","value":"3edb56daf915d4c4c4df3400498faaacd41dbda0"},{"algorithm":"sha256","value":"8f313288c38ffbf9b3d6335c5ea33ae8a2ca66d7381274f7a819cc97bf64f582"}]},{"id":"6163fcb97e58d539","location":{"path":"/usr/share/zoneinfo/right/CET","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2286},"digests":[{"algorithm":"sha1","value":"5129a3782fee58d043d4af56f8b068c4e85efaf2"},{"algorithm":"sha256","value":"b9cadafd0fbef6e3707510ab5533690fd407a4cf3119bef19cbfeb0a8d86b379"}]},{"id":"3850b838f84da87b","location":{"path":"/usr/share/zoneinfo/right/CST6CDT","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2506},"digests":[{"algorithm":"sha1","value":"023f67b70ecbd82f26bf1226cc2f77d79f37ad14"},{"algorithm":"sha256","value":"fd8766a36398bf4d34e01598f80502f7b0e8a42092cf9fe53662481e473795f7"}]},{"id":"65ea3909ff2f6d89","location":{"path":"/usr/share/zoneinfo/right/EET","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2098},"digests":[{"algorithm":"sha1","value":"2c81584304b190ad8c5a72ad1c7c42b97c4b2e86"},{"algorithm":"sha256","value":"cd9510c46c93a82275234420ff0f2bc0564a79392e3785b1093a4c090bbbec68"}]},{"id":"2897d9d277de14eb","location":{"path":"/usr/share/zoneinfo/right/EST","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"0d22d2ebd28cc6bec74d6855457fd5f018d385bf"},{"algorithm":"sha256","value":"88ae9fb1b14fea969b4be3483ba796f024d887676f0d1c752a83e5f51ddc898c"}]},{"id":"33f6c1d2c4877bdf","location":{"path":"/usr/share/zoneinfo/right/EST5EDT","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2506},"digests":[{"algorithm":"sha1","value":"af703cbb06dee603675591df1da7935e9c4d3ada"},{"algorithm":"sha256","value":"d7599b36d9dc694d22da8d4f6e3c3d2e9aad4ea771ac34a6de11e77e754f1aa3"}]},{"id":"c53fa08ec3cc547b","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"4a34e9552e5ee45e445ffc91685751516ac360a4"},{"algorithm":"sha256","value":"3804d727e70dcb1c5abef681c418735d27abebb676f5f800f53811e34724d1f5"}]},{"id":"a4d242987e72050b","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+1","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"4f33f1059df0d9da65f6567f5d4e2eee268e1b5d"},{"algorithm":"sha256","value":"9807d08f1eaab8e1c05bde989c86e675659afdf16272fc4f35082fa29e4d8848"}]},{"id":"80ed0f9d31324427","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+10","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"215df374dad5942e1e14bb69f8a88fdd1649e604"},{"algorithm":"sha256","value":"9e8d66b98c84088924313759b06332f73902194664d0e1f4383bc58054e2ccde"}]},{"id":"e1881495a993b113","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+11","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"9de57eb4052575240518f7a53644901536554daf"},{"algorithm":"sha256","value":"1427cf1e8ebbe985e83018a4d4fc07fa18bb7188ab135b852c38c8582ba22358"}]},{"id":"bd8a1b9a98ea7e55","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+12","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"a9067e21247d554f2e43980e33a26048889f9348"},{"algorithm":"sha256","value":"1cb0d227ecf8cd94b61de79f18e3ca071a5850cd02d43f24c1804345131d5cc8"}]},{"id":"fbc4bfaea748ae41","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+2","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"2be6cd87a47510f1240d393fb84a8402e3d34d8b"},{"algorithm":"sha256","value":"064ec7ed36edc90d2e9f4cb624c62537c4dbedbe4fdda328b3fea0997b621c95"}]},{"id":"1f7f690b91f9481a","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+3","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"6f60a0dfaadd184ba435dc146f94ba6918e32dcf"},{"algorithm":"sha256","value":"ca6f605553f3288630d31c2f2422b2c777ab342d2b5ca5ae35a1a1686cd1b2cd"}]},{"id":"8444d6eadc1b15e7","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+4","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"bf4f4aa2bece20a997627b6013ec1ee4b92a640f"},{"algorithm":"sha256","value":"858a1dc720f8fc464bf4b02e124f5beccc8af7956cbf920808570d8315889852"}]},{"id":"56466c6989fee17b","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+5","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"06f4752add301cf3696d287966265190bcb6a80d"},{"algorithm":"sha256","value":"6568675cca222254c6b0d85bd6a129e55839b3387fc11fa293c02947c71ed43f"}]},{"id":"a907f52e515f73ee","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+6","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"a579d75959e5ebfeceadeb35c155c1e02a9b4c8c"},{"algorithm":"sha256","value":"055138518b039befae0afadd3021f8d9acd752a3b75e02e14d61eac77cc70c4c"}]},{"id":"ca9cdb6f0bddd968","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+7","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"6473f1ec7188501f7226e258803ab97670c409af"},{"algorithm":"sha256","value":"f9e993977ffa8a30b982bde16594fbb140889de9d7cfcf4a8acdef7f4e3d292c"}]},{"id":"345a6850e942880e","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+8","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"f9f3d8d22d29337f962c21cbf76d71c351a47fa4"},{"algorithm":"sha256","value":"4ac3ed85edc42c9d2cbae63a424caf391d91d8c16cb47d2c95c78967bec650a0"}]},{"id":"9d7b3cf8414cf92d","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT+9","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"bb49bd7a9044ee856166162edc83177f5d6408ce"},{"algorithm":"sha256","value":"9f22a09a37b69ae6f1089f94582bebaf14e22d3a976b65ac68a716607fe0503f"}]},{"id":"f9a517c3c1d4885f","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-1","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"170451e34dd69f4e89cc61d73276987a2be900df"},{"algorithm":"sha256","value":"a3f3ff9d3b8aa33a421a7d1a7b2175b91e206b26ac8ca1ac482dd23b5b3baf62"}]},{"id":"4ae5f892dd30b96d","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-10","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"187e93f28839514301e7c464879b86081af0edb4"},{"algorithm":"sha256","value":"515daa6d5cfae809fceb66c6e4e9a0ce5e9b2388e8409f230e296b1f9adb5d2d"}]},{"id":"a5f016bc527e003c","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-11","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"193a32e9d780507d11a91fdb56e455172bece2e0"},{"algorithm":"sha256","value":"e43ad155b68c2b0f51abbd4f359613ed29993b5e19d87e5c1b2c2f7d16831741"}]},{"id":"de6622dd32a0c47d","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-12","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"4cc65799b457a9c0e3bd41ea419e6f377326e7d4"},{"algorithm":"sha256","value":"23783d0cfd426d2f5a785d8b445089c09790089117592973f40dc94d5dd807b7"}]},{"id":"737bd7c36152aa5f","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-13","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"c5ba2aa972b7205c5623407e3878f301805d629c"},{"algorithm":"sha256","value":"37432010d9d43b9be4529e96db967ce3c0253add9e683ec8c87dfe25581351f2"}]},{"id":"d8947aab9c4454ad","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-14","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"ada6ba394c4149f94529b064363b60f671aea9e5"},{"algorithm":"sha256","value":"7cfe25f42836c0837bd6c2db51f4f0b17feaaa74fe705625187564b60ffb8b6f"}]},{"id":"e56f485348ccbdfa","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-2","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"7c11bdbe7581c8fefcd0630f39be4eade1038a1a"},{"algorithm":"sha256","value":"ba1b7515c09b32f4a7d17b8b17e864aeffc0d04070a7a31625d00cc5eb558eef"}]},{"id":"ccc2f98831d65736","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-3","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"860b57120c333836dc83e90a6222ff147db62aa5"},{"algorithm":"sha256","value":"7e6c3f695beb7f8390c31fc02c5cbb87d76905de7b09665279b4b645fb32333c"}]},{"id":"0d5c959ef6eb3483","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-4","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"5f85bd9a351cc9c7bd6ea56a36a4ac2c1c25815c"},{"algorithm":"sha256","value":"d28da5a3b197493417466b6629855dc7dbeee3e527fdafb3b2649f693b651b13"}]},{"id":"bb31e4d61a1852bb","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-5","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"2dbd1e01dbb9860724f53d3227cece34c3d11f0e"},{"algorithm":"sha256","value":"715da670ed52202917bcda9bf60965ee92284c42e4ef160dee83f6fc03e991eb"}]},{"id":"08dad68ad0fba2a0","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-6","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"3172733e83156ca8854418139fccb26c12e29640"},{"algorithm":"sha256","value":"c90012a89dbb5257bc781f68c7702c3312e0cbc2b11d225e3309545359458a62"}]},{"id":"e70bceb8115fe99a","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-7","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"2563a610f2480c0f58e9a60895484eaeeaa3172e"},{"algorithm":"sha256","value":"c33d01ace2b6e161850cc1cf0e695b0899d6acd20c8a8e2de7a1e39ee5a3d723"}]},{"id":"53f71d02c3c8c4ca","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-8","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"4b3142ec3e858f873076ef87fe7217a3ec481221"},{"algorithm":"sha256","value":"9ea2fff88e752833ba5fa0516731ec9b4ae20d81fe39f1b8f443264a9545dd4c"}]},{"id":"4dbc8ee4a295c2e4","location":{"path":"/usr/share/zoneinfo/right/Etc/GMT-9","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"b01ab67156077268b3536ccdc2b07032d7923b6c"},{"algorithm":"sha256","value":"df80256e3dbaf7703b48fab95b314d1612f9907a8460cecffed84a40b48fe275"}]},{"id":"d09ab47f07d58e51","location":{"path":"/usr/share/zoneinfo/right/Etc/UTC","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"111d2c61fb6bd6c10f42aa22d0004e70ca818858"},{"algorithm":"sha256","value":"f8bcb8fc856b653c65ebd02e409502fcdc31acf111990bb5051daddcc9221ca7"}]},{"id":"45a699d3eca7a12b","location":{"path":"/usr/share/zoneinfo/right/Europe/Amsterdam","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3102},"digests":[{"algorithm":"sha1","value":"b12776c72937509298ac771c9df476aca0ed1d7b"},{"algorithm":"sha256","value":"dd46a1d2fa6b797feca56be959154b76e6c7f2a3c59d3f580159f99e6152092b"}]},{"id":"9a122121da594ee0","location":{"path":"/usr/share/zoneinfo/right/Europe/Andorra","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1934},"digests":[{"algorithm":"sha1","value":"2bf800aefd16ab3f73f4636668ff67beea4ee383"},{"algorithm":"sha256","value":"6922f62ce642699a113b6de3bc749036328772e8f799ea68235e6ceb83fdcfd5"}]},{"id":"9ac6d69d780668a2","location":{"path":"/usr/share/zoneinfo/right/Europe/Astrakhan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1698},"digests":[{"algorithm":"sha1","value":"e5c843523d009641618742f84e6e4d9361c8f828"},{"algorithm":"sha256","value":"cfbb6e3d456dea0a9cd8149b35a4ba20b28cf8f61f6f2d41db20c9750094ecc0"}]},{"id":"2d03892900a53cbc","location":{"path":"/usr/share/zoneinfo/right/Europe/Athens","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2452},"digests":[{"algorithm":"sha1","value":"973dd2a8ea7b6cb729f861f939088a9d7ddc6b60"},{"algorithm":"sha256","value":"0b21aab978ce80d4e8f6305dfd1cb7a3bded1cef5511c1c6ac3e4c79e0e7942e"}]},{"id":"ed5f2a612538ffe9","location":{"path":"/usr/share/zoneinfo/right/Europe/Belgrade","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2112},"digests":[{"algorithm":"sha1","value":"23afa3da9ab83fcd71ca99a697549ad31c37d021"},{"algorithm":"sha256","value":"dc2cc1a99358d686b03b0f16843eae9f97c4a7e69446f952eab54158a899fc46"}]},{"id":"2d260805cf2aed5b","location":{"path":"/usr/share/zoneinfo/right/Europe/Berlin","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2490},"digests":[{"algorithm":"sha1","value":"761bc63c469bbbb12665a9196525ff17a5e97c43"},{"algorithm":"sha256","value":"40abb3fb1825c7909ca9f4140133a794d25ce30f2d09c50146b53bbc45677ce3"}]},{"id":"edc57f353314e5c9","location":{"path":"/usr/share/zoneinfo/right/Europe/Brussels","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3125},"digests":[{"algorithm":"sha1","value":"9317364d8157eef934bd80e6f2f4b246aca625e6"},{"algorithm":"sha256","value":"a989163f00fcf4cd9cbc121a51084fc00f163617fe8a9d2d3180e9a082ade4ee"}]},{"id":"56efc5bb63a33bad","location":{"path":"/usr/share/zoneinfo/right/Europe/Bucharest","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2374},"digests":[{"algorithm":"sha1","value":"c0c85adef393ffa1f0ac36d7ea9a4ddd2dd8cbf8"},{"algorithm":"sha256","value":"45adf23c78a4e981c7103bd7021c5cdd9a59a5eceb3c4550c1e2bc22da4238eb"}]},{"id":"aac67a36012ba0db","location":{"path":"/usr/share/zoneinfo/right/Europe/Budapest","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2560},"digests":[{"algorithm":"sha1","value":"5fcd187893f877966293823b2a6ce90b98d1700d"},{"algorithm":"sha256","value":"43b843c734dceea52f591d8dde6429cfc2079961f63c72cb6689e0d945271c10"}]},{"id":"4d953bea1b529cb0","location":{"path":"/usr/share/zoneinfo/right/Europe/Chisinau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2582},"digests":[{"algorithm":"sha1","value":"2607cf44a12091bb88e8e9b99ebe852d0bc4cfcf"},{"algorithm":"sha256","value":"7a68b7675fb2d25d20d140044c13b79e108b9baae837ee4bac5e2e5186f449e2"}]},{"id":"5a1ea27558b890ac","location":{"path":"/usr/share/zoneinfo/right/Europe/Copenhagen","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2329},"digests":[{"algorithm":"sha1","value":"1fda5129e91dfb0dc450d39131c1dbe97e8e8075"},{"algorithm":"sha256","value":"e5a59ef5829313b22afebbc2b057fef2a4185960224575f47ea7934d3689e601"}]},{"id":"04e21cc6b4b3c683","location":{"path":"/usr/share/zoneinfo/right/Europe/Dublin","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3684},"digests":[{"algorithm":"sha1","value":"e78a22f74d85e7b32ad7ba608db4c6c6a993602b"},{"algorithm":"sha256","value":"ab46325d579dcae515baee81d73b01508f4880a0b7599676b4bde4928d9fb993"}]},{"id":"cb8f8f0aa46b0bf8","location":{"path":"/usr/share/zoneinfo/right/Europe/Gibraltar","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3260},"digests":[{"algorithm":"sha1","value":"f8c61fc6052d74c7f95b7240458d78cce23cd171"},{"algorithm":"sha256","value":"251bd094e4cf334ba25b36bbf51947d2a2d44d4416f23ca9595b5e13de05458e"}]},{"id":"f2425f2206602fa6","location":{"path":"/usr/share/zoneinfo/right/Europe/Guernsey","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3926},"digests":[{"algorithm":"sha1","value":"c93e3bdba107a2057778727ddf61002bdcec0bcf"},{"algorithm":"sha256","value":"cd5225640b2bc6a4086f8a926a8e441a34e4d836cd94c8f8026de8948a9fe119"}]},{"id":"d54d24ce13d78fe5","location":{"path":"/usr/share/zoneinfo/right/Europe/Helsinki","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2090},"digests":[{"algorithm":"sha1","value":"d1c968c3b71016918710dbe5a4fd18721a833e0e"},{"algorithm":"sha256","value":"bd7f3f21517c31c66156d5269f79cda648865dbcd1abd982984837c1444750eb"}]},{"id":"9dd75ca5f6545667","location":{"path":"/usr/share/zoneinfo/right/Europe/Isle_of_Man","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3842},"digests":[{"algorithm":"sha1","value":"80970e4edeaa5642b3254f82df0c287fef888ef0"},{"algorithm":"sha256","value":"6aebb11706db6559a1835dcf30c8ff4a07b0509050dd3f51ba1f67e3dda4af4d"}]},{"id":"0fc19bac6850c743","location":{"path":"/usr/share/zoneinfo/right/Europe/Istanbul","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2480},"digests":[{"algorithm":"sha1","value":"dc604dd8d3b9d671ecce89eb3a204edee1f59ec2"},{"algorithm":"sha256","value":"95aaca00415efde931399abe8bb938232ea511ae5a07d3b7020311f0d15ca978"}]},{"id":"8e5acc280745a1a0","location":{"path":"/usr/share/zoneinfo/right/Europe/Jersey","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3926},"digests":[{"algorithm":"sha1","value":"462580d6c9187b20efa2b08dba20b9a895dc8e32"},{"algorithm":"sha256","value":"f541db8be15d0df9724c856be89e689d1af207ab6fe704732ec6b7b747f49dc4"}]},{"id":"5ea9af0acc598734","location":{"path":"/usr/share/zoneinfo/right/Europe/Kaliningrad","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2042},"digests":[{"algorithm":"sha1","value":"c18bb63d538cf84e00e9118efe24071cad5568fa"},{"algorithm":"sha256","value":"dcc68ae7cb182f4ed535e6eeb0403e6a22976409e85497e754872c8a212ca11e"}]},{"id":"ef69a6e460a37ab8","location":{"path":"/usr/share/zoneinfo/right/Europe/Kirov","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1734},"digests":[{"algorithm":"sha1","value":"b80a1d03a6ac7a6c157af580c6b54ee51190317c"},{"algorithm":"sha256","value":"53de74114fbee3d569213704c6f9d4358a6f0e8aef641dd5838c0de1dfc97b8c"}]},{"id":"aaec45caa2602cc6","location":{"path":"/usr/share/zoneinfo/right/Europe/Kyiv","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2310},"digests":[{"algorithm":"sha1","value":"99f6ff708276dc72bd3a6118d38b41d19a960c3b"},{"algorithm":"sha256","value":"78e185706f0749f67739a0ee28f216e81404766bfb85585a3cdb955b45c808cd"}]},{"id":"ab6f7bb4a3749c6a","location":{"path":"/usr/share/zoneinfo/right/Europe/Lisbon","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3720},"digests":[{"algorithm":"sha1","value":"2b63f69859e1840fd9919b164b8b798460332162"},{"algorithm":"sha256","value":"5e5a46aecd0c4fe0334e62d3aa1ca7e1c5831101b9bb270ef487c1b484b84466"}]},{"id":"c69e777fa5d9860a","location":{"path":"/usr/share/zoneinfo/right/Europe/Ljubljana","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2112},"digests":[{"algorithm":"sha1","value":"7c3cde533225f9719da4e9c2dfdd9d2f0d38f316"},{"algorithm":"sha256","value":"3d8993d2ddff775ec371d0873368307ddffc2e8b472cade67259a2bfc31b81e8"}]},{"id":"aeff7f8f339dbd4e","location":{"path":"/usr/share/zoneinfo/right/Europe/London","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3858},"digests":[{"algorithm":"sha1","value":"9ef892f2fcef5c652119b1684380cac130b7130a"},{"algorithm":"sha256","value":"c4c819712c38e314f56d369e04cc6ddc0a97ab5fbbd07fa006592d61979da468"}]},{"id":"c2c6c2225ab114cd","location":{"path":"/usr/share/zoneinfo/right/Europe/Luxembourg","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3138},"digests":[{"algorithm":"sha1","value":"7f940420f77e355a54a85b4527d77efebae92f4d"},{"algorithm":"sha256","value":"a9ff95c1ba57ce45f20af03f5656c6d2538bb197a171cddecaebd035d41de7a8"}]},{"id":"638a432842a4991b","location":{"path":"/usr/share/zoneinfo/right/Europe/Madrid","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2806},"digests":[{"algorithm":"sha1","value":"f24de556add4f728b9a433fda3817f7768bbaa59"},{"algorithm":"sha256","value":"c86db6fcb5e60a044dffa0e7cdadb37c0746a7a957157e3b277c79a5ab2fc9b0"}]},{"id":"e2fd5089fe24becd","location":{"path":"/usr/share/zoneinfo/right/Europe/Malta","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2812},"digests":[{"algorithm":"sha1","value":"d597a28ee86202cf50b7e66eaae3d50f18f101ff"},{"algorithm":"sha256","value":"45b9814004993b970b673a8ac89e007096ba9e9b708aa04ed3f1e662e1d34194"}]},{"id":"8ef605528433c68d","location":{"path":"/usr/share/zoneinfo/right/Europe/Minsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1854},"digests":[{"algorithm":"sha1","value":"7fb003d715b69bac349814a21a29a7da69ac4dd7"},{"algorithm":"sha256","value":"e80288238e2ec4bb81adcd3bd52f2644763a2851d2af57af67136e89288063bd"}]},{"id":"221a60fa4150f030","location":{"path":"/usr/share/zoneinfo/right/Europe/Monaco","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3136},"digests":[{"algorithm":"sha1","value":"011af5c8991d1acb51dbd594d5caf32fe6731100"},{"algorithm":"sha256","value":"c001557e6223d4c4d511fa837d975a3e4f52b0b0cef262df223bddc505f66cd8"}]},{"id":"c18310e63785da5d","location":{"path":"/usr/share/zoneinfo/right/Europe/Moscow","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2084},"digests":[{"algorithm":"sha1","value":"eed24277002fbb4d2936644cb37e1283c1f4c53a"},{"algorithm":"sha256","value":"6d808ea66278cecb36050121bf906562716676d41598d73a6c566011b793558a"}]},{"id":"a6157170e7613459","location":{"path":"/usr/share/zoneinfo/right/Europe/Oslo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2420},"digests":[{"algorithm":"sha1","value":"a0367ae9b3dcd67a29338471f7fe74f3e70dc1ef"},{"algorithm":"sha256","value":"3bfeb5315e57194ab1719b639c7946de3904425bb6a0f6737e0945361099b8d5"}]},{"id":"698c3c15f958788f","location":{"path":"/usr/share/zoneinfo/right/Europe/Paris","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":3154},"digests":[{"algorithm":"sha1","value":"4d3ddbda7392542884911c2c6986c17873ca7555"},{"algorithm":"sha256","value":"ee3c7e59a59600c759b983042896041a1048b6bb70caa3e107b9a689eaea88fe"}]},{"id":"84350ef05354dcf5","location":{"path":"/usr/share/zoneinfo/right/Europe/Prague","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2493},"digests":[{"algorithm":"sha1","value":"3000c257145fc4134e01ac977260578ba5a54ea0"},{"algorithm":"sha256","value":"818e0c14a66416e82f7e0430c58b8b285181ba3cc10cdb4d4ab08add5d335ad1"}]},{"id":"ced49dec81730ff5","location":{"path":"/usr/share/zoneinfo/right/Europe/Riga","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2388},"digests":[{"algorithm":"sha1","value":"a89e091fa80df5190eb832a6cd5615ce6713845b"},{"algorithm":"sha256","value":"5701be5e1a36479c3fa94ce393acdf7465251244cd4e29a3d0ea13b5284dfa47"}]},{"id":"ae884eade1d2ebe0","location":{"path":"/usr/share/zoneinfo/right/Europe/Rome","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2833},"digests":[{"algorithm":"sha1","value":"e3b0c181c716489a66433cb632b3c4c7ee3ec363"},{"algorithm":"sha256","value":"8f9cd8e08aae8728b51c5a19d2dbdbd20d40660ccfb4ccc6ef687f08b40ace45"}]},{"id":"4a920e8648b66da0","location":{"path":"/usr/share/zoneinfo/right/Europe/Samara","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1748},"digests":[{"algorithm":"sha1","value":"be624b43697bb976bb7425a2a6e83f630ab3a9cb"},{"algorithm":"sha256","value":"408254df84dbde480cc617a61ee4a49c8c3555528f910660447d3fa841405a5d"}]},{"id":"3b4872c7c286ae53","location":{"path":"/usr/share/zoneinfo/right/Europe/Sarajevo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2112},"digests":[{"algorithm":"sha1","value":"67fbf73973eb5edaba76fb0c6f71bd9cb9c39cf7"},{"algorithm":"sha256","value":"e43bd814d6f271280b7da4fef6e739a97708b0496a51e21c7e13e6ddf0850dc9"}]},{"id":"a2169bd17e757024","location":{"path":"/usr/share/zoneinfo/right/Europe/Saratov","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1716},"digests":[{"algorithm":"sha1","value":"c78b6942bed0edd115553e26d8dd361a294893ad"},{"algorithm":"sha256","value":"004d69abc47f50556aa49c855a4d3bff4ca9bcc763785a415ed3fdb47340f5cb"}]},{"id":"89f419d01e72080b","location":{"path":"/usr/share/zoneinfo/right/Europe/Simferopol","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2018},"digests":[{"algorithm":"sha1","value":"cfcf37ebdcb0b02d15a583777c023df42143dfd6"},{"algorithm":"sha256","value":"ce35821aba81db349aea89e60cd4f6a73a8899b8c7aedd74d23bd12a39a45144"}]},{"id":"f6ccacc2129b341d","location":{"path":"/usr/share/zoneinfo/right/Europe/Skopje","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2112},"digests":[{"algorithm":"sha1","value":"d7da4910f22419e98ef51977fb542dc3a30bcf5b"},{"algorithm":"sha256","value":"e1f0f5e4b1bc61d9efc73bf7d58fdd09b653d38571cc57ee545e2462a1f5e863"}]},{"id":"e0b82f47094f4609","location":{"path":"/usr/share/zoneinfo/right/Europe/Sofia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2267},"digests":[{"algorithm":"sha1","value":"e8fb7645d19ff487a761c4c96305fa42c8cd0849"},{"algorithm":"sha256","value":"ef4953a85254fce2f17d2baf8303a32356b11dc2097ebb8a20388bbc83bfd440"}]},{"id":"04d4071e02149fe1","location":{"path":"/usr/share/zoneinfo/right/Europe/Stockholm","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2101},"digests":[{"algorithm":"sha1","value":"bc7ad8e839fa2b9dd48dbe3218ed9f4d35768b2c"},{"algorithm":"sha256","value":"d7f4029b0d32a89e5356292d4ea4ef01992f4aebc22e463a2df805e0fff24108"}]},{"id":"750656e50e54cd99","location":{"path":"/usr/share/zoneinfo/right/Europe/Tallinn","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2338},"digests":[{"algorithm":"sha1","value":"b63fb5f52f249f9381783de3a109e91cfb332204"},{"algorithm":"sha256","value":"931d08a0be0d09216a54fa54ecaa515212889d74ebb80b75f17b275d858834ee"}]},{"id":"a03c507546c04e73","location":{"path":"/usr/share/zoneinfo/right/Europe/Tirane","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2276},"digests":[{"algorithm":"sha1","value":"821f6dd8a2d8533e67e829ce9dd043528bb40fdd"},{"algorithm":"sha256","value":"9a01249a9286c257bff42860226baa6ad371bfedffd76bbb95f9d89da5d7eeb1"}]},{"id":"acb597882adc17c0","location":{"path":"/usr/share/zoneinfo/right/Europe/Ulyanovsk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1800},"digests":[{"algorithm":"sha1","value":"a082267af1651ef41ab6e738948d9a7195d82c96"},{"algorithm":"sha256","value":"81822b7d32eb7b8f9a6f3248ed8838e7f8d8849cc313c6c821215e893b56dc35"}]},{"id":"50fdaa5b50304eb6","location":{"path":"/usr/share/zoneinfo/right/Europe/Vaduz","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2080},"digests":[{"algorithm":"sha1","value":"7cd4130ff973645786261e4b61e99238890bfadd"},{"algorithm":"sha256","value":"e3b7925d020addf5f49d85031649d7158fd1a37bc60c85a78ea2fb765600f7dc"}]},{"id":"9d624679cb94e41f","location":{"path":"/usr/share/zoneinfo/right/Europe/Vienna","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2392},"digests":[{"algorithm":"sha1","value":"94feeead789a6023bdf340b0ef821735cc6a7075"},{"algorithm":"sha256","value":"ef4bc5d620dbbd1189dfac665b1a6090afb1c1bf284973b18147a8cdac6e3fae"}]},{"id":"6a2d83dae948d05e","location":{"path":"/usr/share/zoneinfo/right/Europe/Vilnius","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2352},"digests":[{"algorithm":"sha1","value":"c0ab7615a6b83cfe5b0055a1efa766db0577e6cc"},{"algorithm":"sha256","value":"ca2b908cd261512a46a76dac3ae92ea58c6dfcb499620f9a15aa2a1a6b2d66f0"}]},{"id":"241f83c697eceae2","location":{"path":"/usr/share/zoneinfo/right/Europe/Volgograd","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1742},"digests":[{"algorithm":"sha1","value":"02150dfbe35c2046d25db3864dfc0a46a6c67aba"},{"algorithm":"sha256","value":"a98ac89b2baf6966ec26790e6c11a905d54c4d44ec25c74bb083bf3efa038a12"}]},{"id":"6e595138e6cf19f8","location":{"path":"/usr/share/zoneinfo/right/Europe/Warsaw","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2846},"digests":[{"algorithm":"sha1","value":"4460b58788cc0c25c1a60f8cb61ef512e7d3618c"},{"algorithm":"sha256","value":"9743d8ea1f1aa81575eabcde189b173376fd53aa5a06f926df93428168985786"}]},{"id":"d41388b5ab4ce613","location":{"path":"/usr/share/zoneinfo/right/Europe/Zagreb","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2112},"digests":[{"algorithm":"sha1","value":"a4faa58e89aea5fe36f24704a2b50076dc88a02d"},{"algorithm":"sha256","value":"cc2f586370d24874c9fe15d9b08f02648c7f99fb87b2867bc79d79aa82a63b56"}]},{"id":"793fa280265383ab","location":{"path":"/usr/share/zoneinfo/right/Europe/Zurich","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2101},"digests":[{"algorithm":"sha1","value":"e18d7d019897bd4a87365e431fa8c8b68079b955"},{"algorithm":"sha256","value":"5e143a3a7a6bf0a88afd13bf12ff3a8c13cb4b5d16daf14c973b58158215b427"}]},{"id":"adaf8f38c7cb55ed","location":{"path":"/usr/share/zoneinfo/right/Factory","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"ae1fd694819cb33e03d7df4fb0f53eb2e211a4c8"},{"algorithm":"sha256","value":"c5a60d0e60d9e85bdcf201ce7e639159204ba43461c82c2d1d86daa507669678"}]},{"id":"8222e4287d64c596","location":{"path":"/usr/share/zoneinfo/right/HST","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"45d6c6d33b27acd60f4ae9c330a8173d7027082e"},{"algorithm":"sha256","value":"d67616843525bf3cd785f98c8588623d630862719e95f3add9e58628293c7b59"}]},{"id":"ff4d1976a5c3498d","location":{"path":"/usr/share/zoneinfo/right/Indian/Antananarivo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":768},"digests":[{"algorithm":"sha1","value":"ebfda91e89c13299022048ecda555058e72c3ab0"},{"algorithm":"sha256","value":"d5d3dd30489e5af75f9c76e9f6b96065a6972eb85ef0833ba3e9187b4cc5ae29"}]},{"id":"aa90d33439171b04","location":{"path":"/usr/share/zoneinfo/right/Indian/Chagos","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"a274ac978025083cf4b7fc1c1cf517ac929bea25"},{"algorithm":"sha256","value":"88788f8b833631a71d0a37d9c2f7272df485f778864c7d439b4ba5a8aa66cc2d"}]},{"id":"d27bbbe248b372e2","location":{"path":"/usr/share/zoneinfo/right/Indian/Christmas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"4b18c76eedd9d3336cdd2a1276a9f41e7face8dc"},{"algorithm":"sha256","value":"ddb1a671461ca91a62e345fd4570e3c1da087acb5002ad985c0a002260787833"}]},{"id":"9b37dae84483c6bf","location":{"path":"/usr/share/zoneinfo/right/Indian/Cocos","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":702},"digests":[{"algorithm":"sha1","value":"88562d0010a6b965f990a5eda3e233a28ac7191e"},{"algorithm":"sha256","value":"42474a54201bca0bd61191b39cb15b4859175ea5aecbd5f76e6434b1ff65f390"}]},{"id":"cf3e33c4a3cd2b3d","location":{"path":"/usr/share/zoneinfo/right/Indian/Comoro","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"0e66dcb0a3ca3b794f2be6e071c93c5ad6574aa3"},{"algorithm":"sha256","value":"1adee86d82ba02784ee8b378b77fbee94fc941f16d86e7ba7072c621639b88f5"}]},{"id":"b9d03c5e9e0a00bd","location":{"path":"/usr/share/zoneinfo/right/Indian/Kerguelen","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"c6182642a7d3e22a1fbde11455467a8bf03a58b0"},{"algorithm":"sha256","value":"2547a218929296f45b32a47eef64b9b540735bded5a67746e392dd92ffa125b5"}]},{"id":"77c4ebd463ff2c32","location":{"path":"/usr/share/zoneinfo/right/Indian/Mahe","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"56728ac1e2dbc6aad591d9ebc462e6b763a78fd1"},{"algorithm":"sha256","value":"22c4c17e1ae15fc96dd6d012116190e92514db138cd154c79e866bbf635e5d5c"}]},{"id":"285a5dac3f4cffe9","location":{"path":"/usr/share/zoneinfo/right/Indian/Maldives","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"3ab7f0efc43eb6939ba9ac79cd3a2074a1a2a3e0"},{"algorithm":"sha256","value":"dafb88831b66da36b408b1738574f12dd40c0c996696a9a662498bc3d19d1a19"}]},{"id":"10b7b3a65d38b6c2","location":{"path":"/usr/share/zoneinfo/right/Indian/Mauritius","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":774},"digests":[{"algorithm":"sha1","value":"6fe02970510f80573eea3b57c15a19ec49913320"},{"algorithm":"sha256","value":"2a69ba50160fe0d62035cdd0cd4df637c93b16b1da5ffa270addd9d6fa11aa25"}]},{"id":"da86e1d74f930f89","location":{"path":"/usr/share/zoneinfo/right/Indian/Mayotte","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"667de1920a73b2496733621f80910d870579b584"},{"algorithm":"sha256","value":"71ded0bd32cc5cc1ff5aece6ebb1ca437140d1505e7fa3b362dcbf3f0cde3c8b"}]},{"id":"8076f8b33b981530","location":{"path":"/usr/share/zoneinfo/right/Indian/Reunion","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"1f1da793e3e967d36d8f482407b21f5ab7898bf9"},{"algorithm":"sha256","value":"178a204c4b08c0db255c850a1473eb3ad1a5a0a7822196c3f7a95c969ec38208"}]},{"id":"0bfaa0316d64dd16","location":{"path":"/usr/share/zoneinfo/right/MET","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2286},"digests":[{"algorithm":"sha1","value":"13091aff8fcc0153a7c191740d9520f53e9b4922"},{"algorithm":"sha256","value":"a7e7f2fbe2c2e594cfcff60d3177211d23e6a03aa03c344333a02dce269201c0"}]},{"id":"447156b08d371d34","location":{"path":"/usr/share/zoneinfo/right/MST","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":664},"digests":[{"algorithm":"sha1","value":"5deecbf4212db38fedc61f522c1a120ecfbd229e"},{"algorithm":"sha256","value":"ea2f04b3f75fa06387a5a9461796d5e847227bf792804d1f50dddc6ccec56edf"}]},{"id":"ce485f0fc41f9bc9","location":{"path":"/usr/share/zoneinfo/right/MST7MDT","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2506},"digests":[{"algorithm":"sha1","value":"f5406831a0a2e8f4fd568959015d5e8aec9fa5ff"},{"algorithm":"sha256","value":"035f30d24a6c3755350014a5bad3f06ad33e1bf703cd7386419a01faf0f19183"}]},{"id":"be4fb9d7cb29402a","location":{"path":"/usr/share/zoneinfo/right/PST8PDT","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2506},"digests":[{"algorithm":"sha1","value":"14eddbafbbc85e0e88c88243e262a9950d19c2bc"},{"algorithm":"sha256","value":"e4b9c6a901bc7037e6fbb13bb03d5615c8bd76ef0be647cdb20e35ab8dbd8c31"}]},{"id":"d5482ad0cd56118b","location":{"path":"/usr/share/zoneinfo/right/Pacific/Apia","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1144},"digests":[{"algorithm":"sha1","value":"08c227af3ec3fcb62730d404dfa080804691d552"},{"algorithm":"sha256","value":"6886f17a103a5126d36ac17c7656e90305eab7dec3ea038fb93a1b14c766b3bc"}]},{"id":"9b10c278307d6519","location":{"path":"/usr/share/zoneinfo/right/Pacific/Auckland","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2628},"digests":[{"algorithm":"sha1","value":"681bc4befd767ef414b2b0949aa50f7ae189d3c9"},{"algorithm":"sha256","value":"9e0c91665246813e17b8446fb0f80fe381e3fa296dc8a92619dcfd7e3422396f"}]},{"id":"5c42bc18267ce8de","location":{"path":"/usr/share/zoneinfo/right/Pacific/Bougainville","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":800},"digests":[{"algorithm":"sha1","value":"96ee6dad071a8b867d8fa3339438be3ac2a4695c"},{"algorithm":"sha256","value":"90550df0b8f3eb4c53d9f5ec0885228068d43a55b2baa6f19912b0ea7a3001f1"}]},{"id":"41a3c996cf97585e","location":{"path":"/usr/share/zoneinfo/right/Pacific/Chatham","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2228},"digests":[{"algorithm":"sha1","value":"f21f7502e6c86d325c0f81d9856b3aa91ec7aea3"},{"algorithm":"sha256","value":"72a545fe3074fc25ee66b34ca23490aadbca56449dc0efde5a1c30dfa7d53e86"}]},{"id":"25aa8bbfe7d13f22","location":{"path":"/usr/share/zoneinfo/right/Pacific/Chuuk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":801},"digests":[{"algorithm":"sha1","value":"f718513d97e3b6b746096aa876ba74ddf92296f9"},{"algorithm":"sha256","value":"a91f38d2ae9baf7a351624086f5d6f0588966bcc66a2d3104f39a683a7d54c5c"}]},{"id":"775c530034cd9997","location":{"path":"/usr/share/zoneinfo/right/Pacific/Easter","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2406},"digests":[{"algorithm":"sha1","value":"10bc9042032c27c554921bcd27da98c1187acdcf"},{"algorithm":"sha256","value":"b0ca70985b2a902e35f52429598522289af80b641c930c38462cb05d2a9fb7d9"}]},{"id":"e25515ae114f8c26","location":{"path":"/usr/share/zoneinfo/right/Pacific/Efate","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1070},"digests":[{"algorithm":"sha1","value":"ef207768e95bb9d114772967b0e4e9e0689adc3b"},{"algorithm":"sha256","value":"ad98b05486f8c7b89620ace8a08fa5293e86fec6eb9e905298e104aabce1c9c9"}]},{"id":"6effb98f50a42833","location":{"path":"/usr/share/zoneinfo/right/Pacific/Fakaofo","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":732},"digests":[{"algorithm":"sha1","value":"9a6607dc1d46584117fd02c88a8bf1efe6f04fc3"},{"algorithm":"sha256","value":"afffc30fb8a1d7770477e3cebe15f67007a1f98f3177a579513b12eb36f89534"}]},{"id":"aae35cc2f09d4abf","location":{"path":"/usr/share/zoneinfo/right/Pacific/Fiji","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1110},"digests":[{"algorithm":"sha1","value":"ac5e3afcbf7bc317c6f3965bbf78d0f9582d5986"},{"algorithm":"sha256","value":"4732bee58c307094d120592a8ea27cc50becf9afc2f54c647d2d257de2d66ac9"}]},{"id":"c45b78996fb4eed1","location":{"path":"/usr/share/zoneinfo/right/Pacific/Funafuti","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"94ac7f4d14a32c82608caf8c611c1de2875c8ab6"},{"algorithm":"sha256","value":"aaa56749766c567635f327f48ebe7cbdababeea9594698ad467bc522e619bc4e"}]},{"id":"49ce27c0b72faa35","location":{"path":"/usr/share/zoneinfo/right/Pacific/Galapagos","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":772},"digests":[{"algorithm":"sha1","value":"abd559a1b4c27eca1d0aa3c903ae12a00e088b7f"},{"algorithm":"sha256","value":"3532d0b6443a54be319c42a161ae503ec13ec3a8d9f997d26405121dde3663e1"}]},{"id":"5fe24f9b91bcedb4","location":{"path":"/usr/share/zoneinfo/right/Pacific/Gambier","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"bea089dfdbced5ac8b5b9cc1bfc4da5d34a87e20"},{"algorithm":"sha256","value":"828a8a34266f99c137c07cb37419ae0114280fb6c2c751b87b6442695f216d9f"}]},{"id":"f31920c83df607ba","location":{"path":"/usr/share/zoneinfo/right/Pacific/Guadalcanal","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"0c586a1749cf1d13b0acef78f5406572f8662403"},{"algorithm":"sha256","value":"5d5452f9d41d1fc12d02684b4f84e7274c4f718a49ea886eab5c46026ad4368b"}]},{"id":"c9f8077b9b54da60","location":{"path":"/usr/share/zoneinfo/right/Pacific/Guam","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1041},"digests":[{"algorithm":"sha1","value":"f26c8f1216a5b4e6e644f49fde8d820227ce2f49"},{"algorithm":"sha256","value":"8b7f914697c526446db9dba1382965a661cf536f545d3dee4a7d85f115a60a2d"}]},{"id":"6c631eac3f25621e","location":{"path":"/usr/share/zoneinfo/right/Pacific/Honolulu","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":878},"digests":[{"algorithm":"sha1","value":"d7c9d9c801b66a06d8e7ffa9913b9da56b996977"},{"algorithm":"sha256","value":"be759789a581dbcc47a5c8ccb3bb6cb0da765338c63911a2d1d547f9c1e5cc28"}]},{"id":"d503da061a4e485e","location":{"path":"/usr/share/zoneinfo/right/Pacific/Kanton","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":766},"digests":[{"algorithm":"sha1","value":"41ec94c2d1f1bc4ab5abc14aaea3e2585ed0018a"},{"algorithm":"sha256","value":"36202cde6c08108d3d7eb9c852b61b99ccb19a710658dda72aa5ec6fba06acee"}]},{"id":"b6a22f0a9bc22492","location":{"path":"/usr/share/zoneinfo/right/Pacific/Kiritimati","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":770},"digests":[{"algorithm":"sha1","value":"7a9af8076f640b028b8ebb41c24f1b459bb48e4e"},{"algorithm":"sha256","value":"5e197408cc890e8c06075c7e0d86a2699acd335cebf78bcab3f43143dc2cd71a"}]},{"id":"4b7efd0c7b73ab3a","location":{"path":"/usr/share/zoneinfo/right/Pacific/Kosrae","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":883},"digests":[{"algorithm":"sha1","value":"300a23124e757b6baf2cc7e95467f2e4cc984e52"},{"algorithm":"sha256","value":"16917f8b0a444d20af86d5b4650eb4bdfe05d49c53ec2a2fbe4964211943a4e6"}]},{"id":"492dc53eb9259394","location":{"path":"/usr/share/zoneinfo/right/Pacific/Kwajalein","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":848},"digests":[{"algorithm":"sha1","value":"39735e937313281e68fdeafc33f5f454c95d2457"},{"algorithm":"sha256","value":"2a652f91df4bc90ac346c744faaa2c4a9693eda71a948b6bdbb4d981780c1351"}]},{"id":"77982a0cea0ccb2b","location":{"path":"/usr/share/zoneinfo/right/Pacific/Majuro","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":842},"digests":[{"algorithm":"sha1","value":"df9ec508e29020b20b0eec5c209de3849efd27e5"},{"algorithm":"sha256","value":"be060e446e8c32508a1754d744a4d0ae8f551d2c20d67f97b620f73cefdf0917"}]},{"id":"584a9f4882842bf2","location":{"path":"/usr/share/zoneinfo/right/Pacific/Marquesas","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":702},"digests":[{"algorithm":"sha1","value":"a7e26051b64243154cfb79ca8e82baf0fd7b2feb"},{"algorithm":"sha256","value":"7d6a8bcdc34f7f5c4eb2c904471aebaeeae00ad0b68f2fd4d2e2a2fc83529d71"}]},{"id":"e70c6ebdc2bb3ed6","location":{"path":"/usr/share/zoneinfo/right/Pacific/Midway","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":766},"digests":[{"algorithm":"sha1","value":"19d10d6f7564137156e5a2fb74f77ea3516e9e39"},{"algorithm":"sha256","value":"c9b1d41fc16e6e30936fca0afb71bd4bc89fbd7a3c91fbc19aede9adc3efa9d2"}]},{"id":"82a5f5903b59843f","location":{"path":"/usr/share/zoneinfo/right/Pacific/Nauru","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":784},"digests":[{"algorithm":"sha1","value":"dd9bc1f0e1f726f50e21cf0cfc95ee79143f8d4c"},{"algorithm":"sha256","value":"8c572fce9db82b14e759c3fdb0d853942a184f5cd21476a43dbaae3dc0c1f6bc"}]},{"id":"19efe4ad6583c05c","location":{"path":"/usr/share/zoneinfo/right/Pacific/Niue","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":736},"digests":[{"algorithm":"sha1","value":"d4de8798f02dc161a0142add80d3b30de66fbbf5"},{"algorithm":"sha256","value":"24a8b15b1ff42d3db9ca4207d36613ed8fc11ef32c8ba1c6c24bbcee1a994254"}]},{"id":"22ff28c13fab4bab","location":{"path":"/usr/share/zoneinfo/right/Pacific/Norfolk","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1054},"digests":[{"algorithm":"sha1","value":"551dafc3860647b80307d2fb3d5453c954a32f8a"},{"algorithm":"sha256","value":"c5b22115c6621f25cb23f3f6c1df681ba1bd15d4652f0c6c27486e71ccd8fb7e"}]},{"id":"e326abf4b6a8ea91","location":{"path":"/usr/share/zoneinfo/right/Pacific/Noumea","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":836},"digests":[{"algorithm":"sha1","value":"9d5e077726d6a6c5448e45b8f0764d2abea2e192"},{"algorithm":"sha256","value":"724f3f9649eaa84a0192a095469799e346a8586e4f72891cd95a1b28c86ecfb2"}]},{"id":"6625cb621dccbc71","location":{"path":"/usr/share/zoneinfo/right/Pacific/Pago_Pago","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":724},"digests":[{"algorithm":"sha1","value":"1145a7205bd00da0251ab901185c392ced1c17b3"},{"algorithm":"sha256","value":"a38895358228908f8980b207ef1b28aa8e6d4dfa674b806d0c82e56bfb48ffd3"}]},{"id":"47f33f9d3fdf0a5a","location":{"path":"/usr/share/zoneinfo/right/Pacific/Palau","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":713},"digests":[{"algorithm":"sha1","value":"30a0f51b63ae95cfb1135d4faf160f293bd572d8"},{"algorithm":"sha256","value":"56edee9661dfc562358ae311a321b42275363ff70ca83a26395182ff1113c6b6"}]},{"id":"67ada14ae67ce8ea","location":{"path":"/usr/share/zoneinfo/right/Pacific/Pitcairn","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":736},"digests":[{"algorithm":"sha1","value":"c561e3c513bc646ec8f3b9b0153eccdaaeee43bf"},{"algorithm":"sha256","value":"e1b92aafc95a633d6a3d1cc3d6b23552bd1f062118635f1ee3eb73873b0f998f"}]},{"id":"c70332413fdbf0f1","location":{"path":"/usr/share/zoneinfo/right/Pacific/Pohnpei","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":835},"digests":[{"algorithm":"sha1","value":"d0e8b6d1bff2873972ea28b4c75eebc233dc7b44"},{"algorithm":"sha256","value":"dd4f14244d79b7098200e800a58c2653b5889084161052ba10e750e130ca7e22"}]},{"id":"a8085128b1ddd673","location":{"path":"/usr/share/zoneinfo/right/Pacific/Port_Moresby","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":718},"digests":[{"algorithm":"sha1","value":"6988f0581954b1f2dd00d7be3144494a0fc7782a"},{"algorithm":"sha256","value":"d2f7f2a3cceddccb7b7851c734564760f0d398f568408828f1b0cb0dea8d851f"}]},{"id":"9fed1bea5b6c8dbe","location":{"path":"/usr/share/zoneinfo/right/Pacific/Rarotonga","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1136},"digests":[{"algorithm":"sha1","value":"357c25faae8a56aa451a55bb61d02cec33f5997d"},{"algorithm":"sha256","value":"c6fb90fe9a82778f216800c202e69ad2029fc971db9754073ff858309a980247"}]},{"id":"08dc795573c86f7f","location":{"path":"/usr/share/zoneinfo/right/Pacific/Saipan","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":1027},"digests":[{"algorithm":"sha1","value":"67a553526fa626f8cc758a92cff001f53fb5e356"},{"algorithm":"sha256","value":"3ac21e05acfd346486299e38ea3db3976587624677347c1eb742c645b567cf9f"}]},{"id":"fdc06ed9c53ca229","location":{"path":"/usr/share/zoneinfo/right/Pacific/Tahiti","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"a90a32e4a6878352fece1a92175400f7b323b7d6"},{"algorithm":"sha256","value":"3d9afc9d939da9882c6a03015c1ec39205f3c87b31502fbd9e873505218de192"}]},{"id":"68d4e46c092fddcc","location":{"path":"/usr/share/zoneinfo/right/Pacific/Tarawa","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"c1e26352588f875aaebf07da630a913c307775f4"},{"algorithm":"sha256","value":"852a38e598cf62c8ab96c0a4d057202fa7c479a68db131538ac5478bc41a9b03"}]},{"id":"d1836890ce603a46","location":{"path":"/usr/share/zoneinfo/right/Pacific/Tongatapu","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":904},"digests":[{"algorithm":"sha1","value":"1b53dac52c838f146631f85a2b88002afce8fcae"},{"algorithm":"sha256","value":"29113ab41e101292225a8dc154d0d45e1f0a71b02d8eb9251982336893a16187"}]},{"id":"0af2b863b5d3df58","location":{"path":"/usr/share/zoneinfo/right/Pacific/Wake","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"4cbfbdae5a01ab5760f453991347f56798f679e0"},{"algorithm":"sha256","value":"f44b245d08af2452f52cc90913e4c748466eb9a4954b3f8f5445e932c8091f9c"}]},{"id":"4147092df73743f3","location":{"path":"/usr/share/zoneinfo/right/Pacific/Wallis","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":698},"digests":[{"algorithm":"sha1","value":"75861faba0fb16760d03212d375ebaab2c8edc85"},{"algorithm":"sha256","value":"82af47559c7e4b30803c82cae0fe09b866dd3914905255942662a33856c98a82"}]},{"id":"0c0b989cb1a4e63e","location":{"path":"/usr/share/zoneinfo/right/WET","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/tzif","size":2098},"digests":[{"algorithm":"sha1","value":"d5fd959e8b89dffd423961fa1a0d9b14edca90fc"},{"algorithm":"sha256","value":"b7ec9103803aa12d356db9285c2bae9c2d218b705a65338aac3299b654e86e21"}]},{"id":"09401e3139478d09","location":{"path":"/usr/share/zoneinfo/tzdata.zi","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":114350},"digests":[{"algorithm":"sha1","value":"cbc6c56c806adb2c977fa2d49ef7d6225561d525"},{"algorithm":"sha256","value":"a776cd2d31eb319c34c1d07c69991e7c9020e17b63f4adb72839440bd7c7afa3"}]},{"id":"867398aef1c9065d","location":{"path":"/usr/share/zoneinfo/zone.tab","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":18822},"digests":[{"algorithm":"sha1","value":"4f9c2681dad62e7eb99c7ed3a376a04d2cc581e9"},{"algorithm":"sha256","value":"586b4207e6c76722de82adcda6bf49d761f668517f45a673f64da83b333eecc4"}]},{"id":"bd601dfa95d1deaa","location":{"path":"/usr/share/zoneinfo/zone1970.tab","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":17597},"digests":[{"algorithm":"sha1","value":"19bd3b826c52b8c4f18258847f613fb0104b08dc"},{"algorithm":"sha256","value":"57194e43b001b8f832987b21b82953d997aeeaebeb53a8520140bc12d7d8cfcc"}]},{"id":"6947fbd8a7d6d212","location":{"path":"/var/lib/dpkg/status.d/tzdata","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":642},"digests":[{"algorithm":"sha1","value":"b7fdbf8ddb850091d03ed3980e21592f48136040"},{"algorithm":"sha256","value":"f7b337cc63ebcac17adac7e5827f2b2da80cc7721984e4b760793f89d4aafe83"}]},{"id":"66ccd46321bbc65c","location":{"path":"/var/lib/dpkg/status.d/tzdata.md5sums","layerID":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":64880},"digests":[{"algorithm":"sha1","value":"5a39204a4d45758deda6e6460cc71190e343473c"},{"algorithm":"sha256","value":"4a6954188da21ba1d7894169665f8de2854062b6bc0675e2e110ad25a0f29b5a"}],"unknowns":["dpkg-db-cataloger: unable to determine packages"]},{"id":"6be6ce73a503dfab","location":{"path":"/usr/share/bug/media-types/presubj","layerID":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":548},"digests":[{"algorithm":"sha1","value":"5dc79c4a4df9a76a5ef448a4ffc212c1f22f2df5"},{"algorithm":"sha256","value":"40ca64c14041a61aba24773d54467a4f9409d3772118348477b2578025ee99bb"}]},{"id":"3503e6612c98769b","location":{"path":"/usr/share/doc/media-types/changelog.gz","layerID":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":6403},"digests":[{"algorithm":"sha1","value":"a6f2451ddaf232829362205ca35b6eff6a400fae"},{"algorithm":"sha256","value":"4f32dff576ce1047b71b407b6868993925609b0bbf92b2a6b9574c89b2b2188c"}]},{"id":"9474252baf0b74da","location":{"path":"/usr/share/doc/media-types/copyright","layerID":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":268},"digests":[{"algorithm":"sha1","value":"122ec71bc0ee27107fe8c40b8f5b4976dcd558d3"},{"algorithm":"sha256","value":"5ded7c53199b6a1d089b0b7e231d77e5c84081c7156b372b3f11ad9c1c2c5cc7"}]},{"id":"73e2f146a497dee2","location":{"path":"/var/lib/dpkg/status.d/media-types","layerID":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":883},"digests":[{"algorithm":"sha1","value":"6d5cbea51846568adce617024928750c2ce73537"},{"algorithm":"sha256","value":"62f0651d9c8af8743038dd1b69a1927bbe3301fae7ea7fe4ae18638c2c328a8a"}]},{"id":"9564efdfad5b1a62","location":{"path":"/var/lib/dpkg/status.d/media-types.md5sums","layerID":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":211},"digests":[{"algorithm":"sha1","value":"43a3acca91bab65ffe195391f8074cb436bcce6c"},{"algorithm":"sha256","value":"cb5891e815e23843440ef27a34260d48f1bbf6e7007be81ccda938fc4e94182d"}],"unknowns":["dpkg-db-cataloger: unable to determine packages"]},{"id":"03d0d276038f09ad","location":{"path":"/usr/lib/os-release","layerID":"sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3"},"metadata":{"mode":555,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":346},"digests":[{"algorithm":"sha1","value":"9ecfc0782397e6b985756fb1553ee50b3016b802"},{"algorithm":"sha256","value":"d9e62fb3baebbd71c7397d1d7c00ac60519ca331038e310d05681807090d407b"}]},{"id":"4c0a234a6e4ba970","location":{"path":"/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":755,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":202912},"digests":[{"algorithm":"sha1","value":"993fd616406c3d6383ec3e694988f826adb9fcd0"},{"algorithm":"sha256","value":"a2db553caf40402c0db144234c5d146b2cf7a69d97508341724639661b226025"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":true,"importedLibraries":[],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2b50fcffd637a533","location":{"path":"/lib/aarch64-linux-gnu/libBrokenLocale.so.1","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67616},"digests":[{"algorithm":"sha1","value":"d68e0eaa030588ff58ce4eb6d38b9794aa5b5761"},{"algorithm":"sha256","value":"e6a6003325f4b5345d1fac9a8d0509ffbee9f4dc7a7dfc0396ee87c3d304392d"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d0159a3e83ebaf13","location":{"path":"/lib/aarch64-linux-gnu/libanl.so.1","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67528},"digests":[{"algorithm":"sha1","value":"e6debbe083ce366c36a66762d2b8ee99b918bc3f"},{"algorithm":"sha256","value":"76d874133dfe6e739f08b63792bfd0ba3139ae5be237366710ab17c6ba292b67"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"24117f0e7c53615d","location":{"path":"/lib/aarch64-linux-gnu/libc.so.6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":755,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":1651408},"digests":[{"algorithm":"sha1","value":"f0236a7e74d6afe6c86593720679da1858bcd35c"},{"algorithm":"sha256","value":"50227f7a4dcb8b2a40b84aedff1c101f7e0aa5a4fc180ba882b52e53be226427"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":true,"importedLibraries":["ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"e8338b30b478c105","location":{"path":"/lib/aarch64-linux-gnu/libc_malloc_debug.so.0","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":70368},"digests":[{"algorithm":"sha1","value":"e0ff6aed86485ce4de86c2943df2929efbefcb18"},{"algorithm":"sha256","value":"1dd6f2ae6d48069c90425c14f592d47582f81a091d23f220f61f4d2543ad07b9"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"5df354f80c11d375","location":{"path":"/lib/aarch64-linux-gnu/libdl.so.2","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67528},"digests":[{"algorithm":"sha1","value":"86c8b48496691bf8ab56a2dbbabb9112874c0b9b"},{"algorithm":"sha256","value":"e97c2f373f3495f135eaf302041d9f24f3ce2ac44c15ca2743488b396c81a9a7"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"ca366e67d0588bc1","location":{"path":"/lib/aarch64-linux-gnu/libm.so.6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":591960},"digests":[{"algorithm":"sha1","value":"6967bba90729892c29e879c6daeb0065d36351b2"},{"algorithm":"sha256","value":"c36873edf7004eac309f7bea0b99930e050cba6b4c28482cc9178ec6ed1d5b2b"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"97a9fea9248ef38f","location":{"path":"/lib/aarch64-linux-gnu/libmemusage.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67776},"digests":[{"algorithm":"sha1","value":"85a68038d8afa780d5ec615834f00a48d6625409"},{"algorithm":"sha256","value":"a01e711734a46c0903436a3bf02bc72dcbcfe89ddee7935e29afcd39d35a1008"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"de096dc659a57bc8","location":{"path":"/lib/aarch64-linux-gnu/libnsl.so.1","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133960},"digests":[{"algorithm":"sha1","value":"5ec880939b4efe8caa951db20b50f200d5283cf3"},{"algorithm":"sha256","value":"9a5cf1cd27a594504b3ec8ced1c1d072e6aec55e14e0f8a358c2a2880ccd6d69"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"fcbc722e99836fea","location":{"path":"/lib/aarch64-linux-gnu/libnss_compat.so.2","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":68248},"digests":[{"algorithm":"sha1","value":"2d8b1a83b69f6fdd02895dab274e5856e75eafee"},{"algorithm":"sha256","value":"6706f85ccf392c44c62f51e0850754be1b75bbb854644e2cf9772eb1a2021b53"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"3ab9a504fc76f541","location":{"path":"/lib/aarch64-linux-gnu/libnss_dns.so.2","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67528},"digests":[{"algorithm":"sha1","value":"fa4dc557af44964defb6be665c93363a2cc88fb6"},{"algorithm":"sha256","value":"e61f3c1cc86ed470aa3d7bb0254f25f6af9c1b772d1940b15543ddd37c31776f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"ae9584bd2367d62d","location":{"path":"/lib/aarch64-linux-gnu/libnss_files.so.2","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67528},"digests":[{"algorithm":"sha1","value":"e77cca0e3be35d9701b9911d2c09d11ffed8c09f"},{"algorithm":"sha256","value":"bf155f84053fbdf0618d93b9e9088894b70073d95fa63b5a8a34ee6f5516fda0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"245537057865947c","location":{"path":"/lib/aarch64-linux-gnu/libnss_hesiod.so.2","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67816},"digests":[{"algorithm":"sha1","value":"566e548ba4e7e6dcfc537083a32b6e8f679528a1"},{"algorithm":"sha256","value":"41607daf17fcea123378d11eae2c6c1d3017814dc62676521419d6ba4c033a9e"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libresolv.so.2","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"24ef934ad00a2fbd","location":{"path":"/lib/aarch64-linux-gnu/libpcprofile.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67568},"digests":[{"algorithm":"sha1","value":"9aa474209c478371d07c46735f8c31f678dbfea7"},{"algorithm":"sha256","value":"7b4f5085fad6cbfd0a51e45bfe13e5d4c44a9267d02632ee85d403db189eace8"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a53ab62b278c10e5","location":{"path":"/lib/aarch64-linux-gnu/libpthread.so.0","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67528},"digests":[{"algorithm":"sha1","value":"45a11ef9380ff49b2172ff2bf6ca07bde2dae3db"},{"algorithm":"sha256","value":"9b60c3aa448ef2b7f22c8538962b0f4d7c944b7f08aafd34b563ac5ec51daf9d"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"1284c34a1bd638ed","location":{"path":"/lib/aarch64-linux-gnu/libresolv.so.2","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":68232},"digests":[{"algorithm":"sha1","value":"81c888cf2f777de19f33b5ad4e6098b47e2fec56"},{"algorithm":"sha256","value":"828f4d3c8efd9b91a64360a462d985155091f9642552ef3abcf1f02e7bb4e428"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"0c5063c82bc6e288","location":{"path":"/lib/aarch64-linux-gnu/librt.so.1","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67616},"digests":[{"algorithm":"sha1","value":"8ef32d788e84a9f8678e200fc98d8186931b9912"},{"algorithm":"sha256","value":"6e7bc1ce12d2298e13b6484d2794432291df30eace2817a1b8b0b73d733dbcec"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d37d07826b96e6e4","location":{"path":"/lib/aarch64-linux-gnu/libthread_db.so.1","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":68320},"digests":[{"algorithm":"sha1","value":"c003f62d2c7bfcd9213ac2c0ade473fbb0bfa8d0"},{"algorithm":"sha256","value":"26131479aea2f3b62cea312750b658df28b9421f4307641dd611977da3a791ae"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a3e9bb7e242130c4","location":{"path":"/lib/aarch64-linux-gnu/libutil.so.1","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67528},"digests":[{"algorithm":"sha1","value":"1bb4b9129bc3c1bf03cc0c3b3e90e661731df83d"},{"algorithm":"sha256","value":"ecd7567b9924184c8df83ee76bcffef8e4a4ea30192b98bb444380200bc73bc6"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"e5eab708ca182228","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ANSI_X3.110.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"73b0e62dbc7b7627093b7687d00ae7efb9c90d4b"},{"algorithm":"sha256","value":"7fa321cdc6a8660f4eff9ec2b6fb7aa4005ebbcceccd92531661dd8c89c1f3df"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"36fb3b68dd352e23","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ARMSCII-8.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"a62154f1106bece1142e085c0e044b435238faac"},{"algorithm":"sha256","value":"b210f2d6458e050053ec80a7baa859375d44a666403e7a29e86deca923747609"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"28337714d66d94c4","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ASMO_449.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"8588aed5b869c01988929a90546d257802f12f5f"},{"algorithm":"sha256","value":"2f1877ad12719d130074638a7e78c494a4bf40a164b2ef7955ce6bd5dca6abd5"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d7f18ac992349ebc","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/BIG5.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"e4e13464c6efd8c4fcbcda994a068229675cbab9"},{"algorithm":"sha256","value":"dbbeae03bfab4b24e635d91866c45b915de56d5234fc6beb69db635bbdfc6665"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2ff48dc4edee3f4c","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/BIG5HKSCS.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":264168},"digests":[{"algorithm":"sha1","value":"0be0370be391a174fd4e96a28c117e9e858e46c0"},{"algorithm":"sha256","value":"fde347443fa8d12014bc42f7a3caa11e77e4420611909c7b0eca161bb7e1a954"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"54e77c1df8228440","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/BRF.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"74b47479028dfc720ec9becff979c47e81249b6e"},{"algorithm":"sha256","value":"6ed4eeb443a4498fc4564ca0b81b17543e828c4f34f9986dce8599f53f680c71"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"50b5f3f3f130f151","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP10007.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"5df07504c59832a1cfa0a6d6da22fdb7d6d23111"},{"algorithm":"sha256","value":"8e23d0d6bb503c2ca81537f2993ccaf95e682aff81a6a63f6b83d60a69341982"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"df59cce74cd30c82","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1125.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"5d3e99ce1eb5ceedf53e033a37d0d83147ea82a7"},{"algorithm":"sha256","value":"6e57ac8ec8166ef50800e3c07b9045bc5caed3f7aca40d22a4f5c4ae846b4ad4"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"104047596cd14a84","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1250.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"761dcc01d53680de3d4be634c3efd140850140ec"},{"algorithm":"sha256","value":"8b70fd4b6ad1723b7fe25c1f5c090bc13bf85abe54661187b68b9bc3bbb4dc77"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"5c7540a288b4996e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1251.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"04512ae5ade6fa93b7e7817b11b44caf9093bc2d"},{"algorithm":"sha256","value":"c040cc1edc302b4a400c70f22d2308f55c3466ea55ee2dc838634972198af4b9"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"93907f7e8bfbdd0c","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1252.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e1263527856ad58a00e9e3ce9c872fbdd97ffef7"},{"algorithm":"sha256","value":"0d1dfb99d48924a7eeb08225d85925ef00948a5ae216916d4f4c4a3614a27833"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"cdd2236590a3704d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1253.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"5f5af768fc2fbf364127709465b7676407bd891c"},{"algorithm":"sha256","value":"5306b98e9b27e6588f67bc37a7cd292299189a8194a323cef716e014ec57596a"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b2a6bb4fbf54cf72","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1254.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"5fe560e0d87890e2dc6053bc0e56dda64e6e5a44"},{"algorithm":"sha256","value":"9e3c18c6d350331822265362eb10a24626dfc715ccb86fd53cfdcb0faa6434ab"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"52e74db73c43997a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1255.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e5d13c052f72ca1182a643d79d00ddc8d73d596a"},{"algorithm":"sha256","value":"005646e77a2b79fcc2cf3ca067fc3abce9578781750df8f876c8f7086fff13bd"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"3a9b03037e296cab","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1256.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"120b8de14461a7a1c42e87e05ed1f2ac70212eb3"},{"algorithm":"sha256","value":"d043e2a707628029baa76dd5cd95494274c6877ed0fe30a5187628bd2f5d3b31"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"cad11722dee09d09","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1257.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"fcba182d93e6ee2843b2f9609b1059b69e215b5d"},{"algorithm":"sha256","value":"e186c87492fc67f1a80a1a65240ba8da176a5382b49a0229a240cd2b19d79c14"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b9e7fca862d01ffb","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP1258.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67568},"digests":[{"algorithm":"sha1","value":"a08986471c1810bfc136d27381c2f34d0bdf99eb"},{"algorithm":"sha256","value":"3241c9a1db0618c4e2b3a0cdf8b0fda70870e02e405ad146ebe93fb154d759c1"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d427d323548afb6c","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP737.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"001f15066a6c1dfc7e174c997b218a0e60077855"},{"algorithm":"sha256","value":"f3d0dcf268ce24296f3d1c7d30800782529c1c5c40576bbb399fd7bafbb99223"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"57e71c4f09504f8b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP770.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"f51e5c08f5e62240de4df707a8091e536aa00a3b"},{"algorithm":"sha256","value":"57a1d5a65d0e042599866a40b7639f2f27f851a113283cf1b8a2cddb61a55fef"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"cdf5fa2c232afd6a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP771.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"f848752217ba9d81447e7b6a9438ccc5af258eda"},{"algorithm":"sha256","value":"2da7c264274f41bc63d1132e63791599754d929aa9a3563a82075950fbf78a58"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b093a42acc436a46","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP772.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"1dd6989cbaf41416b63139ca138e24a0fb88a759"},{"algorithm":"sha256","value":"6e7556fd56a77c593eb6cdf2965826e5ee73ab2caf99787450e3f5d7a134c8d8"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"78a636d77a8dc497","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP773.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"da33c39628db1981650072e4f4a14524d4e1a1b4"},{"algorithm":"sha256","value":"847b3c081ce008f4318e0b78bfac249580ef86088a3a2e28aade03323f1c3ff8"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"09408880d1210ac6","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP774.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"7d52de250d3b7c2c4cd7d1c08fd4cb449c6b4a84"},{"algorithm":"sha256","value":"3d04712a3c95ff85f2d689a0edc0e0aa6eddac11fdcf58c96d592d4112a6de0a"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"50440261ba2e73b0","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP775.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"0badda50d5420d0a6a216c64cc514c4972abf922"},{"algorithm":"sha256","value":"231c925517a29f6cf6a40ba515b8711c9ba1e2d05a9074dcd44df6066b6cff79"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"708bd642ea6a7bfe","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CP932.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"baf76ad557a791f541140a089f3ab50c9853b951"},{"algorithm":"sha256","value":"75f805635e589a24b1f9967c4a813e745ab765b5c310d508b9233ec073331f74"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d1557884ebd0acc3","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CSN_369103.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"cf318f6c5435b00015244a0bd268d396147a3cb1"},{"algorithm":"sha256","value":"041cbdb4fedfad71b9acf3b30b8de2c25fffc546357b60a05e2e5117b07c9fc0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b24c614e2bb6cb6a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/CWI.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"b34fddf68865812d44c18f2a3f1c7273aed0c8c0"},{"algorithm":"sha256","value":"a44ec8e4ef053259acdf10e241d1a05704849c8abfb548f18bbc77233890a6a7"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b3bf37078896cc5e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/DEC-MCS.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"4b16c1a6f2363445fcd365b5a4efaf513268066d"},{"algorithm":"sha256","value":"937ab9d091e51fa450df7db08cf09a5537bad77a30429570af5cc35093fb7971"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"678a6e9b024e43fe","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE-A.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"ea86cdf31651f961b078255a529d576a193f8929"},{"algorithm":"sha256","value":"8026bc58224d19e77e42db5bb17446e2d3c3ded5ee424c52068db1a6ebf30f3c"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"aaf9179801a14748","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e53394982f4f20c1d67ec38397dfe9b32bd84204"},{"algorithm":"sha256","value":"18a776cc6d2bc2fb9aa6f230ec89680d444688a474593149038ccc42091c059f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b60986cf74fa9301","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-CA-FR.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"4fcb29e31b486e73d5a3604d7bae905e94f30f38"},{"algorithm":"sha256","value":"801e8aedbf28e34ab28ad58750e91dd37687149a9ed5a012f7554703f6da6936"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"9eb3c6c59b40b1f4","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO-A.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"486ae2a8415aa9959c981625257c94d8d17f2d24"},{"algorithm":"sha256","value":"620e413e4294db5f09660f427ecb51754ed192274dd78e42a60ce34a1969ae15"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2765f97f7a94f67c","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"d9b86dbf1afe4b769acb862fd83c68e6811148f5"},{"algorithm":"sha256","value":"fe4c66b803dc8e9b1829b2c11d37435297324570e47971736a2928eac171bb25"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"55616797af05f9da","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-A.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"44452255e23f8779922e9da55b80c304dc8fb01b"},{"algorithm":"sha256","value":"e32e1352168296fc8762c0b0effc822167267101beb6fb7f4bf253811a7c39e3"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"c8151a0e8707c207","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-S.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"759a9e0ee801b336ddfd5e8e34544e37de5585d0"},{"algorithm":"sha256","value":"0144b30041ab50f381cdedf9aeb48dd39d2103f0efd79420a5de5cfe42e0dd0c"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a11150634541e177","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e79f25adb6f3b27d7d1b47dd5d54ecf1801db31e"},{"algorithm":"sha256","value":"5b275706d7bbf9b58ec1780c5d4271e9a0e1b74871325d5cb01e3d9b8bc1b3a6"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"c9dbe1c359cac20b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE-A.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"330020f0a396a7cb47146060c17e9eaaa4563d71"},{"algorithm":"sha256","value":"3740611c591f69413c0e98942d52b61ae8206e218a9533c037acffc2e80e61f3"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"00252b051e3e8369","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"8fafc106ac14e82c45b97c5a5ae34041984091f0"},{"algorithm":"sha256","value":"6832be4b4cb08ca0e57bec975e0cffb6302ec3b609eaa2cb5fae64fa0b4b0368"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"bfbe1a30c26366ae","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FR.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"24d6399e22dbf98a1a59d4330b020c9d6c5b89e3"},{"algorithm":"sha256","value":"5f561c36fd3122cdea2123ecc3319309d13e53dc8d040bb9464768c4411b5583"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"888a1ea0c25a443a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IS-FRISS.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"9284abd4cebafd010b79ded8592752a59e8dd99b"},{"algorithm":"sha256","value":"295427460b180fee593a588753888a06f1be226f26ab25e2fcab9e7bd4ca17e1"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"c45684c0e48b34b1","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IT.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"b16d03f94ae72ad71c53f2d28d3037c5a3f7ab6f"},{"algorithm":"sha256","value":"e0e6c82db924d2699190775b1c8b1e9057f73ea2769300bdf4ed319d4ea9ca09"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"471b72e39d2c8e82","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-PT.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"31ce6a28cecc9a110d26bba3fd94c7f91977f10c"},{"algorithm":"sha256","value":"2e95c9b89b9e96c4409996fb5bcb113f591a4bc38508cd1ef32c0d671f0acf10"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"3d0b29d4bc0ef1fe","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-UK.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"17fe71abe495d7690232a2d48f23784fd0224682"},{"algorithm":"sha256","value":"1c6a76558ca24d54a560a6e8588c418e873dd1f563abcc47973a591f0dcac743"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"c005b9364cd7d51d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-US.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"2f4adc7ad1a91157f15360aea37264b7d85c1d42"},{"algorithm":"sha256","value":"d7f40359b52a181ff9d6c741ea8382aa89d7aa5494677d2c40b1cab4d0acdef7"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"ec3117bcbcb31dcf","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ECMA-CYRILLIC.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"3f3a420e89ce9e507fb612f470730e304aa0bac0"},{"algorithm":"sha256","value":"f276e56bcfb9a103766042d768e17b5c4e6e64dee6eb0629baf81dbb616cfdb1"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a6626328b2373ee1","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-CN.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"213a99531ff545a65bc93d5e60a933b74937b2db"},{"algorithm":"sha256","value":"4f18e624c4edef2b184f4ae98f80725ce8928f68e9f439165438bb64c2744aa6"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libGB.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b1658893db012988","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-JISX0213.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67568},"digests":[{"algorithm":"sha1","value":"78c1dc44c6be71f8c2f715bf882b4b269a272626"},{"algorithm":"sha256","value":"f578bb437785c85253c49ff0ab88c802b44140cfe844e320276fc2c6d387ad65"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libJISX0213.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"def14b4193016690","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-JP-MS.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133104},"digests":[{"algorithm":"sha1","value":"131fbee1f4afd62fb9d1a3726165a8aae9d34600"},{"algorithm":"sha256","value":"290882892819e15be9f580723e2a900ad6e78037d1faad4b893e5c1467c592fc"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libJIS.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f2e8d1ec8aaa06a2","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-JP.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67568},"digests":[{"algorithm":"sha1","value":"3b5a5fafa6abbc62cd81ca54e4f215c6ba868545"},{"algorithm":"sha256","value":"956735a691ebfa4aa46c855df474af82b0ac90d5da9058c5a40d32eaf9556daf"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libJIS.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"fc80a3c93e76c816","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-KR.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"31ff4da8fbf77aad94d02e66bc656b1061d8f6ba"},{"algorithm":"sha256","value":"a0e8865bb9a210b58283b383631df65702458e612c74226563abb11acaa169f0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libKSC.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"ce00ea7b2b00e287","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/EUC-TW.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67568},"digests":[{"algorithm":"sha1","value":"08e206d762abd96cf2a6f74f6e330647435baedd"},{"algorithm":"sha256","value":"db63b987f2fc7f17dd87ac602cfd2c2f448fe4de54f548d4cc4b86530e45026f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libCNS.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"7391572bcd46d46e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/GB18030.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":198640},"digests":[{"algorithm":"sha1","value":"acfb603546d23255c453507401708bc151ef5996"},{"algorithm":"sha256","value":"17b5fc7dff0b0dd14165b6838e888c6fb79962fb3a9422cbded9011c65a03271"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"7a62ebbee2f8ab00","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/GBBIG5.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67552},"digests":[{"algorithm":"sha1","value":"6320be77c9269432d01d810bbd8f99d86bb4af5c"},{"algorithm":"sha256","value":"8db0e2323c634ecbe71bfaf58fc0fdf7c19b9d6b3e97f123442e7ced6178e0a8"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"fc48f485dd73f3a3","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/GBGBK.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"f72e2d84e98d3e12c80704934bd966545902aca2"},{"algorithm":"sha256","value":"58ea5da42dda3b272409caf7a14f1e45b7245baae83c6797ef535f14437d8dbb"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"61bb775a9952ae92","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/GBK.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"13d1ff0b444476206f0b57bc9df9f1dd217476fe"},{"algorithm":"sha256","value":"b57e28cb440778b82f65a41266eaebd2a5fd7cc61dddf28ac1db224595abe312"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"4a6b5dfa423be7f9","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-ACADEMY.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"790f1230d6acd3eab13f6597c8dc362f3d38e6e8"},{"algorithm":"sha256","value":"dca0f0e91b84f15053a5d2dc1a3dde9850b8472aa52a5c382085c11d3ad35a24"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d0b940608a8f59b0","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-PS.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"bb25634a27022339469a13cb22e65e9ef96e8465"},{"algorithm":"sha256","value":"cdfa1c96d0b554d70c22340d14fe0a6e5e01f919cab8050ce0f2f686cdd9c68a"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"168bc4760ce918b9","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/GOST_19768-74.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"c1f5e6e2136476bf1cf6fc9ffa925ee98760b013"},{"algorithm":"sha256","value":"3fd0a7a563ee1690bca19c9492ef70abf9cfb61b49db1e7cbf49c18b923f4474"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2c5369dca32a7a00","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/GREEK-CCITT.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"6cad198e5f79af62c8a24f0d52ae91c92f5cbc4a"},{"algorithm":"sha256","value":"879f7c71442ce2350503308da293cfe76805cf8c42c645172e6a6bf8f5cf6665"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"4e26e21b4f6c5aa0","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/GREEK7-OLD.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"350a38c0a338b7c1ab62aea163a8cdca856bb64b"},{"algorithm":"sha256","value":"773e6b09de3c5ef99d45b7b6bd60393dfd8cd71dabd1fb1b43790ba084ac08bb"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"9fd74117ec04f258","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/GREEK7.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"417ae8041d1bea383ddc9aecd93df25f6dd48054"},{"algorithm":"sha256","value":"c31b6e44c6a2dce0c22015a6f93391126eef815ce069baa784fa795becdc4578"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"ce8220cf9248661f","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/HP-GREEK8.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"438b459449cb1a12b565f9de63a1749fe0f34bc6"},{"algorithm":"sha256","value":"759a23130ac442765201d3be021d6536fc5e84b5924169ef5c6427d82dd7532a"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"1773762c2ed292de","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN8.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"92106e4ad712122ab2bdd5541a48fc0d0dc9f2a6"},{"algorithm":"sha256","value":"0d9a4ea8aabb34e00edcdae5ce35b677ce36f343d3d7041c74981c55d2c536e6"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"e8c27f419e71f7be","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN9.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"28b27947b5f0fbcd939b047b5f9ae2eaee14a851"},{"algorithm":"sha256","value":"1cb1d29bb416baa669e5008d7359c448d71f80c3d3712ab7e0879ad1c57a9d88"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"37bd467ec3cc03db","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/HP-THAI8.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"42d99d8fdcc5c9245ad7b1a59b9b47fbc97ed4b2"},{"algorithm":"sha256","value":"c682018e6c65ea07f0500e4bba60f41b4f5a94189b32d87789fd91423928a1df"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"88e1e3d3706fba3f","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/HP-TURKISH8.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"9da00472ad6bb90ca872965aca5986f715c90da8"},{"algorithm":"sha256","value":"bdacaa1073f3b1fa7d3654e093dba98703b5dc354e18155501d066bc82d85443"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"ff358b93c050536e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM037.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"2ede666b14e2246a933491692dc68db22e638983"},{"algorithm":"sha256","value":"c80180b1db60894fb24659c5a4e3333a2a2d6261a39d238115cc5da42c2ccbfd"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"43b25365e17d2407","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM038.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"f4b09f51b8aea1f36a8d970777e1fe0141b73743"},{"algorithm":"sha256","value":"d1323e124267f08b6f4fa6c249bbedd62bbae6ed033a40ced5d2c521dea14350"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"fbe4c12191f84eea","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1004.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"d992b8988080c800de3cb31075e0f89822f9a7a3"},{"algorithm":"sha256","value":"6e6eb32b0a9533bed07386beff9de67f08e78cc77fbbc5572221b6116a9d94d0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"6119d1486eb5f683","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1008.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"58ac2776fef26b742b16bac265350a7d7879c627"},{"algorithm":"sha256","value":"de39e291f9358b953c545cc6d648a167fc34175b582d4f64ae74b61a3c7b6a97"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"40f65bfc3c604779","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1008_420.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67552},"digests":[{"algorithm":"sha1","value":"8ed50e650ac234067c616dc70a7acabfdcc32011"},{"algorithm":"sha256","value":"70dc45c167931482b4c36fe56b0ff9d7af3f545ccbee919461d64ace892adee0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"89f4c6e965e4eba3","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1025.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"ed9477bded1598d9de7372f60d368502b676ec26"},{"algorithm":"sha256","value":"97bfc5b7a092ebe5bf48fc871dd504bd04f14b3ccb4c994c8ae91fbc371be9fa"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"402058a718451759","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1026.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"c9f708176639680d89ef2e60ee965ab3d8d0a5a6"},{"algorithm":"sha256","value":"5c73ed0ff67e32a2e1659ccfcf61686abe0903bf60a6baa53fc85e9ea6e5454f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"ae92077ba91cfd12","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1046.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"c6b2e63ff40d9138bff95493f737c6d473ede22b"},{"algorithm":"sha256","value":"fe73c934dc1f0930283c3256c3d56d16b3bc70a9bc4918270fd723bdc0daa6be"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2108b09e652b71c7","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1047.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"b098068f96ab20bd22c7fc8644a489bd13d91631"},{"algorithm":"sha256","value":"490553ed0dfe6487b0e260ae1d1242841757ed63b945ba8b68ca2684f8ccc497"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"7f8a22a42461bc6c","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1097.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"ed18285ae6d7727d96e6985c365664b1f6f3974f"},{"algorithm":"sha256","value":"558bcf0885314175c54786698979b9da161d164a0d0ff469c6308ab212da00ba"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"60cc833a81987ca9","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1112.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"a7680642919bc89a9cf4c0df29df6e21a693f936"},{"algorithm":"sha256","value":"ec4f565e9c5213a2e4f73701489ceba8bb5de82b384f8cf6cfc0c4d7f3136cd2"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"efe80ae90cea6974","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1122.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"6b90c50895e746ac6213540f0567c51b7f60dcf7"},{"algorithm":"sha256","value":"f034fa24ad8acba527fc3b5894c4173a1fa5e2a186f8af7a9613a03e7e7737e0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"4888006197553f6c","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1123.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"c305f3c85ab1732cbbd79f293275ce5e878b0aaa"},{"algorithm":"sha256","value":"597ea473b7c99b7d3beb2493f99356aef626cdca3b341a73d44ca2a28758992d"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"9698efa5157c4ab7","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1124.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"607a0a0757bf58cbd87bc0e5eb89de0f79b1f4ef"},{"algorithm":"sha256","value":"cac0eddbd21e4ef42c104b36177a97c058947fa5bee2716317a02a56dadf6aa0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b1286fd59dfa4040","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1129.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"9408840f89d40ad5f93c40a6358c23a936a23eb9"},{"algorithm":"sha256","value":"3cff8815a659e201ab04d1f914726495944fc9b65a5657a20dbece32d942a62a"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"64c92c4e7ef3a962","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1130.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"cd5c2a761152809f8e423a5195d9faea0e3ff82b"},{"algorithm":"sha256","value":"fab1b49be6f763884d63bdb37dfcfba378195658b3b00c7706a0b7b5fb4473a3"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a574d32aba57e60e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1132.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"bb46f595e5501b0b056bbda44c3c051c133646f9"},{"algorithm":"sha256","value":"45d1f0a62bf60c7cc6f59bae28f57839b7e65ed9c012edfdab1cad63717d004d"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"97e102331e8340ed","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1133.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"60001ce3d76618456a27d020af19e1ce8eece0ac"},{"algorithm":"sha256","value":"77cd28984c1e3cae313c5519c6fc43a75ac2cb25381e303d9cc40afba5ffe9da"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"813dfccf19339371","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1137.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"f2feec8f4a06b4ba351f047d4da10ac4e771f646"},{"algorithm":"sha256","value":"8cfa10beb4bd7f486fe948904a43371c54abad4c37790c03f27211a1f7f7d834"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"881c9a60c351d10e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1140.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"977a0e7f39e96f8c093c9861ce9f35f59aa76657"},{"algorithm":"sha256","value":"4b3ec3b5cdbc5cf113c45c799b497b715cdf25cbc6cb9a76a54483edc3fb7f3f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"eb44459d0a53aa9e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1141.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"b9124801648b9d582b4a4f1415a9e0e3aab4ac4b"},{"algorithm":"sha256","value":"24836246cfdbb6144e67ad76df3d9346bd607336a64143babb2f475e7c896523"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"13e9797cba29f0d2","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1142.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"20437a1ea5b42b5624fb7c07dfd102fb92dd94b8"},{"algorithm":"sha256","value":"5063c7d23a2e997452c1a1b861ce7e362a766a72cf379e5097ec31e1b3680648"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f16b03b7944f1931","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1143.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"9469f36591780fabbd9374896394b104706ce812"},{"algorithm":"sha256","value":"a054844bff148a95cfaaa3f4444f65c7af2ce190d516c0f226e0eba7df9311fd"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"8cb880896a386b5d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1144.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e9b16368d343f630aee35b704151695fdbb782b0"},{"algorithm":"sha256","value":"559c6915a0e9588867f5c03ddb31744b7a0e91e38e1442f58cda594a388e475a"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"1e90d0676713964a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1145.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"dafb4321c612d50868f4b95fae374c55059a4561"},{"algorithm":"sha256","value":"9fc9bd1ecacda87eebdf74f85277b76d18a157fc9de921d62dfa832ae3172172"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d24d34cd89453d28","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1146.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"61b8311ae208cd52b832f9e34c88ccbea00dc59d"},{"algorithm":"sha256","value":"78c2672eda55a108bf69d26e140e9dc25831d8863906c82426d84b02e29e826a"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"0960d2c456716917","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1147.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"183cae5f13b5edc27002ec7a3114009e5c93cd23"},{"algorithm":"sha256","value":"5dcfe8b7680c72538d9fc488b88d207e2fa882e8fca33571830ad9fa20fe79cf"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"aa59f78dbffa374a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1148.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e3f20b197a54429c8290c8960216254ca965bd01"},{"algorithm":"sha256","value":"531f3b1badf1e653c9e31eb3b57e5941814e3a6779637e3e6373ec4e09c808db"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d52a325e8172a794","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1149.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"31a55cec5c5869b302f2f15f38d5cfab0b9d333c"},{"algorithm":"sha256","value":"56cff332b1a6ede09743ae09255325b1035a27e668f2986c434f69ed01762680"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"7f1c595181915d0f","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1153.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e71d6934d54fae41b38469c214cd5a698971544c"},{"algorithm":"sha256","value":"a80092f434c4220786b1cd0f9fb900da160eee857c7699aa9e76e3ac5d953057"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"1b1423a11e90ae6b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1154.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"5f05f72e885807e5fc1d76b3eab3b9a819ba4bac"},{"algorithm":"sha256","value":"366e0d66d5cdb649d4f6ab2a22b9d2f4edec2ba4f54c23d2820e5884e31aa8a8"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"8b21f986c5553094","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1155.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e4330ba0e3ea47f1973c644541a73bb9a40b1ccc"},{"algorithm":"sha256","value":"ba1f00ff04c57d7899551442a24b8da8d4ef842ad8dc947e59a09cf456986caf"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"28883e739191ca29","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1156.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e4e48dc06aea24b1696e2ed07ec58d5af54f1581"},{"algorithm":"sha256","value":"e2492a165cd97fb6311d40908f9329a43c02220a5045a593965634dcda3408d4"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"30878f58afa6d252","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1157.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"c43edcfa37776903c1ba75f9fc8958bbd59eb082"},{"algorithm":"sha256","value":"2cf06b12602185400fea81471a9d2b8fa89e1d13fe08f924508d409dde495e6f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"c2fb43141ef6387f","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1158.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"55f1c0aee3415c7f212920f312eafcc6dfcf8555"},{"algorithm":"sha256","value":"0cafdfdcbe07e308b1430bd8bb6db8a08b1de2cdf39294293a58b75c2736939d"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"5f099b49a0849b8e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1160.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"99efc64f62466bbfff88a857abaaa3d6a0258bbb"},{"algorithm":"sha256","value":"36e4d53723b289650a884130f91c05e129a7f9269878c6996a078dc6e65a19b5"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f83505a07a64031a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1161.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"7aa9ad87de05add2b7a38ff980afd0726bfc16a4"},{"algorithm":"sha256","value":"bb3555c3aef343688a6a6bfc586a5df8f6f2eabf89df1be991beac8a7ea843dc"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"e10220dec77f8036","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1162.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"61bfdfb791af762bc3fb5a9be3fd83ccb42ff44f"},{"algorithm":"sha256","value":"58365ae601932186c439560e96bc0c3f6f6ae057edea6bfaa6e7ccbd63253d01"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"7c57fa1145b42374","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1163.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"a4f6effcc41cd47732a06f730aec2ad24e21fd52"},{"algorithm":"sha256","value":"a603a6a9afa85b671f5b9ef860585cd28ffe4f6c5e2c3737ba68e90e127443c6"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"59740c345ef04862","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1164.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"34c4d26c8b2d6cfa8202a68b2fa063a7e45e3783"},{"algorithm":"sha256","value":"3d88ffce07e1f89a7151f28efcbf257852df20aedf6ec2d5fdf008a6ec430679"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"6247ba4a0e8066c1","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1166.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"3736b650e91293995c2d25ec8b3dac6811f9c00b"},{"algorithm":"sha256","value":"7d9692601153389549399f3b240991cd94d9103b624e18177390dc954b34f051"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"634880aaa5d96563","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1167.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"b4f8918f73cac4cba00a564466bacc795ac4a8e5"},{"algorithm":"sha256","value":"744d903ff2e24fbf9dee164f901e9306b9e67b2389497e9dee16ec8ad5fd1a66"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"298a54c3096ada02","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM12712.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"27f4a8e7c394fb0160dcca796a0e81416c1e74fe"},{"algorithm":"sha256","value":"5151c4cf2c5e87d8909784198b765863e736d05da36795f6f4aa71bf7dd143f5"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"38e79ab09c09887c","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1364.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":198632},"digests":[{"algorithm":"sha1","value":"dc17a518caa229208812edfdfdc65cf1a66417a9"},{"algorithm":"sha256","value":"fe41da794d9c1efd63a80facbc2e76d243ebaf74bf84dd3240c5282b5a50e85c"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"7f6285315a9d3955","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1371.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"8e80f55adc4bf3638bf756c68fe5c11cc92cb27b"},{"algorithm":"sha256","value":"7bbabb94536c4df1570a36fd1ae3b387072b13d0f7628cc0284e8b107457063f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a06f6cb94f63313d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1388.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":198632},"digests":[{"algorithm":"sha1","value":"fd032e7a7a414f20dccfd659ceee638db51befcc"},{"algorithm":"sha256","value":"de53ae7ad0448bd755cd59cb8506212c54574e8d6cb5283dfbe6cdd2ca39821b"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"acffd906ec4b5ab1","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1390.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":264168},"digests":[{"algorithm":"sha1","value":"6fc7ebe4bc7f1cd5769a8465c980d938853d77a8"},{"algorithm":"sha256","value":"e0f457f2fee505765ef209f29fe1182ce76308c218518b51cc38cad63405eb08"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"824a8efbf45d2bde","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM1399.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":264168},"digests":[{"algorithm":"sha1","value":"3773fc278e3d4408f7b2540a6c065804b73a4751"},{"algorithm":"sha256","value":"72146abb408455516087941573e3a406f7f27ced8342e3883a64e3bfd90a08b3"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a19870c36ab0ccd6","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM16804.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"d53c5b11bdfcd8bc3563b5ae76c3c436d42ce2eb"},{"algorithm":"sha256","value":"d5193c810ef11f9fa3e398b264fd51e70df564c58df96a5001782ed425c79685"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"4557bea4bcd38e15","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM256.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"fea54a73a23e244f599b70086d830e823529d04b"},{"algorithm":"sha256","value":"b8200111d3a18364597b958676111569426b6de7f58bcdf7d82a33b431ccb4e3"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"9d2089ea5730f0e5","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM273.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"d049fae274334d1f51acac3bec578244181b35fd"},{"algorithm":"sha256","value":"d776e8e8b169150cab532ace3137eb6ee0d6284f23428f499fe50524f9029f62"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d4bc0d1a0c9cb267","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM274.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"c1a416a299e0f5025944ac5371033ae12f4b795b"},{"algorithm":"sha256","value":"79e557d35369986e07d494eb1052e6515226d9e7a0eda0743a713c83ed816500"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b36e8d6c6a342b7f","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM275.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"f763f78ecc49fc0bc870473115d8698968f2b24c"},{"algorithm":"sha256","value":"c9f63cb912b8e99ef6f80f69cf44ffbeea188b6c8375d7b2b2e54142f2c24816"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f7a46633f6dca4f8","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM277.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"fe23267dbe692c4a8c7372836ad93329ffb8f38e"},{"algorithm":"sha256","value":"3b0f2fa6b79a81a1c672652087894cf02e55e041ba5b1067940e747c8e8ef4ac"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"e322f82b1b837211","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM278.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"459c855fb11ff7ec8c56c801ef99b4f0c54fd574"},{"algorithm":"sha256","value":"a2f4e9c46f6943c1f9e47ecb71692c46696c183575e94571d8be17a8d11f1be5"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"4cdf2f418e4afa54","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM280.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"82e44081227215968e0ecbd720a4f3b62dacf5e4"},{"algorithm":"sha256","value":"9dcafab01cda28f402229339c9a60603f9889423574cf37744457cf53baa0190"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"04af27f2208faf18","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM281.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"143356ccb047b357f7df980228dd4a0b4fb24041"},{"algorithm":"sha256","value":"0f918a082f3064efb5409a78e1a1e9e499e64bbe3c7d219233ec746087b1af10"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"03be3ffb88d5815d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM284.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"a12eec70f23e1009820c86e40c4512568df38d49"},{"algorithm":"sha256","value":"f9d3c6fba281578242c22e388fed2e54f6bc76fbc3531dedbdc7d68e2f87e19e"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2c0d4012bb8d94da","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM285.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"506c86a61974b92c77481245c4b7f7a9bfb8c770"},{"algorithm":"sha256","value":"edac63095479a075cbe3b58fe4d33ea892b963126767b6a5008c66c36e5bb864"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"4fe3e50f893d2dcb","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM290.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e97dd3d593bc4a88b839aa59702d053249ccce23"},{"algorithm":"sha256","value":"bf18fd927e7a14cfa8013c71e7792b7760b706e4025247f4940cd8284c5bcf68"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"01b3da8c3813dfb2","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM297.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"2fed45a37db32312c39718115130d8eed7577c42"},{"algorithm":"sha256","value":"52f7498c5ee74fec6d2f76e26fa3920ee94a4f42073df6fe3c9cccf354d7926a"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"1d5ac34e469015de","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM420.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"4895842303907c8edf4275175d44e5d3377ae618"},{"algorithm":"sha256","value":"66842e3ad6ae61b8e0bc1c9c615d506246d0f1ac1d696120c3c7eef02d398183"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a647933555634ff0","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM423.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"884af39ac3cd586f2a175f96490526a80d6d10f1"},{"algorithm":"sha256","value":"63353eddd9beaa51b55594cba8aacf2cb847c1a9ddd43e0a22aa6d949e1fd8c2"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"5f2dee6afe1383e4","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM424.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"082e9d82ed9a0c91ad33b144799fd1eeecddbaa1"},{"algorithm":"sha256","value":"723a769d488146be686578256ca8958350986250ce6cf00071e360f1e0ec7eba"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d80208ce40c77955","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM437.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"256cccb804ff5ac37c82096bbd460e9bb475df50"},{"algorithm":"sha256","value":"28753d25cd542d37621731659b009f17e45d308d12243dfd8f066f3566a5ea5c"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b09cccc75790e11a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM4517.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"ce6bf25563b831c79a6b66229956e4e6bcf9ecb9"},{"algorithm":"sha256","value":"f68d01834167c3f16ee41a71487ba66df82d3dbc5bcb88bc333cc2757940eeb3"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"38405d68c9d36ff2","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM4899.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"4f9dc0547202cfedd80a6620031e5a95c0518790"},{"algorithm":"sha256","value":"401c594017501ba072e4844a8db70b1f837e3ceb8d5410c07ba578e3873f09e6"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b30098d06abf03af","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM4909.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"4e2a4ddc05b73c222f591c980473a6892eff88eb"},{"algorithm":"sha256","value":"ba9d32a74188c6ea87165843d72f25fe8b7ace1eeeabb0da910cd5484936164b"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"7a1a973f6a121c60","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM4971.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"487c6c0ee92c9441ac510072ee0ce4b7085ecda9"},{"algorithm":"sha256","value":"1d89725621385e5dac6b25ed22c9fc2549f2acbddebad8cbe58542fbbc947cd9"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"cd1334197f1054b1","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM500.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"80829d25b74e392948ffd48d37edbcaa2c32c8dd"},{"algorithm":"sha256","value":"7210e6e7fdd4f6bc0c060d1b446e48c0fc0d04d977ca6e5ac78ed2cac0898b85"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"e88767750bc673f9","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM5347.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"9ad696a9ce7c336c38f0e575d12e88ef76013630"},{"algorithm":"sha256","value":"92a3212d9a939aa1a4993201f87de1434c12b08136537da0507b9f2b42d435fc"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a4acdcdc6288f03b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM803.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"168645edc9109c76900b161228a382ffabf1c869"},{"algorithm":"sha256","value":"6129f279d7397dda6a902df2d5a540b185845bc425d289a2746249ed55d078d4"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d23b79efa20286c7","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM850.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"6b91d00973278d993d3020dec07ac5ed34990efd"},{"algorithm":"sha256","value":"3a69123aa15e74f2f2c34f960b64f6f1f47b01a764653cfc1deb9967804f7ef3"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a32ea264bf4378ca","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM851.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"f73e5e05c105289e8192dbe2eb512aceefb9dd9c"},{"algorithm":"sha256","value":"9f93675e1f59efc64d92d4fccf5d6ef888e27dd626110136b834b69dd02d40c2"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b683e023b0e81844","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM852.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"80029669ebfb84c0618d24cb330d8ef83e7e0ede"},{"algorithm":"sha256","value":"2d8f7f655333d16e3fd76814d19d2f7535f142c6c7a8cff46a55fd32bca423d1"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"270822c867be3905","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM855.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"4fb8cf97c5202ff7800471f944260744657a1bd1"},{"algorithm":"sha256","value":"372780952c42b7e0fee4550a7ce9e2698267da537b0da70002392977f10fb992"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a8ea0e6742415328","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM856.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"2382cd4bd69160a64c8951332916f13ae0a9d0df"},{"algorithm":"sha256","value":"834b020080487f28ff6a3d5837fa2a6464bd861fbc2468f1c5bf1a07648c08d9"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b08d8492e051255d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM857.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"3258579c92b6407b97a376042c62994d4a481ff5"},{"algorithm":"sha256","value":"c159a283d03e99d2b25b2003cb05a68ea9d10e4a7cd26f3bc7225e927d403472"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"0f49abd52d872150","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM858.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"150bf1d5679e54bb3f4b039321f6e358259051f4"},{"algorithm":"sha256","value":"2e149d222812012d69dd2bb1052fb459d61a592b7814e5e0f8c6b36524764c98"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"e1a19ac3412adac7","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM860.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e916afc9b15dfbd9a344532559ee5cd03c6f0144"},{"algorithm":"sha256","value":"86258c96f94f3e66bbd011e5d2e1a77fd8ff21c25710f4294606d76bbe2ed87b"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"c6abfbce63781cbd","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM861.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"684ae94e6d05e0a17ab4b9cf2e33e27007a978e4"},{"algorithm":"sha256","value":"3d22e6aee6c173d5b5b97df8820e21499fef320179eeca7ae6ff1c735ea0cb09"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"299543f261233048","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM862.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e5a53e075df16fcf9e22c5bab44c6ffd5e06497a"},{"algorithm":"sha256","value":"3ccc2533cc20624083e2ee0a5965b413de4594de847828492107ab02bc14f3dc"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"df83a4250b189495","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM863.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"c0a600eb0bf8e3ea7f94e51aaf84f7e878bbbe2c"},{"algorithm":"sha256","value":"1d52ba83e097c6d3f8b5f9fe6b99661014698009af845c488ec448074c633fdf"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"af3f061f40b46947","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM864.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"028f3e5808b8c631ba2c598cb05a5c5a6fa8ca7f"},{"algorithm":"sha256","value":"9bc4ee3b81fb48687c60171ca1df3ea46828f8b14769d199aa2fe1200941fdb9"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"3cecc8c7b3dd70ed","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM865.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"610dd6f5899b64b4c15ad1ae0133360ffb794ffb"},{"algorithm":"sha256","value":"7592a2682a8f48d5672ec9c5dda29965d54a55bda5a62e09b85b555255126537"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"534940da1aab4744","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM866.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"c0f6469778cc2753c079056785c3b64772dcb3dc"},{"algorithm":"sha256","value":"2d26996970f41efe793417bfa000bab423ae496e58e8bedde7de763e67c8742d"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"aa2d35727c20dd79","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM866NAV.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"dbae80001341211ae621db436dbb4faf279779a1"},{"algorithm":"sha256","value":"a3ddf8ac35a03776f94f992844a3110e2802b7388764e76d17ac5684f1b58bbc"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f812a08c441639a6","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM868.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"db5ad474b0557c90bf90e6da6e0e63700d94ddc6"},{"algorithm":"sha256","value":"e9a0cccef6bd88490b2b9c30487be307db151612e62d006012c3106b86803d42"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"82fee56ad963c12b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM869.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"551e2249076aa878743d497e8d2b7798508ade4e"},{"algorithm":"sha256","value":"15355743336050a1fe23de1f3653db651a02190fe1c02feb384f5142372c89ff"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"7c3212a36c854cc5","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM870.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"55e983641e6fe01648d68db2821a8f33f72944b3"},{"algorithm":"sha256","value":"2180feecce0d45daebfeca900ec5a4419a15a7a405de9e669e1504184adb1be4"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a8c76b2d4dfb7ff7","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM871.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"75b369520e1880e98c5ddb82527bcdfde8dd1b5d"},{"algorithm":"sha256","value":"831ed43bbf13c0a5519a26955644bb0499d73ea3c2c33765daa49254251e58a6"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"ad62cc72f833ab36","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM874.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"db75883c86aa3a2820ab9a9d3da52b322c31c39b"},{"algorithm":"sha256","value":"393907693e25e7a036482e5effeb1d2a38ad81d8a2cdc118e3072acb7f8d1321"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f4cf63125345356e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM875.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"b9dc6e59e2e2b43750a57f6d8615715e0ab73d2c"},{"algorithm":"sha256","value":"6ac021255eaaa05f3df09eee9bff40c4a367eaba66efbf6be1faf3806edc4e1b"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"3b4557dd79cd9606","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM880.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"22389a83c961f51c268b5b4bb6e488f97383d38d"},{"algorithm":"sha256","value":"dafa507075e3cc24ad45a51a6725d2df4a98b1ac58243f075a7d714e7088b168"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a56a341c18e3bf7f","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM891.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"65a68dfc2ba04a3a24b8c80315008bdb43236ef8"},{"algorithm":"sha256","value":"fe1f176c183d1e2c57c2416ac4059fdab571b0342b81b1a5998493cbce41a3b6"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b524a8953580376a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM901.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"4ac9ea4b132b3660c3b4c0b5e8cf04fa08a9fd44"},{"algorithm":"sha256","value":"9f5ca7afaee2c189b8811756f2240dff025ce44e829e1d1da0ac3ea15890eb5f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"518a7b723c80616b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM902.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"a70740d273defa1b3045a5c58ad9ccc8efe83db4"},{"algorithm":"sha256","value":"0b8221a649240f1bf8a68d3c1e664d125c9fa2a2bfe6e31feeb7d282ad8a74ec"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a6c6f92644860283","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM903.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"be4b30524a18d4700c461741c4db7631b87ee5fa"},{"algorithm":"sha256","value":"6d2750def973791c0a3f1e9e3d8b44ea516c6e5e6b2ecdfc7f1e8932226761c1"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"299e497197f66691","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM9030.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"7a9b92030a9a9f4b2f7b423df956327d3abbb044"},{"algorithm":"sha256","value":"6bd43d342ff011510d8483c8950add1f37b001f31c52268067f3766d43a7b8af"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b6fbdce60c438784","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM904.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"af8870eba63127922c1d6af44f57fd35ad549bb8"},{"algorithm":"sha256","value":"f8d24f213bfbe77f385a0489942c32833beca5ec1b16c548cf0a29596b4d9fda"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"105d04eb166b9550","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM905.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"34ff22ad801997bb62bfbde5f22ceb066d5bb1b3"},{"algorithm":"sha256","value":"39771c7ca22251aab02bd13b520bd294bf3f2b895dfe46575ca161efedecb1e9"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"138e56d4e8e059f1","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM9066.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"83ea4eb747db9d1a06ea501ea0b9b793bbb13a33"},{"algorithm":"sha256","value":"3cadc237e4e7728165fdfc0e528b0cc8219c0a8f718a9fc395662ffb9964f3b7"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"83cde1b8d26662e2","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM918.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"17f9fae8f16a26799d0c49074d16032ad861e0be"},{"algorithm":"sha256","value":"c5bb362d2a46a2541f9ebe91ec52df2175573db7d7b0c9c6256660d7ad98d6e4"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"262b5ca3e2e50d30","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM921.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"7c3a75b128a47297360feb67badf4993142151c4"},{"algorithm":"sha256","value":"5c108ad534c6428b9f8e272df09ff24d8b207061c92f83fa3acb04b2f44668fb"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"239cd329cfac4f1b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM922.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"95009b870daf0597e30d43ae711a382e8199084c"},{"algorithm":"sha256","value":"c3dfb84573e9ed9cb675173e85dd6e97ef680c4b47689b3fd467428f6a7e34b8"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"90694a334aaa6446","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM930.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"6f8fdb98ca243bdb640fb8757f99a2be981c8e51"},{"algorithm":"sha256","value":"e2f0fd762b4d39888ce2c0af78af3f50a8e4d8f8adece2f003c2ef30a8a55c83"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d9ec82b41807079d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM932.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"f84071725968c7a93b64268361b2b97e43ec8e98"},{"algorithm":"sha256","value":"bc5c2dd5e6133ad33acb2f99b855b7ce565476a03efd3c53de2f64fcfd879ff0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f20c4b425c65b28b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM933.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"bbe69591e521fc700aa6c55541094894420aaaf0"},{"algorithm":"sha256","value":"7fc650d928aeb4c005f76d67d5bfd33a6061975a8f0ad1968dc286fe04110ef7"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f45aba25773188f6","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM935.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"ceb97bfd2e70f76a8d63034453dfd386d2f96b9f"},{"algorithm":"sha256","value":"6920caf2e7ae4eeb99cf31b31d4b1e4e4d97b4dcf0ca909f4ecba36fe221a3ca"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"aff6b8a62a1a09a2","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM937.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"ea19bbeb28b0fb583ca27a19d703233a8476ed84"},{"algorithm":"sha256","value":"2e9422e5d9f354c1080829fd0cfd03cd460be904914565469b4a9ff76ba2055d"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"0b1a6fa210de283b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM939.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"dbf9865bc4ee2de10c676fb895befd0717b0c4a9"},{"algorithm":"sha256","value":"68802f440dd3cc2911ba40bfb8822d05f9422a51a0ae07d9d6f65d6886a75a5f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"de52fdfe5b2e1fa0","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM943.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"26098fbab24f9fd4f8e3754d4529d9b478c7d4b5"},{"algorithm":"sha256","value":"d5d7152a4d467fba98cd815078a4eb80ee1613767f064cfcc997c04d784a5978"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"6928feddb42efe69","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IBM9448.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"a5fba0b271b075f98d83eefd900bfded13023a04"},{"algorithm":"sha256","value":"0f602cee524637856169095ebb21350dababbf6d23e8dabfd11e5304852dc1a3"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"cb10f1e7b22a11f5","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/IEC_P27-1.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e0adb3d6ecbf8cff094016ff09f0ef038d67676b"},{"algorithm":"sha256","value":"247159607df340e7f17e7babeacf41da700a00083300d6b4f696ce033e1fc47d"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"6cb3071cd16225a1","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/INIS-8.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"f248a9983882d4154b4e963554820eb295305fbb"},{"algorithm":"sha256","value":"4d8445bafa195cd8bb67c3c7bb43559d65ce6dda65b7201fd3e641a063db9e6f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"dcfbcaa7d1fe3161","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/INIS-CYRILLIC.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"612d172ff8938d87f4f9f50b4c598d902f963ca7"},{"algorithm":"sha256","value":"7d39c13ec763d4ad00fe40708ba8dd064586d4eab74ca38d4196d745985dabbd"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"0d8d04acf06c030d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/INIS.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"1650f0455f3a319076cdb3e75890cdb8594df66a"},{"algorithm":"sha256","value":"9db476937d6ff8fb839fef2ee9480719340752761d0e6d83fdec86e9ea3e60ef"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"d618ac04fb776869","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISIRI-3342.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"511f961994392c207bdcc517b18b95da3bdd3e1b"},{"algorithm":"sha256","value":"69935d8a65793a8bfb776381656195eab34663c404904aa76c0de0149d2fc2e7"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"52f5b566398476ee","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN-EXT.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67576},"digests":[{"algorithm":"sha1","value":"0df2d6cdcc5139363c5ddaf67e507383536dbda9"},{"algorithm":"sha256","value":"93a368c5bbf0ac53c9c1cf3380d4e13db62d6578f851e8c2f4821928bb30fc25"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libGB.so","libCNS.so","libISOIR165.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"c3886fdcd936b7d7","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67568},"digests":[{"algorithm":"sha1","value":"bce4703c1d5f16ccf6c334542629eec6a1d93691"},{"algorithm":"sha256","value":"1a3fa0ca7f36ef7b235eeb40a802334307c05745e89bd18f1fc15d9bc3108277"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libGB.so","libCNS.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"0502c30a9a7ee25b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP-3.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67568},"digests":[{"algorithm":"sha1","value":"3460024848ee5c02821429ce57271b7d7cce9e3d"},{"algorithm":"sha256","value":"869d036918a92b5138edfbfe240ef659eb9d1c9a035c9d4ea3f4f66d434f407f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libJIS.so","libJISX0213.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"965b44f8aecf65ca","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67592},"digests":[{"algorithm":"sha1","value":"a187bfba21fc414e1975382b8bdcaa5a307af80f"},{"algorithm":"sha256","value":"e42d76c2dd71d0e853d2667426b58a34ff094fc80008fff76c424b83d0236fc1"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libJIS.so","libGB.so","libKSC.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f991afb68d07bdd5","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-KR.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67568},"digests":[{"algorithm":"sha1","value":"7eb8b4af3558de7211c67d614e80431f3e56bb2a"},{"algorithm":"sha256","value":"47141c746435e753f39ce34875e436e8f516b3501412b894ebf2205d8a3e0c92"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libKSC.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a517254a949b5092","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-197.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"3271bece52c2a61e05a82f15ed643b7ae8829f5e"},{"algorithm":"sha256","value":"784d1de8e26866aa7125933c5ac18803e2e8f32a54d3daaab9dc54a3f2a2605d"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"93a33764b191a824","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-209.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"b11c85c07940143b679e10046d9cee58076dff44"},{"algorithm":"sha256","value":"3c59bd3c8c5439b118a48f95aac2d18a27ff97673eb1299ba0a5d4ba78c49e9b"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"fa2f82fb68670afd","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO646.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67584},"digests":[{"algorithm":"sha1","value":"ee89e9c256973c2339b1bc21fdd626d8f3e20929"},{"algorithm":"sha256","value":"a4bd06692cfb919add3a1ce1935903bc21c5b6a58171a0d449f784a67ae14634"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"7fddad161d68c92d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-1.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"bf321140b7851120ff0468d3456978a7f1a01a7e"},{"algorithm":"sha256","value":"3538dab6b3efd04734459c9022e1b68538145fdf591748db9a6a216011999e21"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"fd5eab4d56edbd60","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-10.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"1a2e04c12582d7b2ad33de15408d439501da0cc9"},{"algorithm":"sha256","value":"846a238a9c5c82cb34421865006ec0159b792c73bc659472c255a48f43f28249"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"55fc6c575638878a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-11.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"9d48bf038fb46f347bc822082fb75931a6d25ad7"},{"algorithm":"sha256","value":"defd433beccadee93fc7da354c750af3002e2a888b0c10bdd5380dddd3d5cb06"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"c79508f56c44de83","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-13.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"6edbcc8b63a68a247b88c8353392ea85a4497270"},{"algorithm":"sha256","value":"8484b74a8a2761357bd92189fe5725e5f9e798a60e780b6969fd67ed66cc6dfa"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b26f1a8ba5c132cc","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-14.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"8b3a7a38bcb1c89d2edf66ed924055cff19422f2"},{"algorithm":"sha256","value":"1b47f89df09e10f510c3dd9100b343cd18c92d7fa8e1612a556f0016cc748e66"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"321c50ecda34b8f1","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-15.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"576e60bcdc2dee3297e8908e2328b512957e7b04"},{"algorithm":"sha256","value":"48b269f386406e966ce8501f686ec87c98cc0a8b33376a825fa508b92717a3e0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a9af5b137ef51285","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-16.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"fe0ee02d1da513fb47fd2737262c26139eb9d330"},{"algorithm":"sha256","value":"9c52cfd63f30ab7a128572a2f0546425437b66ea87bebc3c7cb59ee93820b235"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"5d83c2e68281e66d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-2.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e72f97e2f229baa7dffd723adea22f899e4ad6af"},{"algorithm":"sha256","value":"3c5b5c5b75a10e394a1e8c06608720d464deecaad0c9c6fcf673eb16b7fc29e7"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f91ed419734e666d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-3.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"f9d763725140771e027bd3b1595baa3a978fcd9b"},{"algorithm":"sha256","value":"8fe883f329df3b8567f79e15c8e94dd0989d3ae8aab0701cf2f34a6737bb9f66"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"534caa2833894e19","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-4.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"3828ce016c507ea1bff5c4bb8697d86454ea3785"},{"algorithm":"sha256","value":"216b21ae3dd5459f58d11cd7f1e5c78c5a7b55097422c8b33886f3ca0dfe0619"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"e6a223b4bf1311fd","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-5.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"858608058a1fbac2371ad1a2b462a7dcb548ff52"},{"algorithm":"sha256","value":"7533dbcdc12316b3116ee3adcd09f4ff54a34cf944f83e5bd97a237365cc0728"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"b166489716d54b78","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-6.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"97526775c223103adcc9177250660bf1ec9f4c54"},{"algorithm":"sha256","value":"39e9de6d888252521396dfe3d50f95e9bde9763f3503171946cc476b4d00f695"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"4be7a9400054323d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-7.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"a55f99f855be12dc683c9501965d5ff53b0236ee"},{"algorithm":"sha256","value":"c3c8277cf00164d16fb20bcfc23ef4f8abb9e1e449d9bebd3c5a4b0e28dd6b7b"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"138509217e4cf1af","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-8.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"6057b6d9d7a572022072ee2c31e799a5b7fd61c2"},{"algorithm":"sha256","value":"4ca99d1e3ba1b05e6fde8c977eb2b84f826279b76a49b7b22a26bf880332725c"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"e344651159fd101a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"a2725b8018d40d9505dc5a01541a3b7741a2a397"},{"algorithm":"sha256","value":"13a0cff3dcfdcbc10acf702c6399fc9404cf4af28d369b9fe62bdf18d46d1833"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"4215c9d628b1aae9","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9E.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"0e38be960a1f1cad5079c09070c0cd5ae00ff990"},{"algorithm":"sha256","value":"da17f167f9c7d2b2faafe7f24a5f83a74411669a4078915c502a4fd2c423fc7e"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a8c1065fba42ac35","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_10367-BOX.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"277e771b2d288323be41b83d6b7af537437fc4bf"},{"algorithm":"sha256","value":"831e7f62976e3c68c16dee6face930364fdefbffe7629bb704cad9fd01cf2818"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2ec82a805dd81870","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_11548-1.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"b71142d6b9e3af569b285013e5ec71cc95c8d38e"},{"algorithm":"sha256","value":"6df4b5da8f1ba00c19f2a425e5919a9b646ec85b0da68f881244840ad9e6197a"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"48bacb5662612be3","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_2033.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"666c91183631460f86721fd8658d1e5940336542"},{"algorithm":"sha256","value":"f6ef067152202c016777e02cd7d101d714ee897f4b21059410a5a6c3004cfe1e"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"68a9d18439cb80d8","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_5427-EXT.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"9a2458d8d62daa026b5e0a7cddd09651acb13502"},{"algorithm":"sha256","value":"6d6f5bdc487bc28e70669bd435dd2bb77e9112192febdaf04003b01b694fd628"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"09d141358a163de9","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_5427.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"8ae7d60573cacb9245ad42b6150e89f907bd98fa"},{"algorithm":"sha256","value":"aa53f87cd438dcac20640c4b858d03383fde8459d3602bf9153dc0d0030849ca"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"e2c04b355925354a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_5428.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"fe5b776df7f1274abda92d12b7677bb776cba7e0"},{"algorithm":"sha256","value":"68035e12be4789b890f29bca8299e6758772ee21a917347af1803556a86c4a73"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"1a15fd874c2f28e1","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_6937-2.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"53f23949ad596977894bb83b135099f14f8e8830"},{"algorithm":"sha256","value":"bc49e72f5c2e71d7a337279d4606ab571d753beca18cf1b74b640e1e2437692f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2b0c0c1940163f95","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/ISO_6937.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"34026ead522d861f2ea70b8081b4cd30b397e63d"},{"algorithm":"sha256","value":"43d3b375c5895d56dec13114658d0d41852a4f916e75d74f6791735b59209259"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"43b987e395eb0695","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/JOHAB.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"d86159f050e4d2eb0fc94a0558ef16d693e4d18d"},{"algorithm":"sha256","value":"bfd2c0b7901059a61b879a008b7a5564ac9a38669598c72f209aa27095053950"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libKSC.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"840494d55b711ae8","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/KOI-8.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"653be554f036c0ebc23dbbbdd0d6e3220b7a5f8d"},{"algorithm":"sha256","value":"b6e80a6f5ee037250c6db57f8b4cb254272d39f4f429d786381228837f4d7cd8"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a9b08393ed6da5da","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-R.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"31e009063278d858e804c6dddbb22f24f2c03273"},{"algorithm":"sha256","value":"3e5034af71b35d46dbb0b4fb3d515d9fe6b2859bad1f94823d2d1a0d6608d7b2"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"08155bfd6b233b86","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-RU.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"5e492376e34f74249c286c63af3fc3698a8d7987"},{"algorithm":"sha256","value":"0c78b96dcbfdd3abb4686c940f3de1de8626177a42bd3f56eedb65af109ebaaf"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"ad7660cd0262fb82","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-T.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"2fafae2ca1855fbe13a9f5dc413b099457473cc1"},{"algorithm":"sha256","value":"cdeff0367985240408e0b55d57050fb694c7b9b627518e1b7b50f21b28a8769f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a5d8ce393ce3f057","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/KOI8-U.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"2aa588a0fc1f02b1241157e428011d0f36bb374c"},{"algorithm":"sha256","value":"ee87add868a86161d449f3e228fee632017514eaeb44e0b16763f4bb7432f057"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"5e79ea3fab573925","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK-1.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"50c9c0e9b758aab6ed14019a9605f0158e5b84ea"},{"algorithm":"sha256","value":"830a864b8e7b88f1b38f24a0a62332acd155155e58654df6bd51c3d6374f7d2c"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2641c4b3c9fb586f","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"0db33ab70ba831c24b9a4444a11f196670a41e0a"},{"algorithm":"sha256","value":"24e3ff14ba726e82bfeb368026810a6b5b618934882151a6bf95593cb56bc05a"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"9c5b90b20f9fe420","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/MAC-CENTRALEUROPE.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"474926873977a55cd68b0944cd9259819fc613e8"},{"algorithm":"sha256","value":"94816ff99e8f694ce8999a85a26bd52b8172363f6f645e200e197d04466e7fc4"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"58c36280584c07e1","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/MAC-IS.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"5e969785f1983b76f53cc770c92f584741e84ad4"},{"algorithm":"sha256","value":"31cc1c606caba41b1529dc01c314f5c709356e67041c649e7d413c2ecf353c96"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"4027e7b1ea392972","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/MAC-SAMI.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"b1fc0d044d718f384ea52e4db01894bfdf78db0d"},{"algorithm":"sha256","value":"f9ae240a84cb4e6b9dd5c267064acd5add6b04e50262a2f667deff0dfa795e02"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"38627d51af457419","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/MAC-UK.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"470800f0ecaf08f728dc86c65fbebecc26156f58"},{"algorithm":"sha256","value":"b953e715a5dc948f17f385e913e0735a4264ac5b7d3ee9ea7ff34584f1f25bb9"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"db90d9e658f0f4b8","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/MACINTOSH.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"972e4e18ca1c226270493573b7ae6b6667c80bcf"},{"algorithm":"sha256","value":"ef4e6b9df17128d9e733ea7270fe18f445d71fedddbc97be7cec6d3f4b678844"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"85fd74b8ece8779e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/MIK.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"e2bd671fda29417297ccde407a1a0c315831c2c3"},{"algorithm":"sha256","value":"010fcdf9c47dc2193bcb257e985de0621b692484acba237010bbdc258a760845"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"53acc1cea182fc84","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/NATS-DANO.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"d74787a56a8ff41c3763f2b9a6227918af2f77dd"},{"algorithm":"sha256","value":"810d43b93e7f27f8a9241ef5e5345728e500e1bef571a88f8ce0e9c0384a4919"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"fc3f79c8fdfacc89","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/NATS-SEFI.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"42bf968110faf38ada17be771cf66d44451cdb0a"},{"algorithm":"sha256","value":"3ef0433c4792b87f5afda82ff235ce9172932c8a5cfecbb03bbd2e5789959053"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"5e0a6db9b4a02145","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/PT154.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"ec984e81df4210f9715bc8886b2a8dba9ccca4c6"},{"algorithm":"sha256","value":"7bb3f8dc379cbcd1070aa2860eb9be97f39e5132f5408c5d42f930cc5c19ffd9"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f25a6a87e0cfeb0a","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/RK1048.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"32b3bdd3644f2a2ec72e1dd4977d14b064861627"},{"algorithm":"sha256","value":"36b1425c6b566c76ed3e2edac55f695a67a4dae87102f118bda925cc1823c9e0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2d5331d71a255154","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/SAMI-WS2.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"59e55e777397b279796d3c5f1b6f1c9e89d70c1d"},{"algorithm":"sha256","value":"e7d492f15c232b751872744d7569e1f35ea440530d7cae94ecae4858bef30d14"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"2206c82a4186d12b","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/SHIFT_JISX0213.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"2d3e54401617cc135751606a318e7266b7f8f7d0"},{"algorithm":"sha256","value":"942083b2fcc93ebb93122537a82d4876e7324f6f8b0f9e65fcc7289a7a591860"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libJISX0213.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"5c5542ccaa08c311","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/SJIS.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"2928708188e74565cf55d0ffee8ab716f6551a2b"},{"algorithm":"sha256","value":"44497c9f6c34f63ffe111b24a42b11dc76444abd8e6cfcf38fa6dfe8fc39fea1"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"9e49f7452d5c06e4","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/T.61.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"2304680248e5a4904a06c652eeb963a41f852c16"},{"algorithm":"sha256","value":"72ce110a54ee89ebef1064932c92a388c5fbaac381d20bc2094cf55faeebdac7"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"24c3cd9c8363cdff","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/TCVN5712-1.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67568},"digests":[{"algorithm":"sha1","value":"9e380a74757d1abd487ca24ccdfc5d40eac276e1"},{"algorithm":"sha256","value":"e054124e6f5f97bcb1c9e8225e82506aab883c9d470d22b852e093e64dd5781f"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"86aa2011207c8f23","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/TIS-620.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"deae048abb09679dfceee8a98016997326294e8b"},{"algorithm":"sha256","value":"94d60aa1ff9f82f131058520881fe05bd19ec71f4d87176ba1dcf276be7ba436"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"adeebcaf52e1f4aa","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/TSCII.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"857f73b9921b01d5d460a425546bcf683394bf6f"},{"algorithm":"sha256","value":"a6e8130a817ca7da266ed0f2173d74c4dabbba951fb917c9dc08f595a3dbd4c6"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"51a10eaafd877aee","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/UHC.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133096},"digests":[{"algorithm":"sha1","value":"caeeddf9cd487f4352734f99b3788af1799052dd"},{"algorithm":"sha256","value":"7a5f064d4da946b76f5acc0a3b3e6b92cb5565a9d10ea7a6362802511daf9468"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libKSC.so","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"fa95fb2bf36ac664","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/UNICODE.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67576},"digests":[{"algorithm":"sha1","value":"1e6acf74661787f65b0545d5b9035856924b4cb9"},{"algorithm":"sha256","value":"27afe9678fe0eeed3785c673c5c525dcb4daedcbdff575c63177793b94472ad3"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"5c870f8272c2d028","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/UTF-16.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67584},"digests":[{"algorithm":"sha1","value":"7b2b8083598e94a1352d606730c20a3da4b8f859"},{"algorithm":"sha256","value":"87fe6c16b7a9a91fcda962a0824788deb8b06e39c48f2af1049981fbbebf21e8"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"f890ef6009b119c2","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/UTF-32.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67584},"digests":[{"algorithm":"sha1","value":"f0bdb4ae8998d7712c459c373783b64554514fda"},{"algorithm":"sha256","value":"91faa6762631f2d35670624d4ead413127c208bfa028b3a325abd09872ed29fc"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"3b7945ec14fb58d8","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/UTF-7.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67600},"digests":[{"algorithm":"sha1","value":"a4f155292602f1b551d4a1d806ac0adc5063c9ef"},{"algorithm":"sha256","value":"8fb59a20ebc18f1ccd9b5aa88d207c0488a2c791aa1be8b81c24d28618bb8902"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"50f2319bafde997d","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/VISCII.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67560},"digests":[{"algorithm":"sha1","value":"bfbc964259d5d821bb6d35dd0ed47e36a5b3b92f"},{"algorithm":"sha256","value":"4f96d21c4b7f1715dfcc07e75e92a287dd115b15d674212fcd554b644717e56e"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"005e4907406e7de2","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/gconv-modules","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":3916},"digests":[{"algorithm":"sha1","value":"274a433dba3471d0b839ae2403c5f376854196b6"},{"algorithm":"sha256","value":"57793b77fddf602134707ff717c99beb44941904f103175971dd653aa57fac85"}]},{"id":"a61a9a12d0ea8b27","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.cache","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/octet-stream","size":27028},"digests":[{"algorithm":"sha1","value":"a56d4cca508e06928b6658fb38eb92d4e4420ca1"},{"algorithm":"sha256","value":"c4c52c0df6f3809f1b85927a85f322d102cffebb6b517b44b37048f6fd620c01"}]},{"id":"0291cc843236707e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.d/gconv-modules-extra.conf","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":53974},"digests":[{"algorithm":"sha1","value":"4a6635a33ae1a3a859e483df9188d7cdbe74b1fb"},{"algorithm":"sha256","value":"f2e27de033d617a30619daa611be070c2a3c6d853e6498781cb88b55fcf04ed7"}]},{"id":"934647563f4e5820","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/libCNS.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":526272},"digests":[{"algorithm":"sha1","value":"531c4694b9745ee01a20b0d95332094156b4e6a9"},{"algorithm":"sha256","value":"abe19c7e7f66a6ef8297c0f398bc1ced32cd2ed328dab857921c9854ed5c7b94"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"4317fd1712adf8d2","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/libGB.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67520},"digests":[{"algorithm":"sha1","value":"d6fd1940d6d7c8a0507ffdd62bc10b64797a063e"},{"algorithm":"sha256","value":"2d53761f09ba9957b5ea0563095a9ce1b76ba3371e3549b98a35bf09d9ff46c8"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"a93439c15c884924","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/libISOIR165.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67520},"digests":[{"algorithm":"sha1","value":"e3969d0ed5bcc0ed4bea053aa02fa8ee22a1da3e"},{"algorithm":"sha256","value":"b0c52c99e7b836c52d40cf60e68e4c4be8fcae8b2f37faef6d1f367b5e7b0353"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"3ec6006586724bad","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/libJIS.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133056},"digests":[{"algorithm":"sha1","value":"042b0d7439c392c8555411090829df8e9352ac6c"},{"algorithm":"sha256","value":"5b664149b9527524b8a165f89abb5f7ba205b2ce6d1d0fca41dc4915c324caa0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"7b4f157608a3412e","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/libJISX0213.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133056},"digests":[{"algorithm":"sha1","value":"e47ef9c2b5328ff6614475aae9887779986c4767"},{"algorithm":"sha256","value":"728a5de0e5ca2da290cf04a1ab1c43fd63249080f5e6f5c2dc1cf165e420066e"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"9082d7a01aececca","location":{"path":"/usr/lib/aarch64-linux-gnu/gconv/libKSC.so","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67520},"digests":[{"algorithm":"sha1","value":"9d8ea54cf20cebc87425a2f40a4ecd246cbdf826"},{"algorithm":"sha256","value":"c1c45caa9c84c0055be360d369a02ef660a49a312298d8b97eaa38607954eb08"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"964e24b813368675","location":{"path":"/usr/share/doc/libc6/NEWS.Debian.gz","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":2386},"digests":[{"algorithm":"sha1","value":"f133232e65cf9d30fd385ba9b92266fcb5c0b8b1"},{"algorithm":"sha256","value":"79408d7c17b316acbd64927833f3e8b7c263b156f268bf88ded05dd484045fcd"}]},{"id":"bb5855814d3c4a77","location":{"path":"/usr/share/doc/libc6/NEWS.gz","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":125062},"digests":[{"algorithm":"sha1","value":"079a22fc989c28bde8ebdb6788738acbf5675712"},{"algorithm":"sha256","value":"ab35f664dd33d6d6413f45bbfe5d7829b834da46f128ff73f9206381adbf4963"}]},{"id":"4e775e756c00c270","location":{"path":"/usr/share/doc/libc6/README.Debian.gz","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":2648},"digests":[{"algorithm":"sha1","value":"6f97553bcf63fd634f55c095c7d320fc5710a527"},{"algorithm":"sha256","value":"103388d45c31c59534c3c71378dd532a69d90b6fa0618cf41cdc123613d463ac"}]},{"id":"e257da341928234e","location":{"path":"/usr/share/doc/libc6/README.hesiod.gz","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":2357},"digests":[{"algorithm":"sha1","value":"64cd179ff5e04220667bf91c139a71b4f00ef0e7"},{"algorithm":"sha256","value":"1c29df03287ea5a50015da416a42ff3622fe7a97a7598f0cc9693b729fca15e1"}]},{"id":"48a04145d5793a84","location":{"path":"/usr/share/doc/libc6/changelog.Debian.gz","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":27799},"digests":[{"algorithm":"sha1","value":"8511895ab116c5e76cf9ff2fc2d535afdff986f3"},{"algorithm":"sha256","value":"aed6d774f2e224e54822147afb414fed82945b09cd16c55b59009970402fec70"}]},{"id":"8f3c1938e02c2034","location":{"path":"/usr/share/doc/libc6/changelog.gz","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":153},"digests":[{"algorithm":"sha1","value":"f7ae4398742b7f55ccc4b70211ab3a1c7dc7c2de"},{"algorithm":"sha256","value":"b66db2deaee0257c5a456c17ee3058e014b51d596466b8454da17936a38d7e88"}]},{"id":"624faaa0d80790ef","location":{"path":"/usr/share/doc/libc6/copyright","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":25467},"digests":[{"algorithm":"sha1","value":"5c4df62d190848821200ce4041d2753bd431a7eb"},{"algorithm":"sha256","value":"40c7e1f2118531f038ca22999bd976901254e1bc5cd1b0f0211bdd064c599987"}]},{"id":"023ddb44a94bf980","location":{"path":"/usr/share/lintian/overrides/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":477},"digests":[{"algorithm":"sha1","value":"f04fa1695efe0177ff27db0a1da810841551395c"},{"algorithm":"sha256","value":"721d9d61cab96ffc0d684525ce0858096a9fe78cde675a757a61dc393d3c191d"}]},{"id":"7cea92fd0a933327","location":{"path":"/var/lib/dpkg/status.d/libc6","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":1461},"digests":[{"algorithm":"sha1","value":"578162b7771d7abaefc927117c3cfe4c16643e68"},{"algorithm":"sha256","value":"f3a76f180367a5cd5cd1b4c599a7cc32c378d6dc8aec0cc9da2b51d3703b2880"}]},{"id":"930b7594202f5c6f","location":{"path":"/var/lib/dpkg/status.d/libc6.md5sums","layerID":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":21801},"digests":[{"algorithm":"sha1","value":"e9c658a53a6542a17976e84b7019d05b9aeba7e4"},{"algorithm":"sha256","value":"3c611444e23df4289057df406e61cb0e3e47065183acb349097f7ef16e3dc50b"}],"unknowns":["dpkg-db-cataloger: unable to determine packages"]},{"id":"1650464b8a5b9d2e","location":{"path":"/usr/lib/aarch64-linux-gnu/engines-3/afalg.so","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67776},"digests":[{"algorithm":"sha1","value":"3010aae5c0b64349c7fc815cee79467f2bc472e0"},{"algorithm":"sha256","value":"db4f4c1b5a6e7a17633d4495432389675f52ed1cc22b68af062ea0b0bb71fec4"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libcrypto.so.3","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"full","pie":false,"dso":true,"safeStack":false}}},{"id":"b9015d4e47a0ca79","location":{"path":"/usr/lib/aarch64-linux-gnu/engines-3/loader_attic.so","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":68056},"digests":[{"algorithm":"sha1","value":"8a083c77ffcc8b3ed13f1a5df27ce74d7e8fd41c"},{"algorithm":"sha256","value":"6e8be36d8d97cb08859641f297b4e7e92f75b4dddaadc74ae15982d2242737d8"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libcrypto.so.3","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"full","pie":false,"dso":true,"safeStack":false}}},{"id":"5fc9cc508c2eae48","location":{"path":"/usr/lib/aarch64-linux-gnu/engines-3/padlock.so","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":67280},"digests":[{"algorithm":"sha1","value":"e2bed4e0ee7caed3637f65b63cd0e7e9e191271d"},{"algorithm":"sha256","value":"a0ee90cb97450287dd20879725ba7b0883cd0cc99029fdd2d2c9f99354b6ce25"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":[],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"full","pie":false,"dso":true,"safeStack":false}}},{"id":"b3b496d89cdf5d74","location":{"path":"/usr/lib/aarch64-linux-gnu/libcrypto.so.3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":4532392},"digests":[{"algorithm":"sha1","value":"a42191c0284fc79c4a28b2c87bce6f0e6e149108"},{"algorithm":"sha256","value":"92007cb8fef3b03694adbf2d236f37d7af88e1040aa7b112df992cec54844fd3"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"full","pie":false,"dso":true,"safeStack":false}}},{"id":"2ac3b42a459a686b","location":{"path":"/usr/lib/aarch64-linux-gnu/libssl.so.3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":737192},"digests":[{"algorithm":"sha1","value":"9b210fffa2fff3d37cf0042deb58f534cdbbeb57"},{"algorithm":"sha256","value":"86e876bb4fb560cd651cf8b407b4158e36b4537baba74230707b5de856f5fad0"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libcrypto.so.3","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"full","pie":false,"dso":true,"safeStack":false}}},{"id":"610b2b9377f957eb","location":{"path":"/usr/lib/aarch64-linux-gnu/ossl-modules/legacy.so","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133120},"digests":[{"algorithm":"sha1","value":"8b3e97bb55fb41ca36c260e4f17ea968ef76b3c4"},{"algorithm":"sha256","value":"780d739c9387ea2874bfc1aa54a52c88ce1ec09f46e85847663a7e50afeab345"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libcrypto.so.3","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":true,"nx":true,"relRO":"full","pie":false,"dso":true,"safeStack":false}}},{"id":"4505b0bed7c4ce40","location":{"path":"/usr/share/doc/libssl3/changelog.Debian.gz","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":4724},"digests":[{"algorithm":"sha1","value":"7cde8aa4debebe86ec348e3996d00c11a45157cf"},{"algorithm":"sha256","value":"db928268f948f5fc0817c3d36f1d496f6f3ba72cf3715d28cc5b467359310255"}]},{"id":"05567c16b50a1581","location":{"path":"/usr/share/doc/libssl3/changelog.gz","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":247802},"digests":[{"algorithm":"sha1","value":"b16389cf272c62bc45e043b26bee0fcf8f6c5ae6"},{"algorithm":"sha256","value":"ba752336d46e767b66c61d5847aaf7920cde4df9a80210b462f4261f768928dd"}]},{"id":"83fc18946e1f05f9","location":{"path":"/usr/share/doc/libssl3/copyright","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":2543},"digests":[{"algorithm":"sha1","value":"b936c38070ff5b477030a02e903cc7cbc1f1f11e"},{"algorithm":"sha256","value":"6a7da622fe0637a334d2a8fc470852d2ffb77d9a2b2f930f854e32a41ad6ef35"}]},{"id":"4863417d9d3c24dd","location":{"path":"/var/lib/dpkg/status.d/libssl3","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":557},"digests":[{"algorithm":"sha1","value":"254cbb79a201ecf00136d40ad268133ce363487b"},{"algorithm":"sha256","value":"fced5c9a48bc47af52b3f5bffc8146b14357c36ba7891cea5b15a3b662c26eda"}]},{"id":"7fa813e43604120e","location":{"path":"/var/lib/dpkg/status.d/libssl3.md5sums","layerID":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":687},"digests":[{"algorithm":"sha1","value":"391ecf01f03aa3c64db228c7bb1e565384026870"},{"algorithm":"sha256","value":"8a0d727e8cb50914cf642f54d7a3ad836104cd35b4a405b048d93c70ade8411a"}],"unknowns":["dpkg-db-cataloger: unable to determine packages"]},{"id":"92027c5d6dedb21a","location":{"path":"/usr/share/doc/gcc-12-base/README.Debian.arm64.gz","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":3149},"digests":[{"algorithm":"sha1","value":"3edaeeb546de2de1a1722a600e721cbf8ec9a75e"},{"algorithm":"sha256","value":"3516ea6930ca73d9700d0f4e42df198b20d31fd5845daa8c43ee46803d73e69c"}]},{"id":"d1afa27ca6879fee","location":{"path":"/usr/share/doc/gcc-12-base/TODO.Debian","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":2212},"digests":[{"algorithm":"sha1","value":"98cf44e59ce96c1e737613d13cdc8944060cd662"},{"algorithm":"sha256","value":"aba726eeeafd7ae426552559759c83ee93249d0d9c4e3e19f146fde6d2cde448"}]},{"id":"00aebc6670258d47","location":{"path":"/usr/share/doc/gcc-12-base/changelog.Debian.gz","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/gzip","size":19732},"digests":[{"algorithm":"sha1","value":"a906291f3fe576bf85157e8ca0a9646a236c5e64"},{"algorithm":"sha256","value":"3cfe78f97524912290c9fc4ef8fd737efb1fa29440949f0bfae980beb9ea4cbc"}]},{"id":"32cb0766834c82e9","location":{"path":"/usr/share/doc/gcc-12-base/copyright","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":68194},"digests":[{"algorithm":"sha1","value":"1e3101e727f5e80dad6482faddeef7d4165bcf46"},{"algorithm":"sha256","value":"da8191658b3452ce9caf31638ba61dab31a38c619fa39df119812e050f592fd3"}]},{"id":"1e9426f403b0114a","location":{"path":"/var/lib/dpkg/status.d/gcc-12-base","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":445},"digests":[{"algorithm":"sha1","value":"f7e6d9bbd5f2e0791bb13aa72d749111a54974f8"},{"algorithm":"sha256","value":"6cd5f24d1efb7256487baa87ee530bbbaa3bad480536c94a8504c6c5d33fe18c"}]},{"id":"c6f1d4937129a1c4","location":{"path":"/var/lib/dpkg/status.d/gcc-12-base.md5sums","layerID":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":305},"digests":[{"algorithm":"sha1","value":"0bd1e9a82778ae77b531db19e8ac6c8a1b0318dc"},{"algorithm":"sha256","value":"77759c6980622e906860711bdeb566504f6bf49ee8eb00291a88df673f33c875"}],"unknowns":["dpkg-db-cataloger: unable to determine packages"]},{"id":"7d763166bc2e6a04","location":{"path":"/usr/lib/aarch64-linux-gnu/libgomp.so.1.0.0","layerID":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":331264},"digests":[{"algorithm":"sha1","value":"5229340ead58739cb8e01650731ad39061591cf4"},{"algorithm":"sha256","value":"9d8c6a6175f6a7cda286c80f4de577edd58077ac3f4102356ec546869d170d30"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"127e59ea528f18c8","location":{"path":"/var/lib/dpkg/status.d/libgomp1","layerID":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":533},"digests":[{"algorithm":"sha1","value":"b8a8873636a9ef24f4534be922541cfa21d8ffc7"},{"algorithm":"sha256","value":"75fe54bd23a22d8c8eb9c189a839d045923a0625420d905561b42d756a5ab441"}]},{"id":"01a7405bad1d4741","location":{"path":"/var/lib/dpkg/status.d/libgomp1.md5sums","layerID":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":77},"digests":[{"algorithm":"sha1","value":"caa22c4e3a86ec5593e9826ce02d7f83fc536111"},{"algorithm":"sha256","value":"7113d88602e4b2cdb93e0b3b48bea5ce4d3588bb59dd2e60276767e1d60c3285"}],"unknowns":["dpkg-db-cataloger: unable to determine packages"]},{"id":"2a0c2369de4083a8","location":{"path":"/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":2174296},"digests":[{"algorithm":"sha1","value":"7e6f68a52f7caf5dd20f8b5eea3766a635d827de"},{"algorithm":"sha256","value":"532f3a12d7b8fef6cc7a064ea106b6c4ab2365674b73e743e4a385d4ffb6c8ab"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libm.so.6","libc.so.6","libgcc_s.so.1"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"030b8be0b8a4bf8b","location":{"path":"/usr/share/gcc/python/libstdcxx/__init__.py","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":1},"digests":[{"algorithm":"sha1","value":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},{"algorithm":"sha256","value":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}]},{"id":"9f0be87b97843d44","location":{"path":"/usr/share/gcc/python/libstdcxx/v6/__init__.py","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":1161},"digests":[{"algorithm":"sha1","value":"e9aaaed74b510a58cfb5a332e3410c24d7b0877b"},{"algorithm":"sha256","value":"f904daea3a5c91d7b336377a93a85eaa0060842810230704f4c0b702b4154c6a"}]},{"id":"07a11c8a6bd6b468","location":{"path":"/usr/share/gcc/python/libstdcxx/v6/printers.py","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":87875},"digests":[{"algorithm":"sha1","value":"b8fc48226783e0b9d7d84492a90ad831d191ce71"},{"algorithm":"sha256","value":"a11707c4086bfff865bb6533fe4a64729cea151955d692f4b7c71d050d09013b"}]},{"id":"fe71585916ef99af","location":{"path":"/usr/share/gcc/python/libstdcxx/v6/xmethods.py","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":28188},"digests":[{"algorithm":"sha1","value":"141340c98b76151bf75a7a6c8c9d4ea45fa53f7f"},{"algorithm":"sha256","value":"ca0a5c9a7f946784e1bc97407fce251f481bfbbd9813a85d628ad602af4b3847"}]},{"id":"28b3fe3b931f822f","location":{"path":"/usr/share/gdb/auto-load/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30-gdb.py","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":2388},"digests":[{"algorithm":"sha1","value":"8bc3af4502737a5a1c21ab200224e5dd07a9f349"},{"algorithm":"sha256","value":"0759a8654f71c7b72ada1bf863ceeb7f23c794ef716c27196a2aec490cfce242"}]},{"id":"7afaf8454c8af444","location":{"path":"/var/lib/dpkg/status.d/libstdc++6","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":775},"digests":[{"algorithm":"sha1","value":"2f4259cb459dd2b4a66b8bc7e7f2f01475300ad7"},{"algorithm":"sha256","value":"41d942cd3b02a7c7ac8a91c296076e2cd8c5e95cf32f49c05050033351e4c352"}]},{"id":"42373ab627e05f69","location":{"path":"/var/lib/dpkg/status.d/libstdc++6.md5sums","layerID":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":508},"digests":[{"algorithm":"sha1","value":"2ff6c316fa26cbdb1e5c602448a7678c11f3739c"},{"algorithm":"sha256","value":"8ee68e8ba18c2af410f0ab820697cc95110b5b2c9d26838983aea9bf8da5aeb2"}],"unknowns":["dpkg-db-cataloger: unable to determine packages"]},{"id":"e8f20558888f877e","location":{"path":"/lib/aarch64-linux-gnu/libgcc_s.so.1","layerID":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-sharedlib","size":133448},"digests":[{"algorithm":"sha1","value":"630a6348119231ace55ec1cc563d9ef2e2834a70"},{"algorithm":"sha256","value":"046856f95f4636f1fc7c3a12bf4f3cd5634c2fc5145c3fdf7395d4f349fa69c7"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":true,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false}}},{"id":"521a1c980820a69d","location":{"path":"/usr/share/lintian/overrides/libgcc-s1","layerID":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":45},"digests":[{"algorithm":"sha1","value":"6a437a448c534d9b9fff0b406a7569308b81f73d"},{"algorithm":"sha256","value":"eed87afa7d83880a25ae5a41ba9d98d89a1fc2e2e3bba0f4d5c3cdda21a457a4"}]},{"id":"18dba55fc2be92fb","location":{"path":"/var/lib/dpkg/status.d/libgcc-s1","layerID":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":705},"digests":[{"algorithm":"sha1","value":"2c4c2eaacb28b44e1ced48c11b87cde95ca2c50e"},{"algorithm":"sha256","value":"8731c84edf1de0b0e61266d24d1fc515eff3efdb228916bb786af73f6b2d3f75"}]},{"id":"6278c91f3e2e6430","location":{"path":"/var/lib/dpkg/status.d/libgcc-s1.md5sums","layerID":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714"},"metadata":{"mode":644,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"text/plain","size":142},"digests":[{"algorithm":"sha1","value":"82b22092b967ae218b5037520438058100537c31"},{"algorithm":"sha256","value":"6edeee2bbfd68d33e13c24feb3e0884c95d0b5c7e07263cabcd52d492504f198"}],"unknowns":["dpkg-db-cataloger: unable to determine packages"]},{"id":"d4b1f1f9f62c55a1","location":{"path":"/nodejs/bin/node","layerID":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82"},"metadata":{"mode":555,"type":"RegularFile","userID":0,"groupID":0,"mimeType":"application/x-executable","size":119560320},"digests":[{"algorithm":"sha1","value":"38268b186f17247d4553129f6fbda7c169adaccd"},{"algorithm":"sha256","value":"fd04c01498102c8c11a57e727e16c3fa389d522af541ec98604d0b3fc8cd75da"}],"executable":{"format":"elf","hasExports":true,"hasEntrypoint":true,"importedLibraries":["libdl.so.2","libstdc++.so.6","libm.so.6","libgcc_s.so.1","libpthread.so.0","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":false,"stackCanary":true,"nx":true,"relRO":"full","pie":false,"dso":false,"safeStack":false,"cfi":false,"fortify":false}}},{"id":"5474c0d80d53b9be","location":{"path":"/juice-shop/build/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":9923},"digests":[{"algorithm":"sha1","value":"65a9b0e9d7fa8ef07461b3838bb0be92c63dd472"},{"algorithm":"sha256","value":"1f78f6479f57759c0509027a3a5e5e140498e34f0683753c0bdea97346ab8cca"}]},{"id":"7040eb464e70b48e","location":{"path":"/juice-shop/frontend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3358},"digests":[{"algorithm":"sha1","value":"134704c07245bbf72d2d20515e498d25f7e52626"},{"algorithm":"sha256","value":"f52a55cb3a732620191056b570a475a72f2f99c5d5d15c7a2d16847d8b7e9783"}]},{"id":"4d95594ba9e6d9b3","location":{"path":"/juice-shop/node_modules/@adraffy/ens-normalize/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":755,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1810},"digests":[{"algorithm":"sha1","value":"b4b51cee01a8bfd426a63712cf29e2c60ca79c71"},{"algorithm":"sha256","value":"9cdfe2227ce61c1a701da4e62ca73f6fdce1fce6f076015c18d420efb8c7c833"}]},{"id":"9ae0231014747367","location":{"path":"/juice-shop/node_modules/@babel/helper-string-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":758},"digests":[{"algorithm":"sha1","value":"f02c656ee72f28316f9cb9641fc95fbdab02a2c4"},{"algorithm":"sha256","value":"2ed21f6ba1c3ad4b49e247fc9b6bc3274ac7160613879f4fd6e770a53d976d8f"}]},{"id":"ec2437bd8b6bba45","location":{"path":"/juice-shop/node_modules/@babel/helper-validator-identifier/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":737},"digests":[{"algorithm":"sha1","value":"8261d5bd08d594c9adbf0da3b3549db292c2241c"},{"algorithm":"sha256","value":"ab0032feec7f52c591cc58c4892f668277e777f924638dc944f55c9ca995bc0f"}]},{"id":"98682a50c09badf4","location":{"path":"/juice-shop/node_modules/@babel/parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1382},"digests":[{"algorithm":"sha1","value":"58794a4783d952771f3778fe8feef89135e6d180"},{"algorithm":"sha256","value":"e64f4e7689cf2c3a43cdd979fd326b1883f0fbe8e9fbc9c94dc6906e3e75a24a"}]},{"id":"2aa817044e780009","location":{"path":"/juice-shop/node_modules/@babel/types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1046},"digests":[{"algorithm":"sha1","value":"498ef87e9a056cbf9872f1a71f9f38ba96939d98"},{"algorithm":"sha256","value":"872bd3a13903e3570b727703a50602c1fad9d234bda2764cde7a32d40e7dfd27"}]},{"id":"e5ae84c6c84bd3de","location":{"path":"/juice-shop/node_modules/@dabh/diagnostics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2095},"digests":[{"algorithm":"sha1","value":"615ceaf7eb5602b3e37fa07ddb1ad1432d8b091f"},{"algorithm":"sha256","value":"072e3e4120bf0a65b7fafddb07a0576f9404add4c22808241741f5f87bc3f3ee"}]},{"id":"4dda15891ac4e2fd","location":{"path":"/juice-shop/node_modules/@ethereumjs/rlp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1538},"digests":[{"algorithm":"sha1","value":"b923a3028307d5b86d7361adb7fbcee1f06bf89a"},{"algorithm":"sha256","value":"01818f2f43b5858347c844fcb79ce968e48442d6924f6103d2cb555df2708c1b"}]},{"id":"d86c2f85bdd52536","location":{"path":"/juice-shop/node_modules/@gar/promisify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":665},"digests":[{"algorithm":"sha1","value":"02e977a876bd7e3217381e7ba9d2cb07f379d274"},{"algorithm":"sha256","value":"dca651c9d8bb01b3691f5c6e2ad4be9ead2b031c27fd9d545c8d4f546917c6d5"}]},{"id":"5ecee4d483693c7f","location":{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1035},"digests":[{"algorithm":"sha1","value":"de0f02896f6a8be0b475eb7a2e2b9b44506fd332"},{"algorithm":"sha256","value":"8b0af5d1283904ff127afe213e918fdd8c96e7c42e539f8941f1fc66d2f377d7"}]},{"id":"ca92f031926cfb0d","location":{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1331},"digests":[{"algorithm":"sha1","value":"238c48183550d02ab5c0dd37e13d57006dce640a"},{"algorithm":"sha256","value":"181fa046bdbb7d8958c57dcef2e63aea9af667036e218c7222479a8618375f1a"}]},{"id":"f4a35f6ff57b118b","location":{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1044},"digests":[{"algorithm":"sha1","value":"53ae7a1b3953e86624927fec8421d453d9c88e41"},{"algorithm":"sha256","value":"adbcb3b95ea29c1f2a91a0af600fd9136ce408a38622332848ba4630dc473659"}]},{"id":"ed357d7df619f55b","location":{"path":"/juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":914},"digests":[{"algorithm":"sha1","value":"323ec71c0cdb2dfdcf717f3e324f0b77981d7c58"},{"algorithm":"sha256","value":"01cee5e384d1e26843021c1f91bc05ed009e14c2d31c01349a374e64d3416e7d"}]},{"id":"d6430efc938e1f00","location":{"path":"/juice-shop/node_modules/@isaacs/cliui/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2164},"digests":[{"algorithm":"sha1","value":"5f8f4c1e3bf1144f3a52c51bf040d843bb2a8b90"},{"algorithm":"sha256","value":"b4f9cc8d09602a487dea1c227ce24777cda87e2ad8a29ab9f741214ab78dc065"}]},{"id":"5fdb0b368489c157","location":{"path":"/juice-shop/node_modules/@isaacs/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1675},"digests":[{"algorithm":"sha1","value":"504edba0a95630e08edf150335c2fe914825fc5a"},{"algorithm":"sha256","value":"ab8c1c2bce664e4c76b1937fa1a28f00ca5231a70cf0c1f78dd473101a9d2a88"}]},{"id":"5e7e38ca91d7a3bb","location":{"path":"/juice-shop/node_modules/@nlpjs/core-loader/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":708},"digests":[{"algorithm":"sha1","value":"cd02e5ff012605c4ede81659f599f810fcc12909"},{"algorithm":"sha256","value":"cdbd82e10bd48a95eb0b32d5e8a6b2a89ee8cbc94ad70dbb955a8a6cb286615b"}]},{"id":"8486172a76c80c65","location":{"path":"/juice-shop/node_modules/@nlpjs/core/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":614},"digests":[{"algorithm":"sha1","value":"e94cc654f5e482f295b5856d7e07f4ed05f60d55"},{"algorithm":"sha256","value":"8433a26777457ba8fa02a13b1cf6ce0114e1145d9530410bcabec5227d7e7542"}]},{"id":"c332535c42f092bc","location":{"path":"/juice-shop/node_modules/@nlpjs/evaluator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"d4e4614c08a8c96faed9a1e217916dff4eeb43e3"},{"algorithm":"sha256","value":"d0b704247e374d6c2efd538f83233a0ff8128d63e3193bbe62694ae3f52a2066"}]},{"id":"29d76869396ac563","location":{"path":"/juice-shop/node_modules/@nlpjs/lang-en-min/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":675},"digests":[{"algorithm":"sha1","value":"c79aa843461bf601e79f66f39ed2b28d0f8616bb"},{"algorithm":"sha256","value":"cee7e002f0e879252112042df79b6abffd0d8fb1dcf56f5ee231dfa615f5fb26"}]},{"id":"20dc3c39716293cd","location":{"path":"/juice-shop/node_modules/@nlpjs/lang-en/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":708},"digests":[{"algorithm":"sha1","value":"7655ad80fcfa9713426cd5512d5e5766648c8f49"},{"algorithm":"sha256","value":"d6bbcddd0abdd4b6fa632946bb931ca2b711026ca7f717e74705e5d47e47fec3"}]},{"id":"4dd8c67d1e157dd9","location":{"path":"/juice-shop/node_modules/@nlpjs/language-min/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":634},"digests":[{"algorithm":"sha1","value":"d81512de92c96c5c793718052f53460d62039cf8"},{"algorithm":"sha256","value":"21eb26022b66aa123dbec04b895615c73433e5935a76c3bad85e22e964e6c048"}]},{"id":"01b5203931307e93","location":{"path":"/juice-shop/node_modules/@nlpjs/language/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":630},"digests":[{"algorithm":"sha1","value":"39a85e1f8805a4daaba8ea93da43b466d66c56f3"},{"algorithm":"sha256","value":"4275c5db73e1ba75b26fb37da08e579717cf994a63573aa4acb2daab807ee0ac"}]},{"id":"15c526a21d14894e","location":{"path":"/juice-shop/node_modules/@nlpjs/ner/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":761},"digests":[{"algorithm":"sha1","value":"cd239cfbe2ee0d7bf0230fc964a6afa1e560bd25"},{"algorithm":"sha256","value":"a4dc4178e692d68d555d7ec30f1fc279d95451a5f931c097e2617dab34f112fc"}]},{"id":"49e178e3dd96f8df","location":{"path":"/juice-shop/node_modules/@nlpjs/neural/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":626},"digests":[{"algorithm":"sha1","value":"29cb429d4c243b818337367b923dec8491d697c8"},{"algorithm":"sha256","value":"8c85825d2b58f10988f904bba0bb42997418aac91d363bae4352fc53f7bc354e"}]},{"id":"604f8a3e7ba0a539","location":{"path":"/juice-shop/node_modules/@nlpjs/nlg/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":690},"digests":[{"algorithm":"sha1","value":"6131e8c86b271fbdb0ea8eb74ebd7e9c2c6908e4"},{"algorithm":"sha256","value":"b1bbe5e32e9fd0485134feb0cb9113ef646af8b9fd3b014d8aa77d02791b7355"}]},{"id":"f8248045d2daf4ed","location":{"path":"/juice-shop/node_modules/@nlpjs/nlp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":842},"digests":[{"algorithm":"sha1","value":"8e03d2c38b11faaf0fc8bd3941f1d9f772707235"},{"algorithm":"sha256","value":"b9fa7c51f52a11c42bd197a395a600db8ccc405ac21beb8e6083eb68d933810a"}]},{"id":"599a7fc8d0abe03b","location":{"path":"/juice-shop/node_modules/@nlpjs/nlu/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":799},"digests":[{"algorithm":"sha1","value":"05456ff17d4e005a97c50462379142ef1ad7fd1f"},{"algorithm":"sha256","value":"22af6861a12068101f17814fc443e11ddf76401137bc47ccdc26de09fad5c075"}]},{"id":"a3f8638c7fcd3bdf","location":{"path":"/juice-shop/node_modules/@nlpjs/request/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":713},"digests":[{"algorithm":"sha1","value":"37fe2c1a666a5edc816e33e6b177385b80391a3b"},{"algorithm":"sha256","value":"b717d18b16463aa817bac3ce94441fa2cddccec5aeb2c6385037ac0e61400651"}]},{"id":"7c6c27edf0509437","location":{"path":"/juice-shop/node_modules/@nlpjs/sentiment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":757},"digests":[{"algorithm":"sha1","value":"63f1fbe755b968120a79380d6963f0a669a50cbe"},{"algorithm":"sha256","value":"095e144b2dc82fd4f21f1b3dac0b991daf05cf831a6a1c340c5b58758f925398"}]},{"id":"14300919f4343828","location":{"path":"/juice-shop/node_modules/@nlpjs/similarity/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":626},"digests":[{"algorithm":"sha1","value":"dbdf3a0372d9e54d270b44fd41631489ae5d6c22"},{"algorithm":"sha256","value":"956659aca543e7ae2a290f21d5f5f8f1e00c5a86a1bf017d0f9b1dacabe541b6"}]},{"id":"3ece2d37cbe88ce5","location":{"path":"/juice-shop/node_modules/@nlpjs/slot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":630},"digests":[{"algorithm":"sha1","value":"8d4441a98234e0dfb53f955dcb89f146874e4138"},{"algorithm":"sha256","value":"fa85e036f2e91b0af16412e6e622b6055036b83545c69153c9ac71c56698fbe5"}]},{"id":"e1fed5be85a00bd4","location":{"path":"/juice-shop/node_modules/@noble/curves/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4817},"digests":[{"algorithm":"sha1","value":"0fd9f24eefe764a426a907c1f677dd70068dfcc3"},{"algorithm":"sha256","value":"bf61194229da9a7fd331fcf44cc24f746b5cbaefe941a312215376584c269bd5"}]},{"id":"15fc239ee8107f07","location":{"path":"/juice-shop/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4314},"digests":[{"algorithm":"sha1","value":"696457a8c87f5f6da7f2844a140e72f84b782b8c"},{"algorithm":"sha256","value":"8d8203c66e91a9e6ee510facf378a2c7420b27139360132a257010c2e5f091bc"}]},{"id":"4096d651f9a60deb","location":{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1059},"digests":[{"algorithm":"sha1","value":"126adbedcff6faa6826eca63c75e9193237ab10b"},{"algorithm":"sha256","value":"7a08cb2fe1d2b788e0a7bf6a9b7597dbeeeae804698c2fbd15de786d284d327c"}]},{"id":"61b99232965a1585","location":{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1084},"digests":[{"algorithm":"sha1","value":"f8b2b2bf2f3e2f8491496f9efe80b96442a803a9"},{"algorithm":"sha256","value":"38b61961aa0ba3028f2e120b3d883179281f6ba25fe22ff2214bf9f363161b65"}]},{"id":"71549151c6d36c94","location":{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1223},"digests":[{"algorithm":"sha1","value":"17ea193ab8be5c579a2d10e9a13bff389858f7e8"},{"algorithm":"sha256","value":"b08c1977d38f14f4be7fb5be33aab545e3e5a6e2e12100733a6ad97dec995206"}]},{"id":"def3a26408022876","location":{"path":"/juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2827},"digests":[{"algorithm":"sha1","value":"eba45f816c43b1e505440b7a7f8392e38ba11306"},{"algorithm":"sha256","value":"a7e05794a5dc81dfc79a0f186c5219f442f2f735b08a3e9b91aba59833badc2d"}]},{"id":"d6127aecbbc7af2e","location":{"path":"/juice-shop/node_modules/@npmcli/agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1511},"digests":[{"algorithm":"sha1","value":"ca472993ec88d2b98a488f843d480575f24092f7"},{"algorithm":"sha256","value":"d67f4edf03680423c43434e3b28902feec2a136da2e85355034b174ba286828b"}]},{"id":"67b42e03de86f9b5","location":{"path":"/juice-shop/node_modules/@npmcli/fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1230},"digests":[{"algorithm":"sha1","value":"cf0302511d637d6a1f8b5e49b3d9b42210c7b8f0"},{"algorithm":"sha256","value":"028cce261f1b1840efa893492a88911e0f4832e29b46ae0dd38eb6ba5ae85856"}]},{"id":"7c249392bd6f3d17","location":{"path":"/juice-shop/node_modules/@npmcli/move-file/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":665},"digests":[{"algorithm":"sha1","value":"5d957f7d5bfb7d98d91c207e0d0a2471fbdef3a4"},{"algorithm":"sha256","value":"8fe75d037af2bfe77e1e675a77015f3522a2fdaf0a638907c9a925ee507e9e90"}]},{"id":"a672224b01bb5a40","location":{"path":"/juice-shop/node_modules/@otplib/core/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":465},"digests":[{"algorithm":"sha1","value":"9fcbeeb885ce09af6927bbc50b13e4779162fffb"},{"algorithm":"sha256","value":"4a14e820d8ede1c94a342e2c9f28f22944a397a8dae4b263ba17244714c5ee3f"}]},{"id":"6ad86b6e8c5471e6","location":{"path":"/juice-shop/node_modules/@otplib/plugin-crypto/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":618},"digests":[{"algorithm":"sha1","value":"025e2b195b1c94cd657a7c2ac6f98da922017c4c"},{"algorithm":"sha256","value":"e4451c061462b6fb035c63aaf9fbbb31fe837694ecad8cebe5604e83466924f0"}]},{"id":"18917b514e918bf2","location":{"path":"/juice-shop/node_modules/@otplib/plugin-thirty-two/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":596},"digests":[{"algorithm":"sha1","value":"a28b307aecd048d7bf94df41f9c6eee660b1f56e"},{"algorithm":"sha256","value":"ee70d0824a09a5d72207a93ff8ed1a856b9a29ebcce3e87846f4a9cb870f18f8"}]},{"id":"1743e2a489ee657f","location":{"path":"/juice-shop/node_modules/@otplib/preset-default/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":639},"digests":[{"algorithm":"sha1","value":"467cc154c147707bff62acb8a9449313ca2a46c8"},{"algorithm":"sha256","value":"5f5e69f0eb8ec02010c0af1d942706e17a6ae648d2076469491972fe13b67d2d"}]},{"id":"ab6d8ca9dbbc8480","location":{"path":"/juice-shop/node_modules/@otplib/preset-v11/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":652},"digests":[{"algorithm":"sha1","value":"a75aba4a28d683a4a35761deb6bf5e6d9f882050"},{"algorithm":"sha256","value":"5ebdc30f0156cfa19ed7fa17fe5cc991df8ffcb7b69999a887e368ad9c79289e"}]},{"id":"ee02bb6053b672d8","location":{"path":"/juice-shop/node_modules/@pkgjs/parseargs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":881},"digests":[{"algorithm":"sha1","value":"0dd3949ab9157869b8d3387f50a149bca2638d73"},{"algorithm":"sha256","value":"c52af8cea1efc18fc306336d6ade5a1d8d9ccd8916a5d2246bc585a92635901e"}]},{"id":"2d71320a71017b0a","location":{"path":"/juice-shop/node_modules/@scarf/scarf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":824},"digests":[{"algorithm":"sha1","value":"1d33fb93dace20b12286fb4b7f1682646af3f82b"},{"algorithm":"sha256","value":"f19876be1dc7b05cb55fb3ab06c20cc0ac87769287b3aad6cca50660a4b314fd"}]},{"id":"c66d1291a958e877","location":{"path":"/juice-shop/node_modules/@scure/base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1526},"digests":[{"algorithm":"sha1","value":"8f88eda970ee0e6f4dc8df2d79e0dde2f1384cc8"},{"algorithm":"sha256","value":"bc9089063e13f92386e1cadb1c7887753a62ac2bc91171fd14b1c1a107efe998"}]},{"id":"5e0c05594d19b12f","location":{"path":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4046},"digests":[{"algorithm":"sha1","value":"13a7711d4838b588d34094c0a37ecb6fedb214f2"},{"algorithm":"sha256","value":"c1aa90e6c1160d2e56df181fe67670127c2aeab230a2754bc1d7fb2a653a5d68"}]},{"id":"a68980d0d17f4437","location":{"path":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4419},"digests":[{"algorithm":"sha1","value":"05934fe2d902bcf292a9675b70e58f0cf749baae"},{"algorithm":"sha256","value":"60a38b31b3dbe8a261fc525e7263a51df22af80c9800f09db0dd6e3d5bde3690"}]},{"id":"308c7e04c3eceaa1","location":{"path":"/juice-shop/node_modules/@scure/bip32/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1837},"digests":[{"algorithm":"sha1","value":"bac50a7e3b472d0d4108ccf21f58754fd198b50b"},{"algorithm":"sha256","value":"94ef521ad8dc07dcdc7528f0dc382151214cd535ff646107fb4729037595b8a5"}]},{"id":"b9a9932d508a2e3c","location":{"path":"/juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4419},"digests":[{"algorithm":"sha1","value":"05934fe2d902bcf292a9675b70e58f0cf749baae"},{"algorithm":"sha256","value":"60a38b31b3dbe8a261fc525e7263a51df22af80c9800f09db0dd6e3d5bde3690"}]},{"id":"3b40066aef69c6e2","location":{"path":"/juice-shop/node_modules/@scure/bip39/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3479},"digests":[{"algorithm":"sha1","value":"af76c66c3cedd94fd7ed5db4ea900cc2be5cbe3b"},{"algorithm":"sha256","value":"3ae6ec1542df70e83b02079fa2ea96e1ad845049ae9ddbd28fb1e43a7662715b"}]},{"id":"1af85fcca8c61341","location":{"path":"/juice-shop/node_modules/@sindresorhus/is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1153},"digests":[{"algorithm":"sha1","value":"8ea4d75fb2542edc23ac23515566932977d948a5"},{"algorithm":"sha256","value":"55307d8c3e660374d48940083df93fd8f3a865eaff6bc34b5e5e455be718d439"}]},{"id":"08e75dbfb9b5373b","location":{"path":"/juice-shop/node_modules/@swc/helpers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":847},"digests":[{"algorithm":"sha1","value":"05c138187e3e03162e3013e7f2f13fc18c0c2fff"},{"algorithm":"sha256","value":"135140ae9edbdeafd3bd5e9c369a6828820f74ab2ce66c78a54743814da12282"}]},{"id":"119eb088b211fb5d","location":{"path":"/juice-shop/node_modules/@tokenizer/token/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"1a93635fac9b224d4d9cec1fadb28b3086d283ee"},{"algorithm":"sha256","value":"a677763aaed22462b4f9df2526b1038cef3a90bc6cf80be27b4e65d0f14472a9"}]},{"id":"46fddcde609fc20a","location":{"path":"/juice-shop/node_modules/@tootallnate/once/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1151},"digests":[{"algorithm":"sha1","value":"f811250e6ad2116f4a996c7ac512a2d66c5b2240"},{"algorithm":"sha256","value":"0a358d669305b78f0ab46886871045bc80c13e48f4a4669762ef13452a8fac40"}]},{"id":"de458a50678fec66","location":{"path":"/juice-shop/node_modules/@types/component-emitter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":825},"digests":[{"algorithm":"sha1","value":"ccdbee7ccc3f57a596e334aadea037c5c1447b36"},{"algorithm":"sha256","value":"ad6d8f6ce55d30e47af416a460b07e27d39c8d953356dd708f8333984328ac24"}]},{"id":"af9bfe2c6c1a1784","location":{"path":"/juice-shop/node_modules/@types/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":755,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":944},"digests":[{"algorithm":"sha1","value":"9a6923a33ab098b02ad284c092970aeb6b4e0f91"},{"algorithm":"sha256","value":"e71f9bef0642169c02de9e503e801f58aa259c58bbe51451a6ed618424f4048f"}]},{"id":"8759210f6182650b","location":{"path":"/juice-shop/node_modules/@types/cors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1132},"digests":[{"algorithm":"sha1","value":"e40b9fa3d6c69bb63b0f8c946c073b445acf32b0"},{"algorithm":"sha256","value":"668eaf9685f07c43881b376ddf4fccf6d1896c0e46e528b0a32c383e15237271"}]},{"id":"1e4af5774cc6c299","location":{"path":"/juice-shop/node_modules/@types/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1710},"digests":[{"algorithm":"sha1","value":"27659d96915bd90c84cfa41700969b553177add9"},{"algorithm":"sha256","value":"bf9a9236cb995a4741f1a789244822f5174344020bf2b1242858a4263a01ed89"}]},{"id":"b154d309d9beb316","location":{"path":"/juice-shop/node_modules/@types/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":796},"digests":[{"algorithm":"sha1","value":"2c98c18c958411b8b7fe5b181770ff00346947af"},{"algorithm":"sha256","value":"bbd8f5322ea82216e826e522a6a4ec2ed3086b57a25234d0044673eb374b8e2d"}]},{"id":"53eda0a60382f038","location":{"path":"/juice-shop/node_modules/@types/node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4128},"digests":[{"algorithm":"sha1","value":"635b3374360ea92c2a4d658126f7daa989ca1f63"},{"algorithm":"sha256","value":"bc509097787f78ec29d05d0968569752ffc8bf1ec852e154feba1d1cfa012f50"}]},{"id":"5884f7ceb9d07e78","location":{"path":"/juice-shop/node_modules/@types/strip-bom/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":546},"digests":[{"algorithm":"sha1","value":"4f849ea3fd5f23f00385d06579aa48ac5da29969"},{"algorithm":"sha256","value":"4fcff5152d7e1388a926b583b91bf2916a9cb25cca9d011347f7d4772aab4567"}]},{"id":"03f051e9f66de5f7","location":{"path":"/juice-shop/node_modules/@types/strip-json-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":621},"digests":[{"algorithm":"sha1","value":"2c7c945b49ba7176ac3fde356d47b4e1176726f0"},{"algorithm":"sha256","value":"bfb2c610634c73c7f3791e72899dfa98efd598077affd60e99efe89fb9000ff0"}]},{"id":"c2f55aa938d04483","location":{"path":"/juice-shop/node_modules/@types/triple-beam/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":804},"digests":[{"algorithm":"sha1","value":"c8ff7e60bf9d5507804b6906a5e020081e5f68f4"},{"algorithm":"sha256","value":"c8ed1c5130fb111dfad72c99a414eeb10a3171be8076aca86307b4d80c9ca079"}]},{"id":"233a09459a02e7d6","location":{"path":"/juice-shop/node_modules/@types/validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2749},"digests":[{"algorithm":"sha1","value":"06b153837f42a4aca8c8fd8f6de8809db12195c5"},{"algorithm":"sha256","value":"a3d61251e6b5e8a55ea80fd91f4f48fee0424b6c44b951be446021fd97c2a909"}]},{"id":"af12c7fd95dbff7b","location":{"path":"/juice-shop/node_modules/@types/ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":755,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2043},"digests":[{"algorithm":"sha1","value":"bb39fa55deab3295a86f291a56d6b16d7f5fdcf6"},{"algorithm":"sha256","value":"2543dffcad98c8d5efb56d93b88d3f2269f672dad944009f6bf17ce301555b19"}]},{"id":"eb97f004ccedfd80","location":{"path":"/juice-shop/node_modules/abbrev/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":509},"digests":[{"algorithm":"sha1","value":"bfc3606e605421f81936c77f156694df03ea1f55"},{"algorithm":"sha256","value":"5bcbdff71c063d5177f25fd3a5c7a6c2a9d565d968765ee3a1e73449dc0bc671"}]},{"id":"6a68f9adad2a27a2","location":{"path":"/juice-shop/node_modules/abitype/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1286},"digests":[{"algorithm":"sha1","value":"a9814578937c3208645a3f6a1666c42f3ae6d75f"},{"algorithm":"sha256","value":"d424c23739a99f4f4cb816f029585df2728ffc4e0a4362ba8cc8bca7c9550b2d"}]},{"id":"6bdbf306507c313b","location":{"path":"/juice-shop/node_modules/abort-controller/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2915},"digests":[{"algorithm":"sha1","value":"1919f0e7e241c60fff52bdd87df08ceee790ba05"},{"algorithm":"sha256","value":"3d64dcdcf9d0a1d045eb6bcaa5013d486f15527a3668e64b1155839a797da164"}]},{"id":"963cfb50ecce9da5","location":{"path":"/juice-shop/node_modules/accepts/node_modules/negotiator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":993},"digests":[{"algorithm":"sha1","value":"3c1b22e6ecae04b514912326957e6a205b015098"},{"algorithm":"sha256","value":"8672e91f7395ce51ec789d883d7f7d872a40847bb83a6a3f89c3d1ded39e55d9"}]},{"id":"1ce8489ebf778709","location":{"path":"/juice-shop/node_modules/accepts/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1157},"digests":[{"algorithm":"sha1","value":"131ba4d63747e6663a9c19409e43ac034bd532cf"},{"algorithm":"sha256","value":"e5716d5d939db08c5c28ec6ae86ed67be5320f91089e2673fca1c5b876e57aa3"}]},{"id":"00c58fba9189ac26","location":{"path":"/juice-shop/node_modules/acorn-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1074},"digests":[{"algorithm":"sha1","value":"f9ebf044144f14d2bac572cbddf78db8d0ae6487"},{"algorithm":"sha256","value":"95f930fb1606221d00cb13f4059d0ead88055192a7c5b703fcf72f2480f1b7d2"}]},{"id":"5bae3cb022e9597d","location":{"path":"/juice-shop/node_modules/acorn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1061},"digests":[{"algorithm":"sha1","value":"893f21a606dfca045579f8883e25ddb0ea87e6c7"},{"algorithm":"sha256","value":"9e422c8225c9cc4c774e9a9392d0ecac7f766b46122ef2db99db0fc4bbedc247"}]},{"id":"457b6fa10b21ad76","location":{"path":"/juice-shop/node_modules/aes-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1552},"digests":[{"algorithm":"sha1","value":"02af0ae260ec880f2595635440d69184dd3ae979"},{"algorithm":"sha256","value":"60fc352466697ba86743b36101b2157cf413ac0e7d317788548993600f10cd7d"}]},{"id":"4d8b40e4662a070d","location":{"path":"/juice-shop/node_modules/agent-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1635},"digests":[{"algorithm":"sha1","value":"609a1aaa756f9bd0d85449d4c9e1040c170e9115"},{"algorithm":"sha256","value":"05daa619e51686fd21d15f987f943f6692c56b9f489f555cbaf42a4263d5c5e8"}]},{"id":"75966255b6f56ff7","location":{"path":"/juice-shop/node_modules/agentkeepalive/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1324},"digests":[{"algorithm":"sha1","value":"56d77987880ed3be6c5c0a6370f7fcfa1dc2cb58"},{"algorithm":"sha256","value":"8bdeeb4c6f66678c3a97b2fbc3a0c93b9e03dc021e85145859e1c72be7526822"}]},{"id":"6a49b524463bfa58","location":{"path":"/juice-shop/node_modules/aggregate-error/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":694},"digests":[{"algorithm":"sha1","value":"1a2aa44c34e2912cc96c75d0f1c2865a23a5e6f8"},{"algorithm":"sha256","value":"903137f787b80f82cdd11659b386966fa716be537e81fe9d474ef04ea0918f26"}]},{"id":"c1c8b7d3ceb6247c","location":{"path":"/juice-shop/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":841},"digests":[{"algorithm":"sha1","value":"f1b78e043012e1ab5689d57377093e88f1400677"},{"algorithm":"sha256","value":"8b2dc166f2b74d5098bad38bdd3dd2f4d4775c626199872f5e36dbb48c40931d"}]},{"id":"64e9855e5e1837db","location":{"path":"/juice-shop/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":977},"digests":[{"algorithm":"sha1","value":"2abbe25af4f77cdc6986e0a6b14e9088aa6d3d93"},{"algorithm":"sha256","value":"8a015c815240c949222d5f474721b5888dd9413fccbbd91ab552bac134317f76"}]},{"id":"3df2ed8637d52a97","location":{"path":"/juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1666},"digests":[{"algorithm":"sha1","value":"fc704b76301681294309df4f3936e4e5e1657e55"},{"algorithm":"sha256","value":"284ea445a01a454ab1235a08101445fe16592303167090815f4a75b54d6fba04"}]},{"id":"f812f74c30971529","location":{"path":"/juice-shop/node_modules/anymatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":904},"digests":[{"algorithm":"sha1","value":"4523871509997216d762edfc97cf9bc6400478a4"},{"algorithm":"sha256","value":"83f4f2ce1880ee96d44a7fa5add101c19edf3ca42f50c7c20cf2e59f6d751c3f"}]},{"id":"131dbe376da1c020","location":{"path":"/juice-shop/node_modules/append-field/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":416},"digests":[{"algorithm":"sha1","value":"0c83d1d2369a3dac3edce107c0e7ca22f5d853c3"},{"algorithm":"sha256","value":"e8af240292f03363891c9fbb252d78dfcba4a4cba574d30aace32341d2fe7a22"}]},{"id":"805ac6c97b575a44","location":{"path":"/juice-shop/node_modules/aproba/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":720},"digests":[{"algorithm":"sha1","value":"a705c382734b6694d6c98a8825d7b38d905cad58"},{"algorithm":"sha256","value":"6dcea0602535f88458b2e93b4dcad98451fdf1ee5dd5cbe8538cad12c3379068"}]},{"id":"3112b2203e075cac","location":{"path":"/juice-shop/node_modules/archive-type/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1434},"digests":[{"algorithm":"sha1","value":"3e30390a94384a39e4b46e8d55ea92f4a68f19c5"},{"algorithm":"sha256","value":"731f325f6221bea8b2168c6f207296f9bcfc88f4f3189f38ac126ad663feb671"}]},{"id":"319361c0ef120fce","location":{"path":"/juice-shop/node_modules/archive-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":746},"digests":[{"algorithm":"sha1","value":"4ba4289c5ce1187cbb36a9debbea25356b9bc864"},{"algorithm":"sha256","value":"0f1d1cab9005aad5785c5544a117accf97bd896243131ebe6eb74b0a5600fe1a"}]},{"id":"9faea6dd364d5fe4","location":{"path":"/juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"eba33b90a2fadee5","location":{"path":"/juice-shop/node_modules/archiver-utils/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1237},"digests":[{"algorithm":"sha1","value":"ec0700462dfce89024e67c0437eabca858407176"},{"algorithm":"sha256","value":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"id":"3ece4d63d6edb138","location":{"path":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"algorithm":"sha256","value":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"id":"aba3e81db54274ec","location":{"path":"/juice-shop/node_modules/archiver-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1184},"digests":[{"algorithm":"sha1","value":"b87a5196d43a0b967228fe8975640cf4eb50970e"},{"algorithm":"sha256","value":"dcf66f1fe9ce29bdcaf6b866e878365b8b1ebe76cab20149511529679c847ca1"}]},{"id":"a135e7ba0cddcf9a","location":{"path":"/juice-shop/node_modules/archiver/node_modules/async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2412},"digests":[{"algorithm":"sha1","value":"5da55b9a896c8eed5f30013777ffbc8181bdfa67"},{"algorithm":"sha256","value":"180dfef0fd278a5225cdd10d1f352041129c337a961fb32ee53437fa85de76c1"}]},{"id":"bd178b111f1f2578","location":{"path":"/juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"0b0d12514a96f504","location":{"path":"/juice-shop/node_modules/archiver/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1237},"digests":[{"algorithm":"sha1","value":"ec0700462dfce89024e67c0437eabca858407176"},{"algorithm":"sha256","value":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"id":"2ecceafe10dddaba","location":{"path":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"algorithm":"sha256","value":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"id":"b54256a5f63ac9a9","location":{"path":"/juice-shop/node_modules/archiver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1477},"digests":[{"algorithm":"sha1","value":"66e8510aed54598ae1c823c8fee5f5a328374dee"},{"algorithm":"sha256","value":"b64c234b963198bceb01078344022ed411c86b1239d58aa84ef93a2f143b5289"}]},{"id":"c1752b27f438982e","location":{"path":"/juice-shop/node_modules/are-we-there-yet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":834},"digests":[{"algorithm":"sha1","value":"03e43bddeaf901ecbd2f1d09ee3f1efdfdd7da61"},{"algorithm":"sha256","value":"a68108794c8c3b8c1806785cbaa94dd8a338907bd4676d2b54a4216edfa73b56"}]},{"id":"67d7bfa153813b75","location":{"path":"/juice-shop/node_modules/arg/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":567},"digests":[{"algorithm":"sha1","value":"6a712b1a8294ce33bcd29c497ae0bbac44ba674d"},{"algorithm":"sha256","value":"b607bd41545c27cf0e41b53c79a0a00b98d0e7c1a03a0ff9b9d6b6b082ad3738"}]},{"id":"dc8708f3c02ec7e7","location":{"path":"/juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":598},"digests":[{"algorithm":"sha1","value":"dee1e26f14c8468e2e42814a439315ce89ee517a"},{"algorithm":"sha256","value":"f7ed5a0dc9b4c939e92be6acdf3bd83abc3d7e5def9c1307f3c9f53bd7cb2f8c"}]},{"id":"4a6fdf5efcdaff00","location":{"path":"/juice-shop/node_modules/argparse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":638},"digests":[{"algorithm":"sha1","value":"98f9959fac3c999adf8991e2a4ac3c874c93f00f"},{"algorithm":"sha256","value":"48b848e56c31eda738f76fb8573ae1fe0012c4b1ec9d9cfe8783517a142e9531"}]},{"id":"832542256a99422b","location":{"path":"/juice-shop/node_modules/arr-diff/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1537},"digests":[{"algorithm":"sha1","value":"1c65a38cdad6dddccb81e37e5fb8a69b26ceb1d1"},{"algorithm":"sha256","value":"2b5d24629f45dc15f67a5a0addaac28176ea9dd3ad27db7cae8a38d753c18933"}]},{"id":"fdf779c6ec082dc3","location":{"path":"/juice-shop/node_modules/arr-flatten/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1606},"digests":[{"algorithm":"sha1","value":"ebae0bfe7a0b7d5931a8b2d558ee7ccc6f49d9f8"},{"algorithm":"sha256","value":"f5a7e9d8661929555f8f83686b6ad8499b07a2c0769e71381d119b001183bbda"}]},{"id":"a0b83a55dbc2d82f","location":{"path":"/juice-shop/node_modules/arr-union/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1477},"digests":[{"algorithm":"sha1","value":"0aecc76c35be272981c3beee908277d1b824bd96"},{"algorithm":"sha256","value":"d757674b8b78e9730d3c3e2843b81db48709cd91203b9b7e31436288c52eb66d"}]},{"id":"b35862b0bd087b56","location":{"path":"/juice-shop/node_modules/array-buffer-byte-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2530},"digests":[{"algorithm":"sha1","value":"79c934e5f793f408bf9e7d6cdae3b00479c8f882"},{"algorithm":"sha256","value":"477d1c0349dfbe051b3bc99b289a8360570264a1731f73e3c594ed8b9a3b6252"}]},{"id":"c4ae5ffc60ff38a5","location":{"path":"/juice-shop/node_modules/array-each/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":985},"digests":[{"algorithm":"sha1","value":"ee5fd48cb545b4345405c98bbfa05dbbc9ae1623"},{"algorithm":"sha256","value":"55d0a75c82606adf64ec0f98d93db3920a4f3c882a253c10ec58b519c336e72e"}]},{"id":"76d87a11772931db","location":{"path":"/juice-shop/node_modules/array-flatten/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":879},"digests":[{"algorithm":"sha1","value":"fc51b89d0fb7cc640a0495baa4005364e83718c3"},{"algorithm":"sha256","value":"5c5e0e10cfa23f163d1fe68aa57a881d09cac39d720e1361c697b86c4d33e0f5"}]},{"id":"e4b5fbacc17acf2e","location":{"path":"/juice-shop/node_modules/array-slice/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1066},"digests":[{"algorithm":"sha1","value":"498e1b0981039be5c67000ecb466f0b4ba520bd9"},{"algorithm":"sha256","value":"456b16091f29b8d2343819f68f2dc4f890bd234cd9a2e27b30e28990663b076f"}]},{"id":"561bebeec6def627","location":{"path":"/juice-shop/node_modules/array-unique/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1224},"digests":[{"algorithm":"sha1","value":"2bb158b53a1409669f166ede289156fee9544df1"},{"algorithm":"sha256","value":"9fb64ddadb8f8a5ac27dfe0a4a2a8a18ded418f8f692dbbdf20fdf48b8b500e1"}]},{"id":"16d6e0626b87f6e2","location":{"path":"/juice-shop/node_modules/asap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1943},"digests":[{"algorithm":"sha1","value":"c768bb58495d19e1d5d195d3f212204714c7378d"},{"algorithm":"sha256","value":"f69d11cfb6add01ac63fce2a47e0b4596d667d8f43d89853ac27aab06a9fcf28"}]},{"id":"f238d69b08eed8f0","location":{"path":"/juice-shop/node_modules/assert-never/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":854},"digests":[{"algorithm":"sha1","value":"a38c1ee73c79bb5548e0119f2df68a26b6839439"},{"algorithm":"sha256","value":"ab906b2a34e8f397a6006e587f5d716d24ebb58cd82eec36cb4e3476c500f78b"}]},{"id":"c5f9960940bc9c33","location":{"path":"/juice-shop/node_modules/assign-symbols/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1025},"digests":[{"algorithm":"sha1","value":"31f42a481b541ab8bd956eeaa7dd3ec5ffc907be"},{"algorithm":"sha256","value":"9076874450a8b3a437b2838491e55a385da18be21dd6e4d6e4a8b51ef4a4b0bd"}]},{"id":"824949480e4e9f24","location":{"path":"/juice-shop/node_modules/async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2203},"digests":[{"algorithm":"sha1","value":"edef722d2ef943350b398c9c11b1fc4e2e4928f5"},{"algorithm":"sha256","value":"e010fe63aa861e8a60fb8b9d3e7fb5205e3b8d6001ebe3ff95985996abe581a9"}]},{"id":"7413e7235f6dae69","location":{"path":"/juice-shop/node_modules/at-least-node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":702},"digests":[{"algorithm":"sha1","value":"9271d65ae400dff5e800ae6f031d1bf6f58252c6"},{"algorithm":"sha256","value":"cf26ac7a79b89eed8c70f7ee8b5195ed925f535b7c52577b9034702e7117fbc5"}]},{"id":"b3e2a4c582d35ae6","location":{"path":"/juice-shop/node_modules/atob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":585},"digests":[{"algorithm":"sha1","value":"7e099d0a51a068ec930a7028a252adba6efb386a"},{"algorithm":"sha256","value":"ec5f817e82b3589ffa74b5d955a87b10d314357f992e7171c9f2669521f75098"}]},{"id":"3ceb9e00fb8e1c49","location":{"path":"/juice-shop/node_modules/available-typed-arrays/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2519},"digests":[{"algorithm":"sha1","value":"13e400badea570dca072b1116d9dbc627c94c4f8"},{"algorithm":"sha256","value":"ffce2bbb0b85b9a20bcc674e4c78307ead42af0299e1d28a9dfb249566e0a319"}]},{"id":"200fda04d528db93","location":{"path":"/juice-shop/node_modules/babel-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1002},"digests":[{"algorithm":"sha1","value":"f10c8c76a7c340e00bc91168a1ff049dbad7d173"},{"algorithm":"sha256","value":"1549b64069d6ae24d7d91a466204624ab1509f12abb7924b6e0b603323d34d87"}]},{"id":"3c1b98f28a0bf2fe","location":{"path":"/juice-shop/node_modules/balanced-match/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1069},"digests":[{"algorithm":"sha1","value":"ef0a0d2fd68c3396309ab54ab08c5f8d362436ea"},{"algorithm":"sha256","value":"b30c328501dead1870b894ad604405b2284b571c1f12664cdc61d92a2e3397c2"}]},{"id":"4d79e17ab97d9f68","location":{"path":"/juice-shop/node_modules/base/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1184},"digests":[{"algorithm":"sha1","value":"ca2a7d4413c40ae9c669a82bf19b8cb2ae4a557c"},{"algorithm":"sha256","value":"03cce8ab627f9aa9d11af4a225523a9c7c67c51a135b630b85f5743920b312af"}]},{"id":"979cbb3b9014bdb2","location":{"path":"/juice-shop/node_modules/base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2637},"digests":[{"algorithm":"sha1","value":"1da798824f84110d95803e41212229b4b49c847c"},{"algorithm":"sha256","value":"cd7a2e84a4f4de166504077960d87a3e62a9d4c0b1247d9fa7691c4e332b52eb"}]},{"id":"5ba891e3072160e3","location":{"path":"/juice-shop/node_modules/base64-arraybuffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":971},"digests":[{"algorithm":"sha1","value":"1853ae06931a67b3eb8bb76c801ac258966ff74e"},{"algorithm":"sha256","value":"c137a784510ece7d3b9b1d4de59c55a0594b1ed51b30c9581e8279cb705b0286"}]},{"id":"1b8190be612d3583","location":{"path":"/juice-shop/node_modules/base64-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1115},"digests":[{"algorithm":"sha1","value":"e17d74f1f7f0fa4bca8ba3a2cff79b34f64718ea"},{"algorithm":"sha256","value":"9758f3ab8c45e07bb9a368e32f9a8b3729623bbf47cbbb205b32d674ab2a91f0"}]},{"id":"67c1da24f2bc3367","location":{"path":"/juice-shop/node_modules/base64id/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":362},"digests":[{"algorithm":"sha1","value":"25c444de022a4b4bb9e98d09bb0e8fe5a66d1b9b"},{"algorithm":"sha256","value":"26250fc512e912fc8dcdd1728025c79e85cc4727ba7e662d0ec0700f843efae4"}]},{"id":"491fe9d5a9aa636f","location":{"path":"/juice-shop/node_modules/base64url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":537},"digests":[{"algorithm":"sha1","value":"30611c9388765dd6c0c1291183460b5b99ae40a6"},{"algorithm":"sha256","value":"5d243a76cc698b4dbf9eeea3f62dd96719753b7d369860b6c8722146f7b83c7c"}]},{"id":"68a0a3ba398a87b3","location":{"path":"/juice-shop/node_modules/batch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":470},"digests":[{"algorithm":"sha1","value":"b5ed756847feb09f819111e18a8b51b6683ce916"},{"algorithm":"sha256","value":"8b7595e8387929390fa5432f184e98059e32323a9ae3757fc0d251f44da22f36"}]},{"id":"7877358d508accca","location":{"path":"/juice-shop/node_modules/big-integer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1209},"digests":[{"algorithm":"sha1","value":"c504e3cd069e16c72065b57157c1a923ec93ed7b"},{"algorithm":"sha256","value":"720c9966ac00b6e579aed1c8927f9d9a98dcd4a0cf738276e83899e023595266"}]},{"id":"29f45fb9f072c759","location":{"path":"/juice-shop/node_modules/binary-extensions/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":739},"digests":[{"algorithm":"sha1","value":"09235a3c2fdebe7e975f19f4930e1fb7dec29410"},{"algorithm":"sha256","value":"f775eb159a64b320a9a62aaa831ae67e13ab05bd9ca375b8ec830a1e53cbc56d"}]},{"id":"4c9cf1ead2802157","location":{"path":"/juice-shop/node_modules/binary/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":834},"digests":[{"algorithm":"sha1","value":"8cb90d0e380085f35eabe6b378749d8402f9db2d"},{"algorithm":"sha256","value":"355ec61b56448e3d9ad74b286fa07e1b18bcbf153f45223b1a4f68d86bec891f"}]},{"id":"24d0a8d7368c0f0e","location":{"path":"/juice-shop/node_modules/bindings/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":660},"digests":[{"algorithm":"sha1","value":"14bbbadeb1307b1f711ee10093d5b46a7889677c"},{"algorithm":"sha256","value":"a87721fe406e1f1798fef44d697b46ea1efe346fda118010334713346ee4207c"}]},{"id":"9a296c54cc23c864","location":{"path":"/juice-shop/node_modules/bintrees/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":659},"digests":[{"algorithm":"sha1","value":"0541c9772153e0380217e17b877f3865ffa176ed"},{"algorithm":"sha256","value":"b1428f5f1084ec992b386903254420e8bbbd3cc9b3482dd8a8a031c749b1c5f9"}]},{"id":"d348367035643b3a","location":{"path":"/juice-shop/node_modules/bl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":886},"digests":[{"algorithm":"sha1","value":"95c3eee39930a1a112884e039aa18eef6440528d"},{"algorithm":"sha256","value":"cac689c32b3053d3f3ad5fb36209c9a6300eecac11e258daf9098cc9974460d6"}]},{"id":"02d58cd83e5161e9","location":{"path":"/juice-shop/node_modules/bluebird/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2216},"digests":[{"algorithm":"sha1","value":"3bff8f918f77c01976fa2bff8bb461bf23783e55"},{"algorithm":"sha256","value":"06b909dc60508422d664b7734fb45f5466bfcbccff796db5413fcd1afb194712"}]},{"id":"fbc65baab1a40a32","location":{"path":"/juice-shop/node_modules/body-parser/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1138},"digests":[{"algorithm":"sha1","value":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"algorithm":"sha256","value":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"id":"b3f05af729e35883","location":{"path":"/juice-shop/node_modules/body-parser/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":704},"digests":[{"algorithm":"sha1","value":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"algorithm":"sha256","value":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"id":"7f5b2c2cfa540ad5","location":{"path":"/juice-shop/node_modules/body-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1472},"digests":[{"algorithm":"sha1","value":"aa50b4852dc781a883beaceb57c2b1774eef8fe4"},{"algorithm":"sha256","value":"3a3c8fbb2c486e035c762e11d905d74433b78086bbd00070283f6f41d0e62fe7"}]},{"id":"f6e93b24bcea9dab","location":{"path":"/juice-shop/node_modules/bower-config/node_modules/minimist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1788},"digests":[{"algorithm":"sha1","value":"cbeb5fd655b50ee618fc9b78949313cd91cdbeff"},{"algorithm":"sha256","value":"e6350b96ff55772bef33991b8da848758e0c7863dfaffe30230dca255ea9cc11"}]},{"id":"29fca29dd66bea61","location":{"path":"/juice-shop/node_modules/bower-config/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":776},"digests":[{"algorithm":"sha1","value":"d4e8606dfe9863f0545a544de8b570ab7db0c04b"},{"algorithm":"sha256","value":"faef7161cb5e3c3c4fb2435cef197824cc7337e392437919f0d88e0edd5036f8"}]},{"id":"a86817796e031c4b","location":{"path":"/juice-shop/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1135},"digests":[{"algorithm":"sha1","value":"c2e8d8ccf674a808b63453e8432ae0f696375fbd"},{"algorithm":"sha256","value":"3247d7a57a8b8c75fbbce15488d3a4ffacb6ffc56c89ec63dccf9028a15d8af5"}]},{"id":"d03c70b52338ebf2","location":{"path":"/juice-shop/node_modules/braces/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1173},"digests":[{"algorithm":"sha1","value":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"algorithm":"sha256","value":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"id":"158cbb885a9386df","location":{"path":"/juice-shop/node_modules/braces/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1131},"digests":[{"algorithm":"sha1","value":"6da86adb0f2189babaed566a9313124363130ec3"},{"algorithm":"sha256","value":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"id":"03d05fd34a62edc5","location":{"path":"/juice-shop/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2448},"digests":[{"algorithm":"sha1","value":"b937fbf6a4c3de5784ab427d8d4ed048af53abc9"},{"algorithm":"sha256","value":"baaeb5b10749a51b93128c383429bc48bb42328e15609a3b2bc2f8af66e3a2c0"}]},{"id":"4aa9f4df6e1c5e86","location":{"path":"/juice-shop/node_modules/brotli/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":786},"digests":[{"algorithm":"sha1","value":"1f95a73a0930da325211f5d256c3210e33f3c715"},{"algorithm":"sha256","value":"387b47d00ea96cab9b4c521629fbcdc7621053ac061812526f3c69700924cef5"}]},{"id":"d8f9e2a70c978868","location":{"path":"/juice-shop/node_modules/buffer-alloc-unsafe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":430},"digests":[{"algorithm":"sha1","value":"eac3922d78d7c767750da439f58b88df8966ddca"},{"algorithm":"sha256","value":"abd77cd9f8e32a213714c6a188c62a59d97bb9359824022db89f57da4949a549"}]},{"id":"03d20f06cc7f0539","location":{"path":"/juice-shop/node_modules/buffer-alloc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":448},"digests":[{"algorithm":"sha1","value":"6acc40da3b381363e82c3d32b8b64510d6627ba8"},{"algorithm":"sha256","value":"d607efec5e54b94b612bd7065186e00f1591fade12aaf41a170606d02f6ac670"}]},{"id":"8e6005f821fcbeee","location":{"path":"/juice-shop/node_modules/buffer-crc32/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":892},"digests":[{"algorithm":"sha1","value":"1ec2ea09d6d0b9bf7e3ed6e75af3d50bfe578902"},{"algorithm":"sha256","value":"f94d0f0c1be8f8714670c5fee03899bdb6485d430236d81726e24012a3696e6e"}]},{"id":"e9a82e80788c2cc6","location":{"path":"/juice-shop/node_modules/buffer-fill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":287},"digests":[{"algorithm":"sha1","value":"a57438f89e767aca1edc938a71bbe480917ee65f"},{"algorithm":"sha256","value":"602a10e946f2f5eff5b19781d13fb3b589babe12815a1a9be4c7a673eb0fdd4f"}]},{"id":"40f2970c39ca500d","location":{"path":"/juice-shop/node_modules/buffer-from/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":304},"digests":[{"algorithm":"sha1","value":"49b8d27c728855d92e2609b2c67e82b89f57cee5"},{"algorithm":"sha256","value":"f7cde31d1db3e71738045206397d472e1f12513643ba4b9fd60ea337f22b1e3f"}]},{"id":"2673b29fc3762d18","location":{"path":"/juice-shop/node_modules/buffer-indexof-polyfill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":803},"digests":[{"algorithm":"sha1","value":"981d326c4f01015129658b464df7d98938100cd9"},{"algorithm":"sha256","value":"cd2622bc8900ccc51417ed40ae01922030eaba84760b5aa6f820b4c431e7ac65"}]},{"id":"fe6394b90b4f8a92","location":{"path":"/juice-shop/node_modules/buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2597},"digests":[{"algorithm":"sha1","value":"2b48c222660295ee0110538cfdd70b220aedf800"},{"algorithm":"sha256","value":"5af7b62dbf5575a301cd13e8616f1d7d9cff3c90f9fab7bc3d6a1f4fbfee94eb"}]},{"id":"0dc73b89c5b8aeb6","location":{"path":"/juice-shop/node_modules/buffers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":424},"digests":[{"algorithm":"sha1","value":"8324a9b6635486c55bdc9921641dcc039b2f9528"},{"algorithm":"sha256","value":"7091616d3b687b0de9dfbc6a1f8ab61e01742a3ec87f977bef64d1f299e231b9"}]},{"id":"a368a69e39361d1b","location":{"path":"/juice-shop/node_modules/busboy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":810},"digests":[{"algorithm":"sha1","value":"b1d7ef4a9a615c7a947a39139af8edf1972546ab"},{"algorithm":"sha256","value":"4faefdc1fc73a2c8a87dfa0cc6ca3dc3d9e518abf9b92d84aa495c59b3e20c92"}]},{"id":"f55ef912e0eaa59d","location":{"path":"/juice-shop/node_modules/byline/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":615},"digests":[{"algorithm":"sha1","value":"7f0093e3c1c1e5d19b95497c6f75773dff621e0f"},{"algorithm":"sha256","value":"1e04ce363d8ca0e5e2a781b0baa923d23c60f475b7b9c11d1d15407baea288c1"}]},{"id":"c03ff399732053b9","location":{"path":"/juice-shop/node_modules/bytes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":959},"digests":[{"algorithm":"sha1","value":"d8fe3e70eb4ecf4bf58385e4b27f89b7ce656a28"},{"algorithm":"sha256","value":"99b21c09ce812dc76a06cd87c4753247cb9615c6a8501c5a5a9d9caa22ea2d12"}]},{"id":"aa02bea8f932d6de","location":{"path":"/juice-shop/node_modules/cacache/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2827},"digests":[{"algorithm":"sha1","value":"eba45f816c43b1e505440b7a7f8392e38ba11306"},{"algorithm":"sha256","value":"a7e05794a5dc81dfc79a0f186c5219f442f2f735b08a3e9b91aba59833badc2d"}]},{"id":"1abec981e63cc6d6","location":{"path":"/juice-shop/node_modules/cacache/node_modules/p-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":993},"digests":[{"algorithm":"sha1","value":"95eec87c2f7ed9f31ccd295eb97b9ce9d98c58ed"},{"algorithm":"sha256","value":"02ba1a164520f5d93c9688a1cc9fb08586af4a883678f27aeafe1f787c66ee90"}]},{"id":"91fad66ae8d1a967","location":{"path":"/juice-shop/node_modules/cacache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2019},"digests":[{"algorithm":"sha1","value":"4bfa58e7ac62a86d0f86b54faa34f063f3344a61"},{"algorithm":"sha256","value":"3b4d9ce8c3a3f853d903c06b5ec38a06c8ac9a2ccb236bf6a532d92cfe1b07de"}]},{"id":"d58c23ca2dbdee13","location":{"path":"/juice-shop/node_modules/cache-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1681},"digests":[{"algorithm":"sha1","value":"40e901e9a100b92c7c04472107c3b54a8f943ede"},{"algorithm":"sha256","value":"18eb3278083502b196afe2ca535181be1ddec2cf8af93f784742dbe37d6547e8"}]},{"id":"deeaa74ece125ca5","location":{"path":"/juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":792},"digests":[{"algorithm":"sha1","value":"000b39656a452f8e4ddcedb94597a6970c3f456a"},{"algorithm":"sha256","value":"08d0f76239ff04bf822de18ef5bff87f16fe6427b3bf8567b4fe3bf2176a320b"}]},{"id":"ae9904d7e67ed92c","location":{"path":"/juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":878},"digests":[{"algorithm":"sha1","value":"6a175397a93014316dcf454724d6f93f2dac12b7"},{"algorithm":"sha256","value":"fa9898eaf4e2fb3ed3e0201cb1c40df1fa7aa67fc2442cb87827ac1435dd5d09"}]},{"id":"b0cbf2fe2539c50d","location":{"path":"/juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1183},"digests":[{"algorithm":"sha1","value":"2315bf1117b2f6bebee08fb9fd639a00ed7f099d"},{"algorithm":"sha256","value":"d86d32aa7e20779ba4ec8884babed30632cfd1cf193070eda9d8ef5c8640c1db"}]},{"id":"56e4959f95112712","location":{"path":"/juice-shop/node_modules/cacheable-request/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1389},"digests":[{"algorithm":"sha1","value":"9ce876f09b4eaf8362aed671962a970175bf3bf5"},{"algorithm":"sha256","value":"45bc898c23761b5ddd1fc7dfc1c09663969115ab867496af0fa075e71ed22c68"}]},{"id":"18fade6fef6fc871","location":{"path":"/juice-shop/node_modules/call-bind-apply-helpers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2480},"digests":[{"algorithm":"sha1","value":"ba7d54557351d8746e4d2f88e7d4106ca4d0d541"},{"algorithm":"sha256","value":"59639b628c6846f674857c6a613fd47e2e4d2a24036cdf0f7a62ac634f4c8a5f"}]},{"id":"26d1651354731291","location":{"path":"/juice-shop/node_modules/call-bind/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2294},"digests":[{"algorithm":"sha1","value":"4cd1ffb4be834e81429d3423e8071a1565a11f68"},{"algorithm":"sha256","value":"c8bdb16ee847383a756c3c9cb98ea283e1bddb64b474630d2b693ef882f6f0ea"}]},{"id":"34c5bd61e195b669","location":{"path":"/juice-shop/node_modules/call-bound/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2507},"digests":[{"algorithm":"sha1","value":"7c7c20ff22ed55c0f73a9ca1e378190b9ab3ba29"},{"algorithm":"sha256","value":"dcc8abb3c4ad3774234272149020cb36d7b1a3d377a419454d1e7adb368dd9c3"}]},{"id":"bd81e18e7f54fc69","location":{"path":"/juice-shop/node_modules/camelcase/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":746},"digests":[{"algorithm":"sha1","value":"7b4c16368eaa4ca5dba17965ea8557a35368a0f0"},{"algorithm":"sha256","value":"b6d533c740d144de4da1493940b541978a77aae9d712dd0d609f60c58c83a73e"}]},{"id":"75c2d9d1f3265b7d","location":{"path":"/juice-shop/node_modules/chainsaw/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":618},"digests":[{"algorithm":"sha1","value":"f1208fa90fe3f162e1a72f3ce3751b66f6775830"},{"algorithm":"sha256","value":"51910ad64abca4eb8c2c23abb2f713ba5220db89ed89c9fd198d27241a5a70ea"}]},{"id":"b9d8a6a072d4f69c","location":{"path":"/juice-shop/node_modules/chalk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1195},"digests":[{"algorithm":"sha1","value":"6837c455c887920ad9b0cad624aa4b9b51625fd8"},{"algorithm":"sha256","value":"80052c957e397ff669429ea957c2bdc792578c2178866f7a940c8eb975b5ca91"}]},{"id":"5a29d0df56300a71","location":{"path":"/juice-shop/node_modules/character-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":823},"digests":[{"algorithm":"sha1","value":"a1b981e621b2868fbdb14e10de12ceea86bbe82e"},{"algorithm":"sha256","value":"49974b723e98bec9dab8641bca5ee468739c04a0b7fcc501d762924f32f80aba"}]},{"id":"16f90901d3546067","location":{"path":"/juice-shop/node_modules/check-dependencies/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":978},"digests":[{"algorithm":"sha1","value":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"algorithm":"sha256","value":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"id":"27f7a37e9af3dac9","location":{"path":"/juice-shop/node_modules/check-dependencies/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1482},"digests":[{"algorithm":"sha1","value":"135b12fc1630fcc211e000d30b2548ee3b2838a8"},{"algorithm":"sha256","value":"be0e5fbded0d620007cf53494a2c410f563eda629c299904c8a917d9bb076c3e"}]},{"id":"e5bacde0e775736a","location":{"path":"/juice-shop/node_modules/check-internet-connected/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":766},"digests":[{"algorithm":"sha1","value":"d31e0f2806f530985628d217df6dadc1ade50b50"},{"algorithm":"sha256","value":"1a279d547e9d20fbb87db6c96dee1bf5c9bd5b2b5ed45309343133af5e3ff87f"}]},{"id":"f1346f51521dbfc2","location":{"path":"/juice-shop/node_modules/check-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1210},"digests":[{"algorithm":"sha1","value":"f424a387a8b8c162e56279ca5259b40edd9f522b"},{"algorithm":"sha256","value":"fb5b3c004a773d1927ff110d5caa2080a6c5a89a0f61612d251296879b46f62d"}]},{"id":"e68c622a6d03738a","location":{"path":"/juice-shop/node_modules/chokidar/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1647},"digests":[{"algorithm":"sha1","value":"124d44a7e3c5fd1b2370ff51929158c7c39c46c2"},{"algorithm":"sha256","value":"56f08b888a4f30dc7cf8a7dbb36ffe92b737912ba36abe9d069d32167c957ac7"}]},{"id":"9e81480e264b3d57","location":{"path":"/juice-shop/node_modules/chokidar/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1760},"digests":[{"algorithm":"sha1","value":"1682e8ba503f3836b55fc5763adfd0605f0d1b6a"},{"algorithm":"sha256","value":"87f5c78f9b47d21f9ca62b60cff1d250a3b468eab320dd13c3f3ab2464a02735"}]},{"id":"892e86155cbfa0ab","location":{"path":"/juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1105},"digests":[{"algorithm":"sha1","value":"e0c963215972bcd46dcb563560b4113ad5970b57"},{"algorithm":"sha256","value":"858af9aa27cfe6eea1cfd1abbda15ad0ccc87e66e88b3ad249fab8df6dd13192"}]},{"id":"c7871ebf3d82f9fa","location":{"path":"/juice-shop/node_modules/chokidar/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1599},"digests":[{"algorithm":"sha1","value":"2bd4ba6c07c12d2b7af0035e57b46cbb7e133477"},{"algorithm":"sha256","value":"51c133f4e41df982aef69027249ff9d7262645029f437d079adc7c83328fb620"}]},{"id":"93c8e89ec583f056","location":{"path":"/juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1666},"digests":[{"algorithm":"sha1","value":"fc704b76301681294309df4f3936e4e5e1657e55"},{"algorithm":"sha256","value":"284ea445a01a454ab1235a08101445fe16592303167090815f4a75b54d6fba04"}]},{"id":"10f8dc2b69950e43","location":{"path":"/juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1782},"digests":[{"algorithm":"sha1","value":"c16a607925055788aae94f1123fa0d769af161bf"},{"algorithm":"sha256","value":"766fc1bb34fffcd503c89f4194188ce059795c52fd0dc6753cd4b7dcfc3fe1ec"}]},{"id":"fb98874592580e51","location":{"path":"/juice-shop/node_modules/chokidar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1698},"digests":[{"algorithm":"sha1","value":"330eaeb3120e4066ddae2f62e9ead4199f02e615"},{"algorithm":"sha256","value":"30205a4e6053ed1e4dd6fba9e9d382a39eac54634f463e7059bfacbfe9a151c0"}]},{"id":"0078c3ea2e948708","location":{"path":"/juice-shop/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1621},"digests":[{"algorithm":"sha1","value":"fc7d452c2e7e9b57f311b04f8b5826656ccc8e1b"},{"algorithm":"sha256","value":"4300e90fdd91ec7035047473c60f880251a9801bd786302729d4277751d3b948"}]},{"id":"8aa3d3b6026b4515","location":{"path":"/juice-shop/node_modules/clarinet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1446},"digests":[{"algorithm":"sha1","value":"4dc5d68200d25cdd05e4e38fef2ebb6ce2b6b299"},{"algorithm":"sha256","value":"b6ed9b595f76a6c8e4a7db7cae4e7df7beeeede69de0e9908a69143599be1b41"}]},{"id":"69a4dccd0d0c3ffa","location":{"path":"/juice-shop/node_modules/class-utils/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1005},"digests":[{"algorithm":"sha1","value":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"algorithm":"sha256","value":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"id":"7b0d5191e0f8fd9c","location":{"path":"/juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2269},"digests":[{"algorithm":"sha1","value":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"algorithm":"sha256","value":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"id":"6d80ee118f118945","location":{"path":"/juice-shop/node_modules/class-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1806},"digests":[{"algorithm":"sha1","value":"8e29a88c544f0411961f1c6cf3d3865205f06228"},{"algorithm":"sha256","value":"5c2f877d951d784fdb630ad674fb490c4bd8fb74dbae60ab8a3b85373c4743cf"}]},{"id":"c4b7b6960b4cbad1","location":{"path":"/juice-shop/node_modules/clean-stack/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":603},"digests":[{"algorithm":"sha1","value":"4783e06a89ee21c7109f053235b03211ec87f5af"},{"algorithm":"sha256","value":"9b4a4a5cc61a09e61aa1ce84bc68c84aef90abf9a0280d09214a89189257ca7a"}]},{"id":"9621cb342c7ef456","location":{"path":"/juice-shop/node_modules/clone-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1055},"digests":[{"algorithm":"sha1","value":"c109beb613fd2573d6b8ccb99ed48f2b25360e94"},{"algorithm":"sha256","value":"5c4ec09512661e52caf27ee747116d8104fb7da25c7fbe82ffe760dbdda99e63"}]},{"id":"d91797d9f08329f8","location":{"path":"/juice-shop/node_modules/clone/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1886},"digests":[{"algorithm":"sha1","value":"0fdce1636b3aa8c1df63be2fdb3e3b66066b82d4"},{"algorithm":"sha256","value":"07e9c7efd55a99cbe2909d1fd46b032b67cba6b493d1fbc974fddf4f2adebc83"}]},{"id":"261e27b41f04909a","location":{"path":"/juice-shop/node_modules/code-point-at/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":648},"digests":[{"algorithm":"sha1","value":"b223a41679c19b6eb58a4ebb29c7bb5c23ffb2db"},{"algorithm":"sha256","value":"25069e9b754306d51bb333f034a741d99e052bee4c99d13ecdba7f485bb01749"}]},{"id":"7e0d45005338c5a0","location":{"path":"/juice-shop/node_modules/collection-visit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1612},"digests":[{"algorithm":"sha1","value":"98d227b5e292287b3c6dca202e2d8185d63a794c"},{"algorithm":"sha256","value":"52bd4317cce67d1213b80370b34032c0e431c3a3b98479939be59c82123222b2"}]},{"id":"ced0c5fbf0ce2a85","location":{"path":"/juice-shop/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":805},"digests":[{"algorithm":"sha1","value":"799d15c0afcf7b320069d0734a1806b3062da05b"},{"algorithm":"sha256","value":"b19880ef7c610484649d11309820cd55c8934ebc4bde0b37706e94483bf2bd0f"}]},{"id":"9501e417ef44516d","location":{"path":"/juice-shop/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":555},"digests":[{"algorithm":"sha1","value":"5aa7aaf5028aece2d7a920d5644c25c87723d203"},{"algorithm":"sha256","value":"522669bd4c785d5c372377f5b139243f5fb6cf6335fc9df0e7c2d294b6b678da"}]},{"id":"d8fe35bfd60661fa","location":{"path":"/juice-shop/node_modules/color-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":732},"digests":[{"algorithm":"sha1","value":"f96738a1141539dbdbc51718c79cb4d94e8ccd57"},{"algorithm":"sha256","value":"30fb162f7493291dd29ced85001979f2e99fd68fbcf59ad55300a657d8352bd0"}]},{"id":"77f6f0a8d76959be","location":{"path":"/juice-shop/node_modules/color-support/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":816},"digests":[{"algorithm":"sha1","value":"a47d93a86d7864eb1866a3367f7c5ace53dc18d1"},{"algorithm":"sha256","value":"baf5cca1519cfaa530a21810bda9fe6236082d855a59ff66f5ef437bf51451eb"}]},{"id":"0974910eb6e6ecb1","location":{"path":"/juice-shop/node_modules/color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":721},"digests":[{"algorithm":"sha1","value":"ec64e33c1912215425758aa5c87b25315f923e97"},{"algorithm":"sha256","value":"9fe2997a1879f8357ec7ecd0782f4e6ed7101c9c1e87872587750878807d7a8c"}]},{"id":"33c6aeabcb8e0a05","location":{"path":"/juice-shop/node_modules/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1039},"digests":[{"algorithm":"sha1","value":"a4f69f04fe66223dfe4b4bc5c73653a2a6d410b5"},{"algorithm":"sha256","value":"12d1b76eb6efbe581026d035eba2a3c916fc5d4664a9476d23bafc6813db9176"}]},{"id":"b60f55ca6e557ad6","location":{"path":"/juice-shop/node_modules/colorspace/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":750},"digests":[{"algorithm":"sha1","value":"c2181ca17ee7860a79776184e75133f70ee3e3bc"},{"algorithm":"sha256","value":"ff421a60a0bf74fb140306c19bdbe6e4871b801e7459a0f0136c76255c8f9cb7"}]},{"id":"2c534f7ebe244cdb","location":{"path":"/juice-shop/node_modules/component-emitter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":536},"digests":[{"algorithm":"sha1","value":"93e268feac3350d3806f9deca82dfce16d06d9fd"},{"algorithm":"sha256","value":"cdb4584e6657cbc5bd76295b0e3828969fec5cdf3c812178ea80f37378398080"}]},{"id":"1753015a9dbb72fb","location":{"path":"/juice-shop/node_modules/component-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":342},"digests":[{"algorithm":"sha1","value":"03289fd70f7e974c6f698df8d877912ccd127e29"},{"algorithm":"sha256","value":"93a42e729e1f42670f510fbb1b7e90e6834a4e60657c67da82d321a4d99a30d3"}]},{"id":"837fb41f156a0b82","location":{"path":"/juice-shop/node_modules/compress-commons/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1160},"digests":[{"algorithm":"sha1","value":"49b373b2919e1a111b2b198de6f73e229c1b4708"},{"algorithm":"sha256","value":"0144c9f8c98abb94ae03eaec71cd3fe7190a8f1c77ea898a012ce30e72bdc6c1"}]},{"id":"a10d2542aaaa296b","location":{"path":"/juice-shop/node_modules/compressible/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1311},"digests":[{"algorithm":"sha1","value":"dd8d4a57b09cc1f78941ee6b3c36192c64775600"},{"algorithm":"sha256","value":"78af3f89054f6ef1bc4ba56724a5edb55babf7fc6a4e88b8bb5ae631afcf9219"}]},{"id":"8b449ab01c334752","location":{"path":"/juice-shop/node_modules/compression/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1138},"digests":[{"algorithm":"sha1","value":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"algorithm":"sha256","value":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"id":"59937a88f935d219","location":{"path":"/juice-shop/node_modules/compression/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":704},"digests":[{"algorithm":"sha1","value":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"algorithm":"sha256","value":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"id":"6dc15747519edfe8","location":{"path":"/juice-shop/node_modules/compression/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1321},"digests":[{"algorithm":"sha1","value":"12e3bb6f942049ca301efab637953ab8aad3e61a"},{"algorithm":"sha256","value":"5c2303e1e6b34b76a1c913d4f09fc0b3e374d4539aa5c89b99d6d58ed91620e2"}]},{"id":"2421bbdc07d751c9","location":{"path":"/juice-shop/node_modules/concat-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":989},"digests":[{"algorithm":"sha1","value":"10e204a14998c9e1d13bba6ab5243194a94d5d6a"},{"algorithm":"sha256","value":"4fe5e8089b65ebfd55bb86f465ba896ba6a8e24b7b61de1e0f420f590616b118"}]},{"id":"8d59945ab6ab7a0d","location":{"path":"/juice-shop/node_modules/concat-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1187},"digests":[{"algorithm":"sha1","value":"bf0359010a483481d391dca89ee461e718627b0d"},{"algorithm":"sha256","value":"90182f042f9d995d6021ee7b9cb56d044b700fbf5f7dc03057343dcca4df00d5"}]},{"id":"c9b3ef32b592ba19","location":{"path":"/juice-shop/node_modules/config/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1162},"digests":[{"algorithm":"sha1","value":"e8ef1128810fb2561de65ece79eb48991c87014c"},{"algorithm":"sha256","value":"f1bb1cba9e9cb4cc00e33db8dd4f254810d5df5f9ec4f51c6ffe9e396f84b0fc"}]},{"id":"b825886f0dfb130c","location":{"path":"/juice-shop/node_modules/console-control-strings/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":791},"digests":[{"algorithm":"sha1","value":"48149fd6456eb7fa73b547c26577132ed9fb15ca"},{"algorithm":"sha256","value":"2da7c4bb166dfa347305d34eebafaec098a9afeaaa26e4844736597507dbb968"}]},{"id":"9eef00254986f9dd","location":{"path":"/juice-shop/node_modules/constantinople/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1086},"digests":[{"algorithm":"sha1","value":"04d4d5b1853df1f182ee1f1a285c283c25c3fe22"},{"algorithm":"sha256","value":"7b0cf478d904186f397b8c75c0f8129d0f36bfcde75929880ac0bedb38c76c7f"}]},{"id":"7d5578cbd980853d","location":{"path":"/juice-shop/node_modules/content-disposition/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1200},"digests":[{"algorithm":"sha1","value":"1b871ffaefe2a1fd69aa9b1538b4003bf0eae9ab"},{"algorithm":"sha256","value":"2459c0e8fbeb5716ab06e9ef73747bba46ed2bc52e310bd4e9f0ef1f102da61f"}]},{"id":"38a7c608890bd3e0","location":{"path":"/juice-shop/node_modules/content-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1075},"digests":[{"algorithm":"sha1","value":"1545c6d8538d7e59f375d4ae4b0e0d10471a6c1c"},{"algorithm":"sha256","value":"bd78a5427ffca1966621301edc6cac2146c8c1e137f122161ba90dca7ec89f77"}]},{"id":"b525d8eecf283b7a","location":{"path":"/juice-shop/node_modules/cookie-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1148},"digests":[{"algorithm":"sha1","value":"5e3c194dcb531a61c8dc8c6d97fc65f138d52a09"},{"algorithm":"sha256","value":"27eebaa9ad78117c9b6965e3c6cd24356504e5a7abd3450cafc46a1b6e1e97e5"}]},{"id":"f043200fda579a45","location":{"path":"/juice-shop/node_modules/cookie-signature/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":492},"digests":[{"algorithm":"sha1","value":"eb071423205fc35573e714baa755e3a9e900a979"},{"algorithm":"sha256","value":"ab66777a673ae096d6b5aa51b5edb46b84e6fcd85dc03358c35576e3df0464f5"}]},{"id":"214ee6a2b47b5801","location":{"path":"/juice-shop/node_modules/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1092},"digests":[{"algorithm":"sha1","value":"49ffb97b37b2a7b8b0967428ca088145d3483365"},{"algorithm":"sha256","value":"7fa781bd142e7f38b66bff64b4e3a8be9e53e340e7ddaf27caebd00322602208"}]},{"id":"d18553ffbdd701d4","location":{"path":"/juice-shop/node_modules/copy-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1113},"digests":[{"algorithm":"sha1","value":"fd929c84df8212c26be2d096b914144a25a78e6a"},{"algorithm":"sha256","value":"4519ab160a3aea0b54ab9705508fc8965e0d201db35f1e569d744b4102b498b8"}]},{"id":"0f515cad69b34841","location":{"path":"/juice-shop/node_modules/core-util-is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":651},"digests":[{"algorithm":"sha1","value":"67e07f86f3ffc5d437b0c03d9bf2417493e64859"},{"algorithm":"sha256","value":"9effbb5ec239b4de8bae0499e760bc86b7fa731e310e7a2721d8ffb667194e44"}]},{"id":"f210eb4a09858b4d","location":{"path":"/juice-shop/node_modules/cors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":867},"digests":[{"algorithm":"sha1","value":"b8a30eaf1dbed2ac75ec546af07524622335020a"},{"algorithm":"sha256","value":"696bc0da9976d31a421ad5598bdb8fc0364645ab1473b4271850171728e35f47"}]},{"id":"f21d80c268b557e1","location":{"path":"/juice-shop/node_modules/crc-32/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1106},"digests":[{"algorithm":"sha1","value":"68b5c6e6bad4dc0a93adaba6924a7eacc7fb69b5"},{"algorithm":"sha256","value":"2a96a3fe106da3dffa3479e8983c01c745f0f8c8f961ec9b6af5fb7ff35ce05d"}]},{"id":"e37bb670acd0ef27","location":{"path":"/juice-shop/node_modules/crc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1506},"digests":[{"algorithm":"sha1","value":"dcc2939933df570c8260f4fd4fbbd6b88c420626"},{"algorithm":"sha256","value":"3bdb1642fb5a6e1c822e5e3dccdce83c59bcd73e84934fdcd0c3c65ebda6718e"}]},{"id":"49e8774bd6911336","location":{"path":"/juice-shop/node_modules/crc32-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":972},"digests":[{"algorithm":"sha1","value":"669fb5f9deac7203619c72ea7a0df0d4460417d9"},{"algorithm":"sha256","value":"1913530699dad57c6bf7d89127c0c521266133a615b3685d51deca1ae9a33cda"}]},{"id":"34526c6859e75aae","location":{"path":"/juice-shop/node_modules/create-require/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":983},"digests":[{"algorithm":"sha1","value":"cb4700a39d8af16c8b3622188a16708202a7e84f"},{"algorithm":"sha256","value":"ab24478a8bf476370538c9a28524d3fe444282db4144b8de5c15862762d8e974"}]},{"id":"2e6c400fbabaa916","location":{"path":"/juice-shop/node_modules/cross-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2727},"digests":[{"algorithm":"sha1","value":"0029d0db6223c3ffd0138c1c1260e6d5926ddf25"},{"algorithm":"sha256","value":"856d0b44165fcd5421c6cd801d45f8d3160c22ebf7ddfb21016c366d475f6dea"}]},{"id":"da778611b2f13dae","location":{"path":"/juice-shop/node_modules/cross-fetch/polyfill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":243},"digests":[{"algorithm":"sha1","value":"379b25996c1d38fb694b24fe699747acfec4847d"},{"algorithm":"sha256","value":"4374ad2af39a6215a04299af6134273278ca160f4eef9cb110b1637fea5ac633"}]},{"id":"5f19428e24797562","location":{"path":"/juice-shop/node_modules/cross-spawn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1655},"digests":[{"algorithm":"sha1","value":"9becaa8ecb51ad9b303dd62369423cb9f287163a"},{"algorithm":"sha256","value":"2e106cd9b4ae4e34ead35218371a0d4e172da72515a4f8f97d69a2e1fe3dee82"}]},{"id":"0e2751b034c43d58","location":{"path":"/juice-shop/node_modules/crypto-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":662},"digests":[{"algorithm":"sha1","value":"65c10fa4433d97c3ebe204470e8caaa105d6fcd2"},{"algorithm":"sha256","value":"b021f29bcaa1cef60884f4281e0011a5e80758e0f6460e9a6061f28e37282ca4"}]},{"id":"179b803225ce9a57","location":{"path":"/juice-shop/node_modules/dateformat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1117},"digests":[{"algorithm":"sha1","value":"3d4b932fedff8c3566e9eff570421fae695c91e7"},{"algorithm":"sha256","value":"9d72ce65bcf960ea44a19840e86c0476ae56034cca2181ecd6bced70559c97ff"}]},{"id":"da2c84ecd40a8c28","location":{"path":"/juice-shop/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1455},"digests":[{"algorithm":"sha1","value":"867baf5b5a330ab0443c88e654e8c43622c3d7a9"},{"algorithm":"sha256","value":"7a60ed9b6b14aa67f2ffe975715aaa6a78303844a5b43d33bfd619812088fe4d"}]},{"id":"2358d3d7a447b652","location":{"path":"/juice-shop/node_modules/decamelize/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":717},"digests":[{"algorithm":"sha1","value":"ccda85295237a30d5621b1d9a4569be24c92564f"},{"algorithm":"sha256","value":"fb07ecfb5937f8757b0721fdafa6febff75d3c159f6dc8ec0d6ad4e1d1be7d9c"}]},{"id":"bc6237f711a67d2e","location":{"path":"/juice-shop/node_modules/decode-uri-component/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":698},"digests":[{"algorithm":"sha1","value":"6202fd7f4a33d4ef4d36b0f1a26ee5dc22f7851a"},{"algorithm":"sha256","value":"8f2e9784337b3b4fa69359f88f75a2847e0aa17776f062cb518d008d8d408bca"}]},{"id":"d4eab228a83c1c13","location":{"path":"/juice-shop/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":951},"digests":[{"algorithm":"sha1","value":"a8a1643a6d1bfc2cd01968fece47576aac7f85f0"},{"algorithm":"sha256","value":"e4f071e185bd8373eced227d9fc256e7cb17c05aadf4a9ff25e6ebdbef489580"}]},{"id":"8781ac1a86906824","location":{"path":"/juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1456},"digests":[{"algorithm":"sha1","value":"4b6f00aa1e5eedee8b2e01f411ac1e595f5580f5"},{"algorithm":"sha256","value":"d40eb8973856f8dc2a280d9c6549041068e1dd91041661cf48fdf11dff2d6896"}]},{"id":"09a8c13497744a1e","location":{"path":"/juice-shop/node_modules/decompress-tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":647},"digests":[{"algorithm":"sha1","value":"2a60c06be62f9b9c9eff038925e902ce2e3c2a69"},{"algorithm":"sha256","value":"c218803dd64ee674ce941eda27ca12c5d949bc582de8cb30fc37f830c1184da0"}]},{"id":"7561259b9f3bb6ef","location":{"path":"/juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1270},"digests":[{"algorithm":"sha1","value":"a6530cf198e519ea50ee8e0bf674c209f5280991"},{"algorithm":"sha256","value":"11468db6795e371a155e5f59e4d3db4bac561f04bed7851609739ca2971363a6"}]},{"id":"3d53d2c02b855471","location":{"path":"/juice-shop/node_modules/decompress-tarbz2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":722},"digests":[{"algorithm":"sha1","value":"8868c09e4485e8a5259107e1627b82d28c9c4088"},{"algorithm":"sha256","value":"529925f1b024ee1493f613b8b8f341eb57c3f4d652387fb9d60ec6a94c55e848"}]},{"id":"3e0d844a66ce6756","location":{"path":"/juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1456},"digests":[{"algorithm":"sha1","value":"4b6f00aa1e5eedee8b2e01f411ac1e595f5580f5"},{"algorithm":"sha256","value":"d40eb8973856f8dc2a280d9c6549041068e1dd91041661cf48fdf11dff2d6896"}]},{"id":"6bb06ce3dbec09a7","location":{"path":"/juice-shop/node_modules/decompress-targz/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":672},"digests":[{"algorithm":"sha1","value":"3e50782d9594c0eb2209145de66307aa14762462"},{"algorithm":"sha256","value":"563940fa7817c65d09bf0825521cd80be7fe3371f655f63806dd39d0a332feeb"}]},{"id":"8fb5625c968c7a64","location":{"path":"/juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1384},"digests":[{"algorithm":"sha1","value":"5fb963b346a2cd3ac5d664048eeaf13db03da127"},{"algorithm":"sha256","value":"77dfe1fe927c8f631f4ff5cd7040a9f3fb8149ee65160d0f936dff5844d21ee8"}]},{"id":"9d52eeadf3fc5781","location":{"path":"/juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":866},"digests":[{"algorithm":"sha1","value":"b7150c9c5b976f0f6c27c5a5e4c5466e40091c19"},{"algorithm":"sha256","value":"30c9eb7f6849e5e7eb35dfd625b2e474c7632fbe4377f2186763967cce5e61aa"}]},{"id":"840f8ad3b1c9dc7f","location":{"path":"/juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":890},"digests":[{"algorithm":"sha1","value":"9d9d1d73f03f4b32f19e6829392a51c9d15b7195"},{"algorithm":"sha256","value":"bb4265f25a454b4daf716b81e525679d774fb23208b3f15284f23723be4e3284"}]},{"id":"78e753662d179451","location":{"path":"/juice-shop/node_modules/decompress-unzip/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":734},"digests":[{"algorithm":"sha1","value":"fd0b816b1f4ad813eff7743092370f6fdd251e91"},{"algorithm":"sha256","value":"bd8dcc48b9394f349abfe168301e8d0e33d9b48d9fca79108d6a6302c9349f72"}]},{"id":"544ec6e4e3fd5163","location":{"path":"/juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":926},"digests":[{"algorithm":"sha1","value":"83bfcdb9fe6dc82ba77d9ef596eb6e0bafac5a71"},{"algorithm":"sha256","value":"7d90a2e3e51176476ad26a1ab00523dccc83a9f84d276695beb8f56b7850b772"}]},{"id":"de92bcab09d09bed","location":{"path":"/juice-shop/node_modules/decompress/node_modules/make-dir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":883},"digests":[{"algorithm":"sha1","value":"5dc583570034b28410731ea0164940ba872f2a53"},{"algorithm":"sha256","value":"d125b3068a54b746267706fa6c5e6087171fdf42f701cd7b64508c51dd1fec40"}]},{"id":"bb35f9b8ea102f73","location":{"path":"/juice-shop/node_modules/decompress/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":890},"digests":[{"algorithm":"sha1","value":"9d9d1d73f03f4b32f19e6829392a51c9d15b7195"},{"algorithm":"sha256","value":"bb4265f25a454b4daf716b81e525679d774fb23208b3f15284f23723be4e3284"}]},{"id":"a90bf8a7b14178d9","location":{"path":"/juice-shop/node_modules/decompress/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1012},"digests":[{"algorithm":"sha1","value":"cca6473d46387c59d174ea40cae6ee46365a8fdb"},{"algorithm":"sha256","value":"d3d6e3c813ac057db9a5a7cd1ecbcb678df9238df896a7f791881d04efb7e96b"}]},{"id":"bbfb57953a7a1092","location":{"path":"/juice-shop/node_modules/deep-equal/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":755,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3287},"digests":[{"algorithm":"sha1","value":"917bab6d83cd346a03fad8ccb657ab7272de7314"},{"algorithm":"sha256","value":"21b5cf3db0f28c0b0125231ed308baf7d9324e96085165be0db27df55cc68279"}]},{"id":"80717e9960fc0dda","location":{"path":"/juice-shop/node_modules/deep-extend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1312},"digests":[{"algorithm":"sha1","value":"873beeb015297e8e026fdd9d97450877dcbb36cf"},{"algorithm":"sha256","value":"21b307891704eb34e9be621d7563d13734f75f41d8f97825862b05ca5bc2d217"}]},{"id":"464ef91b505b8cb4","location":{"path":"/juice-shop/node_modules/define-data-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2856},"digests":[{"algorithm":"sha1","value":"c9384aa894159ee96e107cdd3002915849fc91fc"},{"algorithm":"sha256","value":"bde7f1465b344a24da2b10d2ee99f87edf8e0ecd177c28370b60ad9595de730e"}]},{"id":"c38699e768146f95","location":{"path":"/juice-shop/node_modules/define-properties/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2281},"digests":[{"algorithm":"sha1","value":"7258fe1b09441a50b6399709b9f40811b7da135f"},{"algorithm":"sha256","value":"b61b15058833610f17197bfb60847926703e077b180de684ccc50866906f6fb1"}]},{"id":"e7c2038dee652856","location":{"path":"/juice-shop/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1417},"digests":[{"algorithm":"sha1","value":"913cdc3f4533f33212008427e8d7586fb0d8c77a"},{"algorithm":"sha256","value":"abeefd42bcf869fe8652b1037aa42742b71d5a56138b36af4b22d36243e6a872"}]},{"id":"e27429779927201f","location":{"path":"/juice-shop/node_modules/delegates/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":313},"digests":[{"algorithm":"sha1","value":"f192d34b412f6fda6a541acee81de9e0d48648bb"},{"algorithm":"sha256","value":"7fe6ba799e1316869f2990cfe8e51bd29a40e1e5f327babdd38d23e3e23e8d87"}]},{"id":"af0391193347f698","location":{"path":"/juice-shop/node_modules/depd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1335},"digests":[{"algorithm":"sha1","value":"3c10082c1464a6f589aa10cda88285e780ebf857"},{"algorithm":"sha256","value":"5a3659bcc2e47b25ebf9f23f38eb9452a58920bfe4b59410bfa6fe84639a3b99"}]},{"id":"afe9639f75a5efa8","location":{"path":"/juice-shop/node_modules/destroy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1128},"digests":[{"algorithm":"sha1","value":"e12115ed9a1e2c56eb35ecfc14ff83b8c02935d5"},{"algorithm":"sha256","value":"f865b50652dc062f43142e01f55db2760cc10d255bd05afd232e738999c58188"}]},{"id":"293635e3c14ec216","location":{"path":"/juice-shop/node_modules/detect-file/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1098},"digests":[{"algorithm":"sha1","value":"4bb909e6a4e96fae92a08102ea75db073df4348a"},{"algorithm":"sha256","value":"5c9dafc723e89cbed5a46bd5661a8ce51ff3b0ea7ec1f1a446d91294bff47283"}]},{"id":"3dede00ca8f007ed","location":{"path":"/juice-shop/node_modules/detect-libc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":787},"digests":[{"algorithm":"sha1","value":"df38d1adc85f0f39030df82734c0d53a6a4ab728"},{"algorithm":"sha256","value":"bb418f4fa450f8a418f8fc46c33727edef55aefd54c43ec6a9421a65ca8d9827"}]},{"id":"8314c66e081b23d6","location":{"path":"/juice-shop/node_modules/dfa/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":978},"digests":[{"algorithm":"sha1","value":"8380e4b8de016791903fae93500e6bed99730482"},{"algorithm":"sha256","value":"96c0ce3cc17b34aabd58fd442157766d9e244cba735e54ee4fe10d7841f0460c"}]},{"id":"f52b93c86546b267","location":{"path":"/juice-shop/node_modules/doctypes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":374},"digests":[{"algorithm":"sha1","value":"871d1d4274f18991e95e1fb8152ee7f389e357c3"},{"algorithm":"sha256","value":"75c3011d12383ba4daaf2bd220c601da3c9b95205394ebd70b4a1c78814298bb"}]},{"id":"96116cdd4bb4a8bc","location":{"path":"/juice-shop/node_modules/dottie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":500},"digests":[{"algorithm":"sha1","value":"2b100dd10d7e21fa58a49f76ed5666a1eff45b01"},{"algorithm":"sha256","value":"229a5002823b593767b88e3b6f85bf6262540564f405d1f5be672d0233d97171"}]},{"id":"12fa71b56028d156","location":{"path":"/juice-shop/node_modules/double-ended-queue/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":973},"digests":[{"algorithm":"sha1","value":"30542f1f765ce4999dbac3bbe0b3ff1df8dcef06"},{"algorithm":"sha256","value":"006484a1d2b6898582f6b11c448bbde98d05fede3ed0b062250222329dc436a2"}]},{"id":"3b398cd7daf0814a","location":{"path":"/juice-shop/node_modules/download/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1709},"digests":[{"algorithm":"sha1","value":"4a6b4729fde430cee32de953aa6fca071be059d1"},{"algorithm":"sha256","value":"8294d202a217083501a4d8331056aee92b4e08a793652199ba381ddc5827445c"}]},{"id":"e31b94eafa5fe0d9","location":{"path":"/juice-shop/node_modules/download/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":923},"digests":[{"algorithm":"sha1","value":"ae5526f3f8da448d11127e9eb7b12b4c0db0f5ae"},{"algorithm":"sha256","value":"c50eeac8286ef9c74324c8a3788c920d89af79ee02273482661d0e0e53c6ab98"}]},{"id":"f4e949a70bfe4f5b","location":{"path":"/juice-shop/node_modules/dunder-proto/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2108},"digests":[{"algorithm":"sha1","value":"d4f4da85fa9e51b4843d29d7e541991cf377b8d5"},{"algorithm":"sha256","value":"24df71008e4225c858f389dd2728b76cf66b752256d42a38ed7930aacae7fe2b"}]},{"id":"e69d9344a68b6f05","location":{"path":"/juice-shop/node_modules/duplexer2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":534},"digests":[{"algorithm":"sha1","value":"03b1919d071f65ef5340b0afb32ebf000056bfcc"},{"algorithm":"sha256","value":"80a5177685b461feb7f741c08ab2268a63e108b03bae0e5056f6a6bebf8ce315"}]},{"id":"753893f29b141341","location":{"path":"/juice-shop/node_modules/duplexer3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":410},"digests":[{"algorithm":"sha1","value":"b78f4dda4b12e85d2889a30486b82c559f5744bd"},{"algorithm":"sha256","value":"107bd6232c7aa9c50bc3d562b3052e69cadad3a691bdce012ddb244b6357e3de"}]},{"id":"22b53882a5f40b44","location":{"path":"/juice-shop/node_modules/dynamic-dedupe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1165},"digests":[{"algorithm":"sha1","value":"030d522d03c194f4a9e4b137e1d188e0ce248e0d"},{"algorithm":"sha256","value":"9ed561a0767b7ef8d15e12e0feee1efc6f6c71dc79ffa8189ed9397a56483109"}]},{"id":"eda831773560af0c","location":{"path":"/juice-shop/node_modules/eastasianwidth/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":390},"digests":[{"algorithm":"sha1","value":"c3bff6d91fcbc648b17edd5f8e37bac1f47485a4"},{"algorithm":"sha256","value":"51db62f97656d02d4bc9670393cae42930dbd1ed89f5837056851807e602867a"}]},{"id":"e55abe49b18869f7","location":{"path":"/juice-shop/node_modules/ee-first/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":859},"digests":[{"algorithm":"sha1","value":"7ffe61f87f94a558fabc177cad5c9b90b16481cf"},{"algorithm":"sha256","value":"a4eece6ff6b38bf7ac107323f381cc60500097a9cbdd473f5d5b45e68822cb89"}]},{"id":"1a9a13f1f18adbd1","location":{"path":"/juice-shop/node_modules/eivindfjeldstad-dot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":576},"digests":[{"algorithm":"sha1","value":"af20b4726ad418b94f3f536ccc764cda1236840f"},{"algorithm":"sha256","value":"ace4488e54d7e874ef61df9734a1a6c87c3df723a9cd14ef88294001f4e64f0d"}]},{"id":"fcefd797c9566275","location":{"path":"/juice-shop/node_modules/emoji-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1278},"digests":[{"algorithm":"sha1","value":"c26fe90da5886724a2676b8e3d5890beeacaad20"},{"algorithm":"sha256","value":"7bec29b9ca68f2c4becc60e866c2f9342ecdc89fab39841a818ccd9eda15c148"}]},{"id":"2d0adce121e48b58","location":{"path":"/juice-shop/node_modules/enabled/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":787},"digests":[{"algorithm":"sha1","value":"35340901cea631effd557c9f64aeb682dcb2c459"},{"algorithm":"sha256","value":"5bc65d6409ffeb2c9eada8c0706d2b6426697d748fa2f409342f3668f4ee23f7"}]},{"id":"d29eef968a9569b9","location":{"path":"/juice-shop/node_modules/encodeurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1092},"digests":[{"algorithm":"sha1","value":"40228259bb4f106706490d0b0b73cd4f35d6db44"},{"algorithm":"sha256","value":"5df10798f4b086da95c24180d7519fa4f68e2057a48e2ff6b76b91d6ffed1e9b"}]},{"id":"a2095290acabec6c","location":{"path":"/juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1131},"digests":[{"algorithm":"sha1","value":"a3d90badf75db503f5dd3ff3fb76d120d1424978"},{"algorithm":"sha256","value":"3a9582fd121f841c245d1fcf84ef0b9e41c94b785b8d7eb63f9f5aec9bad0b98"}]},{"id":"7837aa07c99e8c06","location":{"path":"/juice-shop/node_modules/encoding/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":432},"digests":[{"algorithm":"sha1","value":"52b117f2bc3113970224b9dc97b7fc18f7df30ab"},{"algorithm":"sha256","value":"8a868d7c206bf2eb71c0721a957b7a255738678f72c290c880b46fec4ec54dbe"}]},{"id":"6fb9c99759d1a630","location":{"path":"/juice-shop/node_modules/end-of-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":777},"digests":[{"algorithm":"sha1","value":"7e21c9362d2b1158118b6673f45fa1c6695c847f"},{"algorithm":"sha256","value":"da504d0bef5a5974590b62f58df0003b448eccde6b5fbeb044506b7e43368eb5"}]},{"id":"04fee8a1901eabd1","location":{"path":"/juice-shop/node_modules/engine.io-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1472},"digests":[{"algorithm":"sha1","value":"4a12fbe97085b55ea1025807ce2d6e45ed3c29c5"},{"algorithm":"sha256","value":"3745d9cfcd726c33b1066fc4c0ebfdfc8590b762861e4ff7d1f50b37f338afa4"}]},{"id":"42fba0a985620444","location":{"path":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1104},"digests":[{"algorithm":"sha1","value":"b7049b02b54f0da0a956bc0967ce39f5429442a5"},{"algorithm":"sha256","value":"07269baaaad9a16ef8a4666d69cdd387891658eaf31af3026abd8b9e3fefc9c9"}]},{"id":"1bad0b3e9fe06b96","location":{"path":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1463},"digests":[{"algorithm":"sha1","value":"55eba127d99266b82e347a07bc4e164aa9c134ab"},{"algorithm":"sha256","value":"0104bf7fa4b359d2a844c2ad0d37a0bf6fe14531e4c9c33055004dce85e8d1e7"}]},{"id":"21e211169a653356","location":{"path":"/juice-shop/node_modules/engine.io/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1740},"digests":[{"algorithm":"sha1","value":"2b4f930598e5129e2c27429b87b7554cb065e11d"},{"algorithm":"sha256","value":"b72c50246f14911e15b0f0145cce9a20b78bf8aabf4b79d4c178ef02f53f3a27"}]},{"id":"06c022b650680178","location":{"path":"/juice-shop/node_modules/env-paths/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":698},"digests":[{"algorithm":"sha1","value":"b5b570f41c1d3e8f251fd06d075cefea4a3449a9"},{"algorithm":"sha256","value":"b92833e5851ec53bd4cd8093f6099d0c6e6818c4374ec1d09aa25d4f9ba91ec4"}]},{"id":"009a93a57179c5d5","location":{"path":"/juice-shop/node_modules/err-code/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":844},"digests":[{"algorithm":"sha1","value":"5c7bc63340bc312d1563bb2b369e333e1165ab04"},{"algorithm":"sha256","value":"ff5360c17c3e197fc4a4a4fa0d07640292556d585a49c8651fd198e926d47bcc"}]},{"id":"3438cff161c98d97","location":{"path":"/juice-shop/node_modules/errorhandler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1262},"digests":[{"algorithm":"sha1","value":"7f55bed905c65a940ddbe84db895543a81f48f64"},{"algorithm":"sha256","value":"513961a14abb16d3dbdeccbabee88e42d412b273f55ebe31a8f1b82f9aa1f746"}]},{"id":"83ea636857ca4871","location":{"path":"/juice-shop/node_modules/es-define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2129},"digests":[{"algorithm":"sha1","value":"f1a35cb43fefef0d0e60920c4df5313ba630ee6d"},{"algorithm":"sha256","value":"3a2cb30dae30a96705dcd9aa2d5fb190cf8200f27badccfa5a81a4374e5708b4"}]},{"id":"018ecb51e5420aeb","location":{"path":"/juice-shop/node_modules/es-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2174},"digests":[{"algorithm":"sha1","value":"d13bcb37ab6ab7f0911ce728148cb1c8485a81d1"},{"algorithm":"sha256","value":"1a0a0bcccc76b915cb64073317312840cf6363e9144b96f406d0059774dd5278"}]},{"id":"d881b09b2c57adb5","location":{"path":"/juice-shop/node_modules/es-get-iterator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2749},"digests":[{"algorithm":"sha1","value":"e5f87acaaa2bd7ba95797e07f31e74d503db6bfe"},{"algorithm":"sha256","value":"cce872f403e70751f0bc8dddb0f7d2e992eb624c9397f764fa7f2feae602ac3f"}]},{"id":"2123d95f57cc8a1c","location":{"path":"/juice-shop/node_modules/es-object-atoms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2273},"digests":[{"algorithm":"sha1","value":"623e510034cf39440e8692aa26c9473765981674"},{"algorithm":"sha256","value":"9975f032714dd642d08c9b50129096f5daf878dbede1ca3544cdcdbf45b48eb0"}]},{"id":"50441c3e1733f54f","location":{"path":"/juice-shop/node_modules/escape-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":434},"digests":[{"algorithm":"sha1","value":"f9d3fd64a0196e77965489ce9b81fe4ce3a9ecb1"},{"algorithm":"sha256","value":"bd320a3e9d23249f5f7d3ce72f2fa426e28a6b2704bd2b281d0c92806a1f5223"}]},{"id":"3bed9867120faef9","location":{"path":"/juice-shop/node_modules/escape-string-regexp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":791},"digests":[{"algorithm":"sha1","value":"f794290e774669d83cae4e20a497fbf680d20859"},{"algorithm":"sha256","value":"c804f228dd0d4d3b9019ac361339f20cbb1664d62d6853aaa7c2855fbd60fd12"}]},{"id":"b9f41de221ce611c","location":{"path":"/juice-shop/node_modules/escodegen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1757},"digests":[{"algorithm":"sha1","value":"b0e37a6a14f106b497b8708362e88a9555723fbe"},{"algorithm":"sha256","value":"c8d08b0f4dbb8cd4a30c7183fa247d67003d63749a1c46a430c1a265a8147cf0"}]},{"id":"48bfb574fa3ef9b5","location":{"path":"/juice-shop/node_modules/esprima/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4459},"digests":[{"algorithm":"sha1","value":"6c87daaded1f0130495358bdd1393757df2e9233"},{"algorithm":"sha256","value":"860df2e62153db26b370badf352d95edbf18e1eb54bdc2a479429b97155205b2"}]},{"id":"2825bcf71cc69380","location":{"path":"/juice-shop/node_modules/estraverse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1009},"digests":[{"algorithm":"sha1","value":"0531d8f4becce53263ed592b54ee0e0abc53fbed"},{"algorithm":"sha256","value":"133a5be160a0123ad20ab8f2bdaa9da2fd94ebf3403996bf4cb69606e6a84a65"}]},{"id":"92d40b2dda7050bf","location":{"path":"/juice-shop/node_modules/esutils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1042},"digests":[{"algorithm":"sha1","value":"d547006ab2a948fe2bd6bde178a3e1eea51367ca"},{"algorithm":"sha256","value":"af08fd13ef49c88af75c5f4ad02812216028ad848f8354fd97346e7ddc816c0e"}]},{"id":"1af1ad64fd67c813","location":{"path":"/juice-shop/node_modules/etag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1306},"digests":[{"algorithm":"sha1","value":"e2debd5c6530254abe164bbd44f1e48b7c7c0018"},{"algorithm":"sha256","value":"836b9a5dd1c6af638f4602e83e2568277f9ab1f457db0b95d949c2a4ddb0462a"}]},{"id":"481571d8a6d7d04c","location":{"path":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4046},"digests":[{"algorithm":"sha1","value":"13a7711d4838b588d34094c0a37ecb6fedb214f2"},{"algorithm":"sha256","value":"c1aa90e6c1160d2e56df181fe67670127c2aeab230a2754bc1d7fb2a653a5d68"}]},{"id":"dcfbc0d25e5bdfc7","location":{"path":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4419},"digests":[{"algorithm":"sha1","value":"05934fe2d902bcf292a9675b70e58f0cf749baae"},{"algorithm":"sha256","value":"60a38b31b3dbe8a261fc525e7263a51df22af80c9800f09db0dd6e3d5bde3690"}]},{"id":"cc781ca13cd896ab","location":{"path":"/juice-shop/node_modules/ethereum-cryptography/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":11297},"digests":[{"algorithm":"sha1","value":"6918fc437098162bc861a0d407ca09983b0b1f0a"},{"algorithm":"sha256","value":"35687af30f8342f23dcde98ea0ad4ab020002199bafa5861f13f320a40678eed"}]},{"id":"9191bb96ceb10618","location":{"path":"/juice-shop/node_modules/ethers/node_modules/@types/node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":6643},"digests":[{"algorithm":"sha1","value":"dde693dc49d0c144fe2402fb5031a5bfc32207d7"},{"algorithm":"sha256","value":"d57a323bf4705370a5e2f0ce927e2f265017d2479fd31e9b32e11334c1550308"}]},{"id":"0b604236803e1d13","location":{"path":"/juice-shop/node_modules/ethers/node_modules/undici-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1193},"digests":[{"algorithm":"sha1","value":"648c0c8889b843ccd3d07972c8cb535517966ad9"},{"algorithm":"sha256","value":"0635ace61c576d1297d05c344c4fab0a77e8c88ffa185c9f18b23d18f7387c40"}]},{"id":"d4396b3cd779affa","location":{"path":"/juice-shop/node_modules/ethers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4944},"digests":[{"algorithm":"sha1","value":"973ed5c2b66bbe1ea20c4d8435c132a23de15c0c"},{"algorithm":"sha256","value":"957d5092241ed59860532077633008c49852b98b384493bb0f04225a414eb601"}]},{"id":"9c053cd0a838b6ae","location":{"path":"/juice-shop/node_modules/event-target-shim/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2559},"digests":[{"algorithm":"sha1","value":"ce8a2ce9da7170ce539fb64b1f91287aed3c5910"},{"algorithm":"sha256","value":"980bdd7706c72d04a4df2e3ee2c8ffccf3bc72bd8e7cd13ca38be00cafc6e8db"}]},{"id":"0b338077ccaafa9a","location":{"path":"/juice-shop/node_modules/events/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":859},"digests":[{"algorithm":"sha1","value":"8aae12f382a34bc1dd6aae59d3f27e4098148e35"},{"algorithm":"sha256","value":"878ad3687fef7efe3757c1872a3af998c95197129a7445d632486a9591ee542e"}]},{"id":"74acf40351ac9c76","location":{"path":"/juice-shop/node_modules/exit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1012},"digests":[{"algorithm":"sha1","value":"ff06cfc562bae46b67f745152b929ef2aa7c08c6"},{"algorithm":"sha256","value":"5e2cb677a865c02d0a626eea6a718b9dd528cfb45ea20914bb6c396a7291c5e6"}]},{"id":"4d85251dfce122c4","location":{"path":"/juice-shop/node_modules/expand-brackets/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1138},"digests":[{"algorithm":"sha1","value":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"algorithm":"sha256","value":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"id":"a476da9aa0866801","location":{"path":"/juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1005},"digests":[{"algorithm":"sha1","value":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"algorithm":"sha256","value":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"id":"941ff55854ddd0db","location":{"path":"/juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1173},"digests":[{"algorithm":"sha1","value":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"algorithm":"sha256","value":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"id":"0953052a81fb6675","location":{"path":"/juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2269},"digests":[{"algorithm":"sha1","value":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"algorithm":"sha256","value":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"id":"3996e101d4025fb7","location":{"path":"/juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1131},"digests":[{"algorithm":"sha1","value":"6da86adb0f2189babaed566a9313124363130ec3"},{"algorithm":"sha256","value":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"id":"53f0e4afaa3a115f","location":{"path":"/juice-shop/node_modules/expand-brackets/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":704},"digests":[{"algorithm":"sha1","value":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"algorithm":"sha256","value":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"id":"bf52dce15d7bdfb6","location":{"path":"/juice-shop/node_modules/expand-brackets/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1903},"digests":[{"algorithm":"sha1","value":"405868b5edb0df6bf0f4ea689d50240d2002cebe"},{"algorithm":"sha256","value":"c08379bf0b9bf8ab4c47ce0a1afef511f8727cbdf6709840e3c1fb2f0a6f9e0c"}]},{"id":"7700e3463ef9052d","location":{"path":"/juice-shop/node_modules/expand-template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":647},"digests":[{"algorithm":"sha1","value":"9fc7d90a7f18b4996e21b82c4eaff325c6ba07b9"},{"algorithm":"sha256","value":"90f652967155275d9fab2887a845454ee797340b28cc0c1b00f1889aaa65f771"}]},{"id":"18830e74b97cf863","location":{"path":"/juice-shop/node_modules/expand-tilde/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1309},"digests":[{"algorithm":"sha1","value":"89622a13cd2bfce8992324f0dd2331d2e59d5eb3"},{"algorithm":"sha256","value":"b2d0ab00c2e5d4f6a4ecf0d6a43cb88ce72f44b1847f5c09088c2a485aac07db"}]},{"id":"6cbf2d31a2c57b22","location":{"path":"/juice-shop/node_modules/exponential-backoff/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1329},"digests":[{"algorithm":"sha1","value":"af54bb38a82b5a0d058c722fac83b3bf91fff3f5"},{"algorithm":"sha256","value":"630d7042b3b9935fdd01d4ac8ca459b568b098eadddd26a819190c672267116b"}]},{"id":"d9b3e7606e6009b9","location":{"path":"/juice-shop/node_modules/express-ipfilter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1910},"digests":[{"algorithm":"sha1","value":"6df6c471219637c24e0280a88e5b4593d418dbf8"},{"algorithm":"sha256","value":"c6c011ce0b953be723a4c8baa57eb0f5b5a11c3a0825f8e377cdc660a45bb095"}]},{"id":"1832c7333c895ba9","location":{"path":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":571},"digests":[{"algorithm":"sha1","value":"a202ae6847862336ee80642647cd5b5f63c78c0f"},{"algorithm":"sha256","value":"b47e393c9f3a368a8c9721dac7f50f2bb8ec02e11347366f6c5e600ae65e2133"}]},{"id":"cbc9147da1c4e63d","location":{"path":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":755,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1131},"digests":[{"algorithm":"sha1","value":"1256eb9bb42d4f145e4bcd9e95064d3b4943f1f1"},{"algorithm":"sha256","value":"b0a3d5ad3ee57c7bfc0803b6a38315c0b47501621742383a49af1b686f36a761"}]},{"id":"90400a8c1dd21195","location":{"path":"/juice-shop/node_modules/express-jwt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":898},"digests":[{"algorithm":"sha1","value":"1360dc73f86f18b98bbfa0055fbf1d752740c055"},{"algorithm":"sha256","value":"ee2b6c1812872e159adc637a884c404e7a08eb31a49c4b0e93c808ab85219207"}]},{"id":"b08a63d92f422b33","location":{"path":"/juice-shop/node_modules/express-rate-limit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3693},"digests":[{"algorithm":"sha1","value":"1ebdeb0dec13e1ee5d489b19a778944b4c35dd30"},{"algorithm":"sha256","value":"859e9ad6910938c8175dd88c8a6ee30bdda86d1798f3ea48aec816164de2c9a0"}]},{"id":"3dc5d05f2907cd57","location":{"path":"/juice-shop/node_modules/express-robots-txt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1108},"digests":[{"algorithm":"sha1","value":"3907d897613ad72347322dd265a4bfb61bba700c"},{"algorithm":"sha256","value":"db4e0d720369876e778aa7b94a7a597f8e10690bec658af661d3b2d73f4e5ec5"}]},{"id":"c5ef44a85eef2107","location":{"path":"/juice-shop/node_modules/express-security.txt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":697},"digests":[{"algorithm":"sha1","value":"1d1f8efa7065c501ac19ce18c59773746c57698b"},{"algorithm":"sha256","value":"0309502f5ccd0218c615bc67d87263be0027d3c19860c9096a4917d823001033"}]},{"id":"4c2614081eaa8ed7","location":{"path":"/juice-shop/node_modules/express/node_modules/cookie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1092},"digests":[{"algorithm":"sha1","value":"527482067ae42ba612c2d9924834c32b507fc45a"},{"algorithm":"sha256","value":"44cfaeb0823a1e6c9fc1856b9bd99f574c32e038f8f6a8f44f8cb388de98b339"}]},{"id":"63934af0dd24dc31","location":{"path":"/juice-shop/node_modules/express/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1138},"digests":[{"algorithm":"sha1","value":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"algorithm":"sha256","value":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"id":"96b7fe5e2a6729dd","location":{"path":"/juice-shop/node_modules/express/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":704},"digests":[{"algorithm":"sha1","value":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"algorithm":"sha256","value":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"id":"329aab512020ae62","location":{"path":"/juice-shop/node_modules/express/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2806},"digests":[{"algorithm":"sha1","value":"1304181ac2f300a392cf3c6df171e707d542107a"},{"algorithm":"sha256","value":"37ac624cec9a1a3d98596794bac913345ebb0b39c5dbab949fc84e5d9d500470"}]},{"id":"ed820f5747ba4e7a","location":{"path":"/juice-shop/node_modules/ext-list/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":575},"digests":[{"algorithm":"sha1","value":"ed4b7b5ad0481785ef315749f1bece88fbd43112"},{"algorithm":"sha256","value":"1aa02cbc277189344e32609c0f7e9303811a0ebbf1691607343468975257a2be"}]},{"id":"10f880e1eaf56255","location":{"path":"/juice-shop/node_modules/ext-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":617},"digests":[{"algorithm":"sha1","value":"9cc0d1f321318a0de7c63a80cb66222a60be6b16"},{"algorithm":"sha256","value":"b7dd56ec22b6e02488e6631f3e8d0812228161b6f02e04d5f7f25a9e58f4fa53"}]},{"id":"7e3b14fefddda585","location":{"path":"/juice-shop/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1708},"digests":[{"algorithm":"sha1","value":"6232c8f7d9adc4ac6e35119d522b15009100e682"},{"algorithm":"sha256","value":"8f71aa59dbc6c5111ed9dcef92fd710bbd82fcad47c495127ba136e0b7e78095"}]},{"id":"ac5186d4f1d2e4a1","location":{"path":"/juice-shop/node_modules/extend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":987},"digests":[{"algorithm":"sha1","value":"b6cd42f3e1865fe04ed104d8798d40232f74702a"},{"algorithm":"sha256","value":"8d891b3f00bead114c4741d8a594e7aaa59114f53782ec9a9319a619709dc14f"}]},{"id":"4f3ea7e2f00381b8","location":{"path":"/juice-shop/node_modules/extglob/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1184},"digests":[{"algorithm":"sha1","value":"ca2a7d4413c40ae9c669a82bf19b8cb2ae4a557c"},{"algorithm":"sha256","value":"03cce8ab627f9aa9d11af4a225523a9c7c67c51a135b630b85f5743920b312af"}]},{"id":"f983f9dc095551b9","location":{"path":"/juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1173},"digests":[{"algorithm":"sha1","value":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"algorithm":"sha256","value":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"id":"311dae903c6d0137","location":{"path":"/juice-shop/node_modules/extglob/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1131},"digests":[{"algorithm":"sha1","value":"6da86adb0f2189babaed566a9313124363130ec3"},{"algorithm":"sha256","value":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"id":"8edb1b4fa1a31cf7","location":{"path":"/juice-shop/node_modules/extglob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2373},"digests":[{"algorithm":"sha1","value":"36c510930da9a9aca7850b89624992f195c4b237"},{"algorithm":"sha256","value":"fee3793043c3104a23b7061eabcfe6841dc25fe431797e7dfbcf9f1dfa593001"}]},{"id":"f23512ed0b9f97d5","location":{"path":"/juice-shop/node_modules/fast.js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2045},"digests":[{"algorithm":"sha1","value":"b488db397e98dd361707f8fa4d775f93c1254866"},{"algorithm":"sha256","value":"41ebff4b9f6a6598b47d69e2546ae3e5a439a72642ad3900669e39356d71477c"}]},{"id":"b81f6b9451d2e230","location":{"path":"/juice-shop/node_modules/fd-slicer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1047},"digests":[{"algorithm":"sha1","value":"d8074c62f751ce835105f40fa0a95bcaa4979206"},{"algorithm":"sha256","value":"c765386ed427fcadd9ffd7ae1c7748d7127685098fdb85cde3d98df7e931ed2d"}]},{"id":"823de1ade7f2a80c","location":{"path":"/juice-shop/node_modules/feature-policy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1537},"digests":[{"algorithm":"sha1","value":"85ec5bca9bc6d37740ca0626180c1266da4ca3a0"},{"algorithm":"sha256","value":"4fe26f174b36bc2035107ee049a280444de8c2ad8e33106e3983dfe8aefe639c"}]},{"id":"a7e4e2b83c8ca9ee","location":{"path":"/juice-shop/node_modules/fecha/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1493},"digests":[{"algorithm":"sha1","value":"217ec9bfd1608fa49904b38e4bd8e09291bffc1d"},{"algorithm":"sha256","value":"80ecd4a2611642303d3fdd2dcf480a806737c6b7e9b2306c9bb314fdf16c81d3"}]},{"id":"95ba883e6377a972","location":{"path":"/juice-shop/node_modules/file-js/docconfig/template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":588},"digests":[{"algorithm":"sha1","value":"a6c8a1966595cc5991361d76f01ccdf13a46c0f2"},{"algorithm":"sha256","value":"e8e79ce62b2b8becdc267471e65beb91412181147f736ae9a14026ac34332643"}]},{"id":"aee065b19cfd4869","location":{"path":"/juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"064d04e8ad7e7931","location":{"path":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"algorithm":"sha256","value":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"id":"9069241c927e4544","location":{"path":"/juice-shop/node_modules/file-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2018},"digests":[{"algorithm":"sha1","value":"a6163b6bd656b99b52b732afbace2b17d563b327"},{"algorithm":"sha256","value":"df1e9d5549162bcdba9038c7468b9d9a03f0a746f0381c81dab4ca2cd9bf3af5"}]},{"id":"c51ab05efcd0458f","location":{"path":"/juice-shop/node_modules/file-stream-rotator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":803},"digests":[{"algorithm":"sha1","value":"006a62bb3da1401fb420e93f831f9901d455e6a5"},{"algorithm":"sha256","value":"743a71077be1d7bd2181334b5259f97cf396edcc5b61eb92fb9b26995aab80c7"}]},{"id":"6d99ff3c76ab453a","location":{"path":"/juice-shop/node_modules/file-type/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2625},"digests":[{"algorithm":"sha1","value":"9bc985e64fa6cc889fd63347ce118082115fbe7a"},{"algorithm":"sha256","value":"812c4de8a1af4058d6a1f7e38b2687a545d7273a9103058e8cf1177b5c95803c"}]},{"id":"e20222def5df7c38","location":{"path":"/juice-shop/node_modules/file-uri-to-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":717},"digests":[{"algorithm":"sha1","value":"5dee8a540c467ffbf9025481180c77a06a9f46f2"},{"algorithm":"sha256","value":"71eb1e24bb9694f89c613fa0aa307f977dd43f41d11794c7b48fabf6c55f66b0"}]},{"id":"e41d6f2b29cbf41b","location":{"path":"/juice-shop/node_modules/filehound/docconfig/template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":588},"digests":[{"algorithm":"sha1","value":"a6c8a1966595cc5991361d76f01ccdf13a46c0f2"},{"algorithm":"sha256","value":"e8e79ce62b2b8becdc267471e65beb91412181147f736ae9a14026ac34332643"}]},{"id":"5424de8d6a089d25","location":{"path":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":720},"digests":[{"algorithm":"sha1","value":"9135b9d09569cc371d550d097d00d7f1af4ac70c"},{"algorithm":"sha256","value":"9c5d4c52ad27d99c7195aefa388695604188861859ab80bedbb23568b092a3f2"}]},{"id":"24ce62d2b9bee5b8","location":{"path":"/juice-shop/node_modules/filehound/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2098},"digests":[{"algorithm":"sha1","value":"3b2da39dbd6414f69d6e9ef986877ffcbd93229c"},{"algorithm":"sha256","value":"f04df0db871e270c361fd0bbd66dd8263973ea93a4a7d1440c07d33a54529d92"}]},{"id":"89580c19fbf5d647","location":{"path":"/juice-shop/node_modules/filename-reserved-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":647},"digests":[{"algorithm":"sha1","value":"9662d5519c4ea053d30cca8407bfe0e82c51fb76"},{"algorithm":"sha256","value":"cdbab11cec5a1837bda72ad9b1e91fa10cf22e634b4c1d550440b9a85e3dbd08"}]},{"id":"265a3352749ecc02","location":{"path":"/juice-shop/node_modules/filenamify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":764},"digests":[{"algorithm":"sha1","value":"ac191eead429dc383ad2b6b379a0e8ff1837bf28"},{"algorithm":"sha256","value":"60ac75b25fe301fa718dec448dd812e5e64ff07aea1de630b934508aea8d9b98"}]},{"id":"6ff747b5dc690e6b","location":{"path":"/juice-shop/node_modules/filesniffer/docconfig/template/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":588},"digests":[{"algorithm":"sha1","value":"a6c8a1966595cc5991361d76f01ccdf13a46c0f2"},{"algorithm":"sha256","value":"e8e79ce62b2b8becdc267471e65beb91412181147f736ae9a14026ac34332643"}]},{"id":"9997dfc99e0a422d","location":{"path":"/juice-shop/node_modules/filesniffer/node_modules/sinon/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1414},"digests":[{"algorithm":"sha1","value":"80d6c11da0f310dd6a5cb4948e2669d424a31aa1"},{"algorithm":"sha256","value":"0809aba5cdf5e7e0f27f5c1195e8086a4bec547117ea1cf5a2557afb24771138"}]},{"id":"3b8a8a178c982ed5","location":{"path":"/juice-shop/node_modules/filesniffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1968},"digests":[{"algorithm":"sha1","value":"fe01ba3039fbd876271c259275a62f474327bf82"},{"algorithm":"sha256","value":"f20fa0cdd518e7c4f0fcf72a0f8de2d29a1002be1e372b1c3ec45307d9552832"}]},{"id":"66af8a32c7c4b4b3","location":{"path":"/juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1173},"digests":[{"algorithm":"sha1","value":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"algorithm":"sha256","value":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"id":"0d904c8e92de5cc1","location":{"path":"/juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1131},"digests":[{"algorithm":"sha1","value":"6da86adb0f2189babaed566a9313124363130ec3"},{"algorithm":"sha256","value":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"id":"e89b21ea15c616e9","location":{"path":"/juice-shop/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1834},"digests":[{"algorithm":"sha1","value":"07f98cf172ebad2ebf7408b27c530ac6e64c8662"},{"algorithm":"sha256","value":"ede85b68d4d7c71dd301baec0cd14f4f34b5bd9539c4b7b04461f06316412ab9"}]},{"id":"4bd0edbeaf4aa607","location":{"path":"/juice-shop/node_modules/finale-rest/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1559},"digests":[{"algorithm":"sha1","value":"f9a24d135e58874e49a609e85eb002f28fb716bb"},{"algorithm":"sha256","value":"ef8d065b7073f5b58dc0f19f24263f0930dcf592e67ec4a94cd57b237b30a229"}]},{"id":"b12d93166147b8dd","location":{"path":"/juice-shop/node_modules/finalhandler/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1138},"digests":[{"algorithm":"sha1","value":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"algorithm":"sha256","value":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"id":"b5dc1416c07a968c","location":{"path":"/juice-shop/node_modules/finalhandler/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":704},"digests":[{"algorithm":"sha1","value":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"algorithm":"sha256","value":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"id":"96424e0ae02647df","location":{"path":"/juice-shop/node_modules/finalhandler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1276},"digests":[{"algorithm":"sha1","value":"03c0b50ec72f0d05fd6c677bc85e6d826d743d49"},{"algorithm":"sha256","value":"463f3f3c96617b114318f3d95a9dae423bfd961b50466a8f76d5041faf358f8c"}]},{"id":"8e939b1cf104aa84","location":{"path":"/juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1739},"digests":[{"algorithm":"sha1","value":"b924880c1dfe0a2d4fb2ed6fcd9bca8ca1286d96"},{"algorithm":"sha256","value":"688011659f41dc33dbc82ff0507a7b2bf3dfd8164691b925abc7977d0160f018"}]},{"id":"ff05bf52a5e4fbd1","location":{"path":"/juice-shop/node_modules/findup-sync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":986},"digests":[{"algorithm":"sha1","value":"59e69b53021d04d994fdfa6e89d98eca3cda0dce"},{"algorithm":"sha256","value":"d525e8ddbfd84109bf8034763c56a8322471795372ad71df9600a8854d4e0225"}]},{"id":"72aa59863b01a4c5","location":{"path":"/juice-shop/node_modules/fined/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1114},"digests":[{"algorithm":"sha1","value":"a1f7ac68d3496f59d5428c268fd757fa1df105f4"},{"algorithm":"sha256","value":"8d8b10b51c047096ab925bb9bb538cee021a246f36c61d675d12afc4f7953d9c"}]},{"id":"37c0affeacaab558","location":{"path":"/juice-shop/node_modules/flagged-respawn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1255},"digests":[{"algorithm":"sha1","value":"515caf1e8682c8a724c316e64553e908828231f5"},{"algorithm":"sha256","value":"6c04c192754301ec51a5506c3e6d6b89db47803a4f261abd49b4bd3dfcc7d6cc"}]},{"id":"5313f99e78c37f2d","location":{"path":"/juice-shop/node_modules/fn.name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":883},"digests":[{"algorithm":"sha1","value":"339606d3e1f800255c7e03b02a94197f568cab3d"},{"algorithm":"sha256","value":"20d7245ef0121af63e27998ea2c1a477a712809f4a621ca5246869c32ff76cd9"}]},{"id":"c5d7976cf078c7e4","location":{"path":"/juice-shop/node_modules/fontkit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1858},"digests":[{"algorithm":"sha1","value":"1f933307496553b0ba751d5878ae0f0a8e661b40"},{"algorithm":"sha256","value":"ffece6cf3f8adcb72394784ccb3772696241a93ba64fcfb5c5f7226b24be0662"}]},{"id":"59c9ed6c80db86e5","location":{"path":"/juice-shop/node_modules/for-each/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1975},"digests":[{"algorithm":"sha1","value":"1eb80e2f5665bd24adc0caa46741c4d4c52f4c02"},{"algorithm":"sha256","value":"789a488ade1ea7535497f7c86fded54281c4e7ff861fe8e0e667772a00680711"}]},{"id":"1b1d1c84f5733598","location":{"path":"/juice-shop/node_modules/for-in/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1426},"digests":[{"algorithm":"sha1","value":"e68ca23447b0f106e434b1ca3071685929a40b7f"},{"algorithm":"sha256","value":"f0d68cfe65109d06cf02bcc45e4b8bc18678d530f580eb62d112d919473e2539"}]},{"id":"1fb7a7186d39e6e6","location":{"path":"/juice-shop/node_modules/for-own/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1491},"digests":[{"algorithm":"sha1","value":"9e3f16c5c1c13709aca01bc598b74d6ebb48d447"},{"algorithm":"sha256","value":"2a10071296eaf81bef9f031ef4bacbf7a9d38cc3d262486a17e266801c105921"}]},{"id":"271af8a0372267da","location":{"path":"/juice-shop/node_modules/foreachasync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":744},"digests":[{"algorithm":"sha1","value":"f26165388b351226f15a9af7698ff5f7b9741e0f"},{"algorithm":"sha256","value":"5ea65195de8e3e84b0d005f186188ef895d92164b5e09f284e8697e7300221ff"}]},{"id":"38e8aace11d9881f","location":{"path":"/juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2573},"digests":[{"algorithm":"sha1","value":"7ed47a76d7f1a65c0920cbf3d9f09c4adb9cc961"},{"algorithm":"sha256","value":"cd1c6cfa95782e432dd2affaa88c3a6dda7f46c8088d91f3acc0fba79dce5075"}]},{"id":"71ec19e6b611c909","location":{"path":"/juice-shop/node_modules/foreground-child/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2713},"digests":[{"algorithm":"sha1","value":"ca2af14071df0e6084e5797f9fbcf179d51f9e5d"},{"algorithm":"sha256","value":"434959cc3a188aa891e21bc23f5684421425722faf2dec45b7cff2ca2934bd6a"}]},{"id":"7779c8ecf31a2fc1","location":{"path":"/juice-shop/node_modules/formatio/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1139},"digests":[{"algorithm":"sha1","value":"b9afa684b10ac9ab941df9acf60f98c05570cce0"},{"algorithm":"sha256","value":"31149b0b03984237fded7806838e5f03242706b775d5031ab4a4a00b958851f2"}]},{"id":"62a5804e57a96294","location":{"path":"/juice-shop/node_modules/forwarded/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1150},"digests":[{"algorithm":"sha1","value":"5d558cad52024d41373ae030c0d7ff67e8dfd7fe"},{"algorithm":"sha256","value":"550a78f64b6a76bc353d6a10152af5750613d0d910f8478943176c1a6196158a"}]},{"id":"22bed122ef895590","location":{"path":"/juice-shop/node_modules/fragment-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1158},"digests":[{"algorithm":"sha1","value":"ff5564883bb7cadf0e6066828739b3f4ae29adcd"},{"algorithm":"sha256","value":"6da5e4d4eca6ea544944bf3851f68fb948cf68d9e86910ec7612d0b01a748d89"}]},{"id":"e9c21a2ab3938073","location":{"path":"/juice-shop/node_modules/fresh/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1357},"digests":[{"algorithm":"sha1","value":"6d90f7658279184066c5ee790cfa3dde6921951b"},{"algorithm":"sha256","value":"65f8ebd91560a3a6143f06bd9066d337bcf5f0c53e4a5329b98894f24eefb8b1"}]},{"id":"385c65ef8ddb0d13","location":{"path":"/juice-shop/node_modules/from2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":824},"digests":[{"algorithm":"sha1","value":"9be6ddd4214e1de4ee7027c4ea14ff38571d62ed"},{"algorithm":"sha256","value":"df32d5ef7cad54b2d82a468b91e81e657fb132ce6698f5fe308947eba083a5e7"}]},{"id":"80041de7f44913be","location":{"path":"/juice-shop/node_modules/fs-constants/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":513},"digests":[{"algorithm":"sha1","value":"554513fbd310c245ec547539af3c2326f5d38bda"},{"algorithm":"sha256","value":"9cefec768b4f8c52591b840367d077a46a5a2b72ea2778dcf037afd96b234671"}]},{"id":"05e5e3e936479e9c","location":{"path":"/juice-shop/node_modules/fs-extra/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1611},"digests":[{"algorithm":"sha1","value":"dd47b6994e49f103b9c06ef05a5ef7fc210135a6"},{"algorithm":"sha256","value":"528b7d9a7708b1694510f752f286e7ef70f669fb604411645909252b3f99cd96"}]},{"id":"dc71aeda58a3b2cb","location":{"path":"/juice-shop/node_modules/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1295},"digests":[{"algorithm":"sha1","value":"2e472ead48322dd560133d10f39db20ee5e3fae1"},{"algorithm":"sha256","value":"e90117e65341117ce56ab6aaa8b59291210601f69c63996fbe446a9a30237fc6"}]},{"id":"ede10a2bce25f109","location":{"path":"/juice-shop/node_modules/fs.realpath/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":577},"digests":[{"algorithm":"sha1","value":"2ec89eb99a2117211b3879fa1bf42a4aac964a32"},{"algorithm":"sha256","value":"2985019b1b3cf5894df9b831816f7b480833931da982489e3a98c346ce7da897"}]},{"id":"205f75e8fed9be92","location":{"path":"/juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"fa6f79b3c6ca8f07","location":{"path":"/juice-shop/node_modules/fstream/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1237},"digests":[{"algorithm":"sha1","value":"ec0700462dfce89024e67c0437eabca858407176"},{"algorithm":"sha256","value":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"id":"edaad3c7edfa644a","location":{"path":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"algorithm":"sha256","value":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"id":"5c1761497430ea2f","location":{"path":"/juice-shop/node_modules/fstream/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":623},"digests":[{"algorithm":"sha1","value":"44ed68c9d570bf46fb09d444537a6520b60f77cd"},{"algorithm":"sha256","value":"8856bdf1f9b0f5d6b79fc8af4c5d23ca25a41c8cbce465d4b2f5a2852eab1859"}]},{"id":"8f30915248428892","location":{"path":"/juice-shop/node_modules/fstream/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":677},"digests":[{"algorithm":"sha1","value":"d1241a4f102aa0d377e63ee84d58b278677c3435"},{"algorithm":"sha256","value":"3fb2eed4a1f87b6d9c0b28cb502967bff6c3bfd3484e505b91b157d88200d071"}]},{"id":"874bebb9ac8dfcc8","location":{"path":"/juice-shop/node_modules/fstream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":604},"digests":[{"algorithm":"sha1","value":"acaf9487d855ef39c8c80b58d5ccec1d78ad67a8"},{"algorithm":"sha256","value":"167ac6b41593c409b18eea3aeb4272a2e33168404ac605a39d025eeb1b7f0675"}]},{"id":"9d7bad22ed08ab02","location":{"path":"/juice-shop/node_modules/function-bind/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2262},"digests":[{"algorithm":"sha1","value":"1fdcd92c6ad33cfab1c556504198e29a38759a7c"},{"algorithm":"sha256","value":"edb1c4faf4148e6e3d74ed8dbac1a1dc359a647ff4207aad4851396dc7a3559a"}]},{"id":"33fb040831205dee","location":{"path":"/juice-shop/node_modules/functions-have-names/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1554},"digests":[{"algorithm":"sha1","value":"e2328af43e01e155fde631bd72d8a7800289d67b"},{"algorithm":"sha256","value":"b821fe786f7afa6f8b2090ddbc053717528314ed39bdbff0e283a0b0103afee5"}]},{"id":"e53d6e0bb34cda66","location":{"path":"/juice-shop/node_modules/fuzzball/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3089},"digests":[{"algorithm":"sha1","value":"1a984d2076396995199c53e1a6e6efa8561eaefe"},{"algorithm":"sha256","value":"1c589c9ab5864dc0408c532ddf400fe32f7d0a820fd4448e09affcc5ccd8726f"}]},{"id":"87baf2c40257a051","location":{"path":"/juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1189},"digests":[{"algorithm":"sha1","value":"b37cfda3b81ab97ca6c2845f42a134be22e90722"},{"algorithm":"sha256","value":"23061f1352b3fe3c948a7a340f94fae9f5e08e430949f12e449636ba727b784b"}]},{"id":"0a38746f94acaa34","location":{"path":"/juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":837},"digests":[{"algorithm":"sha1","value":"d73a908990051ad245c6de40672de507997f8cf1"},{"algorithm":"sha256","value":"8bab82161f70f70214df34fdf7c1cdfcef69d9aea8e9a56a575991a5ed7d905e"}]},{"id":"156547b8e015990e","location":{"path":"/juice-shop/node_modules/gauge/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1003},"digests":[{"algorithm":"sha1","value":"0a17570915e73311d0800c28660e70971f5bff57"},{"algorithm":"sha256","value":"d33f936e64b142b548af5923f28d0e3bf1bc8cac3dca174bc0d1f8d068e91868"}]},{"id":"52dd47ad2bd83e74","location":{"path":"/juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1023},"digests":[{"algorithm":"sha1","value":"c9e0a8f6be8feff9265983acd92a0e76e12888c3"},{"algorithm":"sha256","value":"60dfc6bf58aea11944e7ddf08e516814a33fe805c38620939a5a1d7303c0bc54"}]},{"id":"7819fd41df215334","location":{"path":"/juice-shop/node_modules/gauge/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1383},"digests":[{"algorithm":"sha1","value":"35539d2558f25a9c424168ea7396c72433795656"},{"algorithm":"sha256","value":"df591d77a6915f63b1930765f13d437c7d075024a794ccc608de1b0d3544da86"}]},{"id":"3252b93bd6c82732","location":{"path":"/juice-shop/node_modules/geojson-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":418},"digests":[{"algorithm":"sha1","value":"d9f6a7f819508087eeee64a0a125a76eaea897b6"},{"algorithm":"sha256","value":"4c3a2f48a5d486a8339f987ec4fb672be0c6e8d0baf382fbcf7d77dc4f635bc0"}]},{"id":"9b93dbe4b56c43e9","location":{"path":"/juice-shop/node_modules/get-caller-file/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":954},"digests":[{"algorithm":"sha1","value":"89c75b65b2c80b295b9544b2c99086a517380f86"},{"algorithm":"sha256","value":"680a080d2885c05bc51dde429c80784bfb248ca3ef3685438079c5015721e2ae"}]},{"id":"65287263a1fa9b83","location":{"path":"/juice-shop/node_modules/get-intrinsic/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2576},"digests":[{"algorithm":"sha1","value":"43046e9d01abc17bd97dcfc2dd8fa25bf8f8619c"},{"algorithm":"sha256","value":"45b14763baacc59b0fd7b39e3ad983d5d2aaf7f5ed682f2fce9edb469826c999"}]},{"id":"16232b34b0d429ad","location":{"path":"/juice-shop/node_modules/get-proto/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2176},"digests":[{"algorithm":"sha1","value":"6dbd8c5f598b42b9445a7958c5749122e09158d4"},{"algorithm":"sha256","value":"73839e012ac7134a632c9d9fc6bdb700ac9ab5553cce39eb789ba2b65663e734"}]},{"id":"91f680a86f97e339","location":{"path":"/juice-shop/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":713},"digests":[{"algorithm":"sha1","value":"ecf5eff5c593b997a40265bad859940565f1cf22"},{"algorithm":"sha256","value":"34078f73f1cd1b680486d29881da4a4ab72aae9e8f39ef097e3bfd6c7ce2c88c"}]},{"id":"47530ca3f3277e76","location":{"path":"/juice-shop/node_modules/get-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1549},"digests":[{"algorithm":"sha1","value":"2ea10cadb33b22d98d44e1dbbdd76140a66b009e"},{"algorithm":"sha256","value":"7d8f5eef1a7a47aa48adcd074edeefd2a0cd6ea2ceacc6e85772a3c42fb28a5f"}]},{"id":"2fa58e9b23a3ff16","location":{"path":"/juice-shop/node_modules/getobject/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":977},"digests":[{"algorithm":"sha1","value":"36da365b15fcfbe8dc2db30ab127d2f153c85c72"},{"algorithm":"sha256","value":"5cceaa22701866be935d5fc0e14bbcfa13ebe30b756932fc918827a81c56b33b"}]},{"id":"86e53a44237cf095","location":{"path":"/juice-shop/node_modules/github-from-package/example/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":143},"digests":[{"algorithm":"sha1","value":"34adfc587fde9ec7027c12386651c2b8d592646a"},{"algorithm":"sha256","value":"1b0a33ff4aad344b3d09605b854a4b5bcf1b79bef1dc821fc32d206ba7cc0cf8"}]},{"id":"1effe041a4f604e6","location":{"path":"/juice-shop/node_modules/github-from-package/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":753},"digests":[{"algorithm":"sha1","value":"72eb87470bfd738cfbaa08fdf06ec28b0c7f3775"},{"algorithm":"sha256","value":"67742aa2b856e3523c2f89132e41cc5026c49ffe7df58bd3ea906caaa217bd79"}]},{"id":"7504e2d2de4dd5b6","location":{"path":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2003},"digests":[{"algorithm":"sha1","value":"fad71756ee05319a797b6ec51669df8e01e76379"},{"algorithm":"sha256","value":"a10ab8ae3e75bfc4a70332c40d2a138ab1314e040edb84475610087206605e53"}]},{"id":"bde716a72ca8bd7c","location":{"path":"/juice-shop/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2601},"digests":[{"algorithm":"sha1","value":"fd815b4c5b195a178a7d55053a39c28202d6ce7c"},{"algorithm":"sha256","value":"16ee102fb72733130ec44c4636016d5b18c3039241b1be8f773e95427dac5131"}]},{"id":"1a13f73bdd0abcba","location":{"path":"/juice-shop/node_modules/global-modules/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1478},"digests":[{"algorithm":"sha1","value":"7eb8f441c47a7147a88af25e4b180c0b19c0756f"},{"algorithm":"sha256","value":"d91d8ab2abee8c24045e372400accd67b4212357d592ee99eb41567bd422047a"}]},{"id":"a6ad9275b38dce90","location":{"path":"/juice-shop/node_modules/global-prefix/node_modules/ini/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":845},"digests":[{"algorithm":"sha1","value":"14b52ea8911e4e9f89acb4d876e87755e54529e2"},{"algorithm":"sha256","value":"8cfafc3521292bd7434d2f40762984f36eb12f03bde92b42a9df2ea17552f4a4"}]},{"id":"52251a8257b099ac","location":{"path":"/juice-shop/node_modules/global-prefix/node_modules/which/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":787},"digests":[{"algorithm":"sha1","value":"6aa908dedff8d74053157a8a908db304252c8549"},{"algorithm":"sha256","value":"88269288cdfae9bec4232d6b4fdbb4f52ad5db216219d6d701b02a2fde14162a"}]},{"id":"bb3a8aac6dc8a486","location":{"path":"/juice-shop/node_modules/global-prefix/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1662},"digests":[{"algorithm":"sha1","value":"b819052d9650e51974f6e39f57bf125175b9860d"},{"algorithm":"sha256","value":"a58e288808740745879d771ed20d34c889572a6822709b545d661fa9a5555db2"}]},{"id":"2b6d60fb3e338565","location":{"path":"/juice-shop/node_modules/gopd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2070},"digests":[{"algorithm":"sha1","value":"682b4b77bd041501546a485298d662b1a54de702"},{"algorithm":"sha256","value":"33ace32dc861f6da9d1fd9d0a44c66e8c6ff3b13358d070683c1c2978ff5f19f"}]},{"id":"b2162ec88e9ae084","location":{"path":"/juice-shop/node_modules/got/node_modules/get-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":792},"digests":[{"algorithm":"sha1","value":"000b39656a452f8e4ddcedb94597a6970c3f456a"},{"algorithm":"sha256","value":"08d0f76239ff04bf822de18ef5bff87f16fe6427b3bf8567b4fe3bf2176a320b"}]},{"id":"79560346023d697d","location":{"path":"/juice-shop/node_modules/got/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":926},"digests":[{"algorithm":"sha1","value":"83bfcdb9fe6dc82ba77d9ef596eb6e0bafac5a71"},{"algorithm":"sha256","value":"7d90a2e3e51176476ad26a1ab00523dccc83a9f84d276695beb8f56b7850b772"}]},{"id":"01ff0a461404b952","location":{"path":"/juice-shop/node_modules/got/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1821},"digests":[{"algorithm":"sha1","value":"1f84f9ede8d91e4fdaede119e1cb6dfac7162b92"},{"algorithm":"sha256","value":"37caee779790d68f90ed8b63f3f9658da3c70ddc7cf6d282a87779196b7c42bc"}]},{"id":"5ad5d28a61cb95f8","location":{"path":"/juice-shop/node_modules/graceful-fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1031},"digests":[{"algorithm":"sha1","value":"21a733b3f7e2ee153041de90fb03d5596934f346"},{"algorithm":"sha256","value":"5747d4ba6b17165c6ecac30ab3a331715f41c7ad546e1f1574dab1bdcb116181"}]},{"id":"6be71e0ac0ded5a5","location":{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1189},"digests":[{"algorithm":"sha1","value":"b37cfda3b81ab97ca6c2845f42a134be22e90722"},{"algorithm":"sha256","value":"23061f1352b3fe3c948a7a340f94fae9f5e08e430949f12e449636ba727b784b"}]},{"id":"03cf33fab9ebf6c0","location":{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":900},"digests":[{"algorithm":"sha1","value":"27a33893272864564ee2ba8b810d0f2bf4e30065"},{"algorithm":"sha256","value":"787f6262b31a31ec91978ac4488de398a4e780a8ce1e3a6fbbe17e3bdd105672"}]},{"id":"ed5be4d6640871b6","location":{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1416},"digests":[{"algorithm":"sha1","value":"a1764894981b73b8c03d267fc59b5c2a8f46a25d"},{"algorithm":"sha256","value":"afb4ae5465de455d491b9ec2caac993f6c52b2c2b00d9817ef33077f6054316a"}]},{"id":"d6de0450c3aa3082","location":{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":652},"digests":[{"algorithm":"sha1","value":"d4fe454f58534e1ef4b26586cce7560d0a0c1593"},{"algorithm":"sha256","value":"fb57051a060153501ecc4f0f405f694e4b8e354ff5a5e4a0e33ee47bdeca884f"}]},{"id":"65fcbc10ef0d0370","location":{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1023},"digests":[{"algorithm":"sha1","value":"c9e0a8f6be8feff9265983acd92a0e76e12888c3"},{"algorithm":"sha256","value":"60dfc6bf58aea11944e7ddf08e516814a33fe805c38620939a5a1d7303c0bc54"}]},{"id":"3fc95643e5ddeb2c","location":{"path":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":905},"digests":[{"algorithm":"sha1","value":"e492fe816d79b77deea6b08e79f1dd725e31968b"},{"algorithm":"sha256","value":"9b672598114d476cd159f22a3048f92feb9e2a26e3c0a5f2b097b00db96f7360"}]},{"id":"920e0a8f6c1f6696","location":{"path":"/juice-shop/node_modules/grunt-contrib-compress/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1016},"digests":[{"algorithm":"sha1","value":"74b3b66c0b882c2f6ad989971446ef680e558834"},{"algorithm":"sha256","value":"d75fe9bb9ea6398b82febadba5e93001a8be6a2f73d2ab77fd7783cf981ec19b"}]},{"id":"6151b0da25cf21e2","location":{"path":"/juice-shop/node_modules/grunt-known-options/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":435},"digests":[{"algorithm":"sha1","value":"2f23630667ac2a43221ce73913f2a100444c9d3b"},{"algorithm":"sha256","value":"68aae8e3a01b7a135031a78b5f4f866a3613ae1d2e733d343d007d420f960412"}]},{"id":"1780bb523ed88f82","location":{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1054},"digests":[{"algorithm":"sha1","value":"3c9ef7bd0a1c3d805814c654c457cc315c48c116"},{"algorithm":"sha256","value":"d405f010681d53f77691015e98461f8484b2afe6a9edfdd2ddb27b1e8a8e883d"}]},{"id":"a773c56e3e0e0c6c","location":{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1197},"digests":[{"algorithm":"sha1","value":"651223fdfe370f7eeea056c8bb29f6303cabb3c1"},{"algorithm":"sha256","value":"9cd907d34a45cb73b5c8a459d5602a36ccd456794665c529a3a5b0f02e196f26"}]},{"id":"81db8be937f1a6b5","location":{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":827},"digests":[{"algorithm":"sha1","value":"03f26ab8597e0117b7ad15bcfa9f0b31c8375ea9"},{"algorithm":"sha256","value":"9471d21744ca3137410448da6b3bd7b30ee91d42edce3b82ebcbf84faef74fb4"}]},{"id":"7c5b52e1fdb6554b","location":{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":607},"digests":[{"algorithm":"sha1","value":"411d7c87d5b1dec0d479aa13e3406b5c38ac34f5"},{"algorithm":"sha256","value":"4a557ea373907e4643badb89ff21b3f4b969d20631086d78eab2e03d05c2efa4"}]},{"id":"f93e7dd53ad78876","location":{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":696},"digests":[{"algorithm":"sha1","value":"688a5d7d9b58962757fdb849c4876e2ed534e12b"},{"algorithm":"sha256","value":"3fef4b52efbeabeadfffd5994e90b1025eb24263286e34170675956637d368b1"}]},{"id":"f4d1ffaf124b5f29","location":{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":817},"digests":[{"algorithm":"sha1","value":"3c4abe10bd7383f277a3eac3ce43359fd92ad32e"},{"algorithm":"sha256","value":"d410a772f9f64b224482ec13815a4bbf1837c533e1be04b3687755c48b2efa1f"}]},{"id":"812440cad910ae3b","location":{"path":"/juice-shop/node_modules/grunt-legacy-log-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":884},"digests":[{"algorithm":"sha1","value":"2a2f6ee1f3336f86f2f68907787dcdce184e8c9c"},{"algorithm":"sha256","value":"a106e88549c9230be79eeb617d9f6d4223063ebca1b027d27fbd8875ee6abf99"}]},{"id":"e7641d5f2138bb0d","location":{"path":"/juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":699},"digests":[{"algorithm":"sha1","value":"1cd1c78691f7985f2a1b21d18698fcadcedef856"},{"algorithm":"sha256","value":"59591b6842c5175579cdb52ffb10c2cbda4bf4129755daa3bdc5d36059a65c24"}]},{"id":"1014f3261c2298e6","location":{"path":"/juice-shop/node_modules/grunt-legacy-log/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":884},"digests":[{"algorithm":"sha1","value":"0db444d99fc9cf981b2656f8748a6e7a8ba31606"},{"algorithm":"sha256","value":"249e01ebcd6fed7ae59de103831c735a979fc5631c1709b1d4933eff3422c72a"}]},{"id":"aea93d34d81ccba5","location":{"path":"/juice-shop/node_modules/grunt-legacy-util/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1027},"digests":[{"algorithm":"sha1","value":"8156ef848e5845b4fcddee2dea7fa88dc224710c"},{"algorithm":"sha256","value":"1360dbe45d0140c74e0846c66739210f87d1c0b2ec5b6bf817e3bb93226520bc"}]},{"id":"36e3ffceadf8b251","location":{"path":"/juice-shop/node_modules/grunt-replace-json/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":779},"digests":[{"algorithm":"sha1","value":"e3809536e511d1e2d35f1b474ecf83f0525a5488"},{"algorithm":"sha256","value":"48b4ef2e97791b7f824cf0d382e16ca0b3ab6b8f1a8554a17d214edfad8159e6"}]},{"id":"87a89c6101a79e92","location":{"path":"/juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"817aa1aa6905453c","location":{"path":"/juice-shop/node_modules/grunt/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1647},"digests":[{"algorithm":"sha1","value":"124d44a7e3c5fd1b2370ff51929158c7c39c46c2"},{"algorithm":"sha256","value":"56f08b888a4f30dc7cf8a7dbb36ffe92b737912ba36abe9d069d32167c957ac7"}]},{"id":"85b0e7ee7d06c4ae","location":{"path":"/juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1038},"digests":[{"algorithm":"sha1","value":"7e98b1c611c82c90901f8e7482d39e23a940976b"},{"algorithm":"sha256","value":"2d91894dee5ab72977f359cbce89ab9161675cd0db8cb56ad6a93fec9a33fa59"}]},{"id":"fb43d11b022b5d62","location":{"path":"/juice-shop/node_modules/grunt/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1760},"digests":[{"algorithm":"sha1","value":"1682e8ba503f3836b55fc5763adfd0605f0d1b6a"},{"algorithm":"sha256","value":"87f5c78f9b47d21f9ca62b60cff1d250a3b468eab320dd13c3f3ab2464a02735"}]},{"id":"af9e314957fc0afc","location":{"path":"/juice-shop/node_modules/grunt/node_modules/findup-sync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1410},"digests":[{"algorithm":"sha1","value":"f68cd5a7999712c9082df2201062980e9b28fa16"},{"algorithm":"sha256","value":"10a04ec68f05ab4a6cc47917431544ee7cfe7b760065913a3c65cc7b743b6857"}]},{"id":"823714d4fcd71fcd","location":{"path":"/juice-shop/node_modules/grunt/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1165},"digests":[{"algorithm":"sha1","value":"331a7d4bcec851ac4e7c1cc6624117fcab2be3af"},{"algorithm":"sha256","value":"3c5a47bd1991588b045fbb54fb4def5d52d9bbf1a8abfca39d370eb2274f6733"}]},{"id":"7f4332e957e03c95","location":{"path":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":683},"digests":[{"algorithm":"sha1","value":"332100289a0b019f231d6066376efdfb85345547"},{"algorithm":"sha256","value":"d85eee455ed9a79caa4a91d52e89857e576d30eefc3c826f0bf4dfbe067d0679"}]},{"id":"5864187c490886c4","location":{"path":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":709},"digests":[{"algorithm":"sha1","value":"cb9d5d04ba929e5054fa494cee0e52c7372078fe"},{"algorithm":"sha256","value":"d408e070cd5c433915b65ae70d667ebb51eb74ecb13e34c0858a1d5c04e229f3"}]},{"id":"98ab638e906a3667","location":{"path":"/juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1131},"digests":[{"algorithm":"sha1","value":"a3d90badf75db503f5dd3ff3fb76d120d1424978"},{"algorithm":"sha256","value":"3a9582fd121f841c245d1fcf84ef0b9e41c94b785b8d7eb63f9f5aec9bad0b98"}]},{"id":"0e157cdc43475032","location":{"path":"/juice-shop/node_modules/grunt/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1599},"digests":[{"algorithm":"sha1","value":"2bd4ba6c07c12d2b7af0035e57b46cbb7e133477"},{"algorithm":"sha256","value":"51c133f4e41df982aef69027249ff9d7262645029f437d079adc7c83328fb620"}]},{"id":"7498106fc6d2cf16","location":{"path":"/juice-shop/node_modules/grunt/node_modules/micromatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2648},"digests":[{"algorithm":"sha1","value":"0ae8e81288771f32a5d752c97255f75cb2f48524"},{"algorithm":"sha256","value":"94dbc881c0329813f2481f35fcfa725a2285d45926d33e9b9b8b80b28487752b"}]},{"id":"83377d4ba489e614","location":{"path":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":702},"digests":[{"algorithm":"sha1","value":"78693145587c276164e2e2b64ea9dba66d0ec367"},{"algorithm":"sha256","value":"1f7f4e0b1d038cf728f9e4ab00aaf0a172c666ba594dfcb6fdbec36954280c0f"}]},{"id":"27224833eec1c0c9","location":{"path":"/juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1782},"digests":[{"algorithm":"sha1","value":"c16a607925055788aae94f1123fa0d769af161bf"},{"algorithm":"sha256","value":"766fc1bb34fffcd503c89f4194188ce059795c52fd0dc6753cd4b7dcfc3fe1ec"}]},{"id":"cfe4993de887802a","location":{"path":"/juice-shop/node_modules/grunt/node_modules/v8flags/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1169},"digests":[{"algorithm":"sha1","value":"e00fe16f35d58bc6a7f8693f8c828f5e3b671763"},{"algorithm":"sha256","value":"65d2eaabe28338b79bee4f0e46b01a21f7c7028cc6a350f4648cc81d50f1c36c"}]},{"id":"0cda935a311db0f0","location":{"path":"/juice-shop/node_modules/grunt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1406},"digests":[{"algorithm":"sha1","value":"8bca31c6e52170bb658fd0bdf71ad586bfd54b8e"},{"algorithm":"sha256","value":"ab664962ea7cd2aa35def4ae80020ee9493adbbb25c0f6c796943c8a4fe33a7d"}]},{"id":"a0c6ed37fbc4fac0","location":{"path":"/juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":650},"digests":[{"algorithm":"sha1","value":"91c29dfbc287ca5f45c833a5ab47bd471f344ad2"},{"algorithm":"sha256","value":"4346d2850babb5ed5b1685510e007adc142384e6468613f32f460db2cfee1297"}]},{"id":"49f694de07611827","location":{"path":"/juice-shop/node_modules/handlebars/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3373},"digests":[{"algorithm":"sha1","value":"e80caf413943645211f14c5642f253759b531da1"},{"algorithm":"sha256","value":"cca288bf4b41d4f09da79759b2d5c4212d576307018dad839dc3ce5c708521a0"}]},{"id":"c5d09dacb70dcde5","location":{"path":"/juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1189},"digests":[{"algorithm":"sha1","value":"b37cfda3b81ab97ca6c2845f42a134be22e90722"},{"algorithm":"sha256","value":"23061f1352b3fe3c948a7a340f94fae9f5e08e430949f12e449636ba727b784b"}]},{"id":"f2fe2c4e0c7df604","location":{"path":"/juice-shop/node_modules/has-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":971},"digests":[{"algorithm":"sha1","value":"6d2a70595a6482fc03d6615decd51e24073d5bc0"},{"algorithm":"sha256","value":"9ef1a1efe1471d262ecb5f55215109d051a1ef556e79fdd8fb31300f84d8ec5a"}]},{"id":"7169e1ac11033f07","location":{"path":"/juice-shop/node_modules/has-bigints/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1867},"digests":[{"algorithm":"sha1","value":"ac647a2de47db6928f257a8a1e3b4274c198e083"},{"algorithm":"sha256","value":"b811e76ed3775f79abd7ea695c4407d800678a71703762f50bdde6f1f03098d4"}]},{"id":"97c10f73ac128a4a","location":{"path":"/juice-shop/node_modules/has-flag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":710},"digests":[{"algorithm":"sha1","value":"0a61b7395724eb79396b1cef110a74565de5ea88"},{"algorithm":"sha256","value":"5f786f6d16a53e7171fda89adc83bbd9c07fc17fb9de7ea78431283972593984"}]},{"id":"b6fdf242179499b9","location":{"path":"/juice-shop/node_modules/has-property-descriptors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2090},"digests":[{"algorithm":"sha1","value":"a3e6c1869a4e2f16574906fea431ce7a4bc1a022"},{"algorithm":"sha256","value":"59a91e2cf32e4303d248708999a9ec3afd8e3649a87ba7abcf2177dc1984e3d5"}]},{"id":"db73a57cb1097884","location":{"path":"/juice-shop/node_modules/has-symbol-support-x/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3463},"digests":[{"algorithm":"sha1","value":"2b9c85c4a1a16c5ebb307019bfadddbebba06a72"},{"algorithm":"sha256","value":"55cc66bb9aa16da08a9e70e21d258108b9b510b2fe39310959c54711b78dcba0"}]},{"id":"bd66061f54b572f8","location":{"path":"/juice-shop/node_modules/has-symbols/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2974},"digests":[{"algorithm":"sha1","value":"8e49a565463e9e23d9c32d8ccc18009321af19bf"},{"algorithm":"sha256","value":"5190268c0e3308d7446d1f7c036238f329f786938453e6017cb90980b3612e7a"}]},{"id":"562175e0783a0403","location":{"path":"/juice-shop/node_modules/has-to-string-tag-x/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3474},"digests":[{"algorithm":"sha1","value":"efa6ac5d32b7cf37e677de7c59bec08dfa68aefb"},{"algorithm":"sha256","value":"cfe639d187fa85a2ae2f8c0b5490ed8d26cee136ec7a18dbec93442805bb9172"}]},{"id":"814cbacb60637ee1","location":{"path":"/juice-shop/node_modules/has-tostringtag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2838},"digests":[{"algorithm":"sha1","value":"75aeb5fec79dabebcda93a54b809a899fac1e214"},{"algorithm":"sha256","value":"30ab773c52021a6b800ea48f251abeeb1f6e378300f819204dfbb38d6e43f3ad"}]},{"id":"955b2b5d639d8ff2","location":{"path":"/juice-shop/node_modules/has-unicode/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":639},"digests":[{"algorithm":"sha1","value":"f25b286b591e5aa36e855957980e27569961d706"},{"algorithm":"sha256","value":"f106bbff8f1aed94ef54031d8a4e5ebd0275b3fefc15361a96150d9029a9d510"}]},{"id":"0092ecc45f4d5f9e","location":{"path":"/juice-shop/node_modules/has-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1603},"digests":[{"algorithm":"sha1","value":"917d3f314ae689839b0fa5481c3d66f787a01865"},{"algorithm":"sha256","value":"4e96fe8f20a39776d1470c61f045fc8a298ea505ba39167373d924ac2e22eba2"}]},{"id":"cda2f47153a07785","location":{"path":"/juice-shop/node_modules/has-values/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1829},"digests":[{"algorithm":"sha1","value":"5ae1e06a50abe22e7c61a05c4027016319c415d5"},{"algorithm":"sha256","value":"55b4ec530b8370e10e52e8f917fd26c851c8b752f6cc01dac7a2285988772391"}]},{"id":"8651e26e611291db","location":{"path":"/juice-shop/node_modules/has-values/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1512},"digests":[{"algorithm":"sha1","value":"dcf1056ce7d8ad6410e843c638aece64bc6b33d9"},{"algorithm":"sha256","value":"b0f03ba25ac08af249163b7459e953292a70168ab38ca9b488fa485f79f2f695"}]},{"id":"907a03dea0da32a4","location":{"path":"/juice-shop/node_modules/hashids/esm/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":72},"digests":[{"algorithm":"sha1","value":"dbd2cf3b837c1ed989df0bd7c68e7e3afc422110"},{"algorithm":"sha256","value":"dc5dc8f11f4b9b6d3fce9aff5d9ca80a33a8fae0f3dbc936ca46c34544b9e193"}]},{"id":"7a1fe5c298f77c3b","location":{"path":"/juice-shop/node_modules/hashids/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3448},"digests":[{"algorithm":"sha1","value":"f80c92184acd8d5f637070d27846932cbed990ae"},{"algorithm":"sha256","value":"a259d571296946d349a9b2f60dccd26e3a212b122799b26e422c5c89989e42c5"}]},{"id":"7b0544a34ab97266","location":{"path":"/juice-shop/node_modules/hasown/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2283},"digests":[{"algorithm":"sha1","value":"2aab9e964e19edf340c8e8978d9bd7eacd6bfc4e"},{"algorithm":"sha256","value":"e96d24e4dcec86a4f769f41174b1cc79f70b4ab77b83aac4dfe646242bf76abb"}]},{"id":"2602000a0477d5d5","location":{"path":"/juice-shop/node_modules/hbs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":982},"digests":[{"algorithm":"sha1","value":"bdbd18d598642cb1b9082680fdbd028d26588ccb"},{"algorithm":"sha256","value":"9296da119987c7928bd756b0df760072c08b6b29318039f1d038c43900005d30"}]},{"id":"74123ee5a726e853","location":{"path":"/juice-shop/node_modules/heap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":586},"digests":[{"algorithm":"sha1","value":"8e6e9b522de337a1ac533d69931aa93f29684e72"},{"algorithm":"sha256","value":"3dc357d6c978adbabf22c9ddebefe394815ba558123e4f9b824caa05269fdd92"}]},{"id":"d508a90c1eacd754","location":{"path":"/juice-shop/node_modules/helmet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1664},"digests":[{"algorithm":"sha1","value":"f45fd39929e3c9ca97a65bbcaf3d1567920807a7"},{"algorithm":"sha256","value":"a4f9450eb1a4a5cf7615b6e6869daf0e15cb93b543c5468ccdc17bfb4b01060f"}]},{"id":"5162c74d7e791418","location":{"path":"/juice-shop/node_modules/hoister/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":706},"digests":[{"algorithm":"sha1","value":"cf8c5433ce82de1669c33ced53ca7921137caaf7"},{"algorithm":"sha256","value":"f933fea588f1f4793a42af6167cb2eda0e8870482e63e578117b1bbd9cca40ee"}]},{"id":"91237e855a0be388","location":{"path":"/juice-shop/node_modules/homedir-polyfill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1154},"digests":[{"algorithm":"sha1","value":"90510f253e4efff50c5b4abb632aabb3ece8a9ca"},{"algorithm":"sha256","value":"b841920660c6b6a524d764904a766cc59c401ebaa523b12a3fd429f7774d7159"}]},{"id":"e10cbaff3625244c","location":{"path":"/juice-shop/node_modules/hooker/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":850},"digests":[{"algorithm":"sha1","value":"67494ba80a66767922c1d09ad788b0942f13e20f"},{"algorithm":"sha256","value":"6e06c9d7c91cf44224f8d3032172ac0b653728eee2e020ea6e0c6ab95d1f00de"}]},{"id":"a3c91e30bd92dcb0","location":{"path":"/juice-shop/node_modules/html-entities/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1245},"digests":[{"algorithm":"sha1","value":"bc9154a0b80955c1b19d667648d70cc2624d64e6"},{"algorithm":"sha256","value":"26f25169d8e5b02059de306c648403c215fc5e26251ad6be2717b5731bfb2ee8"}]},{"id":"b1d75fdba8c1cc98","location":{"path":"/juice-shop/node_modules/http-cache-semantics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":694},"digests":[{"algorithm":"sha1","value":"5d4b738e14b91ea4619d48058717be58524ebed7"},{"algorithm":"sha256","value":"5b7911fc41261e41b08d55a9586b8fca73b22d61496c39d46be353033d2867f3"}]},{"id":"c6e223c86bfddbe3","location":{"path":"/juice-shop/node_modules/http-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1314},"digests":[{"algorithm":"sha1","value":"bcb1768525f7f5e1af75c272867bfed66dd983c7"},{"algorithm":"sha256","value":"dda88273810ec9e624bf08d4815cb6aa4007135bf98ce11706d2e1b2f2a6690a"}]},{"id":"06451fdb28d297c3","location":{"path":"/juice-shop/node_modules/http-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1425},"digests":[{"algorithm":"sha1","value":"46c1370c1b73ca9e8097772507030fc65bf0a133"},{"algorithm":"sha256","value":"7c6265385a57a724d42f1c365d3af5b3e61cfec4e5007c67a1719de939c74072"}]},{"id":"768ea93fed3fdb4d","location":{"path":"/juice-shop/node_modules/https-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1405},"digests":[{"algorithm":"sha1","value":"8c0a375492fc2b2fc37efae92d78ddd0b07de53a"},{"algorithm":"sha256","value":"d41d9127cbed43df8e2d404bfaf41361942a8afeb82eb57ccf8515e04eb33d1d"}]},{"id":"9e7eb8f59bf933fc","location":{"path":"/juice-shop/node_modules/humanize-ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":686},"digests":[{"algorithm":"sha1","value":"e6e3f6368e65173263dd3f9fa806de8e74c54217"},{"algorithm":"sha256","value":"b5cf746b84d4d4afcda0f9fd59c2120fed5e7f7be1ec52293879a8c13f30eced"}]},{"id":"eeb84637858f5a3a","location":{"path":"/juice-shop/node_modules/i18n/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1186},"digests":[{"algorithm":"sha1","value":"0893936ce514e10f9e39f4173ec28715250a6baf"},{"algorithm":"sha256","value":"ea677f104de62c409c47338fbda0b12a31c074de2aec35a134ab07191f0f49e9"}]},{"id":"72c034e31e41f032","location":{"path":"/juice-shop/node_modules/iconv-lite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1227},"digests":[{"algorithm":"sha1","value":"a1e76edb6428e44345ed3851ff7af5d850434cf5"},{"algorithm":"sha256","value":"6f7c96c32f7d6e0498be71b0ccedaf298bb00ab4dd40c1d63655ec53477db384"}]},{"id":"fb18d4a423cb7092","location":{"path":"/juice-shop/node_modules/ieee754/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1194},"digests":[{"algorithm":"sha1","value":"19b82f401d4e2ef5db8528a35b2e12d1a2630d65"},{"algorithm":"sha256","value":"a8004b9c8dffe2e1b01a058ecf968a5d50beabcabc43cc98c655184ba6afc050"}]},{"id":"7d17fda27be5ef92","location":{"path":"/juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"601d171be8e9ec3e","location":{"path":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"algorithm":"sha256","value":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"id":"9e81fb5ae8bc9dee","location":{"path":"/juice-shop/node_modules/ignore-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":964},"digests":[{"algorithm":"sha1","value":"90dc22d9d2ed240a66e727ea9b8931ebcb8ae1eb"},{"algorithm":"sha256","value":"e7ebec436cd93ccc3827d6a2b4d4e30da28d063604a4e4640cdfe9116b82a9b3"}]},{"id":"a954e02252eaea29","location":{"path":"/juice-shop/node_modules/iltorb/build/Release/iltorb.node","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libstdc++.so.6","libm.so.6","libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":false,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false,"cfi":false,"fortify":false}},"unknowns":["unknowns-labeler: no package identified in executable file"]},{"id":"717a906c9af0d06b","location":{"path":"/juice-shop/node_modules/iltorb/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1727},"digests":[{"algorithm":"sha1","value":"6567bb730f22b22008933aee31fa214b59532e2f"},{"algorithm":"sha256","value":"8770f6e48b68a8c6870ee796c921140bd48879772b1917bd9bc3b5b7f9f47e28"}]},{"id":"41dd88c59b7586ae","location":{"path":"/juice-shop/node_modules/imurmurhash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":818},"digests":[{"algorithm":"sha1","value":"a28f2b413385af4188c4fc0ad1e0c38c2cd03cf4"},{"algorithm":"sha256","value":"aa3b07e7fa3d63aa96e401c3842b8cca1dd3247954baf92377094766e903c185"}]},{"id":"e9a7c4159568cc38","location":{"path":"/juice-shop/node_modules/indent-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":582},"digests":[{"algorithm":"sha1","value":"8e67654392f062ebc5cd54e0f7d06427700e73b9"},{"algorithm":"sha256","value":"5b15d951490ea56f6309d9203e1c3cfd036ad1c67ca1c7f372cbfdfbf3faecb7"}]},{"id":"dd7dfb9f5bae9708","location":{"path":"/juice-shop/node_modules/infer-owner/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":688},"digests":[{"algorithm":"sha1","value":"520dabd4fd509ef15c618b6a8dac1f070f82a4dc"},{"algorithm":"sha256","value":"84793570c7d0565481a1a713f9430d01987103e2e7d6c3121b1e6054eec1f625"}]},{"id":"9d5b59ca84b5aa6f","location":{"path":"/juice-shop/node_modules/inflection/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2106},"digests":[{"algorithm":"sha1","value":"a346ba8ba91330083e37d70e74f0ac7300a07797"},{"algorithm":"sha256","value":"658ab85279b559d1126b7fb7ec389a22eefdbb186378c672ccb1524b51fc6986"}]},{"id":"e09dc3337969f84c","location":{"path":"/juice-shop/node_modules/inflight/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":658},"digests":[{"algorithm":"sha1","value":"40e50820beed8bfee8ce186d5be617a8c213e7e1"},{"algorithm":"sha256","value":"5f2489e13f73e9ebad999134fae8a591f6d8b58e8341ec8e3b33397c4d1ef817"}]},{"id":"afbeccca33c1002b","location":{"path":"/juice-shop/node_modules/inherits/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":581},"digests":[{"algorithm":"sha1","value":"62b11dd736a0047fbd8d2dc0406d2118a549a359"},{"algorithm":"sha256","value":"be645800bc94fd8de29c8ae91690549b316cc437100108aeea7b2f347693cc80"}]},{"id":"28bd4e84b2831846","location":{"path":"/juice-shop/node_modules/internal-slot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2036},"digests":[{"algorithm":"sha1","value":"696536e795e6ff3c47d56b9e644e5e35d132a691"},{"algorithm":"sha256","value":"c75e491911f4ec299ffa5415dd20e914feea1b69ddccea2a58c82b6e4c7a714c"}]},{"id":"95a9c0208761acbc","location":{"path":"/juice-shop/node_modules/interpret/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":957},"digests":[{"algorithm":"sha1","value":"40169e9ec112583cdb2c363d627b7a16ea7fe3d1"},{"algorithm":"sha256","value":"b768bb2ae4ceec49a06dadb163165eb2af172baf43288f94e2c2d53b187175f6"}]},{"id":"af10c00eb2f03ff1","location":{"path":"/juice-shop/node_modules/into-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":871},"digests":[{"algorithm":"sha1","value":"71a5a430e9790858c3a6c90e6d9d072353ce2e40"},{"algorithm":"sha256","value":"882d4f5836f96d6c6a801aac00c2b928588508ca1d43fbea337602afa6fd607f"}]},{"id":"baa98e43ea1a8bbf","location":{"path":"/juice-shop/node_modules/invariant/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":718},"digests":[{"algorithm":"sha1","value":"59f8a398ae23614df8c1d975429934fdf9bc1949"},{"algorithm":"sha256","value":"ef0c08d9f91029e247bb570a04903f3a9bd646c1f2128d29e69ee171794cd2a3"}]},{"id":"5a6248a8340d9ee7","location":{"path":"/juice-shop/node_modules/ip-address/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1898},"digests":[{"algorithm":"sha1","value":"c08d23fa891935fb24a5e1a07334197e8974138a"},{"algorithm":"sha256","value":"ef55e88e1a55e286661bb9f54d6f544629d799b28a9e729b839e4ead63e25209"}]},{"id":"4d1b36f561a11e92","location":{"path":"/juice-shop/node_modules/ip/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":560},"digests":[{"algorithm":"sha1","value":"b9b976a06f7e100d53af77c8eef29aefdbb6fe54"},{"algorithm":"sha256","value":"fbb3c09f5eddbff99bc2feb9745b91cc3360098255d58b824bb412cdb598f41b"}]},{"id":"f49894379ac9ca22","location":{"path":"/juice-shop/node_modules/ip6/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":631},"digests":[{"algorithm":"sha1","value":"408b81d2a504d9b339370b41546cac5ae7131478"},{"algorithm":"sha256","value":"65ebfaf142aa301b15b10fe5be4aa190341a2d39cfb856e24fd8ce0f83e3b6c9"}]},{"id":"c578ab723d631a3a","location":{"path":"/juice-shop/node_modules/ipaddr.js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":719},"digests":[{"algorithm":"sha1","value":"532be044ce57a9f81fed35f3742767f587cfbc95"},{"algorithm":"sha256","value":"fc1071893728a0e78fa40ce0dbe04c5a1021179fdcb5b229f274e3556d6a87cd"}]},{"id":"a12ae1d43bc1f1e1","location":{"path":"/juice-shop/node_modules/is-absolute/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1805},"digests":[{"algorithm":"sha1","value":"4bb791bb15f2343372fbbce4a46304777cd7704d"},{"algorithm":"sha256","value":"fdd72b01eac6f6d37dae881d90cb127758f9c5053e85c8487d323aac1e45cac0"}]},{"id":"add47b760980c43f","location":{"path":"/juice-shop/node_modules/is-accessor-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2052},"digests":[{"algorithm":"sha1","value":"2decfbdde6152eb283952d8447861e52fb81140d"},{"algorithm":"sha256","value":"dcdaa5afe82ff004ca8f29c8ba237c7b6562b19e265241a8bfa3fbd418d653b9"}]},{"id":"2ad9c4fef860ae2b","location":{"path":"/juice-shop/node_modules/is-arguments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2577},"digests":[{"algorithm":"sha1","value":"8c0d7ca0e6fe66cd74d472528d04778eb7cc50d9"},{"algorithm":"sha256","value":"8962afc6bca1e62fc8d6413c1c82b0e060ff51fec9cb1d00d7c6b82337666e52"}]},{"id":"8c0c8c38666fed78","location":{"path":"/juice-shop/node_modules/is-array-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2431},"digests":[{"algorithm":"sha1","value":"44fd3e5dfa707791be92aeeecc0fb3533b39bc71"},{"algorithm":"sha256","value":"38a3c4698e3f4f2235481483558a96e67be7e4e90ce5647950da73efd7ccfb1a"}]},{"id":"fbab9d18e974d107","location":{"path":"/juice-shop/node_modules/is-bigint/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2067},"digests":[{"algorithm":"sha1","value":"68ec3664ed0d57b4cbbe598a49fadeef06b82fad"},{"algorithm":"sha256","value":"079916fe1d9e42dd3ed230521911d4ffa718f3bbd7efcc53d4bd8803b0cd11d9"}]},{"id":"74f9d70520f5b4ad","location":{"path":"/juice-shop/node_modules/is-binary-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":657},"digests":[{"algorithm":"sha1","value":"1d072ae15e9958d46909b3f3853dc2b17ca57f19"},{"algorithm":"sha256","value":"35e07770a839325f659cd533abf346934f4544cb6f42ce9bc852abd22999c20c"}]},{"id":"790f3990b522c3ef","location":{"path":"/juice-shop/node_modules/is-boolean-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2723},"digests":[{"algorithm":"sha1","value":"d8e80fa1a4ea5a6e58e4be826e5496a24df823e1"},{"algorithm":"sha256","value":"908dcc16536fcfa62185c80010d9e92891f41e1d279b337d830d99a8dae9aed5"}]},{"id":"1b4a07dc9dd04302","location":{"path":"/juice-shop/node_modules/is-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1094},"digests":[{"algorithm":"sha1","value":"2363bf1c5941cf35d7be5fb35b82e6f793d8421d"},{"algorithm":"sha256","value":"c3f4ad9709465baf192e2ee4ae1a113addc1843e044eee520c71eb5fd3c9ec85"}]},{"id":"938d1fc46c1c0dbd","location":{"path":"/juice-shop/node_modules/is-callable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2698},"digests":[{"algorithm":"sha1","value":"1f39ab1f57f84f43ff79dda15e9b93d7f138d73d"},{"algorithm":"sha256","value":"0d0981565f03ca488d263c94d038717ec4face8b129b8ff18e792dabae2af755"}]},{"id":"ab3f9b16c715dee5","location":{"path":"/juice-shop/node_modules/is-core-module/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1914},"digests":[{"algorithm":"sha1","value":"bc3dd6412950636f30edccd45de49f5ca359e890"},{"algorithm":"sha256","value":"8b333baea62199fce87af28ba70632e093623ae3b8888e86f2dd525f2de0f69d"}]},{"id":"3ccef04a420d68b2","location":{"path":"/juice-shop/node_modules/is-data-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2191},"digests":[{"algorithm":"sha1","value":"4a01e13858798f024ec198383c8f955cebc76d56"},{"algorithm":"sha256","value":"a492c0eddcf9ca4530f07ac2ccae041e6dcf8da24a2275d5a1339c6f1ad653fc"}]},{"id":"550edd49eb7a146f","location":{"path":"/juice-shop/node_modules/is-date-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2543},"digests":[{"algorithm":"sha1","value":"0fdae008400e5f301759c2465a5776cef0d74193"},{"algorithm":"sha256","value":"224b3f8b6f9564aba91aefa417a925e00f3be92896af5bbeecf1e9e669e05ba5"}]},{"id":"433d4a6b4d03695b","location":{"path":"/juice-shop/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2269},"digests":[{"algorithm":"sha1","value":"4ef4f0a4493126bb7855c2999c3f4df0fa25bb8f"},{"algorithm":"sha256","value":"86e085672deef46afe78e640afc550beb0b3e9d103ffb1bacbdbc3787b55f29f"}]},{"id":"23040fa0df92d489","location":{"path":"/juice-shop/node_modules/is-expression/node_modules/acorn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":832},"digests":[{"algorithm":"sha1","value":"f1ed049ec2757f4914862b3854b26363806c4859"},{"algorithm":"sha256","value":"dfcd42c47d09aa794214c28476d5b519c157e17d9490eb2c50faee3defd041bc"}]},{"id":"515e3b94ba83bdb1","location":{"path":"/juice-shop/node_modules/is-expression/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":631},"digests":[{"algorithm":"sha1","value":"a58f5d6e36c8bede8f377c6ade9bea70208318be"},{"algorithm":"sha256","value":"a87a48e8070af76c07b15557619ffbb6975f093121f5636fe69fa2f7f7d3ee81"}]},{"id":"82ced7f38969808b","location":{"path":"/juice-shop/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1272},"digests":[{"algorithm":"sha1","value":"88d2889532b3a6eae4e6f38adc6ff95edec75264"},{"algorithm":"sha256","value":"56db61dd1d881e3e024e21a7009ac4ae83eb1651c9eb97bd16d20135a042bdfb"}]},{"id":"15d8afdbb74d8d51","location":{"path":"/juice-shop/node_modules/is-extglob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1220},"digests":[{"algorithm":"sha1","value":"3f1247dc7f917eba16d9607c17eb9818d2bf43eb"},{"algorithm":"sha256","value":"8031afcd87f448d75ba8a5dd2cde9c68f982a94f406ebae8e5fb7cf6dfdeede2"}]},{"id":"f5bf4e0a7842d67d","location":{"path":"/juice-shop/node_modules/is-fullwidth-code-point/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":737},"digests":[{"algorithm":"sha1","value":"49dbcba3eb3e3cba5b97bce28eb6194775d23c88"},{"algorithm":"sha256","value":"5b48496ca129073ed44a677b777ea3b91366c8bc228bc75fe858749a78ac1a32"}]},{"id":"1463f5737fa7a993","location":{"path":"/juice-shop/node_modules/is-generator-function/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2942},"digests":[{"algorithm":"sha1","value":"10c85af54c0873444c3936620182fac80e322ebd"},{"algorithm":"sha256","value":"9cc1833690ca649a828ff1f71772c1112562d03a7b85156ab0a8944c685e09b5"}]},{"id":"5d8f4ccb8097f77f","location":{"path":"/juice-shop/node_modules/is-glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1748},"digests":[{"algorithm":"sha1","value":"57a53965f8f746a1f0f29696ad6e770a8beff7e5"},{"algorithm":"sha256","value":"1cce62b80db12fc033d85250b5881b1a288476229abda8e1abd983724befd56f"}]},{"id":"40d28f4d15077a0d","location":{"path":"/juice-shop/node_modules/is-lambda/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":773},"digests":[{"algorithm":"sha1","value":"d7d1ac3b9e27615002074f87da8c39e91995ee88"},{"algorithm":"sha256","value":"55c72a97449e2b52a5b763bf6cfa7de3b9603fe2a57074066ddcbf522578c9b6"}]},{"id":"b7a34278cca69e27","location":{"path":"/juice-shop/node_modules/is-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2278},"digests":[{"algorithm":"sha1","value":"ed28234ea9e98bffdfbf923897ff644aa9e154d7"},{"algorithm":"sha256","value":"b2d7c205058919c957fed69cbf8cdcd589dfc82c0aadc4c2e298f9ee3afd296a"}]},{"id":"dc088846b02e62b4","location":{"path":"/juice-shop/node_modules/is-natural-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":986},"digests":[{"algorithm":"sha1","value":"096ffbf63a49e913e7758b58ceb3b64305517ba9"},{"algorithm":"sha256","value":"9170a51c5342b4a707c55517d66f7459ee82efa50169f1d9a1d98b345fbf6acb"}]},{"id":"965958ae84fc3048","location":{"path":"/juice-shop/node_modules/is-number-like/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1393},"digests":[{"algorithm":"sha1","value":"fbfa13f628360f4178cca9025b4df52da7e81863"},{"algorithm":"sha256","value":"34ac5ec903e8f8eae2536d33611a0003ac66e8bae7dabb2706b42af74b54578c"}]},{"id":"8156ac2a4e3b8d93","location":{"path":"/juice-shop/node_modules/is-number-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2409},"digests":[{"algorithm":"sha1","value":"64ce0f3ea95faf731a61339f0cdf8586ee2e7e15"},{"algorithm":"sha256","value":"0f647c3741eea832398ec6d2fab6dfc7d431e3a66e3def47ef01dae9ac79eb53"}]},{"id":"d33580102424db83","location":{"path":"/juice-shop/node_modules/is-number/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1829},"digests":[{"algorithm":"sha1","value":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"algorithm":"sha256","value":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"id":"22c4159815c006b0","location":{"path":"/juice-shop/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1571},"digests":[{"algorithm":"sha1","value":"2fbcc9642a2f9790b1b34b2251e86da6bb902186"},{"algorithm":"sha256","value":"c0f47a24ff52fabe0bbaa316994e2a828a56f2cb0f94bf031bd9884e320cfd0b"}]},{"id":"af8ee292e33914e4","location":{"path":"/juice-shop/node_modules/is-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1913},"digests":[{"algorithm":"sha1","value":"84ae32267e3fa601a9457e3361fd63c48a864595"},{"algorithm":"sha256","value":"23bab3622439df0c6ade1d7671e6609eb55abe359b559da21c6ac1e8ba92754c"}]},{"id":"67214ccdcd84c27e","location":{"path":"/juice-shop/node_modules/is-plain-obj/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":604},"digests":[{"algorithm":"sha1","value":"96165e985c551894f224d8ef606b1cf98689b7ac"},{"algorithm":"sha256","value":"3f2d9ecc4ad7921576d65361b4fce21c5cfee72a4fc18e38b6c2050738df67d1"}]},{"id":"bb6c2f21f1f9ffcc","location":{"path":"/juice-shop/node_modules/is-plain-object/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1850},"digests":[{"algorithm":"sha1","value":"1793cde25acd0f4f2d9f820d34c8675543770b93"},{"algorithm":"sha256","value":"9d230b1f721ff1453f40e10824eb4048072ba04c3d63979c48d59c20fabdbb96"}]},{"id":"4385d016fa87ca50","location":{"path":"/juice-shop/node_modules/is-promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":471},"digests":[{"algorithm":"sha1","value":"204b9c0844ad7952b8c714a076936074a9813263"},{"algorithm":"sha256","value":"ebb992f44a73d06d3af839970ae14fa2a5a70a5dad61b527c21a9d89a774a617"}]},{"id":"8800387e696de12a","location":{"path":"/juice-shop/node_modules/is-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2806},"digests":[{"algorithm":"sha1","value":"5693e910887ef21be281e8860ca0c3a29e59e794"},{"algorithm":"sha256","value":"b99ff9cb5a079a1d6060bce2d31f06780d4296539a5b57106047a86561cd4db3"}]},{"id":"6851932583c8d578","location":{"path":"/juice-shop/node_modules/is-relative/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1365},"digests":[{"algorithm":"sha1","value":"259ca538dacebc5458a1deef3600da0469f1f5de"},{"algorithm":"sha256","value":"b4059db81cb29586779cb6281b3ca0605774e1185e0b92432d6da2e8da3ad45c"}]},{"id":"bfaa06eac343cc98","location":{"path":"/juice-shop/node_modules/is-retry-allowed/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":534},"digests":[{"algorithm":"sha1","value":"b8190b0addd0dde7253ba68348942036fc545ee5"},{"algorithm":"sha256","value":"b9c34d3385c5f3050b73c5650977c0af8963165ecbba9f3c85d618c55b4f3486"}]},{"id":"6aa70b64118b0505","location":{"path":"/juice-shop/node_modules/is-set/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2117},"digests":[{"algorithm":"sha1","value":"e0bfd95803a081436377c6057b747d27d1ce1fb9"},{"algorithm":"sha256","value":"1e23457a11d7836233f8a98ee97dd7a2cfdde4381e46a92b160ffeffe2c3d001"}]},{"id":"1ca922be37215122","location":{"path":"/juice-shop/node_modules/is-shared-array-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2439},"digests":[{"algorithm":"sha1","value":"983f03d977afdaa38aca26493740f8eaca2f6d04"},{"algorithm":"sha256","value":"a8c03e6ca8d6879d13cd4bc2cfd1e14c634006532a295016f4abdee27f5877e8"}]},{"id":"8596188dff21b57a","location":{"path":"/juice-shop/node_modules/is-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":651},"digests":[{"algorithm":"sha1","value":"f2f490f635a13ed709ee5c0605df8067905ddec1"},{"algorithm":"sha256","value":"8cab336575fb9e86b6f6473b57fe06b734e7443a2f25359b542b289e9cb2c010"}]},{"id":"207f0121dea098d7","location":{"path":"/juice-shop/node_modules/is-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2554},"digests":[{"algorithm":"sha1","value":"1631d23f33757d6197f8ad6d696832b1a2759059"},{"algorithm":"sha256","value":"e34f86b9cc8a1811587ca3eb5efdb7f158f3646693b5e657e7188c52b54a696c"}]},{"id":"bc51afe0a5b69a68","location":{"path":"/juice-shop/node_modules/is-symbol/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2474},"digests":[{"algorithm":"sha1","value":"25682cb00f7d9b3167931c5bb00906dad9973d42"},{"algorithm":"sha256","value":"ae8d1155c6252e4b7077944b25b03a2c175ae632e3ee78508f12cc1c94f8296a"}]},{"id":"cd00f3cff2b9edd4","location":{"path":"/juice-shop/node_modules/is-typed-array/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3332},"digests":[{"algorithm":"sha1","value":"a069bc3c4312b2c2911625277a938f265f8b80c6"},{"algorithm":"sha256","value":"51dcf15ccc424ce76b36bef2ef64df7a53e75294cbddf08b4f7e639133145cc5"}]},{"id":"0244dba11aa72453","location":{"path":"/juice-shop/node_modules/is-unc-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1186},"digests":[{"algorithm":"sha1","value":"56e3e8226782aa420417222268679e375aea5155"},{"algorithm":"sha256","value":"b2edd3e5cf18fc0076ac78ca155cf7d892cd6525b5cc8995cdd57d2d40051860"}]},{"id":"98e836e83ab04f70","location":{"path":"/juice-shop/node_modules/is-weakmap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2308},"digests":[{"algorithm":"sha1","value":"18426dc3cc1e36705e80b9508a7c45f0f7d1e8f8"},{"algorithm":"sha256","value":"483ce3a97e913446c2e43013b79ae03240d583d938a61c3c3c0e2f095f56b553"}]},{"id":"07cd27da8466c3d7","location":{"path":"/juice-shop/node_modules/is-weakset/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2480},"digests":[{"algorithm":"sha1","value":"70492aadf02d82ca5637e0ba90fa98040501ba27"},{"algorithm":"sha256","value":"689f191f14c6dd30bfc0325475a738cd9633cf632c8e4ec81714591817b4ad36"}]},{"id":"6e1caa9d68306b2a","location":{"path":"/juice-shop/node_modules/is-windows/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1412},"digests":[{"algorithm":"sha1","value":"f452f4328f713c711a0e207be3d8a0958222c892"},{"algorithm":"sha256","value":"78963f69e47d6fb7b090bddd4e4eba074627fa32d5c4841a1839be88cf1418e1"}]},{"id":"b311805b81252434","location":{"path":"/juice-shop/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":991},"digests":[{"algorithm":"sha1","value":"73e13702b019b992300caa912bc2322a9093e21e"},{"algorithm":"sha256","value":"b0802c09bce6bf067d3e5f52390ea26972e11c88bb6ae38991316ac83ca14127"}]},{"id":"88dbad149d2d6d54","location":{"path":"/juice-shop/node_modules/isexe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":786},"digests":[{"algorithm":"sha1","value":"3b3eab80c4ffd08eef6b3381b98de7be3649d06b"},{"algorithm":"sha256","value":"395c2af9abeeaafe7391974c1eacfb2a2bdeef187f21c3f5582c49e0368e59bf"}]},{"id":"66305c0543185b69","location":{"path":"/juice-shop/node_modules/isobject/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1498},"digests":[{"algorithm":"sha1","value":"dd20c4d536aa7a67fb5ed1eb4e5122ecd57534a9"},{"algorithm":"sha256","value":"c66c0936c8ac63e97aca4e747fe0da8df7d6f093eeb47fb29d4d186c41272465"}]},{"id":"2c551cb2fc1545a9","location":{"path":"/juice-shop/node_modules/isomorphic-ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":715},"digests":[{"algorithm":"sha1","value":"332fbfbd0e852e6ad3c9076573006b1608eff806"},{"algorithm":"sha256","value":"dd92171c67f243d981a78204ffd0d64247267b97e6a261a4c6b5f1668c05d21c"}]},{"id":"c61e85504c1a31c6","location":{"path":"/juice-shop/node_modules/isurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":649},"digests":[{"algorithm":"sha1","value":"cd24cb01b3ad1b0497249531912561ccd258c46a"},{"algorithm":"sha256","value":"9396a58aa6e42df65f7aecb92a08e6b5a84ecd6485ddfe9a3d481e7fd2cf1251"}]},{"id":"d88d57bcb68429c4","location":{"path":"/juice-shop/node_modules/jackspeak/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2204},"digests":[{"algorithm":"sha1","value":"15e15f7f7565d0a355be813b2e68eb35e65102a5"},{"algorithm":"sha256","value":"3379e9c1be25729a6c7fc160e840108e15895c368e8060e42f68598f9f3065cd"}]},{"id":"78401936d0c92956","location":{"path":"/juice-shop/node_modules/js-stringify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":394},"digests":[{"algorithm":"sha1","value":"8828486a7978be6f38eb93353a990f4b00a7fc66"},{"algorithm":"sha256","value":"133b036b739bb71c44008eb9c2bee9fd3169327fff26d2b390c63ccd70f8c3fc"}]},{"id":"e22147d82b380c0e","location":{"path":"/juice-shop/node_modules/js-tokens/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":649},"digests":[{"algorithm":"sha1","value":"6704feb8cbaf803288d9185a2fc86017e24ba55b"},{"algorithm":"sha256","value":"47345931827b3e26db9fe690abb81f856a0d040cbca8af1e69711a64cd58ce0d"}]},{"id":"30d689140eced004","location":{"path":"/juice-shop/node_modules/js-yaml/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1159},"digests":[{"algorithm":"sha1","value":"1fa37a328c77e8baadb3f56ab240cd01da742d69"},{"algorithm":"sha256","value":"e5f7d1f23067e9422fbdda594386dc663442451a96785195fc27c7cd826fdf63"}]},{"id":"6ee1292d8220a7ef","location":{"path":"/juice-shop/node_modules/json5/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1916},"digests":[{"algorithm":"sha1","value":"7a38f8d159bc79dac6ac618707de02fcd3063f2e"},{"algorithm":"sha256","value":"1927c4592e3811cf9b8c86e568df1c41a373b628b4b322f88872395ef87e2ba5"}]},{"id":"b835da2799c478f5","location":{"path":"/juice-shop/node_modules/jsonfile/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":762},"digests":[{"algorithm":"sha1","value":"90ab4e3699e9eb9e2df7b9e849f35910f1fa35db"},{"algorithm":"sha256","value":"33e801b5edd313d727b299d8c5cc826f045a3b93e1dcadf2ce5672726c5cbcd4"}]},{"id":"3b07065355d16061","location":{"path":"/juice-shop/node_modules/jsonwebtoken/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":547},"digests":[{"algorithm":"sha1","value":"305242068c0654ec18802417c31771ea78dd1dd1"},{"algorithm":"sha256","value":"5f6505d0fae5a241cbdd3cf6fa841034db7d9870ae774c59c342fad8cfb82eaa"}]},{"id":"a341a26b7b35aa1a","location":{"path":"/juice-shop/node_modules/jssha/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4468},"digests":[{"algorithm":"sha1","value":"16d29aff64b36ea45a293b87f2b9669cdadc1013"},{"algorithm":"sha256","value":"4372166dc7877fd0cb43c8dda9453cd155277dd7b845c1b9b01ccb2c4e9a12c2"}]},{"id":"4b7af6411849b80e","location":{"path":"/juice-shop/node_modules/jstransformer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":684},"digests":[{"algorithm":"sha1","value":"b289d2aee71af7c52388667c93a40409604d0c86"},{"algorithm":"sha256","value":"47dd1297b10e67e178c2a788856a518fd05a0e0b0919f1f9f12b777dd458c454"}]},{"id":"a5b0ac0db040bd55","location":{"path":"/juice-shop/node_modules/juicy-chat-bot/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1758},"digests":[{"algorithm":"sha1","value":"554ce223ca82ae5cf1e13fb4caae6c06f84a0ad0"},{"algorithm":"sha256","value":"4ff88de5f00dd9b370da52afb5a0886430d253d4151bf8b2dfc5af7fc3baa1f1"}]},{"id":"8ad0131f71a9ac75","location":{"path":"/juice-shop/node_modules/jwa/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":618},"digests":[{"algorithm":"sha1","value":"eab0e2efcf0c2ad608521805b5989c409723f9dc"},{"algorithm":"sha256","value":"c2e3758f078a67c136a198241daba4fd306a75c474e8358d375807f350a159a6"}]},{"id":"0dfdd5a327e56904","location":{"path":"/juice-shop/node_modules/jws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":643},"digests":[{"algorithm":"sha1","value":"515e309b1f538c91d0be3ec2334bd3a138f920f1"},{"algorithm":"sha256","value":"897314a2d7de9b7096761af9694c4b6685dde9f82f39326510c5862e1f15c882"}]},{"id":"87c30d9f6a70bc11","location":{"path":"/juice-shop/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1830},"digests":[{"algorithm":"sha1","value":"5cee1955868ef17a2d4c51f75f412419cc89e915"},{"algorithm":"sha256","value":"0710f74718210573ae878c0a733775d2ad9e9d5a5053f0521cbf9347a39a01ec"}]},{"id":"17cbd00e368d17cc","location":{"path":"/juice-shop/node_modules/kuler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":645},"digests":[{"algorithm":"sha1","value":"c64c52e6c65728378f338e75e3278ebe469916af"},{"algorithm":"sha256","value":"7c22c6fe3ddd0ba047218d864008b002eab3fce6b499351e7a4c63e2cf703ae7"}]},{"id":"b427c1c006ca6a2b","location":{"path":"/juice-shop/node_modules/lazystream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1044},"digests":[{"algorithm":"sha1","value":"799982547b24774bfefb32bfc82e2c98d77329f3"},{"algorithm":"sha256","value":"cf0860e26be0d5c9098d1bd0ce5c5faf1e02d6c6b050a14bbb40c2fc1c087fec"}]},{"id":"6f39e92c3c2086f2","location":{"path":"/juice-shop/node_modules/libxmljs2/build/Release/xmljs.node","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"executable":{"format":"elf","hasExports":true,"hasEntrypoint":false,"importedLibraries":["libstdc++.so.6","libm.so.6","libc.so.6","ld-linux-aarch64.so.1"],"elfSecurityFeatures":{"symbolTableStripped":false,"stackCanary":true,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false,"cfi":false,"fortify":true}},"unknowns":["unknowns-labeler: no package identified in executable file"]},{"id":"905c5b0dac743b6d","location":{"path":"/juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":985},"digests":[{"algorithm":"sha1","value":"ac9fad510ffaa52eccff29729383a2f0ed602bec"},{"algorithm":"sha256","value":"8fb6b0b19d09cc1c5b2caad128ae39b2fd693a35bb3d440c4e1143bfb9d10080"}]},{"id":"464c57b90fb12a9f","location":{"path":"/juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1127},"digests":[{"algorithm":"sha1","value":"c0d55f8b28bea19d1fbed323da70e9857ddaa74e"},{"algorithm":"sha256","value":"95e29f682649caf233b4ac9729efa0c1b3718ef179e7b44e21ea01a0941af071"}]},{"id":"3eeaefafc9e58b9f","location":{"path":"/juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":768},"digests":[{"algorithm":"sha1","value":"9bb60eb9422dfbbf71811d0c1fe00dc14f61a36c"},{"algorithm":"sha256","value":"ff358428a418a46fb2431a2c48b396fb01c8291fec9e1f14434ade01196c8e9c"}]},{"id":"52070e793dbdea4d","location":{"path":"/juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1042},"digests":[{"algorithm":"sha1","value":"35b672da35e299376d0ffc4f22fd57088150a835"},{"algorithm":"sha256","value":"001ba5640df99785e76b7d407ae35a24c490f145737cf3f194408fb17dfec411"}]},{"id":"e110916a847d1ab6","location":{"path":"/juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1029},"digests":[{"algorithm":"sha1","value":"9aea9b0daad0699494a286e8b104317015f9827a"},{"algorithm":"sha256","value":"1eb7b17d626d6201c70af32e684302ff3219d6fe583a2611a8a3119d98a68956"}]},{"id":"0e17f36ae947cfda","location":{"path":"/juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1953},"digests":[{"algorithm":"sha1","value":"53b43dd098da8d4b0606d47cc71bbce0f9326251"},{"algorithm":"sha256","value":"d8502f5ce977ea10cc7e91e95b595ce845e838cf412801230e9a2f211ad68039"}]},{"id":"1aed46e578a697b5","location":{"path":"/juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1444},"digests":[{"algorithm":"sha1","value":"9db18a8163ab1fbb6e7c8bfd56c7483239d63c63"},{"algorithm":"sha256","value":"8337ba9774d6d8199a5861c6dfa57058f162bfb6210362c01db38f0a593f96d6"}]},{"id":"50541b05591cbac5","location":{"path":"/juice-shop/node_modules/libxmljs2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1294},"digests":[{"algorithm":"sha1","value":"f1f8578eadc922aad04a6d7c7b0c34d52859ba76"},{"algorithm":"sha256","value":"9f6e576adad1199ac47aaf3c8b2ecd28c4acbb9bd70c01d2772f319757e7102e"}]},{"id":"9f924a99de5313d5","location":{"path":"/juice-shop/node_modules/liftup/node_modules/braces/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1647},"digests":[{"algorithm":"sha1","value":"124d44a7e3c5fd1b2370ff51929158c7c39c46c2"},{"algorithm":"sha256","value":"56f08b888a4f30dc7cf8a7dbb36ffe92b737912ba36abe9d069d32167c957ac7"}]},{"id":"61295f75b649ea66","location":{"path":"/juice-shop/node_modules/liftup/node_modules/fill-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1760},"digests":[{"algorithm":"sha1","value":"1682e8ba503f3836b55fc5763adfd0605f0d1b6a"},{"algorithm":"sha256","value":"87f5c78f9b47d21f9ca62b60cff1d250a3b468eab320dd13c3f3ab2464a02735"}]},{"id":"af4119ffb96073b3","location":{"path":"/juice-shop/node_modules/liftup/node_modules/findup-sync/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1449},"digests":[{"algorithm":"sha1","value":"990b9b7b1e0c10a10b929022ea7d2c7123a69dc2"},{"algorithm":"sha256","value":"d2a8fd0bcd4b5a28fd7132b036e909998b63f5c98614efc25997705f85481381"}]},{"id":"7aaadbb849593190","location":{"path":"/juice-shop/node_modules/liftup/node_modules/is-number/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1599},"digests":[{"algorithm":"sha1","value":"2bd4ba6c07c12d2b7af0035e57b46cbb7e133477"},{"algorithm":"sha256","value":"51c133f4e41df982aef69027249ff9d7262645029f437d079adc7c83328fb620"}]},{"id":"c7b3866bc7ba5e52","location":{"path":"/juice-shop/node_modules/liftup/node_modules/micromatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2648},"digests":[{"algorithm":"sha1","value":"0ae8e81288771f32a5d752c97255f75cb2f48524"},{"algorithm":"sha256","value":"94dbc881c0329813f2481f35fcfa725a2285d45926d33e9b9b8b80b28487752b"}]},{"id":"1cf70b6b48475e71","location":{"path":"/juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1782},"digests":[{"algorithm":"sha1","value":"c16a607925055788aae94f1123fa0d769af161bf"},{"algorithm":"sha256","value":"766fc1bb34fffcd503c89f4194188ce059795c52fd0dc6753cd4b7dcfc3fe1ec"}]},{"id":"cbbd68ceff2b6d1e","location":{"path":"/juice-shop/node_modules/liftup/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1043},"digests":[{"algorithm":"sha1","value":"647850b8fba294d8450e62ae576687219a9d92e8"},{"algorithm":"sha256","value":"6e8687bb4f371e6a5a0316bc221394442e4fe55cf0c19f901b917e7765c6eeb5"}]},{"id":"310d25f28691fd93","location":{"path":"/juice-shop/node_modules/linebreak/node_modules/base64-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":703},"digests":[{"algorithm":"sha1","value":"c5e890ef1a0688476da2fac589b8d70ee8b9e64d"},{"algorithm":"sha256","value":"c02b020c7ee58e1dd08812e7fe2808881433a4aaa4331b0a440961e8ce853e3e"}]},{"id":"7274666487a4af74","location":{"path":"/juice-shop/node_modules/linebreak/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1229},"digests":[{"algorithm":"sha1","value":"7f0f13cabdaa4467eddc525051411330fb1b9536"},{"algorithm":"sha256","value":"53f67b29d3d0c3bc43501bf17d658aa611a668128eeba39ae9eabeb1cdb505d0"}]},{"id":"d475ab014a69719a","location":{"path":"/juice-shop/node_modules/listenercount/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":586},"digests":[{"algorithm":"sha1","value":"39b628e6e8b9f8e088189bc3be32981b305de75d"},{"algorithm":"sha256","value":"5a86ab80928808eeb15b05c191e506282760ac13059a9f0e80f4cc215e463e99"}]},{"id":"6f67a735ff86c071","location":{"path":"/juice-shop/node_modules/lodash.camelcase/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":752},"digests":[{"algorithm":"sha1","value":"2ad584413c18f3e37b0b8481b84314d58e850e2f"},{"algorithm":"sha256","value":"9efa0aaf45881a9b6f8150e72e399a7d17732c8bdb772bb501204204821a22dd"}]},{"id":"fae648db89b30319","location":{"path":"/juice-shop/node_modules/lodash.isfinite/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":749},"digests":[{"algorithm":"sha1","value":"c663108fc530fc52e8ce946399b099dad2f6114d"},{"algorithm":"sha256","value":"2abd2380279a93b32995b706fdb633fc9ac4f53166a770b1d146c17612444a84"}]},{"id":"d866db02e92b765d","location":{"path":"/juice-shop/node_modules/lodash.set/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":734},"digests":[{"algorithm":"sha1","value":"1ee3b14200998ff446e2f7c90f6422cb02185980"},{"algorithm":"sha256","value":"bb7cee8203b5e5ce6d1d38222d558f7862fb5df28ae57d27faae5bd2bc0b2f53"}]},{"id":"0e3e764438609515","location":{"path":"/juice-shop/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":578},"digests":[{"algorithm":"sha1","value":"2c1ec9f730323c72f6f76e73f48b24902cc853c2"},{"algorithm":"sha256","value":"8e41b07c744a0de0d2c1c23ed41418ecb0849abb56395d28802e601b4730d7c2"}]},{"id":"fa65fc9b59e61ff4","location":{"path":"/juice-shop/node_modules/logform/node_modules/@colors/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1059},"digests":[{"algorithm":"sha1","value":"bc0cd68d3d25a31abb16de7e2b5ff5e20d974403"},{"algorithm":"sha256","value":"af67d5bc4fac331176780d7da47802a48d9bca01596d571685351b4a03a6b9c1"}]},{"id":"4f91234f20c89935","location":{"path":"/juice-shop/node_modules/logform/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1476},"digests":[{"algorithm":"sha1","value":"ee3e0f5dfcca636f59f35b524c6cfee6f3839835"},{"algorithm":"sha256","value":"7fe3c68c465efc9460ce9abfbf95d5cacefc76fe159c7b171bf8923aa27e2660"}]},{"id":"000ee498cf353ddb","location":{"path":"/juice-shop/node_modules/lolex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":925},"digests":[{"algorithm":"sha1","value":"0243202664431af83621b42972b81a462cac173c"},{"algorithm":"sha256","value":"6e38fbe01194df78feb125f0413b770a58ac7c9268bc81376266dc4a8c512a02"}]},{"id":"b45ffac79d11c3cc","location":{"path":"/juice-shop/node_modules/loose-envify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":809},"digests":[{"algorithm":"sha1","value":"2162096bfa92a2ab1ab7bcde6fe70e590adb7eaf"},{"algorithm":"sha256","value":"8c2e27dae366396ced36fe0f7c6d35d71a1440fd8e82df5f2005a5297888a0d4"}]},{"id":"9472e5128325fd35","location":{"path":"/juice-shop/node_modules/lowercase-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":609},"digests":[{"algorithm":"sha1","value":"094e1a4133dcde74b82f3517eecd3acbba0ce722"},{"algorithm":"sha256","value":"b93a86a7d0bcaf9f4fbc2ff2732cecb237a70d541a5a8a3cd8c8b6b2829311dc"}]},{"id":"5e31d84b9aaeb1a9","location":{"path":"/juice-shop/node_modules/make-dir/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":978},"digests":[{"algorithm":"sha1","value":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"algorithm":"sha256","value":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"id":"e872def308b644ae","location":{"path":"/juice-shop/node_modules/make-dir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1027},"digests":[{"algorithm":"sha1","value":"efaeb3af11445ed86a3b422c6779425597aedf92"},{"algorithm":"sha256","value":"d97dcd396bb3397b3e6651032ed52fd937dcfc6da85bd792792f3ecfb8206326"}]},{"id":"95699e4d199a0e77","location":{"path":"/juice-shop/node_modules/make-error/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1482},"digests":[{"algorithm":"sha1","value":"e83b2183c8ea3ce675ef5fead31c1290015f32fe"},{"algorithm":"sha256","value":"50c34173c986be81cb3efe6a2663cca1cc84ecc6ab2d8fd33ddd234e59012bee"}]},{"id":"823eb56d0539170c","location":{"path":"/juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":600},"digests":[{"algorithm":"sha1","value":"563b0d8af1a9641083e8f6cefbf4259fa845e7ca"},{"algorithm":"sha256","value":"bee0609d5ab09a590afe0e1209d3702b0afb0a3c158492f90902a724d889d22b"}]},{"id":"1c89863fcf82626b","location":{"path":"/juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1080},"digests":[{"algorithm":"sha1","value":"046524b23a7aefb2b0cfd3ebbd0fd84c0f7df3f6"},{"algorithm":"sha256","value":"a33b5a293825b22957629dafe778ea4164e577499418cd907d937b874f27675a"}]},{"id":"7dbc80c12f7e3d31","location":{"path":"/juice-shop/node_modules/make-fetch-happen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1763},"digests":[{"algorithm":"sha1","value":"4e321611ef7ad4a60c9b8db56a8e49c35f4624f5"},{"algorithm":"sha256","value":"279b653b3c792aefb9cef4f0822747a5d81c1fd135bc92bc1251112ddc695b84"}]},{"id":"fb0fb6d27c44a77d","location":{"path":"/juice-shop/node_modules/make-iterator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1335},"digests":[{"algorithm":"sha1","value":"4d4a1468c0616ef8d46d346b089bcb5d03ffe180"},{"algorithm":"sha256","value":"40aa14a22aba7bb3f924fcf0fd9228bc957318fcfeadf357533ee3d86782acec"}]},{"id":"f375085a742c530e","location":{"path":"/juice-shop/node_modules/make-plural/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3253},"digests":[{"algorithm":"sha1","value":"d39bcf894b551faefa974cf0f466849a7c416c2c"},{"algorithm":"sha256","value":"dea92be18b2be286d23fee583b178685ecd7e18c49d2535d0ba625a02722553b"}]},{"id":"a7cb88bbfba2f9cd","location":{"path":"/juice-shop/node_modules/map-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1072},"digests":[{"algorithm":"sha1","value":"59f4b9e44939cd98fa3853cd0437d509aed52b92"},{"algorithm":"sha256","value":"6f7a40df8df45e11963987035e12955b2e4a5fba23c8768fe1952d034680492d"}]},{"id":"77adc3cb1f9ee9c0","location":{"path":"/juice-shop/node_modules/map-visit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1473},"digests":[{"algorithm":"sha1","value":"c6bc75728b734e76e5bae9cc912813bf5e7881c4"},{"algorithm":"sha256","value":"ccdc56c6d8e9bd165f7a83d8b94b327582b7ea31807a6aad40decdb8e49ae6a0"}]},{"id":"2832d2c021c4e3e7","location":{"path":"/juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1207},"digests":[{"algorithm":"sha1","value":"9735c2bc0d60a2aaa6d810d4cf1c47774b914f9c"},{"algorithm":"sha256","value":"675f6e2380c3118ca2c7e1bf39a2720b0eda169a282adabb0f38d27049a8283b"}]},{"id":"5d3578ab91fccc4f","location":{"path":"/juice-shop/node_modules/marsdb/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2503},"digests":[{"algorithm":"sha1","value":"05593b5112e981dce1e0cc9fab47651e53dda0b8"},{"algorithm":"sha256","value":"3f66481f2e5de498a9b36561856a2e689ba4ed420d7f552887783b3a44e3d2f9"}]},{"id":"8edd7d68750f9b7d","location":{"path":"/juice-shop/node_modules/math-interval-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1047},"digests":[{"algorithm":"sha1","value":"1e2f73e92f8caa8815589e89dcba720f53f0b218"},{"algorithm":"sha256","value":"5db4e0e76fdf0f85f164380a4d113ae51c34752d0d4f57a9e360ac88d199a33b"}]},{"id":"a823953a5f89323c","location":{"path":"/juice-shop/node_modules/math-intrinsics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2670},"digests":[{"algorithm":"sha1","value":"017b2996c50a49f073f75e2cb92b61b9d4258bce"},{"algorithm":"sha256","value":"39d74aa5a354153130706286dd60a2d8409ce0c8f66546eff2edcac0afff17e1"}]},{"id":"c61fe6243adc1753","location":{"path":"/juice-shop/node_modules/media-typer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":759},"digests":[{"algorithm":"sha1","value":"866c9ea28a167b6800da67cdbe18cc9f0ec5cbab"},{"algorithm":"sha256","value":"8ccf875e488e700b79ec48386e2f47c51c5f26297ec74e5e4e5d92dc5d70ef30"}]},{"id":"c37bc0a0984ccb01","location":{"path":"/juice-shop/node_modules/median/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":559},"digests":[{"algorithm":"sha1","value":"9cbbd09b97f16663e8695325d1ce0c44ae624cf5"},{"algorithm":"sha256","value":"48ae606a70183af9efa60fba296cfe1fdc103c06d3d5073e1b6c88312492bbe7"}]},{"id":"45cd8cf5d38b5a53","location":{"path":"/juice-shop/node_modules/merge-descriptors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1028},"digests":[{"algorithm":"sha1","value":"d393c91c5d7c5291956c48571625b13cddd28990"},{"algorithm":"sha256","value":"6321e7d658510186de8976bd577ef59a1dcc4f1371d238ce2e676e484d1ebbed"}]},{"id":"81c29e943e59e28d","location":{"path":"/juice-shop/node_modules/messageformat-formatters/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":566},"digests":[{"algorithm":"sha1","value":"97ee08ab442ed44e08cfc000ed6f5a9f57795c1a"},{"algorithm":"sha256","value":"a29374a4688c850e080f311c796e3875a2c860c21389f59e82e5a17791c8aac2"}]},{"id":"1eb320927d1166fe","location":{"path":"/juice-shop/node_modules/messageformat-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1161},"digests":[{"algorithm":"sha1","value":"d65d6a13fa614fdd498350e8839e76bbd3259ff3"},{"algorithm":"sha256","value":"7d4f82a9c3781764f348c4bae11f4466f0ef8de8557fcb955a9246f14e2fffc0"}]},{"id":"410ccc8deba570f6","location":{"path":"/juice-shop/node_modules/messageformat/node_modules/make-plural/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1208},"digests":[{"algorithm":"sha1","value":"4c9ce9e1ead0092177f7ce3e2dc6f5c6ebf04c33"},{"algorithm":"sha256","value":"2ff54f256f10f5f7d6d5542b83a1b659897f6b8620521eb8df01dbe83cc57b49"}]},{"id":"00c5ac7a60a43cba","location":{"path":"/juice-shop/node_modules/messageformat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1949},"digests":[{"algorithm":"sha1","value":"8d0f9e8b22ad0e4931d7109d2b8075fa34d07b0d"},{"algorithm":"sha256","value":"9a3b8590efa611ef114b154994715e4f9c1226f16592922e48ab86245dd8c6b5"}]},{"id":"60ea0632f4379308","location":{"path":"/juice-shop/node_modules/methods/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":947},"digests":[{"algorithm":"sha1","value":"93fab7b874afa4232986a2cab9a7e900b5eaee5a"},{"algorithm":"sha256","value":"1aea21641646c87a589208a9363141cd2acd503db45c635f8217613c45837c09"}]},{"id":"072c9ca084ed10c8","location":{"path":"/juice-shop/node_modules/micromatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3202},"digests":[{"algorithm":"sha1","value":"6d6680424a952f00748d4adeab90cba48e7f34e3"},{"algorithm":"sha256","value":"1ee68d25837f01bf38614622496b3675070fb8f05daac0ceaa4a06e29c29355f"}]},{"id":"8d8df7902a36cc5c","location":{"path":"/juice-shop/node_modules/mime-db/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1624},"digests":[{"algorithm":"sha1","value":"192a69685a32f1ccc5df8a54ea0f117c48bd87f1"},{"algorithm":"sha256","value":"d03e37b915a050af548d543f4e45ff5de06ec767c19e745f18c431d9dc26b5bf"}]},{"id":"fdbb6eb30d7fe9dc","location":{"path":"/juice-shop/node_modules/mime-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1149},"digests":[{"algorithm":"sha1","value":"ee2c9eae301358bf7d646b5b7ede6c28fed4bf96"},{"algorithm":"sha256","value":"5053cc10259c3913ab6b6c8f13170a619c0d1836c1d9081238329a559fafeb3a"}]},{"id":"6b573b12343177ea","location":{"path":"/juice-shop/node_modules/mime/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":933},"digests":[{"algorithm":"sha1","value":"0779ea22afe593a2ec0223d16e9ccb5d0e01e45f"},{"algorithm":"sha256","value":"f6a871d6ab40d2f2945d626a4d75da2fce78a35737c0870a0a4da9bee43f9d4e"}]},{"id":"39b6804efdc35429","location":{"path":"/juice-shop/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":651},"digests":[{"algorithm":"sha1","value":"082938445f1ca0117cf3c38752fb121b427d382b"},{"algorithm":"sha256","value":"a3c32b6656683020a9458474c9536dcbf37b873668b87635c19ff10b58f362ae"}]},{"id":"eb405f23d85b9547","location":{"path":"/juice-shop/node_modules/minimist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1788},"digests":[{"algorithm":"sha1","value":"2bec91d11358048bff848e353df12837beb6ad94"},{"algorithm":"sha256","value":"252881f6a068a3e70386706d88a694b5e8e9e053b6d9f309fd9a329e651bbf81"}]},{"id":"cf5d120d309a3c13","location":{"path":"/juice-shop/node_modules/minipass-collect/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":688},"digests":[{"algorithm":"sha1","value":"7ca3a77ca7b795148ecee5d9ebbe96e968dddb15"},{"algorithm":"sha256","value":"042ab826c5440a7d01a1cafae44c54840618319e2e64ed40df006c542b0768f8"}]},{"id":"9f6ab4a2cfb183fd","location":{"path":"/juice-shop/node_modules/minipass-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1745},"digests":[{"algorithm":"sha1","value":"20a8b7cdd0d9df659a448aef3a4589ca2a95d39e"},{"algorithm":"sha256","value":"75e1d21fe4253c6a01b012e347900cf44c13f0ff541a5e000ff930faa504d84b"}]},{"id":"354b139664f15d70","location":{"path":"/juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1187},"digests":[{"algorithm":"sha1","value":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"algorithm":"sha256","value":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"id":"8ba3cef2e2320e09","location":{"path":"/juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":652},"digests":[{"algorithm":"sha1","value":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"algorithm":"sha256","value":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"id":"bf7d1cf758ebad3e","location":{"path":"/juice-shop/node_modules/minipass-flush/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":799},"digests":[{"algorithm":"sha1","value":"c89612a2a9c68141b8271bbc94bcc88067c29790"},{"algorithm":"sha256","value":"822c46377be9b8a54b3565210b03f874f65f28c88cca59168368fd11842219cd"}]},{"id":"ff643fb756a982f2","location":{"path":"/juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1187},"digests":[{"algorithm":"sha1","value":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"algorithm":"sha256","value":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"id":"6c2fdee0a35d4c71","location":{"path":"/juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":652},"digests":[{"algorithm":"sha1","value":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"algorithm":"sha256","value":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"id":"d5af65d3a036c9db","location":{"path":"/juice-shop/node_modules/minipass-pipeline/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":588},"digests":[{"algorithm":"sha1","value":"e30c58465801deaceb4b81898e531c75679563b1"},{"algorithm":"sha256","value":"c20f059ca6012af5a3d255948c7ab1fccc06ad1d0019c669b08ba251cd4b281d"}]},{"id":"335e0c59c4345b7a","location":{"path":"/juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1187},"digests":[{"algorithm":"sha1","value":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"algorithm":"sha256","value":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"id":"86eb941afff69777","location":{"path":"/juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":652},"digests":[{"algorithm":"sha1","value":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"algorithm":"sha256","value":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"id":"7b37e97602d6448b","location":{"path":"/juice-shop/node_modules/minipass-sized/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":831},"digests":[{"algorithm":"sha1","value":"615e0e93dfdbc65b217029380591abc9e9b64136"},{"algorithm":"sha256","value":"55b337582c4192528f19eea2ababf77b18fe2ada15f346b25a2c1d276fec182b"}]},{"id":"22b1c15dd103377f","location":{"path":"/juice-shop/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1933},"digests":[{"algorithm":"sha1","value":"798df22ae1185484c372b4da30c4d75a0e7ea572"},{"algorithm":"sha256","value":"f6cfe184c40e1c08eac8f614d7ca6888fee9654259668ad0670bb6011f74a005"}]},{"id":"cb03bfc59e378a2d","location":{"path":"/juice-shop/node_modules/minizlib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1844},"digests":[{"algorithm":"sha1","value":"84d8d3aa79f268476fb7904393588b04eead52ed"},{"algorithm":"sha256","value":"e3be75cf1475cf676d2aeb5a91e3afa3975018565f654b61906c6ca5565e68e0"}]},{"id":"7a97cf05e6479f81","location":{"path":"/juice-shop/node_modules/mixin-deep/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1256},"digests":[{"algorithm":"sha1","value":"dd2586b0c55f1abfdf46028249cad10d37b6d18a"},{"algorithm":"sha256","value":"90b077cff5552f5ea9594b64ca6a48b7ece1db0948fe0467b89b86c0592cb555"}]},{"id":"86a3ae1e6a040d6f","location":{"path":"/juice-shop/node_modules/mkdirp-classic/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":471},"digests":[{"algorithm":"sha1","value":"1038c88acb879de67ec347d0c4e1639e6ddc6f17"},{"algorithm":"sha256","value":"dd81e4703dc7005247e7c2dc056c67c936923a40b4dc9b266cf8acf3442ba89c"}]},{"id":"acd44bb7a3fb56ec","location":{"path":"/juice-shop/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":804},"digests":[{"algorithm":"sha1","value":"46da394a85c88f3288e19ccd89c03174e1360c52"},{"algorithm":"sha256","value":"a7357d86be1fd6cd9ac7bc78c4d49155ce08c6087a2378fae5b15ce2eb34b9a2"}]},{"id":"5b4c1de87e5d7358","location":{"path":"/juice-shop/node_modules/moment-timezone/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1077},"digests":[{"algorithm":"sha1","value":"f63ec700f7f848f155b904f161a24db413a96aed"},{"algorithm":"sha256","value":"4b5a6218fe37ea04bbe19f463fc2477e141bfb8ee18506bd99e871a0d25c3dad"}]},{"id":"2e18a4c2e44b162a","location":{"path":"/juice-shop/node_modules/moment/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3556},"digests":[{"algorithm":"sha1","value":"d32c71de37d4b9dffede0ee39dedd2eca5b4bb12"},{"algorithm":"sha256","value":"5e2f0870f4d1bbef11e8bf90babd72a4399b86b19da81de796a58457a37b8e13"}]},{"id":"edd6788649f9b1d6","location":{"path":"/juice-shop/node_modules/morgan/node_modules/basic-auth/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1084},"digests":[{"algorithm":"sha1","value":"b2df92eda0861bfdf03b3689d8e6a53bbd607901"},{"algorithm":"sha256","value":"eacbd5624f044dbbdd9daf971ee004012e835368f7002f2dee742275e463eeea"}]},{"id":"22b3feef98949f34","location":{"path":"/juice-shop/node_modules/morgan/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1138},"digests":[{"algorithm":"sha1","value":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"algorithm":"sha256","value":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"id":"619f4b4a2c7c03e0","location":{"path":"/juice-shop/node_modules/morgan/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":704},"digests":[{"algorithm":"sha1","value":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"algorithm":"sha256","value":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"id":"ababfda21a51013f","location":{"path":"/juice-shop/node_modules/morgan/node_modules/on-finished/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":878},"digests":[{"algorithm":"sha1","value":"c29040f7d6143d368f7373aa6cced5817b070c87"},{"algorithm":"sha256","value":"c67ecda258b136ba8f9bc2b6600979bde85308c2a27ea0941465d9cb12239cf3"}]},{"id":"a2564cc6a7ae7a2e","location":{"path":"/juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":783},"digests":[{"algorithm":"sha1","value":"bf9a046dba09dcce1bd474ff0f84c39cb57dc5b4"},{"algorithm":"sha256","value":"3d8b6d944be9e931a178914afbb3d6b79bfa199c032872b687bed41ed996c747"}]},{"id":"2740d3637a295e75","location":{"path":"/juice-shop/node_modules/morgan/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1295},"digests":[{"algorithm":"sha1","value":"12b5f22ea2a5cfefd023b561d82364d939346484"},{"algorithm":"sha256","value":"4b0296a5e97c48109500944481c91bc6548a3fa2d8cffe3eadb2efad148859e2"}]},{"id":"b508cb05ddff4120","location":{"path":"/juice-shop/node_modules/mout/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2040},"digests":[{"algorithm":"sha1","value":"961312a129ca9ff8ba04623b6507d91a2f95ea3f"},{"algorithm":"sha256","value":"fc5a7da4bdd4f1d2b7db11588b90c77f0de25b0e16b4b3342706fb677fb70c08"}]},{"id":"2e91af8251774e55","location":{"path":"/juice-shop/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":732},"digests":[{"algorithm":"sha1","value":"c290eb97736177176d071da4ac855ab995685c97"},{"algorithm":"sha256","value":"1a6b4d9739790c0b94ab96c8cc0507e281c164c311ff4fbf5e57fb8d26290b40"}]},{"id":"9758b3c4f09349c3","location":{"path":"/juice-shop/node_modules/multer/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":623},"digests":[{"algorithm":"sha1","value":"44ed68c9d570bf46fb09d444537a6520b60f77cd"},{"algorithm":"sha256","value":"8856bdf1f9b0f5d6b79fc8af4c5d23ca25a41c8cbce465d4b2f5a2852eab1859"}]},{"id":"ff1495ab038c72a7","location":{"path":"/juice-shop/node_modules/multer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1128},"digests":[{"algorithm":"sha1","value":"9d5f9e911709c067c01dc860c8f6e35a7429a6ab"},{"algorithm":"sha256","value":"49eef045324ab4b414b473dd93dd471f68dbc68eaa7003e88e85b6f70c5b4873"}]},{"id":"8daf80b542b1e439","location":{"path":"/juice-shop/node_modules/mustache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2053},"digests":[{"algorithm":"sha1","value":"7388b74f1debb1f95b9fd3f1d61102a98c28909f"},{"algorithm":"sha256","value":"6cd082a032f4c79c9f57d1bbd0ebbf9626d05e25f3347b20d3745708b57ecfae"}]},{"id":"8ee7aef46d7128e4","location":{"path":"/juice-shop/node_modules/nan/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1439},"digests":[{"algorithm":"sha1","value":"0e0bd529c8f4d49238fb7e91741829cf7b0d2686"},{"algorithm":"sha256","value":"9be1db68926741824af69344a811048ea7f236090ee7b39fd639aec9e0a1f2c7"}]},{"id":"d017c87dd565a827","location":{"path":"/juice-shop/node_modules/nan/tools/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":441},"digests":[{"algorithm":"sha1","value":"c8b6de0212f33be85f01aea1581791bd14aa2a73"},{"algorithm":"sha256","value":"26c59824a231aa81659c1d72c0a359e271889881218212ececcd4b393dfe13aa"}]},{"id":"e21e3bf74478f98f","location":{"path":"/juice-shop/node_modules/nanomatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2714},"digests":[{"algorithm":"sha1","value":"fe200be1cf7563f9445a8b07aa9354f534c0f408"},{"algorithm":"sha256","value":"a8c64c345932f29d458cc0973c0c5a3b9fb4c3cca3561a828f48a06b60f1d416"}]},{"id":"20005af0538959d6","location":{"path":"/juice-shop/node_modules/napi-build-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1047},"digests":[{"algorithm":"sha1","value":"b502791eceb8f2957092667ec0ad17b7dba27817"},{"algorithm":"sha256","value":"a49e21f07e39fa8b5ab477b981260594519dca2e0107e820826c040054a63a1a"}]},{"id":"a5867ede088a71c3","location":{"path":"/juice-shop/node_modules/needle/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1153},"digests":[{"algorithm":"sha1","value":"3d5aebece9ee472dd80cdbe1235c8ce746c76c25"},{"algorithm":"sha256","value":"bc3ebfd4898960d942e65f60696f2af26917d6ddf016dd159c52beb9241d3983"}]},{"id":"89f6c9cbfbfb22f9","location":{"path":"/juice-shop/node_modules/needle/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1237},"digests":[{"algorithm":"sha1","value":"9bf939335cef204af46611dc82702b42200fdc34"},{"algorithm":"sha256","value":"5fa6ed0d41bd2d31a28d87fe3529024f19da63f499bc046fe292d0ce82446357"}]},{"id":"42115066fa3397dc","location":{"path":"/juice-shop/node_modules/negotiator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":993},"digests":[{"algorithm":"sha1","value":"94342123a37046fc1dd4ed813dd2103479225426"},{"algorithm":"sha256","value":"d7c1fb78e3186b6385077e0b7b365adca324274963e41e1d68f78b4f82105e4f"}]},{"id":"05aef8165e103184","location":{"path":"/juice-shop/node_modules/neo-async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1376},"digests":[{"algorithm":"sha1","value":"420739d2572278d648b89b2206cfbf89e89832ef"},{"algorithm":"sha256","value":"bdf14e4aab20dbe30f54ecb40d41ff75339327f9a1cf8638931ea16256ceaa6f"}]},{"id":"aea71c3c5c427614","location":{"path":"/juice-shop/node_modules/node-abi/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":978},"digests":[{"algorithm":"sha1","value":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"algorithm":"sha256","value":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"id":"dc60ad78829ba659","location":{"path":"/juice-shop/node_modules/node-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":958},"digests":[{"algorithm":"sha1","value":"df5a7d5e4921222cd4686a78783540cea2c316c3"},{"algorithm":"sha256","value":"b5db851f28f5d20f1d0aed33ccc40aceab12fb3472108cd1fe4f6118be11084b"}]},{"id":"76126f5243511171","location":{"path":"/juice-shop/node_modules/node-addon-api/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":10784},"digests":[{"algorithm":"sha1","value":"7823e132377d718289188b35c5c8c362e8d89953"},{"algorithm":"sha256","value":"e4947cf10e432c42459e60a00947ccd1ad2501e16cf1a530b3d39f0c2de5c83f"}]},{"id":"226a3cc5e68dc502","location":{"path":"/juice-shop/node_modules/node-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2668},"digests":[{"algorithm":"sha1","value":"3bf38043f961b5239a3e198325a553012c08a45f"},{"algorithm":"sha256","value":"000a0b3b037d4e3e211e7b7ca559a5a62a39b96ca2c6bcdaed3aba0a545eedba"}]},{"id":"7b545fcc0aa7a2e9","location":{"path":"/juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1072},"digests":[{"algorithm":"sha1","value":"58ff9d74c88270726b05e383ba4d2641a18438f3"},{"algorithm":"sha256","value":"1903498f98eab52f962076359b74e436bb24cf484fd1a75af97a2509712029ae"}]},{"id":"d9497497992f37ed","location":{"path":"/juice-shop/node_modules/node-gyp/node_modules/isexe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2435},"digests":[{"algorithm":"sha1","value":"33fc88b1f05370bb6518291c601cf96cfcafdc3b"},{"algorithm":"sha256","value":"40b17c58e0324bd3311cc201cfe513054e6af10261f872c8873ae290d620d5c6"}]},{"id":"b1168809ff514920","location":{"path":"/juice-shop/node_modules/node-gyp/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1214},"digests":[{"algorithm":"sha1","value":"317e51d1f350fa28d851280d460bebcd9154acca"},{"algorithm":"sha256","value":"a892ac4d9de9c19c5649cd38963ff353ce637455f83667a6b3a691bee62a7912"}]},{"id":"1a10023ea9970c4f","location":{"path":"/juice-shop/node_modules/node-gyp/node_modules/which/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1245},"digests":[{"algorithm":"sha1","value":"519f542417e96085fb8a1ad8d7a0f913155b5e56"},{"algorithm":"sha256","value":"9f06638e5fcb977409c2181382492dd0d62885999e5739a8f285960d5a78906d"}]},{"id":"f7dfb533373214d3","location":{"path":"/juice-shop/node_modules/node-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1271},"digests":[{"algorithm":"sha1","value":"ccf15dc1a8d1d80613e27c704d1776222cc81229"},{"algorithm":"sha256","value":"f7b6b8bc2c6051e72af8038882314efea54a7b0f7c8c4cf93db264b03c477d60"}]},{"id":"46a5be7a55fc410b","location":{"path":"/juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":160},"digests":[{"algorithm":"sha1","value":"3a785cd04b35cc9a5fb36ad1a97561e7d3c3cf53"},{"algorithm":"sha256","value":"49144a24c7d686ca276850e6ffdd97147148c10acf3fe94317c96aa07de6a6ed"}]},{"id":"9cf3b4d7bda6e20f","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"bb0996663f6d2aa1","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":610},"digests":[{"algorithm":"sha1","value":"c3024b92485c885b974e1f46cb2c32de716c6f06"},{"algorithm":"sha256","value":"7c18e85ac9eff99dc6cb6c5626e11ebea658e69119e0bc8cb4bd799c2b48125a"}]},{"id":"3892f63a3d4e809f","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":826},"digests":[{"algorithm":"sha1","value":"5e6807bb3e5a5035a1cf03f1a855b3e6492f4ae1"},{"algorithm":"sha256","value":"3539da425561866028c253efb502461eba9a61f60e7aed6236df87f8f5fa8217"}]},{"id":"58ceb4c4a74b7402","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1237},"digests":[{"algorithm":"sha1","value":"ec0700462dfce89024e67c0437eabca858407176"},{"algorithm":"sha256","value":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"id":"fe3300d59197ef61","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"algorithm":"sha256","value":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"id":"a28b99a3fabf8a1b","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":788},"digests":[{"algorithm":"sha1","value":"e55449021f01663c8f607ceb7dbbf50d166624f1"},{"algorithm":"sha256","value":"f62740d4879900b0e5c1ab64580e4dae15e1345b162d148a260d39834c8f41ba"}]},{"id":"a380bfd92a7b8ee4","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":843},"digests":[{"algorithm":"sha1","value":"bcb1bbab5e11777e5eabdd3ddcf01fbf2529853c"},{"algorithm":"sha256","value":"2a50eac171f8d9eead35f637c6c4bb965875fe5c876b5c888ba5fde46f4daf9d"}]},{"id":"6e3a9591fa389c8e","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":623},"digests":[{"algorithm":"sha1","value":"44ed68c9d570bf46fb09d444537a6520b60f77cd"},{"algorithm":"sha256","value":"8856bdf1f9b0f5d6b79fc8af4c5d23ca25a41c8cbce465d4b2f5a2852eab1859"}]},{"id":"da65f90b07bcf8d7","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":683},"digests":[{"algorithm":"sha1","value":"332100289a0b019f231d6066376efdfb85345547"},{"algorithm":"sha256","value":"d85eee455ed9a79caa4a91d52e89857e576d30eefc3c826f0bf4dfbe067d0679"}]},{"id":"6ceedf91ac82879c","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":677},"digests":[{"algorithm":"sha1","value":"d1241a4f102aa0d377e63ee84d58b278677c3435"},{"algorithm":"sha256","value":"3fb2eed4a1f87b6d9c0b28cb502967bff6c3bfd3484e505b91b157d88200d071"}]},{"id":"8e4cefd215d4120f","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":978},"digests":[{"algorithm":"sha1","value":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"algorithm":"sha256","value":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"id":"aac45587447717c9","location":{"path":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1389},"digests":[{"algorithm":"sha1","value":"cb08ea3f1813046f69fe762a54ee739e63596d79"},{"algorithm":"sha256","value":"a042350bb5cc1c9677d434b751b6a44fead64bcea99393a1251620db9c0e17a1"}]},{"id":"a8e5913ba20f286b","location":{"path":"/juice-shop/node_modules/node-pre-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1284},"digests":[{"algorithm":"sha1","value":"508afa4b14190f24381eebc0cbdd37fd03d370e8"},{"algorithm":"sha256","value":"f3e84b56fe45a07986847204250cb1fc382071adf2aa9e96bcea2ebc61355cd4"}]},{"id":"0147f70a6ebbb653","location":{"path":"/juice-shop/node_modules/noop-logger/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":323},"digests":[{"algorithm":"sha1","value":"0e21795f953d07a6714df586fde5026d83794a17"},{"algorithm":"sha256","value":"0af1b47cb5cb1cefca495ac1bbaa6a7e0372f2865103a5dacb64b99dfd990d17"}]},{"id":"eb23843fc85b0707","location":{"path":"/juice-shop/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":500},"digests":[{"algorithm":"sha1","value":"2c81ffca00f3b09f0669b43bbda6cfc723c05d5d"},{"algorithm":"sha256","value":"cf052eb4218045a3c48485f42ef3ec4cfb5e5c1f4b4753765d44eb5e730b1e68"}]},{"id":"e5f2cd95b12e18df","location":{"path":"/juice-shop/node_modules/normalize-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1784},"digests":[{"algorithm":"sha1","value":"4d6a654a05a46de332cfc70023e3ff0b39673fba"},{"algorithm":"sha256","value":"cd2d883ed14f4525cc3a87441b616327d38d1f8d096d12eef35f4c60dac9d796"}]},{"id":"74e530140ba1e890","location":{"path":"/juice-shop/node_modules/normalize-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":790},"digests":[{"algorithm":"sha1","value":"671dad55b1d83fb8c0838614bf00a76f7592961b"},{"algorithm":"sha256","value":"69befc6d902d0a1b361bbfb5ab863704b67ab5d9df1dbd9869a9152f6ad4c5d8"}]},{"id":"e75b3cfc4bbbed42","location":{"path":"/juice-shop/node_modules/notevil/node_modules/esprima/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1193},"digests":[{"algorithm":"sha1","value":"683cbde057cd3d8ff0105ecd318496ae8f6b19d2"},{"algorithm":"sha256","value":"9c8ec869b019be7bbc6e877aced29252cb4e229801e0dcd81ec36baf06c10722"}]},{"id":"bf537ddbbe4e5e83","location":{"path":"/juice-shop/node_modules/notevil/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":622},"digests":[{"algorithm":"sha1","value":"120bad0d2afc319a5da02e45d3a921b134636026"},{"algorithm":"sha256","value":"f9c36acd702b764beee8fdf8f3abec74b12bc1cb9b6b241ac9b88f8875e7c102"}]},{"id":"aca8a73d2883299c","location":{"path":"/juice-shop/node_modules/npm-bundled/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":783},"digests":[{"algorithm":"sha1","value":"aee4023f29d5d73bbb7dedaa7187b2711b0a34e4"},{"algorithm":"sha256","value":"2f824d252e975f9a48384b691e02add8d85390aae1ee9e839cc3387d34b946c5"}]},{"id":"4edb0a96e20bef45","location":{"path":"/juice-shop/node_modules/npm-normalize-package-bin/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":575},"digests":[{"algorithm":"sha1","value":"11198c06f8e234719166cd7209046b80fc516ebe"},{"algorithm":"sha256","value":"67b169fe285b204b15486098d0811e526fdf0bfa1d06cfb67f51bcd59e056bd1"}]},{"id":"902dee63c71fb673","location":{"path":"/juice-shop/node_modules/npm-packlist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1027},"digests":[{"algorithm":"sha1","value":"133a1af585371208c4017d29f13f33cd08dea5f9"},{"algorithm":"sha256","value":"55a0ee2e0cad20e525b8acf612ac1645f3fafa72721fde27e1a3b1e4a4aae7a0"}]},{"id":"055e4c4995568b1a","location":{"path":"/juice-shop/node_modules/npmlog/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":593},"digests":[{"algorithm":"sha1","value":"d655b0502579af043c389d145afe76ed496e3b0e"},{"algorithm":"sha256","value":"f88d2fef96cb03bfb402e22425b3b4214968f03d3c812e9c850fcdc5d7b9fd19"}]},{"id":"256f8dadf75e2868","location":{"path":"/juice-shop/node_modules/number-is-nan/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":585},"digests":[{"algorithm":"sha1","value":"b550ea20e6c7ed59ae2d8c0a384245bffab3f18e"},{"algorithm":"sha256","value":"242447f707a34988f6307983f56ab5efc4bee47dda47f931ad9d53ed9937c78d"}]},{"id":"291f401253ae684f","location":{"path":"/juice-shop/node_modules/object-assign/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":764},"digests":[{"algorithm":"sha1","value":"13257489764dfb0dfce9cf643096047658a826d7"},{"algorithm":"sha256","value":"5990bbffa235fc675debd925d50f6c3f48a2b4526d8c9f7555cadec9029d0d7f"}]},{"id":"367d2584ef57eb0c","location":{"path":"/juice-shop/node_modules/object-copy/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1005},"digests":[{"algorithm":"sha1","value":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"algorithm":"sha256","value":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"id":"4d0cc63196fa727d","location":{"path":"/juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2269},"digests":[{"algorithm":"sha1","value":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"algorithm":"sha256","value":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"id":"2beb9732a3e45f22","location":{"path":"/juice-shop/node_modules/object-copy/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1829},"digests":[{"algorithm":"sha1","value":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"algorithm":"sha256","value":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"id":"ae2fc11b776c8977","location":{"path":"/juice-shop/node_modules/object-copy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":972},"digests":[{"algorithm":"sha1","value":"c431e1c4af7c3b38a52d9643602ebf7526145a0e"},{"algorithm":"sha256","value":"038f2df0ae1284902e864641c743339854974fda88b523d4a85b3805ff19de8d"}]},{"id":"ae5cf64ce861cac7","location":{"path":"/juice-shop/node_modules/object-inspect/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2841},"digests":[{"algorithm":"sha1","value":"f59a216249b68601d6e44515c4f9188a2110cc50"},{"algorithm":"sha256","value":"21c5c63f653705f44a60f5fe93752b231caf6ff07b01805740bd89b71b2d6d8a"}]},{"id":"94f59a8da3b63a39","location":{"path":"/juice-shop/node_modules/object-is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2343},"digests":[{"algorithm":"sha1","value":"b37d4100f63846d229417569f747a582e0729f15"},{"algorithm":"sha256","value":"642cdbac75e401aa7ccb5c3a1ae12765dbf03ee9e844c6e2215114f8b0ad7f2f"}]},{"id":"9a8e055f03d8370a","location":{"path":"/juice-shop/node_modules/object-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1903},"digests":[{"algorithm":"sha1","value":"e40c3de9648f3ccff16f512b6316c7f1981b5834"},{"algorithm":"sha256","value":"60128330481888bf0e83a713699bee6668c5948821ef06106d8c9613b6081b45"}]},{"id":"6fac6a07e0f503f9","location":{"path":"/juice-shop/node_modules/object-visit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1267},"digests":[{"algorithm":"sha1","value":"b861515009e7b9f0f81afc15def332c6eaedfb26"},{"algorithm":"sha256","value":"ad7c3bb7c49b64966135199579946c8a0e3789bab24000bafc3df46ee0e0886e"}]},{"id":"866286ba797d797d","location":{"path":"/juice-shop/node_modules/object.assign/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2345},"digests":[{"algorithm":"sha1","value":"450174ba31f98098017fbf306567e4273a95c328"},{"algorithm":"sha256","value":"982c86a45d0edc61215628380656301e17e5a7f83c9e3072b38dff6778b0e1aa"}]},{"id":"b599288d5232125e","location":{"path":"/juice-shop/node_modules/object.defaults/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1416},"digests":[{"algorithm":"sha1","value":"e2e67e299fc4fc4f3a49c7d763bb40d9f8f952b3"},{"algorithm":"sha256","value":"49c2b0cbb2f4939b127392fe318b41d1304bca237e963bb264b09acd38c3a7e4"}]},{"id":"10939686d6a56f06","location":{"path":"/juice-shop/node_modules/object.map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1294},"digests":[{"algorithm":"sha1","value":"fc036829452a5b195d1139453fdd07550b7c95fa"},{"algorithm":"sha256","value":"a57d602ccb0e7d55a2b304aba41457457b46225682fe862c02374acb3c5c0c2f"}]},{"id":"754e434b4c73d2b9","location":{"path":"/juice-shop/node_modules/object.pick/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1209},"digests":[{"algorithm":"sha1","value":"7a553ddd8f24c96892437678a12c8a2cdd804312"},{"algorithm":"sha256","value":"e48178e83342140e91433af2e90ae5d41b7d70058ef92e1afea3acb9149f991f"}]},{"id":"e7cf0a23a88dde03","location":{"path":"/juice-shop/node_modules/on-finished/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1057},"digests":[{"algorithm":"sha1","value":"777e9cd400b42dee1199eacfb325876caeaff3cc"},{"algorithm":"sha256","value":"c812eca4b0dee2317cb446124cb27ae8e5b993c8fdd0144886b629ef6ef53fc1"}]},{"id":"557789d19b4641b9","location":{"path":"/juice-shop/node_modules/on-headers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1285},"digests":[{"algorithm":"sha1","value":"924744de2790eee065f7c1437c9d4757cab78730"},{"algorithm":"sha256","value":"86ef65dd0d349960bfc6a01292c1d40f49b064fffca48bd209a0e693c534a246"}]},{"id":"9216ee219405d999","location":{"path":"/juice-shop/node_modules/once/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":574},"digests":[{"algorithm":"sha1","value":"b2456f0417ad4f7dec058401908740c4da1ee7ba"},{"algorithm":"sha256","value":"33840d74c14c94bfb75c76374765b635531b1eacb88d7f1f2f380c94d0ea1328"}]},{"id":"37909a67602ee85c","location":{"path":"/juice-shop/node_modules/one-time/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":734},"digests":[{"algorithm":"sha1","value":"a7cf310a3413d75cf4374823b2300cfe2dec3b24"},{"algorithm":"sha256","value":"95f439060816dac444a0bd628e9849fd0894afe8e9eb4110bd737daadad46175"}]},{"id":"67474af946a7ec78","location":{"path":"/juice-shop/node_modules/opentype.js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1370},"digests":[{"algorithm":"sha1","value":"2017ce966b04df622563e99bb7966c3b36998e57"},{"algorithm":"sha256","value":"1cf7903eeaba55cdb56ba47ce893a3b104ccecd2e954061b5c5616529a9db69e"}]},{"id":"93941338ae37867b","location":{"path":"/juice-shop/node_modules/os-homedir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":690},"digests":[{"algorithm":"sha1","value":"36fa0ba7b479b41f98dde0822cc2a026bd5d7e14"},{"algorithm":"sha256","value":"465f469dc1dc630aa9347b28153da8b71d94b8fe87669bd1d49bc5b0eeeb364b"}]},{"id":"437f0117225b2527","location":{"path":"/juice-shop/node_modules/os-tmpdir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":672},"digests":[{"algorithm":"sha1","value":"48367dfdddfa0b59ba77d7c490da5ed3124275b0"},{"algorithm":"sha256","value":"708404ce657fbad57a4804f3ccfcda877e038b981fb9675aebcc57de91e95694"}]},{"id":"699c7f7601f19b0f","location":{"path":"/juice-shop/node_modules/osenv/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":792},"digests":[{"algorithm":"sha1","value":"76ff6531fce9614d1e45fa45269bc021992e75f0"},{"algorithm":"sha256","value":"184e6e41648f04dcb0d7141210a54bc2213c2e856aad7fd8f93a0bab7eb519c2"}]},{"id":"480e2a14d5f19704","location":{"path":"/juice-shop/node_modules/otplib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":768},"digests":[{"algorithm":"sha1","value":"a9593456a4d78c46e7fbd46b6c6315d4dda05fdc"},{"algorithm":"sha256","value":"6139765b3710a5a764f611df5e1d145cdbb618729b8eb9e52f3e094012131dde"}]},{"id":"d523647284c91d74","location":{"path":"/juice-shop/node_modules/p-cancelable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":756},"digests":[{"algorithm":"sha1","value":"1916b879c05ff7c43c6506dabd376267b118ad23"},{"algorithm":"sha256","value":"a65bb176766f5b9eb222552c19d553637ab89a572a7d1a37aea1c38348e353c0"}]},{"id":"ec98629fa4e48d10","location":{"path":"/juice-shop/node_modules/p-event/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":809},"digests":[{"algorithm":"sha1","value":"9828dde97e4d989a4e855f4338d18543162103f8"},{"algorithm":"sha256","value":"35131b3ecb0dfec3dec4ffae014374deca7ed3c1fea16165f9bfc5fa55f4ad64"}]},{"id":"607fff9e098dff59","location":{"path":"/juice-shop/node_modules/p-finally/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":741},"digests":[{"algorithm":"sha1","value":"29a603e1e24363c6a469d6922dd71dea18d4a32d"},{"algorithm":"sha256","value":"a96137ab1fb624d4e5fe2b6413417565e72323e709268eab8a790ea51eeda6dc"}]},{"id":"f0b610a0a33ea10b","location":{"path":"/juice-shop/node_modules/p-is-promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":702},"digests":[{"algorithm":"sha1","value":"5ec1f21e446cce1704f5bebd6c76308c624b3088"},{"algorithm":"sha256","value":"f320222ce152d59bbaa210d7b9f6c0b46c1be5f8b941aaa79388cfb84d63867a"}]},{"id":"4e239ba89e94923c","location":{"path":"/juice-shop/node_modules/p-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":911},"digests":[{"algorithm":"sha1","value":"5f275de37ed635969b147d1adac21fd6d36ced42"},{"algorithm":"sha256","value":"6f0aeb7043d0737e5bcaf8c2bf83b4a8ded247922aca592d684e37499d028ae7"}]},{"id":"4de54d8469900baa","location":{"path":"/juice-shop/node_modules/p-timeout/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":751},"digests":[{"algorithm":"sha1","value":"100425335fbce935be2397458b04276a845443ae"},{"algorithm":"sha256","value":"e95b82abb3ca8493c57213efdc80556eaf4be8409ca12dae831428c080c2c289"}]},{"id":"770253e0737a45a1","location":{"path":"/juice-shop/node_modules/p-try/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":636},"digests":[{"algorithm":"sha1","value":"37f6698fd2ca69e00a1b747e374f1eb3d99954b0"},{"algorithm":"sha256","value":"ff793c821f36985cde9f9d9ff6297e6c1304f8e597aa2d48dc53eda83c11e54c"}]},{"id":"bd7f4351a39a41ec","location":{"path":"/juice-shop/node_modules/package-json-from-dist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1690},"digests":[{"algorithm":"sha1","value":"d93947bd52021bb5f785613249e0e198a3b48025"},{"algorithm":"sha256","value":"38fdaf168bc63a6422a7dbe7e41a7b52b02326edef8b14019e0333ef60b37b47"}]},{"id":"ec4a550c8df20821","location":{"path":"/juice-shop/node_modules/pako/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":878},"digests":[{"algorithm":"sha1","value":"d10e69957646e41e179176878d2a3de76aaf4f13"},{"algorithm":"sha256","value":"dc1090fc2228e15fb13cc8aa81f3c99c9c0a4237f99a42d1c7ffda1b137cf1cf"}]},{"id":"55d1036ccd7f5470","location":{"path":"/juice-shop/node_modules/parse-filepath/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1484},"digests":[{"algorithm":"sha1","value":"a22d4709dc4be9310d39c64ec4f03233201f3d7d"},{"algorithm":"sha256","value":"1a299df30f2845bc3e8529b1833806d7e85914d9ce19b6ebe57d5a553399adba"}]},{"id":"750b98901f142195","location":{"path":"/juice-shop/node_modules/parse-passwd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1004},"digests":[{"algorithm":"sha1","value":"25fb0f091c688a3376145c783fd823aa6fd93b82"},{"algorithm":"sha256","value":"0ddfc8e12d83546f17c0a269d47eaad6f74aab078ab1da742097823fba730eee"}]},{"id":"0935e23d33d00048","location":{"path":"/juice-shop/node_modules/parseurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1180},"digests":[{"algorithm":"sha1","value":"646dc756ff16c464fcb63e17b2cd5ee4ad4f8b66"},{"algorithm":"sha256","value":"98c7b953c844cac7c0be2d5abc6559c6fd3a6075fd159b04c0f1bf46145bfed2"}]},{"id":"59ab2760365ff706","location":{"path":"/juice-shop/node_modules/pascalcase/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":873},"digests":[{"algorithm":"sha1","value":"2a48fb470b49b29cf3f97ccf63b22feee5be71f2"},{"algorithm":"sha256","value":"d4e337414d0c50c3475b0d483363a4c51d804436fe66a3612b1e474722b8a6fb"}]},{"id":"32d39e18146c6b13","location":{"path":"/juice-shop/node_modules/path-exists/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":607},"digests":[{"algorithm":"sha1","value":"dc362acdf83f36298d8ea6c823ac1d0b3b2096ea"},{"algorithm":"sha256","value":"5e258d1a0d185ae469fec34de2af18913421b94181ef61238efcfe0b00d1b2c3"}]},{"id":"d52f7e0cdbfa7619","location":{"path":"/juice-shop/node_modules/path-is-absolute/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":733},"digests":[{"algorithm":"sha1","value":"51b80416ea8aff0f6f04b15ee2e114250ba1a14c"},{"algorithm":"sha256","value":"be5b83877f6998b840b9365d7ab77e885f0d583337826c22daccaeb6e303fd4c"}]},{"id":"f368dd686650e118","location":{"path":"/juice-shop/node_modules/path-key/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":650},"digests":[{"algorithm":"sha1","value":"f330c46f59dbdd92dddf8a2cfc2c1569b469bdd2"},{"algorithm":"sha256","value":"25594dab72681c910d9cc919263a4daf27d77a75e0d2c26a4d958d6d6b798f86"}]},{"id":"3cc640bb45f4c351","location":{"path":"/juice-shop/node_modules/path-parse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":667},"digests":[{"algorithm":"sha1","value":"6ea9437323546aaaeb28afa33d0c9c7ed03e93a5"},{"algorithm":"sha256","value":"9c680ecfd322afe056b4ccbfdb6c7043342276903f017c0a29b77c3926790d13"}]},{"id":"5ff8d52455ef74c2","location":{"path":"/juice-shop/node_modules/path-root-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1203},"digests":[{"algorithm":"sha1","value":"715724f361b739f0c9721f038f1bd8b2bcbe5d60"},{"algorithm":"sha256","value":"dc054d43f815636a3dbb6d82a610289afd57b61c18b6e18f7c1f800f15f74ff4"}]},{"id":"006b9014de771dab","location":{"path":"/juice-shop/node_modules/path-root/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1104},"digests":[{"algorithm":"sha1","value":"0c48e82e37942bc5a594e8ddddf7f83ce3e0633a"},{"algorithm":"sha256","value":"03a07ba10675a90d6eda6eccb2f138aa6c0980db2e30ff7b3f9a1a20f140022b"}]},{"id":"857f1930de2e03f8","location":{"path":"/juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2827},"digests":[{"algorithm":"sha1","value":"eba45f816c43b1e505440b7a7f8392e38ba11306"},{"algorithm":"sha256","value":"a7e05794a5dc81dfc79a0f186c5219f442f2f735b08a3e9b91aba59833badc2d"}]},{"id":"702c5c3489ca8238","location":{"path":"/juice-shop/node_modules/path-scurry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2172},"digests":[{"algorithm":"sha1","value":"57ceeacc9d50abbd7e370e6a697520cc0784baa6"},{"algorithm":"sha256","value":"eda5ff683c26f88a134198fa2700b371abc9092c61a81474226bdfc6f9348c14"}]},{"id":"7a747bd5ce337a3a","location":{"path":"/juice-shop/node_modules/path-to-regexp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":554},"digests":[{"algorithm":"sha1","value":"44757af0fb6ee492a2f88ce7c226eac7d1bd9f02"},{"algorithm":"sha256","value":"39441795d309275bbe74b5836e34e6ab41feb31d74d37d54fca1090339fe6425"}]},{"id":"5e11b097bc538e8d","location":{"path":"/juice-shop/node_modules/pdfkit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2240},"digests":[{"algorithm":"sha1","value":"dc640b6b8ac5a82bd10be32a77fb21287dd4e25e"},{"algorithm":"sha256","value":"c839357686687a89e09118af96877e008463f9ec73743bd942393a1e1c8d2c2b"}]},{"id":"f3a215737f2453f2","location":{"path":"/juice-shop/node_modules/peek-readable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2530},"digests":[{"algorithm":"sha1","value":"046bccda296eb83ebe6419bcca8d83b6bc38cc0b"},{"algorithm":"sha256","value":"7be739e6dd2c01c1246559662feba2794332d16e28ef9927fdcb5f8ecd47f510"}]},{"id":"ad4695563b04fb3d","location":{"path":"/juice-shop/node_modules/pend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":410},"digests":[{"algorithm":"sha1","value":"bcc6ba00d4e6de6354b46bc7687d946fe6a1446d"},{"algorithm":"sha256","value":"1e4f01d39cc13c261f7ab81d0509d36bd98d8eceaf9ed75f2ab274286f3c3920"}]},{"id":"3d5020165587425c","location":{"path":"/juice-shop/node_modules/pg-connection-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1375},"digests":[{"algorithm":"sha1","value":"97c017fd2386cb88ee4164e1de9714b731956a3b"},{"algorithm":"sha256","value":"cb6a56ff8e49fea4df1512d8129db95a0229193eba6850619be15c001853594e"}]},{"id":"7913143088218e1e","location":{"path":"/juice-shop/node_modules/picomatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1912},"digests":[{"algorithm":"sha1","value":"82a55c764518c102b45acb6b097bdfbc6ba874fa"},{"algorithm":"sha256","value":"39b4c548570b67f5a07fb596e2e102ad8b373f83a86d761d13df6d911f9a784c"}]},{"id":"52b75eaeb00cc8b4","location":{"path":"/juice-shop/node_modules/pify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":828},"digests":[{"algorithm":"sha1","value":"920b385a20c890185d57e5ea1dcc86e3ff4d51a7"},{"algorithm":"sha256","value":"6f3beed79477c32ec1533609a75bef5cc3998e96657277519b3d66bfcc6d046d"}]},{"id":"176e2072c308cecc","location":{"path":"/juice-shop/node_modules/pinkie-promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":604},"digests":[{"algorithm":"sha1","value":"737766e86a40fa8b428ab9528b41bcc88430757b"},{"algorithm":"sha256","value":"0be4b7f157d8f59a1e9f3358c8ffc374e0350467ecebea59f795a49639115eb0"}]},{"id":"183dcf4cc919f68a","location":{"path":"/juice-shop/node_modules/pinkie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":759},"digests":[{"algorithm":"sha1","value":"b110de0e6bdd8dca481c37b9defbcbced1e414a8"},{"algorithm":"sha256","value":"afcd1666f0ca44b0ffe0587fbd1db52799334626cb121ef4eaa1780a9951dfb7"}]},{"id":"6930dcd5a9987bf6","location":{"path":"/juice-shop/node_modules/png-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":850},"digests":[{"algorithm":"sha1","value":"b0ff53deb53ab5662bffc9d2f9a43cddf48ebfa7"},{"algorithm":"sha256","value":"0c880ac699010e47ab91ec98f3756ac54291706721829572932e67e8faf71cf6"}]},{"id":"7ac8d4a456211c35","location":{"path":"/juice-shop/node_modules/portscanner/node_modules/async/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2412},"digests":[{"algorithm":"sha1","value":"5da55b9a896c8eed5f30013777ffbc8181bdfa67"},{"algorithm":"sha256","value":"180dfef0fd278a5225cdd10d1f352041129c337a961fb32ee53437fa85de76c1"}]},{"id":"2acb1e14ef683d2e","location":{"path":"/juice-shop/node_modules/portscanner/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"unknowns":["javascript-package-cataloger: failed to parse package.json file: unable to parse package.json author: json: cannot unmarshal array into Go value of type map[string]interface {}"]},{"id":"11666c1df8efc309","location":{"path":"/juice-shop/node_modules/posix-character-classes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1100},"digests":[{"algorithm":"sha1","value":"9ba4c2d3cdcdd1b494cbf744d03395441a4098dd"},{"algorithm":"sha256","value":"2809c4891110ae872b5af2c1268f46ffd80e6d31689a03b75eaa544566d4e367"}]},{"id":"62666cbb063997fc","location":{"path":"/juice-shop/node_modules/possible-typed-array-names/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2325},"digests":[{"algorithm":"sha1","value":"23814e5ed3fdcea6f3c2e3299c1b9af685ba7c50"},{"algorithm":"sha256","value":"0ff73753495cfff4556a5f8b7847ba1c06530341986e642a8637c6db74d87894"}]},{"id":"1d59ab37670dfd0b","location":{"path":"/juice-shop/node_modules/prebuild-install/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2043},"digests":[{"algorithm":"sha1","value":"e94e270dc48d57def16e7e6e55f92a2a87e90f4b"},{"algorithm":"sha256","value":"3a1c35a4b0d10d5f721dea267fdbf9981c37d13ffdd0fbd97044c5f1fcbcb026"}]},{"id":"fa0a991740cab4df","location":{"path":"/juice-shop/node_modules/prepend-http/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":622},"digests":[{"algorithm":"sha1","value":"a8b03b82dbd901db3e7c35f46d9ff9ed842fb6ac"},{"algorithm":"sha256","value":"310e7bb7d9e8be40ffd7a01972f41b43b14865db69290a157e748198544d9b0b"}]},{"id":"108c846443364538","location":{"path":"/juice-shop/node_modules/proc-log/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1132},"digests":[{"algorithm":"sha1","value":"ef77e00bb180e2d474ef8ec427d3ddb2dffe8b60"},{"algorithm":"sha256","value":"636f411adcca5bcfec9c68ee39ce18f3ee00d27934dbbcde3c6635929faceb85"}]},{"id":"10e28f32416ceaa6","location":{"path":"/juice-shop/node_modules/process-nextick-args/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":578},"digests":[{"algorithm":"sha1","value":"75936b9172e05098607a006de74399060a53a79c"},{"algorithm":"sha256","value":"6d6d93d057f39bc3173d53e694b61833fd0ce89c1d669156169136d31a968131"}]},{"id":"05c496a2a0543a73","location":{"path":"/juice-shop/node_modules/process/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":609},"digests":[{"algorithm":"sha1","value":"266a0cf0da901a3bdd4ab76d0ba9032640455ca3"},{"algorithm":"sha256","value":"8501b4909630e60c9e9f68c4ca8ccb1964688500e61c60408a26d5480a9dd3d4"}]},{"id":"7f943e07dd81ad02","location":{"path":"/juice-shop/node_modules/prom-client/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1841},"digests":[{"algorithm":"sha1","value":"4872cb11562cf75991f7540f3d72892194be2ac8"},{"algorithm":"sha256","value":"c1a54b7367d3ed23cd955158efb260ea26d1fe9a9c391d805733524ef3ef3637"}]},{"id":"6e5cde3dec8ef908","location":{"path":"/juice-shop/node_modules/promise-inflight/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":669},"digests":[{"algorithm":"sha1","value":"46be8c622d5a7a8c74a905df7eafb893fdb8a965"},{"algorithm":"sha256","value":"386697ebbf39442f0570d59c851e00ca22330a0a5ce3f389b621f6a0d6d7517a"}]},{"id":"ddab8d9cd7754b95","location":{"path":"/juice-shop/node_modules/promise-retry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":843},"digests":[{"algorithm":"sha1","value":"fc649cbedea73287db37a431e5761e9c0b4abca9"},{"algorithm":"sha256","value":"71c2995725304ffa82e03be2c21e83f3b7c0c557846df88aaed0f2b9fa75d911"}]},{"id":"4414711d2c1a3208","location":{"path":"/juice-shop/node_modules/promise/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1115},"digests":[{"algorithm":"sha1","value":"521b2aa15341f7fa10ae150c4aff97fdbdc755d7"},{"algorithm":"sha256","value":"86c20e9c15f4d9f1fdbde8abe56ffc37ae69deffbf3ffd1ecb88712cd0da79a5"}]},{"id":"1c1565a861f1e059","location":{"path":"/juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":844},"digests":[{"algorithm":"sha1","value":"73aea06cb5e5f59d7e3606c8ef2a286376c7b3ae"},{"algorithm":"sha256","value":"7848517bac5fd10abd76cd21b360b36ee2a444ee8d02e0f64fcbd6fde6d23628"}]},{"id":"9cfe0e3848aaf208","location":{"path":"/juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":579},"digests":[{"algorithm":"sha1","value":"b66fee7ae17c1645f8993eb5b0d51dafb0fa54f0"},{"algorithm":"sha256","value":"1d20fd96a0d3c332937b99f41b64336872f9a78679ce75a5be6a4efb1bc6876f"}]},{"id":"491ab39dd0a62f86","location":{"path":"/juice-shop/node_modules/proper-lockfile/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1481},"digests":[{"algorithm":"sha1","value":"8d5ebe5b9ba61918d5533be20640e436a0f59ad7"},{"algorithm":"sha256","value":"5941711e237eaf1b8889839f8c1bd2796bf319cabfb87e14b612535c05db570d"}]},{"id":"4ef436fa249c41e9","location":{"path":"/juice-shop/node_modules/proxy-addr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1183},"digests":[{"algorithm":"sha1","value":"a04c60d6b2441d6e2a6ebddcab75aa6efc2d1d9c"},{"algorithm":"sha256","value":"e490a79f8058cbb7c0e9fd3b9977013102b5cbd8d232259b93bb2ebf85834a51"}]},{"id":"42c8c02733529542","location":{"path":"/juice-shop/node_modules/pug-attrs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":446},"digests":[{"algorithm":"sha1","value":"b6adb0c7677506fb099c945daa2fade50883dc13"},{"algorithm":"sha256","value":"d064880b628e0ddc37c08af0da95486766c2eb313163c887a21996d5c96dce86"}]},{"id":"6874ee7a35642c91","location":{"path":"/juice-shop/node_modules/pug-code-gen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":639},"digests":[{"algorithm":"sha1","value":"f42160fdfc8b1f4987fa0c1e0480c3baf4c99819"},{"algorithm":"sha256","value":"cfddb87d1f113279c8a1118e1c8d6163ab786634701affb6a3b1fa8b65020abb"}]},{"id":"55ff019c49039d7e","location":{"path":"/juice-shop/node_modules/pug-error/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":384},"digests":[{"algorithm":"sha1","value":"6b67957081e9f303679cd5f7c4519b101e917879"},{"algorithm":"sha256","value":"6927ab8cdb89570d57b34d5953786ae2b56b89560301d452bc95c7519aa62212"}]},{"id":"545915ea60ffc4fb","location":{"path":"/juice-shop/node_modules/pug-filters/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":914},"digests":[{"algorithm":"sha1","value":"7a57db8c52388e0e345d522793b8842cd8d28ddc"},{"algorithm":"sha256","value":"88d2560b67ad36dafaaf59bfba4d42aa8aad7e96f181f37e067227b267924037"}]},{"id":"01d39e3e30c4aa54","location":{"path":"/juice-shop/node_modules/pug-lexer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":578},"digests":[{"algorithm":"sha1","value":"6c1c883900e11b3b22227f99d97cc525d19989b0"},{"algorithm":"sha256","value":"c49fbdee905f6f11a937a56b458e041e26bc418c3c29bd8d87603bd165a23944"}]},{"id":"be968cac74f666c1","location":{"path":"/juice-shop/node_modules/pug-linker/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":539},"digests":[{"algorithm":"sha1","value":"1696fada4ca8ba8097ef2cfa28d4337ba7607d4f"},{"algorithm":"sha256","value":"e284fe50d7618ddf9a8a32a6fce649ffc1cd5bec45e01ecf282878599d41db4d"}]},{"id":"e0d3c950f0476111","location":{"path":"/juice-shop/node_modules/pug-load/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":540},"digests":[{"algorithm":"sha1","value":"e13cea3113c17bdd86ca3eb40af38c2e1295706f"},{"algorithm":"sha256","value":"04f9984f732962d8da625959b64c0d8ef4f7e1e5710a08109dd86e730a35dce6"}]},{"id":"45ea3f4478019a3b","location":{"path":"/juice-shop/node_modules/pug-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":515},"digests":[{"algorithm":"sha1","value":"d111b223e7ec673a31910cda43a2ef7d4b2da1b9"},{"algorithm":"sha256","value":"b43513e8ce41a63f8cfc55e4dc9ab984f30660038837c734a1af60e0f3395bad"}]},{"id":"41f86527018d6070","location":{"path":"/juice-shop/node_modules/pug-runtime/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":675},"digests":[{"algorithm":"sha1","value":"8318bca8d15260b136ef57deff7a05b199dff789"},{"algorithm":"sha256","value":"7ec7b608c7bad13a87cf6def1504d52e9bbb9aa342a79377513c58b9a85407a2"}]},{"id":"2f7b3fa10f8281af","location":{"path":"/juice-shop/node_modules/pug-strip-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":496},"digests":[{"algorithm":"sha1","value":"d7037a265da4f9e91a6310af25e40ed858a33ebb"},{"algorithm":"sha256","value":"e499b0bb59d0755058031cd3a614c9ad196757ec3b36a761673f881592bb8d8f"}]},{"id":"bf70b76bdc26ab5a","location":{"path":"/juice-shop/node_modules/pug-walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":406},"digests":[{"algorithm":"sha1","value":"8d626183f9c9d359642139d252f7654feae0d189"},{"algorithm":"sha256","value":"3073874b1942b8fa10554e527a2dd8a25ba98b4bf7352f4c1c26a5c272bc47e2"}]},{"id":"6b30b4ee56f8224b","location":{"path":"/juice-shop/node_modules/pug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1576},"digests":[{"algorithm":"sha1","value":"06de10246ab6d726f7dec52629480f572bf55a91"},{"algorithm":"sha256","value":"ab8c1149e6344596a854ee1267f2cf365bc90341a0d17f50620a467a320320d2"}]},{"id":"b69eab3662b2b403","location":{"path":"/juice-shop/node_modules/pump/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":530},"digests":[{"algorithm":"sha1","value":"60edca6fc589a9a2d86ff2724b42634a699fc152"},{"algorithm":"sha256","value":"adfb35f1acc31a99032086d259599397140da825f34924d31563b92eebdc3e33"}]},{"id":"02433c6ebeb50d0f","location":{"path":"/juice-shop/node_modules/qs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3073},"digests":[{"algorithm":"sha1","value":"9c50c7c78f48501b78aaf6a599646c07d3f976ea"},{"algorithm":"sha256","value":"9a7c5e45d5a498ef79a4471511e389bbdfaa8737d0fdabb9db873b9cf09a733d"}]},{"id":"c9fd5d4364181de1","location":{"path":"/juice-shop/node_modules/query-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":743},"digests":[{"algorithm":"sha1","value":"e8cc4ec989ecb29722e4e4e683c1ec41e3181fa3"},{"algorithm":"sha256","value":"eb68a1c5d0725473fd4a6b2fe86a3858cdf56ab74971461c1e16000faff7cb9b"}]},{"id":"c7ba77302c4ecf63","location":{"path":"/juice-shop/node_modules/range-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1184},"digests":[{"algorithm":"sha1","value":"e82a50d4be1c57ded40bf39a5232bf5c6dabb46d"},{"algorithm":"sha256","value":"d0b5f54eaa59001dc86720a9be1fdf653bad83707d70842332fb3e8847f65a89"}]},{"id":"4ef01106d1880cdf","location":{"path":"/juice-shop/node_modules/range_check/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3447},"digests":[{"algorithm":"sha1","value":"dab1ef784249ced9cec139f8ab8116ef52b3c492"},{"algorithm":"sha256","value":"2c24bfbea87b799d13ddf1abf348cd5343b811cfdc37a0e350a9456ce53405b7"}]},{"id":"fdf26ba6e6964cfc","location":{"path":"/juice-shop/node_modules/raw-body/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1325},"digests":[{"algorithm":"sha1","value":"96d635b6625ad7b5727b25ed22d5fb8eccec0276"},{"algorithm":"sha256","value":"371d95a705fbdf75bf820e49f7e329a5ba48a7b3a37eb12efef3029493318c13"}]},{"id":"46bbef659836aab7","location":{"path":"/juice-shop/node_modules/rc/node_modules/ini/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":845},"digests":[{"algorithm":"sha1","value":"14b52ea8911e4e9f89acb4d876e87755e54529e2"},{"algorithm":"sha256","value":"8cfafc3521292bd7434d2f40762984f36eb12f03bde92b42a9df2ea17552f4a4"}]},{"id":"322dd28aeca3ca78","location":{"path":"/juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":749},"digests":[{"algorithm":"sha1","value":"d33064d55afd32cee36afe2ef20a37d1e80c2967"},{"algorithm":"sha256","value":"52fba89a1d2724dfeafa21ec58f8c4a8a210103cc6b65b4468ab3fb973ad1753"}]},{"id":"67618edbdc7b9180","location":{"path":"/juice-shop/node_modules/rc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":695},"digests":[{"algorithm":"sha1","value":"19966e2b4994a704ea472a1ba1eb8e1d14f446d8"},{"algorithm":"sha256","value":"96f035349a8e6034d380348ec3d454ed8ea3a602c7a5700eb36ff48310bdbe9f"}]},{"id":"3e7ea8ad9ba91a3d","location":{"path":"/juice-shop/node_modules/readable-stream/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":958},"digests":[{"algorithm":"sha1","value":"e4a5d79d5ea9366beb66cf993d11b88603e6333e"},{"algorithm":"sha256","value":"93165ce56e458216c18240cd961a522af5b18e51da06f55d88ac552234455d95"}]},{"id":"59c81832bdecb1e9","location":{"path":"/juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":783},"digests":[{"algorithm":"sha1","value":"bf9a046dba09dcce1bd474ff0f84c39cb57dc5b4"},{"algorithm":"sha256","value":"3d8b6d944be9e931a178914afbb3d6b79bfa199c032872b687bed41ed996c747"}]},{"id":"0365b1864dd96886","location":{"path":"/juice-shop/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1370},"digests":[{"algorithm":"sha1","value":"33a4118b015167682f053d85f7bb21b9ff9d161f"},{"algorithm":"sha256","value":"67bde829e31cba3f50c77d14a30fa0f2295223b7ffa07f3b84606a5a79bb97f8"}]},{"id":"00f15b861dfe1ecf","location":{"path":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2546},"digests":[{"algorithm":"sha1","value":"3156a9cd35dc750bebc2eaaf42a5933c8ee6b892"},{"algorithm":"sha256","value":"5b105ac0abbf5985cbe62ad28a34032d85c7ef623e0eb01f39441b0feb419004"}]},{"id":"bf8b064d5ea069c4","location":{"path":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2643},"digests":[{"algorithm":"sha1","value":"a2e7e379ccac07b02eddfa67746a0e521f5a4878"},{"algorithm":"sha256","value":"246e18f32bc77525436b73f8ac600560f246f9bc05a36dedc07f448ae19239ac"}]},{"id":"e6a91ab89ac65c34","location":{"path":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":823},"digests":[{"algorithm":"sha1","value":"3e519b003fbce961f41cc48fa4237c6debda1266"},{"algorithm":"sha256","value":"31984c85cd4f3df0aa75075acdec98c25961496897d1f46d04ed4a701f129c54"}]},{"id":"db5db68d2cb6cbe4","location":{"path":"/juice-shop/node_modules/readable-web-to-node-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2606},"digests":[{"algorithm":"sha1","value":"b48d8b20ab930e5208848273443f9bf3bb368df4"},{"algorithm":"sha256","value":"3ee3a77f8bf8c288745aec229244cb79b63b9959a9b7c8ee18e326286976bc6e"}]},{"id":"34401c6b530f6f10","location":{"path":"/juice-shop/node_modules/readdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2522},"digests":[{"algorithm":"sha1","value":"157901809959f68777047aa6a020c6a7be323255"},{"algorithm":"sha256","value":"14aa1c9d06048067c12990c3afee5fb0f310c9d4432f901fc0850426e9e15864"}]},{"id":"e1c63c11c2e1fa31","location":{"path":"/juice-shop/node_modules/rechoir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1129},"digests":[{"algorithm":"sha1","value":"074780fd0c9b73b6950e8d1575af5ff4b663414a"},{"algorithm":"sha256","value":"e63b051cbcd61e17c3ab84c9bd7315929c5425d7fbb91007a04245abf867a4b2"}]},{"id":"e1c3bfe59a771784","location":{"path":"/juice-shop/node_modules/regex-not/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1214},"digests":[{"algorithm":"sha1","value":"c9f680ab670b03a6c63a80c89507ea2959f146de"},{"algorithm":"sha256","value":"ca1678f7a5f12d061bba346c8295a57e50b34791c0da06189384a3a08a2dfd36"}]},{"id":"1de97a908ba47bb4","location":{"path":"/juice-shop/node_modules/regexp.prototype.flags/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2718},"digests":[{"algorithm":"sha1","value":"f0b903f5607a2b6b97708e20a940efbf3d896589"},{"algorithm":"sha256","value":"03b311526afa87b388a05af86fb9ad86331888d2b5ef260e635c9023a9a14a1e"}]},{"id":"b3cf5822f175b50d","location":{"path":"/juice-shop/node_modules/remove-trailing-separator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":847},"digests":[{"algorithm":"sha1","value":"ca8ba920e17ef8348a3064c5705d3f90dac8b26f"},{"algorithm":"sha256","value":"5d1595f6fe1dc0db45fd3a05a64f0e5719b8af55ebd769f0bcba0ff6e7f8d7a8"}]},{"id":"c8da5d8f17cbe898","location":{"path":"/juice-shop/node_modules/repeat-element/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":993},"digests":[{"algorithm":"sha1","value":"998b30b4df691225c6688a8a9e1024148c53672c"},{"algorithm":"sha256","value":"9ee724bc05dba9deae2dc1d3ce8f8b2dba07f0866ccb29b7037d3405deab5865"}]},{"id":"58c064a3a90e9a05","location":{"path":"/juice-shop/node_modules/repeat-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1731},"digests":[{"algorithm":"sha1","value":"20646dfacb0f9f85f117ea5f503e3001664a1b57"},{"algorithm":"sha256","value":"dd718b676965bc48a769b675dd6f96a619d7e5786a059700cc3f87ab49bbb109"}]},{"id":"c147f62a7915db22","location":{"path":"/juice-shop/node_modules/replace/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1054},"digests":[{"algorithm":"sha1","value":"3c9ef7bd0a1c3d805814c654c457cc315c48c116"},{"algorithm":"sha256","value":"d405f010681d53f77691015e98461f8484b2afe6a9edfdd2ddb27b1e8a8e883d"}]},{"id":"9b9a6991f4ea0bc5","location":{"path":"/juice-shop/node_modules/replace/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"131bda4bb32fe0bb","location":{"path":"/juice-shop/node_modules/replace/node_modules/cliui/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1192},"digests":[{"algorithm":"sha1","value":"3a61c252373aa1eeb6b761d39d33baac564ac4ab"},{"algorithm":"sha256","value":"aefd282b90d2d0a055f3b40bbd2010531ba7cbf902e76a314fe09fe777491814"}]},{"id":"ba3c4cf6ab9ec2dd","location":{"path":"/juice-shop/node_modules/replace/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":827},"digests":[{"algorithm":"sha1","value":"03f26ab8597e0117b7ad15bcfa9f0b31c8375ea9"},{"algorithm":"sha256","value":"9471d21744ca3137410448da6b3bd7b30ee91d42edce3b82ebcbf84faef74fb4"}]},{"id":"a95a3abaf44d62ad","location":{"path":"/juice-shop/node_modules/replace/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":607},"digests":[{"algorithm":"sha1","value":"411d7c87d5b1dec0d479aa13e3406b5c38ac34f5"},{"algorithm":"sha256","value":"4a557ea373907e4643badb89ff21b3f4b969d20631086d78eab2e03d05c2efa4"}]},{"id":"336c4060ef46b794","location":{"path":"/juice-shop/node_modules/replace/node_modules/find-up/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":851},"digests":[{"algorithm":"sha1","value":"5ca7872ad39eee7733cc76e3842bc670c99f8829"},{"algorithm":"sha256","value":"19b9626d190ae97ecbc47843ff5781c462b6acfca35a2652dccded7d046dce53"}]},{"id":"0f457a08b8966bbb","location":{"path":"/juice-shop/node_modules/replace/node_modules/locate-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":720},"digests":[{"algorithm":"sha1","value":"5f601eecc68d9b9eaf032912bf0326dafd3dc485"},{"algorithm":"sha256","value":"6fb0681c3501741d68594c69a0baae9f558f2d426c136946f2c7780a8c5e27bd"}]},{"id":"5c157a39e08e56f3","location":{"path":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":651},"digests":[{"algorithm":"sha1","value":"280930d830662d7377fd7dcdaa659e3d536b71c2"},{"algorithm":"sha256","value":"3b73bedeed5d09d561ddac7e212eb37e3eb37f0daba8738e59607ce1caaf93ed"}]},{"id":"a3df9ee90200476a","location":{"path":"/juice-shop/node_modules/replace/node_modules/p-limit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":924},"digests":[{"algorithm":"sha1","value":"fce4cfb0ed8e8882a02082db5cec1437a90e2fdf"},{"algorithm":"sha256","value":"d4529e88d06488042103f25322b0b60d90dfc5de0ed61c3b7c7d27f2ac3fe1bb"}]},{"id":"4c8beffe33a22107","location":{"path":"/juice-shop/node_modules/replace/node_modules/p-locate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":876},"digests":[{"algorithm":"sha1","value":"2a78ada043c0e10bff3b34fbbe5d1adb181b7c56"},{"algorithm":"sha256","value":"26d44c5d05942d6b315ecde2f3dcf78972cfb3b4c81c932ac2573d3eea5f5e94"}]},{"id":"68162118d31d8acf","location":{"path":"/juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":945},"digests":[{"algorithm":"sha1","value":"1fbb028113b65f2616bec5fc66afee5f329607ad"},{"algorithm":"sha256","value":"ee3d1495da354ea19d3900e3f28a4e93cc202966623fee4ad6fe54346b385075"}]},{"id":"12897b72df8c3486","location":{"path":"/juice-shop/node_modules/replace/node_modules/yargs-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":962},"digests":[{"algorithm":"sha1","value":"728222492ccbc98db8f25613d6997f7524b9130e"},{"algorithm":"sha256","value":"2de71e9a1ff3e5bce791f5e3de66e1ad86f4f143d8c3ce4fbaad7a615e5c5e70"}]},{"id":"12f4f784ac3e8192","location":{"path":"/juice-shop/node_modules/replace/node_modules/yargs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2256},"digests":[{"algorithm":"sha1","value":"58caaec51e509a371e3df929a919a3157fdbfc7b"},{"algorithm":"sha256","value":"be417ad995e4f608d6f5243ad90b28f3f2604c73abb30d72382ae13358a74949"}]},{"id":"4f8fdb49179b9114","location":{"path":"/juice-shop/node_modules/replace/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":684},"digests":[{"algorithm":"sha1","value":"e3cc0e70d0bcee319ee831c0682c59b61ad3fb03"},{"algorithm":"sha256","value":"5c88ee721365a797b5846c260e968912c5de3b1966d843e8f8f0aadeea3421b6"}]},{"id":"6be3d2f738a91616","location":{"path":"/juice-shop/node_modules/require-directory/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1033},"digests":[{"algorithm":"sha1","value":"a2e7fa658504a11868812ca0f9f8b08433bc2e3a"},{"algorithm":"sha256","value":"5690bdddd6eb4abd795fa5319df7552279508df9d562d571e3132ddff3045a71"}]},{"id":"4f0b22cda78d828a","location":{"path":"/juice-shop/node_modules/require-main-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":854},"digests":[{"algorithm":"sha1","value":"670907eeff6a76b76996f639a5e71a8cea7ed603"},{"algorithm":"sha256","value":"cc3853357a59a82c9a0e5cebbe52221eccc4a52bced4557300b69bbec17fa41b"}]},{"id":"cd1aa35aae976009","location":{"path":"/juice-shop/node_modules/resolve-dir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1382},"digests":[{"algorithm":"sha1","value":"b6147edfc55437b27388119c5ff8ce89eb4208fc"},{"algorithm":"sha256","value":"c124e4c2746edf4bd9322cb823ce1b4e0168ed393bfe2e6eecd8d12a47498d05"}]},{"id":"6ac74c411baf15fd","location":{"path":"/juice-shop/node_modules/resolve-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":710},"digests":[{"algorithm":"sha1","value":"ffeb3657769eea9f75497874896b131bc23f6b6e"},{"algorithm":"sha256","value":"9263bada694d57c6a441b3fed7901eab5c70b944fb58411e7341d55e83f91212"}]},{"id":"c490a6be3f50a288","location":{"path":"/juice-shop/node_modules/resolve/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2065},"digests":[{"algorithm":"sha1","value":"d6cd8dab72951fe86cc7178bc25e4eb68fa26587"},{"algorithm":"sha256","value":"ee5d2ef47e108920c9285f6e9ad4bd7088f1f6bfec9da54e49af28ca775a288c"}]},{"id":"25727370aa924ddb","location":{"path":"/juice-shop/node_modules/resolve/test/resolver/baz/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":45},"digests":[{"algorithm":"sha1","value":"0e5f7a5ddaf05e7d5a39fc67bbc4993de92e9012"},{"algorithm":"sha256","value":"cd33f816f635bcf9cdbe5a13d877bc8901a1a90819b1d73c16b35b6cdbebecaf"}]},{"id":"e1bb49c5007948af","location":{"path":"/juice-shop/node_modules/resolve/test/resolver/browser_field/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":63},"digests":[{"algorithm":"sha1","value":"e5a9d36b5a39fc1f1c257ca949df43dd40a265ff"},{"algorithm":"sha256","value":"2857c211f81109bda6a96584f2e7a1ac5610baa0f67bbc77f7e766c4152281f4"}]},{"id":"25654aa38b27db38","location":{"path":"/juice-shop/node_modules/resolve/test/resolver/false_main/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":42},"digests":[{"algorithm":"sha1","value":"9598eab563115c03c659ee404d91f9a6431df39d"},{"algorithm":"sha256","value":"064d9e3c87123a24e31276d1bcfce16b81bb2156d42c07f427b8ddcbf675f790"}]},{"id":"4ea76716ce0b98b3","location":{"path":"/juice-shop/node_modules/resolve/test/resolver/invalid_main/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":93},"digests":[{"algorithm":"sha1","value":"dad7dffe799806c49f1cccc039e3d6cbb38d1a26"},{"algorithm":"sha256","value":"ed30bf3c22be924be67b278ed079ba425dd0ae37110d7027bf9369f771abcb36"}]},{"id":"a251652211d4ae18","location":{"path":"/juice-shop/node_modules/resolve/test/resolver/multirepo/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":387},"digests":[{"algorithm":"sha1","value":"b58a1b0588a1102572e64a4d2047ce8731de1a76"},{"algorithm":"sha256","value":"ec13311cdf8e7ba462d94656a0f2f90c55b290dc1ad6f7e82da2d3b140c27f20"}]},{"id":"5762c528dead32d6","location":{"path":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":281},"digests":[{"algorithm":"sha1","value":"3926c908fd9627cc3e3094edf3a7fc547d4871a6"},{"algorithm":"sha256","value":"ab5dbb7f635d5474648e5ac92df08020b60d0d91a68a740e46186587e05d3da3"}]},{"id":"6a02f1d6191a4bcf","location":{"path":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":281},"digests":[{"algorithm":"sha1","value":"9e0fcac261c4f4c0e6cbd05fd95ed904a9fe4b5b"},{"algorithm":"sha256","value":"f41fd8ba3d2df58d7d1658be4c77d11d07285fab1e94a6c8151b3548c6f0a8aa"}]},{"id":"5f699ce8265499eb","location":{"path":"/juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":259},"digests":[{"algorithm":"sha1","value":"0803d5d30c2a6fec04f09b9969969a91743b28cf"},{"algorithm":"sha256","value":"41ea23c25ff8e7080ab08d38a9f5de9ab986280902f7268de45bc0a5b7e9e028"}]},{"id":"8a79b5ee77a400e0","location":{"path":"/juice-shop/node_modules/responselike/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":825},"digests":[{"algorithm":"sha1","value":"51b587b317d6db031acef526f84e2cf043442bcc"},{"algorithm":"sha256","value":"df25ad367800a698875604c21edf7f76e2ed563f7069d8659eeb8db46ab10117"}]},{"id":"4ac1ed3aacb3478f","location":{"path":"/juice-shop/node_modules/restructure/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":883},"digests":[{"algorithm":"sha1","value":"f1fb9c1b78a8fee6469b904983154c54b0430586"},{"algorithm":"sha256","value":"ff45dfa0be24887b940014f1abe1d876079b5aff4d09b7db18061f5bac257faf"}]},{"id":"f598207232da1a1b","location":{"path":"/juice-shop/node_modules/ret/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":671},"digests":[{"algorithm":"sha1","value":"a750eb52b768c30860127f6fb4b7defd0f63e4d5"},{"algorithm":"sha256","value":"72c2758011f7536ae91bd5b059587226903f8cd50b0e5046b57039f0cd23ce98"}]},{"id":"d3676b7076f8abcc","location":{"path":"/juice-shop/node_modules/retry-as-promised/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1086},"digests":[{"algorithm":"sha1","value":"08c60998fb0b0ee0a723a490df8d67c8d8df7ebd"},{"algorithm":"sha256","value":"b411ec1e5930b4d30c6cce8d39d119136504607a09d4e27a7ce4a61632a512ea"}]},{"id":"6a3cf2879193ee3e","location":{"path":"/juice-shop/node_modules/retry/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1022},"digests":[{"algorithm":"sha1","value":"10dd0941e4e65c436c4f7111efdb1679c966c478"},{"algorithm":"sha256","value":"c0733eb226e2a6572c7c9c2bc8b4a0efabe233971b0dee1e6d62c6898257e1da"}]},{"id":"a2fe7b3b4e4a1a07","location":{"path":"/juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"cab7ec28ee7d8fbe","location":{"path":"/juice-shop/node_modules/rimraf/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1237},"digests":[{"algorithm":"sha1","value":"ec0700462dfce89024e67c0437eabca858407176"},{"algorithm":"sha256","value":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"id":"15e22fecb8bdf40f","location":{"path":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"algorithm":"sha256","value":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"id":"333c5454147be154","location":{"path":"/juice-shop/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":729},"digests":[{"algorithm":"sha1","value":"ed8ec0789d4558ea2492b653fd0be9f16b90020d"},{"algorithm":"sha256","value":"fea6f9125ca35f3d20946205be39fb3758b21b5af44f75910799573bd1230d4c"}]},{"id":"443a87d99aa1497e","location":{"path":"/juice-shop/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1057},"digests":[{"algorithm":"sha1","value":"6ce1dddfb8739c577ae2ad84f1aba01427791f57"},{"algorithm":"sha256","value":"e4018fdbfe625433371f48274fee26f520bbe865e0d8c85bf3aa07424134b90c"}]},{"id":"d73ec7bc898ef3da","location":{"path":"/juice-shop/node_modules/safe-regex-test/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2280},"digests":[{"algorithm":"sha1","value":"cb66d98715b7a0639f1f793aa1865634860a57af"},{"algorithm":"sha256","value":"b9efdb318b7f4094e6d2605ba9fbef93570abe1119488a491a4e8f3216781030"}]},{"id":"2243456d6774a9a6","location":{"path":"/juice-shop/node_modules/safe-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":883},"digests":[{"algorithm":"sha1","value":"417c11c826b088c2c4826ec15e92b1bb0969c208"},{"algorithm":"sha256","value":"bb8da78436ba7b47ca319947daf22b0d2b3ab396bed38095f2c89b50b5c4a85b"}]},{"id":"b1e2f21c8ec2338b","location":{"path":"/juice-shop/node_modules/safe-stable-stringify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1716},"digests":[{"algorithm":"sha1","value":"7fbe83d8818942f4a13c95d9dc4a265a0a178f4d"},{"algorithm":"sha256","value":"797e552ecb0f8ffe8ffb714e6c4888b28a8ca39eb9c0040836b2b6f640037798"}]},{"id":"1cab4aea5b776e8d","location":{"path":"/juice-shop/node_modules/safer-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":822},"digests":[{"algorithm":"sha1","value":"5ed0fab8e5cac53e4d072acbd82fca9be08f5e67"},{"algorithm":"sha256","value":"4247a3a63c45a6a7ced1557fe4dd9d2a163af4915d594b95e5867b69a53edb52"}]},{"id":"5bcc4ed2ac75eb6d","location":{"path":"/juice-shop/node_modules/samsam/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":937},"digests":[{"algorithm":"sha1","value":"10173317cf457348a53bafc567e90bd60e443947"},{"algorithm":"sha256","value":"6a972c09f2f363b7d7c5f1fd35568f913b75b6256e5b1f7e6713ed47f751a4e8"}]},{"id":"243bae4cb6dd2f71","location":{"path":"/juice-shop/node_modules/sanitize-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":805},"digests":[{"algorithm":"sha1","value":"fc63700a101c3d457af90963af4939b553135c9d"},{"algorithm":"sha256","value":"9fa92eaf12c53e3b4635c0a0c775fdcc04f623aca0bf02683f5204d54e87435e"}]},{"id":"ec07ec1077a17367","location":{"path":"/juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":357},"digests":[{"algorithm":"sha1","value":"92f89ed727789dfec8061a78aeb4b61afe286883"},{"algorithm":"sha256","value":"f50e652e1cd48ada00210fa948baf45543853fe1a5e59497bc20744d454a2d5b"}]},{"id":"4cf64c00a6e44b8d","location":{"path":"/juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":542},"digests":[{"algorithm":"sha1","value":"7deee12976bd63abcda058ea45238790cf5e82e0"},{"algorithm":"sha256","value":"042d85faac37437c9a63f3a73b1bd11b9b2d6f222ec06318c3b3f2c1b791ab03"}]},{"id":"319acd7f666c9dd5","location":{"path":"/juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":548},"digests":[{"algorithm":"sha1","value":"d78c2049a85f4b100f23bd9f9547ea79af37246e"},{"algorithm":"sha256","value":"47aec9a46c6ea593aa2fdda8e9f8d9169eb1b9e60a1606bd3c28c6baa061bd9b"}]},{"id":"327e9fc8c86e9f26","location":{"path":"/juice-shop/node_modules/sanitize-html/node_modules/he/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1145},"digests":[{"algorithm":"sha1","value":"e8229c2260816ecf6ebc6a5f4ada1162383d98e9"},{"algorithm":"sha256","value":"f014bb22a82665e6c6bfa092fdf8ae1253b4720880d708bf5b164bbf4485f56b"}]},{"id":"0d6d81c0afae4067","location":{"path":"/juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":837},"digests":[{"algorithm":"sha1","value":"9b04372e328879041da8678a7ccf3c06a28941f0"},{"algorithm":"sha256","value":"9531c552f8bae4773c1cd60c82aa6eddfb455efda55b2a20bb651fc010da58fb"}]},{"id":"05ee8e8843e58eee","location":{"path":"/juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":588},"digests":[{"algorithm":"sha1","value":"ab8acbe8ed0a77bb0ffdb1416758fb659f61d598"},{"algorithm":"sha256","value":"083f974e63787f3d95611642c78c036bc2c5e0fbed443804500b9328ea69f74d"}]},{"id":"4da6ad7eb57c85f1","location":{"path":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1755},"digests":[{"algorithm":"sha1","value":"727f3ff6469bd987fcea8093d885fd40ed5f0357"},{"algorithm":"sha256","value":"eb5d62e173ed8dd45dc5417c5d9b1981def2e335f44b402507fcf206310d81da"}]},{"id":"6c337c828f923aaf","location":{"path":"/juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":692},"digests":[{"algorithm":"sha1","value":"a92e127209f2f143bdc03e00e3c32ac87b6dd13f"},{"algorithm":"sha256","value":"7a06e45bb5ec514ac88be84d3f679ee1b87228a41b805bfcff0b8452be35d802"}]},{"id":"b6d4c88529418815","location":{"path":"/juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":519},"digests":[{"algorithm":"sha1","value":"8bb5fc68a015d61057dff1f32826f6c2aadec61c"},{"algorithm":"sha256","value":"c2ddaf59d49fc50cb922aef5723935c9c0827e40a33a65b18197a447d966bc15"}]},{"id":"f1f3714845072dd5","location":{"path":"/juice-shop/node_modules/sanitize-html/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":617},"digests":[{"algorithm":"sha1","value":"5bead99213de5940b0e8f01d3e1cebf7b52eeeb4"},{"algorithm":"sha256","value":"91c64186e2ab5995c2bdd85edae12ef60a511bd27594e8c224aaaa7be4302ffc"}]},{"id":"058ad38727fce7ad","location":{"path":"/juice-shop/node_modules/sax/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":674},"digests":[{"algorithm":"sha1","value":"de8570e41ec3bcdb4e975503d69bab31af907c25"},{"algorithm":"sha256","value":"f78f8efd1a518cd6787c5c06806ee18ea559acf583cd80d2237641c4adcfb989"}]},{"id":"48257c0cd9d6e56a","location":{"path":"/juice-shop/node_modules/seek-bzip/node_modules/commander/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":864},"digests":[{"algorithm":"sha1","value":"74103756a0fe401ed4d8137e04607758a77897eb"},{"algorithm":"sha256","value":"3ab88e050858ad5fc1d2e7f993d959b83c7e2ddec64afe86cc4055f799e4762d"}]},{"id":"1cbdda5c4c32e7bf","location":{"path":"/juice-shop/node_modules/seek-bzip/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":732},"digests":[{"algorithm":"sha1","value":"b9ebdcb7652f4785584d74376c1a378e786ba012"},{"algorithm":"sha256","value":"c2456ab31a98e61c5fbaea0e50fc6ac816e1c1b9ae0798353cb70237a578ec42"}]},{"id":"e841b40b257581f5","location":{"path":"/juice-shop/node_modules/semver/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1663},"digests":[{"algorithm":"sha1","value":"4828b73519e8746fc3d197d595acae81975cb4bc"},{"algorithm":"sha256","value":"bf2e091359d5870257cc8287a268e001bfb39abf19275f382276efe3c7785a4f"}]},{"id":"4421422cd3bd1ffa","location":{"path":"/juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":704},"digests":[{"algorithm":"sha1","value":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"algorithm":"sha256","value":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"id":"dd9a68c2cccefbfa","location":{"path":"/juice-shop/node_modules/send/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1138},"digests":[{"algorithm":"sha1","value":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"algorithm":"sha256","value":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"id":"b9a30bdeefcfdb39","location":{"path":"/juice-shop/node_modules/send/node_modules/encodeurl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1091},"digests":[{"algorithm":"sha1","value":"73c01b81f34a9978b158df2744ef8c45251d6193"},{"algorithm":"sha256","value":"30b1a43843675f42033fd6c77c19b20ad4344844f0bd5526c586081e93a48fe8"}]},{"id":"82aa55beeeb0c27c","location":{"path":"/juice-shop/node_modules/send/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1571},"digests":[{"algorithm":"sha1","value":"ca40bd73bd6b7f456b8bea186f420b5d79bb15d8"},{"algorithm":"sha256","value":"e3a8d88593464c56e2a9177c8941b3bb3408d413aaa434674f4e398dd147bbee"}]},{"id":"726c3b3f5ed249ff","location":{"path":"/juice-shop/node_modules/sequelize-pool/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1223},"digests":[{"algorithm":"sha1","value":"f4d051b193b22198e35b664d8137ce0faa320eb0"},{"algorithm":"sha256","value":"32a3cf4651e735e074ea036282c1fd04ec4e70ea1cc59ee1ade8e1507cc672f7"}]},{"id":"99d0a31865e612c5","location":{"path":"/juice-shop/node_modules/sequelize/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":11508},"digests":[{"algorithm":"sha1","value":"8b0e7b95571ff808c7ae2f5cbf8c9139d4281dbe"},{"algorithm":"sha256","value":"e80ea5958d53bd093683b93b83694619c0e3fe9c9217149b2fee5fbb24428ec6"}]},{"id":"2be7938c2469136e","location":{"path":"/juice-shop/node_modules/serve-index/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1138},"digests":[{"algorithm":"sha1","value":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"algorithm":"sha256","value":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"id":"7725722093335fb4","location":{"path":"/juice-shop/node_modules/serve-index/node_modules/depd/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1135},"digests":[{"algorithm":"sha1","value":"f7628780acc25dc2bf90d09203940e23977b7ada"},{"algorithm":"sha256","value":"9df7afa632a7aa4e245c4583d06704b7f196cff999aca6d0a2492fa4d78f8e73"}]},{"id":"26be674708cd8ed2","location":{"path":"/juice-shop/node_modules/serve-index/node_modules/http-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1281},"digests":[{"algorithm":"sha1","value":"65c46f4768a651c36a45eb1da2c7148df35fc255"},{"algorithm":"sha256","value":"599ee321940e69bff6a7f9c6000f1ca5aed0cc58a6cac48aed698f596412515a"}]},{"id":"9587ef77320f8356","location":{"path":"/juice-shop/node_modules/serve-index/node_modules/inherits/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":586},"digests":[{"algorithm":"sha1","value":"5f5e7c47a8a2122526dadd5410c31caef51a458a"},{"algorithm":"sha256","value":"7e971f41f52ea0035c9be4f677bc979cb3dd9f2eb80127cc30d0dc25de233eac"}]},{"id":"c4baf7b5c35dedef","location":{"path":"/juice-shop/node_modules/serve-index/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":704},"digests":[{"algorithm":"sha1","value":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"algorithm":"sha256","value":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"id":"189a5093e14374d4","location":{"path":"/juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":607},"digests":[{"algorithm":"sha1","value":"0ea4743f2d506edd891f66b7d3083142731f679f"},{"algorithm":"sha256","value":"bf5dc95332d295f68107fb7490c6a04b47c52a251577f9a4c3d73cd27d1a0034"}]},{"id":"def5ce34e7da03ef","location":{"path":"/juice-shop/node_modules/serve-index/node_modules/statuses/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1472},"digests":[{"algorithm":"sha1","value":"3eb797e37a18f16f3f41fed3cb41c8e425df5933"},{"algorithm":"sha256","value":"39cf653c972f99725bae6adab44da5df52185fa1fc3bdaf671a8f62d0e182631"}]},{"id":"cd0e9b03513878cc","location":{"path":"/juice-shop/node_modules/serve-index/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":980},"digests":[{"algorithm":"sha1","value":"d7baa6604e46bfce97f4900135209385b1ef201a"},{"algorithm":"sha256","value":"4ddc2ca698d1c61e053de0a596e31d48f025711886189ab8d536cfcce4903f54"}]},{"id":"a66f4f3633b57040","location":{"path":"/juice-shop/node_modules/serve-static/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1141},"digests":[{"algorithm":"sha1","value":"f375b54105591c3c15596b04d1ed9cdb1135128b"},{"algorithm":"sha256","value":"812b66751e10ac4f8bb6b85196eea32cf0f75d0c0195853b8baf10dbf7792a00"}]},{"id":"3418d173f138c1c0","location":{"path":"/juice-shop/node_modules/set-blocking/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":985},"digests":[{"algorithm":"sha1","value":"1fd9e7bbe562d20ee078877ba14aaef71a6dea6a"},{"algorithm":"sha256","value":"e0c598215c66f2c35edbc3cb2a3433d45f9d4b726524c095c93e7376d87a3bce"}]},{"id":"002674affc90e3b6","location":{"path":"/juice-shop/node_modules/set-function-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2704},"digests":[{"algorithm":"sha1","value":"bd0bcfc74bf8e9fe8d1edb2b3a893d096a6067f7"},{"algorithm":"sha256","value":"2c81bab7f7a60d625164bd840d863548e3f9d4d1aa976b9d2966e5e1e36132a7"}]},{"id":"0ba91e22a272c21c","location":{"path":"/juice-shop/node_modules/set-function-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2797},"digests":[{"algorithm":"sha1","value":"c9127dbfc1f2b960c9173553f74338ad3f2a4bb5"},{"algorithm":"sha256","value":"fc56137cbf0646e79e68881215cd5937db9830f3293e880e757b31832303e1fa"}]},{"id":"9b0f465059a9acf4","location":{"path":"/juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1173},"digests":[{"algorithm":"sha1","value":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"algorithm":"sha256","value":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"id":"f51e2edc1e8efce4","location":{"path":"/juice-shop/node_modules/set-value/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1131},"digests":[{"algorithm":"sha1","value":"6da86adb0f2189babaed566a9313124363130ec3"},{"algorithm":"sha256","value":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"id":"b18820c356eaf3d4","location":{"path":"/juice-shop/node_modules/set-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1598},"digests":[{"algorithm":"sha1","value":"c444e1b21ea02dd1af8e9adf108165c257afde40"},{"algorithm":"sha256","value":"bc791069c3343d20fc1b4442811d78925bd53e9c99b7861b808bef7bb0985c6b"}]},{"id":"12ebdbd21eb2f2e2","location":{"path":"/juice-shop/node_modules/setimmediate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":980},"digests":[{"algorithm":"sha1","value":"9cb87b9a133431be9bc111ed4b2aadbc10c0eb0e"},{"algorithm":"sha256","value":"56c7968c8062ad56e94b8ddb477e514098e0fa34b060aa86b67232fdb12e184d"}]},{"id":"6275473aeae0831f","location":{"path":"/juice-shop/node_modules/setprototypeof/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1264},"digests":[{"algorithm":"sha1","value":"cbf2d7ae54256a7ab84245eb6d72c56f6a015453"},{"algorithm":"sha256","value":"5b39ddf23d2c12a751cb4af2ce12dd5c87314350be7526fff69b4a3ff2a2d538"}]},{"id":"fcb7fdb35938725f","location":{"path":"/juice-shop/node_modules/shebang-command/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":558},"digests":[{"algorithm":"sha1","value":"2e2395a2e489846382e5cefdf011dcd7cacb82a5"},{"algorithm":"sha256","value":"44de390ae5ed6c5f9758b8b9c90b93fa53977d5361731600429f1de08f4b3f30"}]},{"id":"733028c900b99707","location":{"path":"/juice-shop/node_modules/shebang-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":582},"digests":[{"algorithm":"sha1","value":"4c10640951d12ad418aa40c29b550fdfe3d2567a"},{"algorithm":"sha256","value":"b8018c6b8cc9900dfd1ac18a54956ba34c453fdc2da5e5fe555ee8f04133a1c5"}]},{"id":"063a56cd6cbc80ff","location":{"path":"/juice-shop/node_modules/side-channel-list/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2257},"digests":[{"algorithm":"sha1","value":"21ef767ddb85a996d52fe8f3f2b988044a02598f"},{"algorithm":"sha256","value":"48b25a94e64980d573699ad6f5128ac8c521e908884a41a3835e97ef529ed584"}]},{"id":"7594fefe33dba334","location":{"path":"/juice-shop/node_modules/side-channel-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2336},"digests":[{"algorithm":"sha1","value":"ab10f444db9aa7420125e321884ca7d765854b2f"},{"algorithm":"sha256","value":"914a8bd732b82523d95bb697eec3e6d95badc5eb13b196fb0772e59354a3ab25"}]},{"id":"802d4b72689189bd","location":{"path":"/juice-shop/node_modules/side-channel-weakmap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2447},"digests":[{"algorithm":"sha1","value":"cdb337908d19d32a79dc189c7bce63981babc35e"},{"algorithm":"sha256","value":"8c11f0a1c6cfa549588d991a5cb1b04d62953277ed29f47463d415d5946388a8"}]},{"id":"e1ba86e0a15e48e3","location":{"path":"/juice-shop/node_modules/side-channel/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2361},"digests":[{"algorithm":"sha1","value":"ca10dba255c81fa003499be7fca61829ec3c331e"},{"algorithm":"sha256","value":"b33b18efda612f3149f2e5102b305cb77bc5067eae372fb1c83f74c263b5b18e"}]},{"id":"3f986e7565e372aa","location":{"path":"/juice-shop/node_modules/signal-exit/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":864},"digests":[{"algorithm":"sha1","value":"69859ffcd06c12c103de10319bd03a2b5cbcb903"},{"algorithm":"sha256","value":"cec1bba4c97e0cf653c13c8c79f745aac2232131ee718c93c4236c1b9577a201"}]},{"id":"0bff5b32b18c4dea","location":{"path":"/juice-shop/node_modules/simple-concat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1032},"digests":[{"algorithm":"sha1","value":"f422558f27a7e5f252acbd8bdbc175e5c334733d"},{"algorithm":"sha256","value":"d6ae2e35a0c64b4469f1e531a3244efd50be7c115ef42d1422e54d14d9359e99"}]},{"id":"2bda91d6ce4a81a3","location":{"path":"/juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":826},"digests":[{"algorithm":"sha1","value":"c5a4c61cfb916b9f37bab7a1dfa468aa67621ed6"},{"algorithm":"sha256","value":"0c292d1260be4289147620bcdac5c9d87a54391253acd9c16b0bebbda2e207c9"}]},{"id":"5ec6dae434beceb2","location":{"path":"/juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":781},"digests":[{"algorithm":"sha1","value":"b6472ce506e8d5c379f868d79eb81e7a1b7f9989"},{"algorithm":"sha256","value":"50a55612f7430b826449e8404ab3137e28df64e75728c4c374c5a46e6e37a894"}]},{"id":"b57f5ba26df62167","location":{"path":"/juice-shop/node_modules/simple-get/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1171},"digests":[{"algorithm":"sha1","value":"a230100956cda434dd566886e048f791b4e2f373"},{"algorithm":"sha256","value":"edb86ca0d77c45e8c16c1b7ff777dfb58f762f635888bb2ebdc25fc48e0069f3"}]},{"id":"38fb3a6420a5739b","location":{"path":"/juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1051},"digests":[{"algorithm":"sha1","value":"caa2c94ac35d101e10bd3a5f1ec569f058d3cfd4"},{"algorithm":"sha256","value":"e0aebc9e6b633f7000a2afe55612e53591e66cbcb6fd93725d9b11111c6d7021"}]},{"id":"b42f44c0a9442fd1","location":{"path":"/juice-shop/node_modules/simple-swizzle/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":726},"digests":[{"algorithm":"sha1","value":"e0614b638941a0511ac777bc818d2327ff37b244"},{"algorithm":"sha256","value":"2b264c12c6aaf58f8c84c8a6719e4c534f9975df07cb6f15b3121be6086bb853"}]},{"id":"9df152d416150cef","location":{"path":"/juice-shop/node_modules/smart-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1969},"digests":[{"algorithm":"sha1","value":"a9db89be9421029bd73baf8199042a08253a0b59"},{"algorithm":"sha256","value":"188644cdf467d6a768ad25ed3ee8eb845dc5cb29aadc4c88ca7c5cb5f631d66a"}]},{"id":"21581e75539094c1","location":{"path":"/juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1184},"digests":[{"algorithm":"sha1","value":"ca2a7d4413c40ae9c669a82bf19b8cb2ae4a557c"},{"algorithm":"sha256","value":"03cce8ab627f9aa9d11af4a225523a9c7c67c51a135b630b85f5743920b312af"}]},{"id":"aabc0571c92945db","location":{"path":"/juice-shop/node_modules/snapdragon-node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1547},"digests":[{"algorithm":"sha1","value":"47b52f2e9cf0edf3ae6305c5d1f6f061c59f71eb"},{"algorithm":"sha256","value":"13501133635d6ff96db8402e5c28a7ee0de31a41d4ef7ba80e97ee603398dfcf"}]},{"id":"76b4ede041010478","location":{"path":"/juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1829},"digests":[{"algorithm":"sha1","value":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"algorithm":"sha256","value":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"id":"51fac85588a10ff5","location":{"path":"/juice-shop/node_modules/snapdragon-util/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1322},"digests":[{"algorithm":"sha1","value":"f01bcdb8b9ea0cfe3b38d71dedaf6c8d1d59542c"},{"algorithm":"sha256","value":"c457b508eb2431f475f66e454d205b3583b6feedbc05332dd761c5368bfd80bf"}]},{"id":"b94e7026d2107873","location":{"path":"/juice-shop/node_modules/snapdragon/node_modules/debug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1138},"digests":[{"algorithm":"sha1","value":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"algorithm":"sha256","value":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"id":"0011dac79c98b837","location":{"path":"/juice-shop/node_modules/snapdragon/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1005},"digests":[{"algorithm":"sha1","value":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"algorithm":"sha256","value":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"id":"6819d9b57d664dbf","location":{"path":"/juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1173},"digests":[{"algorithm":"sha1","value":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"algorithm":"sha256","value":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"id":"11207b18d126a2a2","location":{"path":"/juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2269},"digests":[{"algorithm":"sha1","value":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"algorithm":"sha256","value":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"id":"dc2304e3fcf74510","location":{"path":"/juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1131},"digests":[{"algorithm":"sha1","value":"6da86adb0f2189babaed566a9313124363130ec3"},{"algorithm":"sha256","value":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"id":"6e9a4b496b318d27","location":{"path":"/juice-shop/node_modules/snapdragon/node_modules/ms/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":704},"digests":[{"algorithm":"sha1","value":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"algorithm":"sha256","value":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"id":"77ab48dc3a070995","location":{"path":"/juice-shop/node_modules/snapdragon/node_modules/source-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2556},"digests":[{"algorithm":"sha1","value":"2ade857b8d1e3b1c635b2810548d4bd65008fa2a"},{"algorithm":"sha256","value":"b59a934eb7e663dd0e0ef9dc5888eaaa3f10016c029bd1962da31aaad6296277"}]},{"id":"ac3625199445101c","location":{"path":"/juice-shop/node_modules/snapdragon/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1712},"digests":[{"algorithm":"sha1","value":"1b7c1d40e8e39bb85fe4551cdc1a036b0cede163"},{"algorithm":"sha256","value":"ef3d4c682fece7b9aed6c06563df4b3f468319dd719dd11e5eb2bf6dd6206b09"}]},{"id":"87a5ebaeaf3046cc","location":{"path":"/juice-shop/node_modules/socket.io-adapter/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":798},"digests":[{"algorithm":"sha1","value":"fb5c3162ffd9b1be27d08bdaa36ef6cf2e97aded"},{"algorithm":"sha256","value":"86922aabfaa9b82872def69312c92b61594068dc43dfc49b9e144a0496940cea"}]},{"id":"18931e870ab7c58a","location":{"path":"/juice-shop/node_modules/socket.io-parser/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1430},"digests":[{"algorithm":"sha1","value":"8407ea865970282b35bed55b7833de5bd41e840b"},{"algorithm":"sha256","value":"67463e2389df34f3fb19eda8e5bc3cc8caebb760a0530c5530a1e1ff9354600a"}]},{"id":"91a3bc3bae00e237","location":{"path":"/juice-shop/node_modules/socket.io/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2260},"digests":[{"algorithm":"sha1","value":"6f22afab9c088cf3ce3bf2d7b4a804024b45844a"},{"algorithm":"sha256","value":"1672136700d2101477b56598fac2ffc3f75927b73e29970efa8d6b092e602f0e"}]},{"id":"629129881ebe1119","location":{"path":"/juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1059},"digests":[{"algorithm":"sha1","value":"126adbedcff6faa6826eca63c75e9193237ab10b"},{"algorithm":"sha256","value":"7a08cb2fe1d2b788e0a7bf6a9b7597dbeeeae804698c2fbd15de786d284d327c"}]},{"id":"ffb530cf26ee3ea6","location":{"path":"/juice-shop/node_modules/socks-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3203},"digests":[{"algorithm":"sha1","value":"a52f0cff949fd82f9e42d4214d2917964d7a9bdb"},{"algorithm":"sha256","value":"5667d50ea8b62c802757a3a2737a6515edbae3129bb3ef0980ca5d15c91ed99f"}]},{"id":"5d2d0e6de810f3e1","location":{"path":"/juice-shop/node_modules/socks/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1647},"digests":[{"algorithm":"sha1","value":"c92d113f3614e8c725fc4de50c3312bdcde18258"},{"algorithm":"sha256","value":"5967ec98ebf86a4adf2666870ae878d655104f04b264b1d630dcf324a4091223"}]},{"id":"723242f9bdcaac06","location":{"path":"/juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":673},"digests":[{"algorithm":"sha1","value":"92992db85cebb6cc7fe8499883fab75317dede8d"},{"algorithm":"sha256","value":"a72e52a4583971e362e857316f0ac3455d8e337edfe9d517bb4b3df59c623019"}]},{"id":"22b72543a8e918e5","location":{"path":"/juice-shop/node_modules/sort-keys-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":578},"digests":[{"algorithm":"sha1","value":"a9e67fe75f99168558e087c823e00d16e2e5fd9e"},{"algorithm":"sha256","value":"397d31b7680c4de5ef238fa187ab90c465d9001725425f1b5afcbc21da3117a0"}]},{"id":"b648eedcf3f60f66","location":{"path":"/juice-shop/node_modules/sort-keys/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":664},"digests":[{"algorithm":"sha1","value":"f83b46c2c5ffaafb231798460fcb5ed2f0f5abbd"},{"algorithm":"sha256","value":"62554970e1506c5f08d966be5f20601b4f48ac0f4558b7b22302b8da77f9b8e5"}]},{"id":"e3ed99f286392d60","location":{"path":"/juice-shop/node_modules/source-map-resolve/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1101},"digests":[{"algorithm":"sha1","value":"a0e8bc5d39015832d27bb4e0c69970f630eaf498"},{"algorithm":"sha256","value":"436a794b5e91e7bc0be8c1adb6d5e161bed7508a21c68b4524bc278c036cdac9"}]},{"id":"2ba51d02e0e52951","location":{"path":"/juice-shop/node_modules/source-map-support/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":764},"digests":[{"algorithm":"sha1","value":"da88a599cee829ba95c82545d5f3148f04da64e9"},{"algorithm":"sha256","value":"f54089d5208d092e8bebc7547a3bd2dc35d27668717158bfc3562c55ec4861bf"}]},{"id":"06ee279f492737ff","location":{"path":"/juice-shop/node_modules/source-map-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":837},"digests":[{"algorithm":"sha1","value":"5197e075a31cdf06802d2630cf9c0a1a3c6ad659"},{"algorithm":"sha256","value":"e2ab48be878647a77117a669e3ccaf51359bd56be889ab5b8424927a9c8c24ab"}]},{"id":"8c32f4a51d08999a","location":{"path":"/juice-shop/node_modules/source-map/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2579},"digests":[{"algorithm":"sha1","value":"14a0ce5da3f60b78d15612f9b2d3ef0e9bd38345"},{"algorithm":"sha256","value":"3fdebd9f5c0107bcf7b73e0d17e0147042bcfb74884106e4428afbf17171ef06"}]},{"id":"99246762ede50995","location":{"path":"/juice-shop/node_modules/split-string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1297},"digests":[{"algorithm":"sha1","value":"25330f08923fce34c89a587f8a317a6a6db7144c"},{"algorithm":"sha256","value":"8cef600c1ef4de73c804dd0293e8442ec5c78275f5d46db7b64927e973185467"}]},{"id":"82d2eb84ecc368bd","location":{"path":"/juice-shop/node_modules/sprintf-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":869},"digests":[{"algorithm":"sha1","value":"e99c21e49fb559d1b16f5662d44028a4e96b19a0"},{"algorithm":"sha256","value":"c97349295cae4e40a6f16a26096330997257c00be67bd8fd0ac3391719e4ee5f"}]},{"id":"c97fb836315b312c","location":{"path":"/juice-shop/node_modules/sqlite3/build/Release/node_sqlite3.node","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"executable":{"format":"elf","hasExports":true,"hasEntrypoint":true,"importedLibraries":["libstdc++.so.6","libm.so.6","libgcc_s.so.1","libpthread.so.0","libc.so.6"],"elfSecurityFeatures":{"symbolTableStripped":false,"stackCanary":false,"nx":true,"relRO":"partial","pie":false,"dso":true,"safeStack":false,"cfi":false,"fortify":false}},"unknowns":["unknowns-labeler: no package identified in executable file"]},{"id":"378aa0be3834006c","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":846},"digests":[{"algorithm":"sha1","value":"c20a133f8af3542513591f91ff497e787041046a"},{"algorithm":"sha256","value":"5b88548f042642dbf78f279484943e4814fc5bf7232d617304907442eef5acf0"}]},{"id":"a0a6ff04cd320be2","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1209},"digests":[{"algorithm":"sha1","value":"ae912343fcf0eccd8a5f754a72bf2e9eea63a176"},{"algorithm":"sha256","value":"91391dee2904a0bb0de498cc0a41e020338d671a4c85f5bcafa15dde73eb26fe"}]},{"id":"e04e35687e1b0f94","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1467},"digests":[{"algorithm":"sha1","value":"d792cfe57d00f2091f3d8d2625450abc412db2f6"},{"algorithm":"sha256","value":"e8b9bcbdd0c1936b2f42a8973ebe253772972e73cfaef6087b187346a47ba5d3"}]},{"id":"eec4f6da0c350d10","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"7536fb08adc895bb","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/cacache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1955},"digests":[{"algorithm":"sha1","value":"b950dc47e5dcf04ff6ee11af65ab345b787fa32d"},{"algorithm":"sha256","value":"382853487006ff7da906b0e7bea08c4f3a7b4491da6a17b7c7c82dcf6db9df10"}]},{"id":"8381f7ba8c07dc35","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":649},"digests":[{"algorithm":"sha1","value":"a23947ade20a2757d5abf7f9fec197c2674c0a20"},{"algorithm":"sha256","value":"96ba7fc1dcfad50de6c406fb3fcfe57850ebea4d8ecedbc0b45b9c59fc629d69"}]},{"id":"358b7406be63cfea","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":985},"digests":[{"algorithm":"sha1","value":"ac9fad510ffaa52eccff29729383a2f0ed602bec"},{"algorithm":"sha256","value":"8fb6b0b19d09cc1c5b2caad128ae39b2fd693a35bb3d440c4e1143bfb9d10080"}]},{"id":"ac5e1ba224be9e14","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1127},"digests":[{"algorithm":"sha1","value":"c0d55f8b28bea19d1fbed323da70e9857ddaa74e"},{"algorithm":"sha256","value":"95e29f682649caf233b4ac9729efa0c1b3718ef179e7b44e21ea01a0941af071"}]},{"id":"d6201922528187a2","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":865},"digests":[{"algorithm":"sha1","value":"55871ab123b38e2af83fdab7b189a4a61ba46465"},{"algorithm":"sha256","value":"02b36a2a2e729813a196c97486bb12955345e201d6ccda5fb2b322f62fa381ab"}]},{"id":"52e56a2408594781","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/gauge/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1603},"digests":[{"algorithm":"sha1","value":"4fcf177b51dd6ac24efce2242b42e97148785e7d"},{"algorithm":"sha256","value":"9035270ed26179ae66ebb75f50a46b3c919ed6b0536350ce5130b72077b59de5"}]},{"id":"4530003ade54b54b","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1237},"digests":[{"algorithm":"sha1","value":"ec0700462dfce89024e67c0437eabca858407176"},{"algorithm":"sha256","value":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"id":"8244b2686bccd1ea","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":600},"digests":[{"algorithm":"sha1","value":"563b0d8af1a9641083e8f6cefbf4259fa845e7ca"},{"algorithm":"sha256","value":"bee0609d5ab09a590afe0e1209d3702b0afb0a3c158492f90902a724d889d22b"}]},{"id":"439d19d3906f8a3c","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1426},"digests":[{"algorithm":"sha1","value":"c9882a8fcdc1aef336df3579af2fbb95974c3931"},{"algorithm":"sha256","value":"8993f95f35c6bd7adef96df428b2aa1e6cadf1a6b9c33eaa917f05098bb1bfca"}]},{"id":"1777020da3d57a86","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":705},"digests":[{"algorithm":"sha1","value":"05256617890052107b341acf6cbe16fd9f22f86c"},{"algorithm":"sha256","value":"b06071b99bebe6cc7f7716f65ed4f36ff54aaf78d74ea0bec72f9029a8e2c215"}]},{"id":"1e70671823f7cbd7","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1841},"digests":[{"algorithm":"sha1","value":"8821070ee31fdf50e1f86d2044631dd4844dc388"},{"algorithm":"sha256","value":"550620d374c9f9c931c5a97a899b00ec74b5e89db48dce76b9c113dbf9e2c6f8"}]},{"id":"ba9006530d524908","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":768},"digests":[{"algorithm":"sha1","value":"9bb60eb9422dfbbf71811d0c1fe00dc14f61a36c"},{"algorithm":"sha256","value":"ff358428a418a46fb2431a2c48b396fb01c8291fec9e1f14434ade01196c8e9c"}]},{"id":"634dd6e72a9a869d","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"algorithm":"sha256","value":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"id":"05c16d98068011ab","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":609},"digests":[{"algorithm":"sha1","value":"ff5c7864735844778d9f653604ac1754604f89c4"},{"algorithm":"sha256","value":"a0f049a58dbf9fd58e9b4686db2d51200cdea584c9b6425b400faa24133ace25"}]},{"id":"0258c00c352f5b15","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1160},"digests":[{"algorithm":"sha1","value":"d8d597c8560806f8ed174711d725bbef811d8e03"},{"algorithm":"sha256","value":"4d59739fa5052e0c91edc0642ad95414427ffbac186c5570257cec8eb78dd751"}]},{"id":"fbd841417ab873a6","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1187},"digests":[{"algorithm":"sha1","value":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"algorithm":"sha256","value":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"id":"0947341bd32e2af0","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":907},"digests":[{"algorithm":"sha1","value":"5745585933310f7807eebd4e9bc01e2d83ba160d"},{"algorithm":"sha256","value":"dd7d78caf139ba9228a84bee7bb5fa7b92e4d332b836f07bdf1b0f9e78fa6340"}]},{"id":"069f3464baed91d8","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1042},"digests":[{"algorithm":"sha1","value":"35b672da35e299376d0ffc4f22fd57088150a835"},{"algorithm":"sha256","value":"001ba5640df99785e76b7d407ae35a24c490f145737cf3f194408fb17dfec411"}]},{"id":"5723eb1651e45e03","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1029},"digests":[{"algorithm":"sha1","value":"9aea9b0daad0699494a286e8b104317015f9827a"},{"algorithm":"sha256","value":"1eb7b17d626d6201c70af32e684302ff3219d6fe583a2611a8a3119d98a68956"}]},{"id":"897d3b050c07dd64","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1107},"digests":[{"algorithm":"sha1","value":"bc62a4513e54488bafdeb2f4095483538cc80503"},{"algorithm":"sha256","value":"961dd5d2924a81e0c75ae3e5853784ae270e894b86c0229e31ed8619893a582c"}]},{"id":"6dc35368d29fae0a","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/nopt/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":714},"digests":[{"algorithm":"sha1","value":"bb6de23bed529e3e5ea2583b0f1702ebb9d02805"},{"algorithm":"sha256","value":"9c2a5fec768304c3b6e67baaeec8cf4d4cd28a416c3f16da1de7db698ab772f7"}]},{"id":"199b9ebf907e4d2f","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1269},"digests":[{"algorithm":"sha1","value":"41bc0fcee7ad3ab38c8de1c030a849af36bbb262"},{"algorithm":"sha256","value":"13b247da6685d68bbbb6da390709fee7a2d6ce0658095bbc921ba31c1cbd86fa"}]},{"id":"1baaca39eeb05935","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1953},"digests":[{"algorithm":"sha1","value":"53b43dd098da8d4b0606d47cc71bbce0f9326251"},{"algorithm":"sha256","value":"d8502f5ce977ea10cc7e91e95b595ce845e838cf412801230e9a2f211ad68039"}]},{"id":"6fd7448420f6d576","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1886},"digests":[{"algorithm":"sha1","value":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"algorithm":"sha256","value":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"id":"f631beff1417bdcf","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1444},"digests":[{"algorithm":"sha1","value":"9db18a8163ab1fbb6e7c8bfd56c7483239d63c63"},{"algorithm":"sha256","value":"8337ba9774d6d8199a5861c6dfa57058f162bfb6210362c01db38f0a593f96d6"}]},{"id":"cc5dd79939d838ec","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4467},"digests":[{"algorithm":"sha1","value":"b376e943406ee22b05111950d5053884327ec513"},{"algorithm":"sha256","value":"bbe51d9a0b7ac254c152efcc699dc65958e6fbab666d1c87d8b5873136b56a10"}]},{"id":"c342bc49565b0cba","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/ssri/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1129},"digests":[{"algorithm":"sha1","value":"6e55d0ea8fbd72c6e89310dd958b22dcd6d2e56a"},{"algorithm":"sha256","value":"6b456b51d5431d6c47bd8ed15994582096f42e3e3cced980ecf4824bf627869f"}]},{"id":"02cbeb996c0ae2a2","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1745},"digests":[{"algorithm":"sha1","value":"f351144cafb23a2e78d442708fcbcfdcd4c5420f"},{"algorithm":"sha256","value":"280af43113a60826e63a6bf79e115fdf5f89d5866f663cdde3d229640671cee1"}]},{"id":"705e7917c2c1dd9b","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1434},"digests":[{"algorithm":"sha1","value":"8b9fbec9a68117d7405c65ab254846287a63a494"},{"algorithm":"sha256","value":"89bd6d32c9e56eab63f3f62b96080aa43afa530675701610d74793d4719d1137"}]},{"id":"547f8564a4bf2e74","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":694},"digests":[{"algorithm":"sha1","value":"9ffc9a77d53279c1e6dc931d443376bdda383931"},{"algorithm":"sha256","value":"1a1017165f7029207fc753240baccebb6b658881fec0b7cc88558d833a74c711"}]},{"id":"cc3960c8bdd53a85","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":560},"digests":[{"algorithm":"sha1","value":"ea2ce7c13d4cba3ed5e48e0c8dbe7e22c7f38220"},{"algorithm":"sha256","value":"15936d07741b462fb77ed70603112bc2f8377869f326b15c185b78cea1692269"}]},{"id":"64cd5a5d4a386298","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":755,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":736},"digests":[{"algorithm":"sha1","value":"7f52b4652fe9ff874b294815483566da18d118ec"},{"algorithm":"sha256","value":"433984d8ab6027ebf54dea96093fb32a231fb0c4f16cc08445da7d62a6d8837f"}]},{"id":"9b4de816c84daa39","location":{"path":"/juice-shop/node_modules/sqlite3/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":652},"digests":[{"algorithm":"sha1","value":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"algorithm":"sha256","value":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"id":"c4d9c83e014f13d7","location":{"path":"/juice-shop/node_modules/sqlite3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2189},"digests":[{"algorithm":"sha1","value":"97366bb2fa9d63bb9660b3d130efb6d37a6b80ef"},{"algorithm":"sha256","value":"c782c19485b0026e209076a236484a62885cb3a0828322a2936043230ed1ec41"}]},{"id":"0f0e82f9644dbfb6","location":{"path":"/juice-shop/node_modules/ssri/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1538},"digests":[{"algorithm":"sha1","value":"203926d505f969e44375e6a40942ce43ae490f44"},{"algorithm":"sha256","value":"5c18917c39afce09b6ebdfd212c736c390d74d1a72db8bd1561117f949669252"}]},{"id":"370f92ea283cdf61","location":{"path":"/juice-shop/node_modules/stack-trace/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":559},"digests":[{"algorithm":"sha1","value":"4ab8ba513ca79e30bcbe250d567418e8571d897e"},{"algorithm":"sha256","value":"9d4ebf4546836593d64b8627bab4f12100a33e39810cec6e175f3e71f0825c16"}]},{"id":"da9bae2736990960","location":{"path":"/juice-shop/node_modules/static-extend/node_modules/define-property/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1005},"digests":[{"algorithm":"sha1","value":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"algorithm":"sha256","value":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"id":"c4d846ba082fffa2","location":{"path":"/juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2269},"digests":[{"algorithm":"sha1","value":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"algorithm":"sha256","value":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"id":"de7b978178639464","location":{"path":"/juice-shop/node_modules/static-extend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1338},"digests":[{"algorithm":"sha1","value":"1f99d45687c72818812a369aed1aa50ae1c311eb"},{"algorithm":"sha256","value":"a67948379722221c0e86865eb76525adbd6f2cd4f85315cb627402a32e28a6ad"}]},{"id":"144d2124de619bcf","location":{"path":"/juice-shop/node_modules/statuses/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1440},"digests":[{"algorithm":"sha1","value":"3328d9bfc82e4f981a1acd2f3f78c524bf85333c"},{"algorithm":"sha256","value":"53bd1b14e481356bf004c0a45f9022d07fbc56bfe849115e141ba302c8818275"}]},{"id":"19a1f047ab0a24d1","location":{"path":"/juice-shop/node_modules/stop-iteration-iterator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2112},"digests":[{"algorithm":"sha1","value":"9da2c93d8d5dadcd5c5c6676b8da87a09dfd5299"},{"algorithm":"sha256","value":"d081cc886d55d23d704721c7b03b78b0f5600459a75d9b2fb63449d99d87cc81"}]},{"id":"c18d8533ffc7837c","location":{"path":"/juice-shop/node_modules/stream-buffers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":657},"digests":[{"algorithm":"sha1","value":"6d8ca85d78d4faac879d4ec7cdbf4eadca10888a"},{"algorithm":"sha256","value":"7f6be66ac31f7dc6351d5737aa3d1cf016209b737c1b36b763cf6d5f15d112df"}]},{"id":"bdb838750e0dd5de","location":{"path":"/juice-shop/node_modules/streamsearch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":842},"digests":[{"algorithm":"sha1","value":"b75e7127bad8663e7e009826561501526d2afd16"},{"algorithm":"sha256","value":"029b54b7db483222a64b99ab0e27b37d0ca59ca4a95d591b121b2cfb3a45eacb"}]},{"id":"21ed2d34b9cdeae1","location":{"path":"/juice-shop/node_modules/strict-uri-encode/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":554},"digests":[{"algorithm":"sha1","value":"a82ba4bf6c6714c55d554a492ec4f4b4b0a2aa9e"},{"algorithm":"sha256","value":"0d73babfda858dfced0e39e23cd72e7db28ea986f26d838cd9c4f7d287a6feeb"}]},{"id":"5418e895c68fd8f4","location":{"path":"/juice-shop/node_modules/string-width-cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":941},"digests":[{"algorithm":"sha1","value":"a5306c15bba6cb123d9f061ca85eb56576c6638f"},{"algorithm":"sha256","value":"6457a02418f004fe5d3fbbb19c7cbcc1450a8b887ff9a471dc6985ac83a48d36"}]},{"id":"fce266de2100cc86","location":{"path":"/juice-shop/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":941},"digests":[{"algorithm":"sha1","value":"a5306c15bba6cb123d9f061ca85eb56576c6638f"},{"algorithm":"sha256","value":"6457a02418f004fe5d3fbbb19c7cbcc1450a8b887ff9a471dc6985ac83a48d36"}]},{"id":"a3258182df5f9ca6","location":{"path":"/juice-shop/node_modules/string.fromcodepoint/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":909},"digests":[{"algorithm":"sha1","value":"c7372c52b8460d80432479ee05a9f2c7f11fea58"},{"algorithm":"sha256","value":"911148cc1af4908dde4863ce611c38fcd4d9a198b19f917e306f26ccf0b8b300"}]},{"id":"3cbbc22686daaf2c","location":{"path":"/juice-shop/node_modules/string.prototype.codepointat/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":826},"digests":[{"algorithm":"sha1","value":"a32e5bb957a6710ede8b6259a25e52bb282f8eb7"},{"algorithm":"sha256","value":"c807618901a6f10c77f191ee7822b4d26423ba3f7e6194799bee0df096ec3a0a"}]},{"id":"2369da998a36ec6f","location":{"path":"/juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":783},"digests":[{"algorithm":"sha1","value":"bf9a046dba09dcce1bd474ff0f84c39cb57dc5b4"},{"algorithm":"sha256","value":"3d8b6d944be9e931a178914afbb3d6b79bfa199c032872b687bed41ed996c747"}]},{"id":"5fc22835285013b7","location":{"path":"/juice-shop/node_modules/string_decoder/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":795},"digests":[{"algorithm":"sha1","value":"da598f24028fdd9f3801969161159c1bbeb2034c"},{"algorithm":"sha256","value":"e278ca18803862a6d1b6bedc6a3394159ac86e5c4a162614fef006c79dcda3a2"}]},{"id":"95636cfbaa3e695b","location":{"path":"/juice-shop/node_modules/strip-ansi-cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":798},"digests":[{"algorithm":"sha1","value":"892d549c672831716abe655f087946d2644f2852"},{"algorithm":"sha256","value":"0130850b9da0584f54cc20d3dab6365c807e9436ac78e016d5009efa99bd0530"}]},{"id":"d41f3a338d122ca9","location":{"path":"/juice-shop/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":798},"digests":[{"algorithm":"sha1","value":"892d549c672831716abe655f087946d2644f2852"},{"algorithm":"sha256","value":"0130850b9da0584f54cc20d3dab6365c807e9436ac78e016d5009efa99bd0530"}]},{"id":"8c4c905e41c61c5c","location":{"path":"/juice-shop/node_modules/strip-dirs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":971},"digests":[{"algorithm":"sha1","value":"485740a0eee81e8d7459585521c0b7fda39bfb72"},{"algorithm":"sha256","value":"34d0fd27a6a9b87b1aed243a0c85ef98abe77e04946cc065162f62f6badcb10d"}]},{"id":"98a6d33275005679","location":{"path":"/juice-shop/node_modules/strip-outer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":748},"digests":[{"algorithm":"sha1","value":"6d5564549073d159389a2b94894bacf92d24cd93"},{"algorithm":"sha256","value":"998a40b2428ff1fe95ba0ceff8a99565d16fa80763a276bc0aa4b21fc5a79993"}]},{"id":"cf772c21c8e04a6b","location":{"path":"/juice-shop/node_modules/strtok3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2932},"digests":[{"algorithm":"sha1","value":"4c0a17cf164dfbab502a584082eb6e1847e6677b"},{"algorithm":"sha256","value":"4db1129e1b61a3d33a7955fefcfc4923e02cee3d238015545db4d3f67d79c99e"}]},{"id":"3bfd47e7a6592e6f","location":{"path":"/juice-shop/node_modules/supports-color/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":818},"digests":[{"algorithm":"sha1","value":"12db9c2598721e751dffd0b42a20b7ae419b20e2"},{"algorithm":"sha256","value":"34c434b27dc21bd0de7b5edca42fa0d9ebf72d2ac823c72865a334cb8fcfb9b5"}]},{"id":"254bcd0b975ac5df","location":{"path":"/juice-shop/node_modules/supports-preserve-symlinks-flag/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1895},"digests":[{"algorithm":"sha1","value":"ca0c14a63df0bdf41422d5e8c79d38e214da561a"},{"algorithm":"sha256","value":"aef0ae2d21ae9181d8702c2063ce0ee274ba1063e5312e4baab5673aa6d4d5db"}]},{"id":"bbb267f2cfdaa0cb","location":{"path":"/juice-shop/node_modules/svg-captcha/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1159},"digests":[{"algorithm":"sha1","value":"0efdde17b2dbfc8fa8ca40aa6950c67e0e877631"},{"algorithm":"sha256","value":"0d9c39548169d675ff8c0dd7ebb76319d4aade71f423dd9643092f4e968341ab"}]},{"id":"cc8591b631b92bab","location":{"path":"/juice-shop/node_modules/swagger-ui-dist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":559},"digests":[{"algorithm":"sha1","value":"6387ab9fb8c0ac5dc93cc58b8fd6b3af11995510"},{"algorithm":"sha256","value":"e6a3804423cd235ca13f383520a414f6007e4d7828206c4d97fcded4c9079f22"}]},{"id":"ee7c8d5a35add6ad","location":{"path":"/juice-shop/node_modules/swagger-ui-express/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1421},"digests":[{"algorithm":"sha1","value":"3e3986c37083e87abdc0f50382b0e13d1e989e72"},{"algorithm":"sha256","value":"2a7d7d50229bd13523e90730b6877cb9caa1e9491aa378640093a4040894d376"}]},{"id":"7948178d9048bc6c","location":{"path":"/juice-shop/node_modules/tar-fs/node_modules/bl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":964},"digests":[{"algorithm":"sha1","value":"093539237b878bed9c3aa2b22e8c1b84cd414df7"},{"algorithm":"sha256","value":"fea66d3b8671e46f77e83db040837cf72da180b8d390d53c43d882fd553659df"}]},{"id":"89c66510fa58d833","location":{"path":"/juice-shop/node_modules/tar-fs/node_modules/chownr/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":610},"digests":[{"algorithm":"sha1","value":"c3024b92485c885b974e1f46cb2c32de716c6f06"},{"algorithm":"sha256","value":"7c18e85ac9eff99dc6cb6c5626e11ebea658e69119e0bc8cb4bd799c2b48125a"}]},{"id":"4ea9fc59626bdbd6","location":{"path":"/juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1886},"digests":[{"algorithm":"sha1","value":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"algorithm":"sha256","value":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"id":"aab380bfe14222fc","location":{"path":"/juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1352},"digests":[{"algorithm":"sha1","value":"f5f0d892c75460d1d9b79580c165740daf8513fe"},{"algorithm":"sha256","value":"bf26c92d0b2d3b865681bac5cf3bca4cd405e33fcb47f45216899aaed4f81010"}]},{"id":"8fc3f8b92c1e516f","location":{"path":"/juice-shop/node_modules/tar-fs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":828},"digests":[{"algorithm":"sha1","value":"959c412a76afe093da13a517e9e3cc7291160eaf"},{"algorithm":"sha256","value":"2a7dbf07ccca955f0a9537016ed5c51dbef52fdffa2d2370dc8ec4e58bed9143"}]},{"id":"3fcaa4a278613ac0","location":{"path":"/juice-shop/node_modules/tar-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1411},"digests":[{"algorithm":"sha1","value":"82b92a8ad07a5547aa365bf7d54c48e4752fed7e"},{"algorithm":"sha256","value":"00e16b8127d249e89451e861b7757b51c7d8918bbce7273c978fdb3f121cd403"}]},{"id":"a99f5bf877ac79dc","location":{"path":"/juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2452},"digests":[{"algorithm":"sha1","value":"036c90146bf405373889e2467a422030f14cec29"},{"algorithm":"sha256","value":"9ce4511e221a35d7027c9ca6f4b9ba6c762de06d4544e0cdc7a92062c50bfc5d"}]},{"id":"6e1a2c95253e3966","location":{"path":"/juice-shop/node_modules/tar/node_modules/mkdirp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2122},"digests":[{"algorithm":"sha1","value":"7951629e27590ab8ae0e3a8e221b2679cda5dd35"},{"algorithm":"sha256","value":"366d0eca09ca7018417907f67a0caf02bdc9ae492e90359f9df7cfe53e7a768e"}]},{"id":"720e4ae8696bd17d","location":{"path":"/juice-shop/node_modules/tar/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1618},"digests":[{"algorithm":"sha1","value":"4eaebb818148fd3bcc27e1aef2d88497999f675e"},{"algorithm":"sha256","value":"1b9d47057ce39814531ff93f668823b4fa03e7d23945449c274a1ff6d4cc297f"}]},{"id":"4a5ef87bfe10c032","location":{"path":"/juice-shop/node_modules/tar/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":8765},"digests":[{"algorithm":"sha1","value":"3108841b231fcdea3fafe29b212c47cb777b9458"},{"algorithm":"sha256","value":"f2de5f4b3f05b8e441aae63ecf228125dc72175052099d918769edb3b8982f7c"}]},{"id":"aa6e29e83d6b12cf","location":{"path":"/juice-shop/node_modules/tdigest/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":843},"digests":[{"algorithm":"sha1","value":"d346cb0cf35a0ada66aa9aa426d7ca7b1bb537ab"},{"algorithm":"sha256","value":"d956f6e092443eb1dca696b921b85ca86c93241de87a0fb8af4fcfaa15797b42"}]},{"id":"8b30740568684450","location":{"path":"/juice-shop/node_modules/text-hex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":640},"digests":[{"algorithm":"sha1","value":"22adf500975e8bb558a26de483d7b7c2044cb6a8"},{"algorithm":"sha256","value":"84b96b962f6fa158dfb9d814778d0f8f1635c35d4ed0dd65fefc6afb30570eeb"}]},{"id":"23bc6951f0674073","location":{"path":"/juice-shop/node_modules/thirty-two/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":395},"digests":[{"algorithm":"sha1","value":"5244980569f912a9231425c883e9f73bb58bb27d"},{"algorithm":"sha256","value":"b452248037358768735ab84ff8eec398b15cfed2b8aaa287a81920f71183686c"}]},{"id":"378b2433a45d3b8a","location":{"path":"/juice-shop/node_modules/through/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":794},"digests":[{"algorithm":"sha1","value":"8bc63accbab0e155f8aa7c6eb46eee6e859bcb6b"},{"algorithm":"sha256","value":"6580a473cf2f91c6752a01d2c31f729cb14f7e042b830ba46f8949f89e26bdb4"}]},{"id":"47ec730c57c1056f","location":{"path":"/juice-shop/node_modules/timed-out/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":618},"digests":[{"algorithm":"sha1","value":"4e735d6703795556aa1bdc916058d1d301d6d746"},{"algorithm":"sha256","value":"fdd01b108ebb6fc5e033fb494fbd52bdd7ac38759cd66e930cd43d49b86ecab2"}]},{"id":"bebf8f086aecd717","location":{"path":"/juice-shop/node_modules/tiny-inflate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":598},"digests":[{"algorithm":"sha1","value":"34700e8451c817e74d6c6f9a1c0801703e11a63a"},{"algorithm":"sha256","value":"7a97c9567b054c9294036537d42a112f4bd4263892fbfe2714e6acdf25816c6d"}]},{"id":"84c0fec25b231f26","location":{"path":"/juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2694},"digests":[{"algorithm":"sha1","value":"87c30edff77dd2a0847ac92b0a76837682d64eb2"},{"algorithm":"sha256","value":"aca49395d61ef383a09f74555c66ed45817ca2b5724e710a4dc9e0471b83d8f5"}]},{"id":"b15fe329ee9d19df","location":{"path":"/juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1953},"digests":[{"algorithm":"sha1","value":"d5b57c1efc38eb0545dbf3eaffe857ba94597f07"},{"algorithm":"sha256","value":"ef0245814fbc6d3cee835c9a9c43f31daab1825cebcd6d005723aabea0f9136f"}]},{"id":"8028e3a32bb6f29a","location":{"path":"/juice-shop/node_modules/tinyglobby/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1646},"digests":[{"algorithm":"sha1","value":"9d1b712749d1ba4fdbc6a5486b0c418ef2715c63"},{"algorithm":"sha256","value":"fd5cca66312d8d3996af018805abe5b36ecdbbabe9de4c356e804e543533d96b"}]},{"id":"0558909da7a2a181","location":{"path":"/juice-shop/node_modules/to-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1635},"digests":[{"algorithm":"sha1","value":"c77bdb95cbe24a914e2a43e6183e71429883d5ad"},{"algorithm":"sha256","value":"a9ba7c91c57059eed9dd1012f3b489d8a706032346e0120eb175a3918ea735ba"}]},{"id":"1b46fd1a07f55e8d","location":{"path":"/juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1829},"digests":[{"algorithm":"sha1","value":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"algorithm":"sha256","value":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"id":"6d4eec0bf4c4ed91","location":{"path":"/juice-shop/node_modules/to-object-path/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":940},"digests":[{"algorithm":"sha1","value":"2eab6ad0e48a6d7f1f3e04c69eb6505144171e12"},{"algorithm":"sha256","value":"0912f670c6b1daf31668a62d860a328409f50072c2ad93132ceb8f481600d925"}]},{"id":"df9daf1609308345","location":{"path":"/juice-shop/node_modules/to-regex-range/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1638},"digests":[{"algorithm":"sha1","value":"32f9c44ca36bfa71bfc881466834eb76f7cfa295"},{"algorithm":"sha256","value":"3242b899f06144dcd82c5988b2951d98473627343c4b5762b5deb3f39e60523b"}]},{"id":"122269240104b51f","location":{"path":"/juice-shop/node_modules/to-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1192},"digests":[{"algorithm":"sha1","value":"2abe5f5c603fe6cc7fc05dd904c35193cc08c664"},{"algorithm":"sha256","value":"aab11cc9fb98af4495bb6355ca393ef73320f0931beb817eb044b9fef234ee1f"}]},{"id":"5a7e6f7eabf93d5c","location":{"path":"/juice-shop/node_modules/toidentifier/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1142},"digests":[{"algorithm":"sha1","value":"e8fe1d02a381b71a33e41588ae26746d34fa4903"},{"algorithm":"sha256","value":"f34c59f784d43da6e633390d85d14ca60539b4676159444f313c62fcfc3b68dc"}]},{"id":"8ccf68efc84491ab","location":{"path":"/juice-shop/node_modules/token-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":464},"digests":[{"algorithm":"sha1","value":"45c7c0d74ae7dd7472a18f68b9ad05815a6f84ea"},{"algorithm":"sha256","value":"0715f6c496a2e1866067d32679bb610687465f6f94724bb1c7bcdc1b50964f08"}]},{"id":"df0033713f28768a","location":{"path":"/juice-shop/node_modules/token-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2295},"digests":[{"algorithm":"sha1","value":"3836dc720a9de8346b44e9b48075a0cf40a12a08"},{"algorithm":"sha256","value":"8376de6a6272c19359e4feb53a8206760777291a7a09cec3964ee37fe092354e"}]},{"id":"5522fc05fc6a74ed","location":{"path":"/juice-shop/node_modules/toposort-class/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"unknowns":["javascript-package-cataloger: failed to parse package.json file: unable to parse package.json author: json: cannot unmarshal array into Go value of type map[string]interface {}"]},{"id":"79c0abb9d58b4cd8","location":{"path":"/juice-shop/node_modules/tr46/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":732},"digests":[{"algorithm":"sha1","value":"49c76b0a075effa9325c17f55c4d6472ddf3c7a9"},{"algorithm":"sha256","value":"615087f58ee138fd35c2b414c355b72e36e5919725b8aecc1c34f6a5585b9779"}]},{"id":"9e4b7df6232c4751","location":{"path":"/juice-shop/node_modules/traverse/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":462},"digests":[{"algorithm":"sha1","value":"06c9415120aba8a3d5a3564763b9b406cb96f23a"},{"algorithm":"sha256","value":"305d53d5257aa2a3618a2ce42ce50ad45d1b108186580f3c00482e42086b2d14"}]},{"id":"25ff7fa8559144f6","location":{"path":"/juice-shop/node_modules/tree-kill/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1026},"digests":[{"algorithm":"sha1","value":"6783621cd04adcc4bffa1d562451c350a84bf0c3"},{"algorithm":"sha256","value":"085e475aa81fe90a8e42d92c7348f259e370e0fc74b5d1982c6e80fc21c1f12d"}]},{"id":"997cc14bf09237d1","location":{"path":"/juice-shop/node_modules/trim-repeated/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":754},"digests":[{"algorithm":"sha1","value":"43166e064e6112331c58224799fcda38e15dab92"},{"algorithm":"sha256","value":"caf8852960da48c505e1ec6884878a9bb52b8fbbb8eb1dcc855f19a7f50fe4ac"}]},{"id":"3815f57e3b664c52","location":{"path":"/juice-shop/node_modules/triple-beam/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1029},"digests":[{"algorithm":"sha1","value":"1e356e8f3df9978c633d2fdd6adef6f8f6f17f9f"},{"algorithm":"sha256","value":"b7c3d5228846e6719feb034f1aa72f294f1804ef9cf1f3fd7e1659413b9b3950"}]},{"id":"caae805f520d1c4b","location":{"path":"/juice-shop/node_modules/truncate-utf8-bytes/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":704},"digests":[{"algorithm":"sha1","value":"97ad55b3d7fef9910d4e8b426845e9a2e8bdbe01"},{"algorithm":"sha256","value":"8da766c7092b0ce9fd8f3b2ac2f41d1b739df9210067d3f710d65d95c9c17a7a"}]},{"id":"580e3185984ea43e","location":{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1156},"digests":[{"algorithm":"sha1","value":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"algorithm":"sha256","value":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"id":"8ecbb10a73d5340d","location":{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2025},"digests":[{"algorithm":"sha1","value":"891584e4311453cb5d8d97fc6fe31590058c0d86"},{"algorithm":"sha256","value":"459fce5adc8ad5666a18a905201e39d7f1a6d910c9e2c81fabd0ef1a8b360cb9"}]},{"id":"b41795aee185b79a","location":{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1237},"digests":[{"algorithm":"sha1","value":"ec0700462dfce89024e67c0437eabca858407176"},{"algorithm":"sha256","value":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"id":"1fdb0dc5354817da","location":{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":700},"digests":[{"algorithm":"sha1","value":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"algorithm":"sha256","value":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"id":"b4c61cfc546b7674","location":{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":677},"digests":[{"algorithm":"sha1","value":"d1241a4f102aa0d377e63ee84d58b278677c3435"},{"algorithm":"sha256","value":"3fb2eed4a1f87b6d9c0b28cb502967bff6c3bfd3484e505b91b157d88200d071"}]},{"id":"196bd5c2b335f76d","location":{"path":"/juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3927},"digests":[{"algorithm":"sha1","value":"b0a2e2f216aff3293888ac4e536774d0fa97bd7b"},{"algorithm":"sha256","value":"3bfc07226a84ac8adb19a389ba0a11446a2f34b285dab8c5540a8ede1d5d4fa5"}]},{"id":"a01a4c0c25a1f33e","location":{"path":"/juice-shop/node_modules/ts-node-dev/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2475},"digests":[{"algorithm":"sha1","value":"b50b61d4442dc0d68ea14e0d5905fcb906047e89"},{"algorithm":"sha256","value":"9624032582ebd97070afecd3c72900bb10b4b425cb65bfb9a628cdd4627748fc"}]},{"id":"28a228e607b2179e","location":{"path":"/juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":655},"digests":[{"algorithm":"sha1","value":"57f1256f62dc4a0607e2bc1cd5dc1e97f08d33b6"},{"algorithm":"sha256","value":"3165a2242ce2f930e841df38ea2383a6bb1e18758b782a392af63eb32facb93d"}]},{"id":"88224329f233327b","location":{"path":"/juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":749},"digests":[{"algorithm":"sha1","value":"d33064d55afd32cee36afe2ef20a37d1e80c2967"},{"algorithm":"sha256","value":"52fba89a1d2724dfeafa21ec58f8c4a8a210103cc6b65b4468ab3fb973ad1753"}]},{"id":"cb7c6879b68ebde2","location":{"path":"/juice-shop/node_modules/tsconfig/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1641},"digests":[{"algorithm":"sha1","value":"788ec8af5ea8be1e9c55ad9fce43efeb6cec348a"},{"algorithm":"sha256","value":"3fc38c586f1cb10ab0429a0b90dc8c921f7d65ac01abaa86c22ffc1cab200b52"}]},{"id":"e21099180a80c82f","location":{"path":"/juice-shop/node_modules/tslib/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1219},"digests":[{"algorithm":"sha1","value":"c7227cadc95e0155ca68f85e9487ebbb9091034e"},{"algorithm":"sha256","value":"7ecf3460a204a34f0ef8ea32d0f9828385658d4e5d5e271f93f40e7b36a32972"}]},{"id":"029ecad928de85ff","location":{"path":"/juice-shop/node_modules/tunnel-agent/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":542},"digests":[{"algorithm":"sha1","value":"b0f728acf482a20e28d3d25e56b084529c2533d4"},{"algorithm":"sha256","value":"08a8560b650b49370af44148a8645c11675ba97d21ee7f347d8d434b13c51074"}]},{"id":"dd622bd3bdb9fc15","location":{"path":"/juice-shop/node_modules/type-is/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1133},"digests":[{"algorithm":"sha1","value":"28d55c4730fdacf9019317fae0ba93a0b6aebd0b"},{"algorithm":"sha256","value":"87917e3dda1080179447633c3edff7e4b917d62b463893c88cef5be0b2babc63"}]},{"id":"125bfc03bd9145ec","location":{"path":"/juice-shop/node_modules/typecast/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":260},"digests":[{"algorithm":"sha1","value":"21c7885a03c0f346f10b8c44d64dc5e2b06a4345"},{"algorithm":"sha256","value":"751046532a62d8d98efba8b21055fea0acf58057a69713cf4badbbbddc30af6a"}]},{"id":"6d9b7269a2352537","location":{"path":"/juice-shop/node_modules/typed-array-buffer/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2277},"digests":[{"algorithm":"sha1","value":"d2a1cbffbc42f558a580d54bd12a6a496ac1b569"},{"algorithm":"sha256","value":"f0f933ad37d3be61efcb8c4fe64088cd97a4bc86038d5bc19f33df1e995bac56"}]},{"id":"0452940efb0532d2","location":{"path":"/juice-shop/node_modules/typedarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1162},"digests":[{"algorithm":"sha1","value":"80e445329a66d6a606165762bb9c34dd7caf135d"},{"algorithm":"sha256","value":"622ebab64ef61f10e4dd28a099e88545c477ccf7d5aa28d2eb4462c857e76fda"}]},{"id":"fc7591529361b8dc","location":{"path":"/juice-shop/node_modules/typescript/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3520},"digests":[{"algorithm":"sha1","value":"335d19608bdc8e92446cdd843822074ad0bb6a1a"},{"algorithm":"sha256","value":"588b407ef9f17afd2d99c47bb67bae14b009a9b79ed058f2e39cb1772fe04226"}]},{"id":"bd7939b9c27ccee1","location":{"path":"/juice-shop/node_modules/uglify-js/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1068},"digests":[{"algorithm":"sha1","value":"babba559ebf25dbad8e337ff1e622e1e499ecd28"},{"algorithm":"sha256","value":"4e7908267a1b0dfd5af0004dba63e8392ffc509ae986d5931017a55d7d65167d"}]},{"id":"3f4768e997d294b3","location":{"path":"/juice-shop/node_modules/unbzip2-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1400},"digests":[{"algorithm":"sha1","value":"cf8bdf0d4fa8254d541678572099ad8738f1e054"},{"algorithm":"sha256","value":"ebb4f3f85319e57392b46070e1c39ba33ad74aa2f01934ffea0ecfcbb22282af"}]},{"id":"b74e973c7cea9210","location":{"path":"/juice-shop/node_modules/unc-path-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1162},"digests":[{"algorithm":"sha1","value":"5e66f1c422e03aee88f570bd73d7498db87bc036"},{"algorithm":"sha256","value":"ec92f74becc17cf02d61f006553f750e6a9ebbe2e5dfb4057003f9e67065f973"}]},{"id":"b7725d8cf9cffec0","location":{"path":"/juice-shop/node_modules/underscore.string/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2481},"digests":[{"algorithm":"sha1","value":"becb44287069fbf82c0b0d3c281b1bcfcbf135f4"},{"algorithm":"sha256","value":"b8a24fd9e9423e22f083c7cf94fbf8f45caa56bf9e662fb58deb7a5999ab5e34"}]},{"id":"005ba1abeceea8e2","location":{"path":"/juice-shop/node_modules/undici-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1193},"digests":[{"algorithm":"sha1","value":"def899bd021e6c2f7b962f89c29326e2eab41c2c"},{"algorithm":"sha256","value":"11f873b423b96a5ad444a099685ca6b9de1379dcd83fd8d368e757ddb53658e4"}]},{"id":"37cd616c7dc5644a","location":{"path":"/juice-shop/node_modules/unicode-properties/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1141},"digests":[{"algorithm":"sha1","value":"6d843d2dbd0f2cb1a31a2ae38b8e90fcb43d75a5"},{"algorithm":"sha256","value":"4dba3776474dc9f928749684eeaeabacb40fd0e58ef704b2c2a976201830183b"}]},{"id":"439f1c53cea5cada","location":{"path":"/juice-shop/node_modules/unicode-trie/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":683},"digests":[{"algorithm":"sha1","value":"06c142c393c921d1f8ea85e83697d9ac3c737b06"},{"algorithm":"sha256","value":"11742ae162c45a0f55a4d85ae1c6dc7dd380e203173d3bca04e72ca3b68729b6"}]},{"id":"6f13a8e13e3fd722","location":{"path":"/juice-shop/node_modules/union-value/node_modules/is-extendable/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1131},"digests":[{"algorithm":"sha1","value":"6da86adb0f2189babaed566a9313124363130ec3"},{"algorithm":"sha256","value":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"id":"ad6d6ca911944082","location":{"path":"/juice-shop/node_modules/union-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1398},"digests":[{"algorithm":"sha1","value":"00bec466b87eac75b68b2ec4724be619a948886d"},{"algorithm":"sha256","value":"19bc799982e63c8697882a00144575f9ef4e77861634025cfe67cae00b645138"}]},{"id":"1917d1f602000d7b","location":{"path":"/juice-shop/node_modules/unique-filename/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1328},"digests":[{"algorithm":"sha1","value":"7ab7ef7fed369084e86d0800e1861115c3ff1bcd"},{"algorithm":"sha256","value":"ac3d03b4b239b3eff717b2fdb3dac9f32fd9bf49ee8c20cd87f82fd148c2a7e5"}]},{"id":"c9b32992cfb8fb0a","location":{"path":"/juice-shop/node_modules/unique-slug/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1184},"digests":[{"algorithm":"sha1","value":"6bfb7b3e3ad92a208217828bc65a87369999d06f"},{"algorithm":"sha256","value":"23b9c2630936c9633601c95d91165f2d5dd8f099886e058873eb282ac537fdb7"}]},{"id":"a180c67cfae46f2a","location":{"path":"/juice-shop/node_modules/unit-compare/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1798},"digests":[{"algorithm":"sha1","value":"50708e884a13c34459a6a1ae97eafb1cdc6edac5"},{"algorithm":"sha256","value":"05aaac050989d3df38d6b780014d88de154def8489451ff89a090cf40fc6d036"}]},{"id":"08b9e84c90703a2f","location":{"path":"/juice-shop/node_modules/universalify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":857},"digests":[{"algorithm":"sha1","value":"ee873fdef51ff8bb443eaa2e404c470fee171133"},{"algorithm":"sha256","value":"10e53f10939bb8a4a73af6e06829b670bbf9da66a36edcc644441852806b87ee"}]},{"id":"e11db9b9448d40e3","location":{"path":"/juice-shop/node_modules/unpipe/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":770},"digests":[{"algorithm":"sha1","value":"f67f2d17a18c3ded93c9423903df8e6678f4e416"},{"algorithm":"sha256","value":"28b717f978d2a4fc72cd08236931443b63fe6586102df3d1967e2b21ea8c5e11"}]},{"id":"a79765dd026c6f43","location":{"path":"/juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1215},"digests":[{"algorithm":"sha1","value":"37928d3672f28444e024bf211544a952dc96c721"},{"algorithm":"sha256","value":"33f50f8933f530f9c0ee92ef577e0a2d800f3e7feb170f1440fd695013f1bbc8"}]},{"id":"bf3d64497d95716e","location":{"path":"/juice-shop/node_modules/unset-value/node_modules/has-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1475},"digests":[{"algorithm":"sha1","value":"cee5fb60018554904f41c3a48caf88320b9abee9"},{"algorithm":"sha256","value":"b22ad4f9f0a2647a61d6737cf31a5b5a60ce61430051fdc2d1e28ea26e97c56e"}]},{"id":"85ec1273f4e6ecfc","location":{"path":"/juice-shop/node_modules/unset-value/node_modules/has-values/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1381},"digests":[{"algorithm":"sha1","value":"8c869bea40b0a6c9489eaa22db6847da40b59a8e"},{"algorithm":"sha256","value":"060cabf4547eaddf74d422b249aabf6ef7e509ccf1895991d1bc2ab4c388e674"}]},{"id":"33b575af5163d3d8","location":{"path":"/juice-shop/node_modules/unset-value/node_modules/isarray/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":958},"digests":[{"algorithm":"sha1","value":"e4a5d79d5ea9366beb66cf993d11b88603e6333e"},{"algorithm":"sha256","value":"93165ce56e458216c18240cd961a522af5b18e51da06f55d88ac552234455d95"}]},{"id":"0d0f7ee6f26a207e","location":{"path":"/juice-shop/node_modules/unset-value/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1445},"digests":[{"algorithm":"sha1","value":"a96452eab0d1052eae2129ec8f74e87eb299d0b4"},{"algorithm":"sha256","value":"cea2e17fde57227ea745e57d0fbeef930619ab4bf0d9bee64836a57765b05477"}]},{"id":"e9c5f05754403b06","location":{"path":"/juice-shop/node_modules/untildify/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":799},"digests":[{"algorithm":"sha1","value":"09416f7c9cc2542590391f058c0c6a19be99441f"},{"algorithm":"sha256","value":"8b330bacc3f2437a89ffd62ad4d6c847e04074e0cc197876b7a0cd3ab46f8f18"}]},{"id":"522822125d8378a9","location":{"path":"/juice-shop/node_modules/unzipper/node_modules/bluebird/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2135},"digests":[{"algorithm":"sha1","value":"798aabfd8f98b7acc51b06ccf115f6f5f13ff3bb"},{"algorithm":"sha256","value":"5e8f820b5628dc16da723fdb42c0c8c50a59f201591a335310fe754a076598f6"}]},{"id":"58f0e329bcb0e749","location":{"path":"/juice-shop/node_modules/unzipper/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1376},"digests":[{"algorithm":"sha1","value":"ff392885ebb8c1ee02209a3803b2e7d3f585fd01"},{"algorithm":"sha256","value":"10a99b6c186386454323df981067d807c9cf22493d3636bdad05e599adba5635"}]},{"id":"ce11d96bc4029cc6","location":{"path":"/juice-shop/node_modules/urix/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":494},"digests":[{"algorithm":"sha1","value":"d5a5e5de80555f2d886ad10b058ed6bc56f49183"},{"algorithm":"sha256","value":"a4af24af6e377d268d9a32c714b90d0752eaff9d192862c28f1a878482c4310b"}]},{"id":"2758b88de6d3f141","location":{"path":"/juice-shop/node_modules/url-parse-lax/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":716},"digests":[{"algorithm":"sha1","value":"4f3578d706cc6f6b8c71191b6846e74e91d60259"},{"algorithm":"sha256","value":"7ccad07cb7916cb11fdf9ee02fb93a9dceabc860c1550186506c0744b1504f76"}]},{"id":"1d648a9122832d7b","location":{"path":"/juice-shop/node_modules/url-to-options/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":522},"digests":[{"algorithm":"sha1","value":"72b6578557d3299f9e72b3d0bcca11f73e3581af"},{"algorithm":"sha256","value":"39f7f5ee9153c83263fdf0c38e140d34ec4a9bbb88c9988862e2f0530033994e"}]},{"id":"6b0417bd670f9f6e","location":{"path":"/juice-shop/node_modules/use/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1395},"digests":[{"algorithm":"sha1","value":"325fb4d4ed92aa3e273ec1b59d645701ade681a8"},{"algorithm":"sha256","value":"97ce309ae5a1eff3333ae820f051b984866523ccf4a459063f0b745bb863954d"}]},{"id":"d03eda3005268c61","location":{"path":"/juice-shop/node_modules/utf8-byte-length/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":617},"digests":[{"algorithm":"sha1","value":"223456bfa4f5067cc378339ab9c448b028e4d203"},{"algorithm":"sha256","value":"b889d007bbd065efe6d9dedc6b4905794fb17b179e0591501782df6afc085314"}]},{"id":"400167ec315a9377","location":{"path":"/juice-shop/node_modules/util-deprecate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":694},"digests":[{"algorithm":"sha1","value":"2e69081e7bab6e09d3dcfd680716fdeea577431d"},{"algorithm":"sha256","value":"7bba467f049074957e693fc06672848b040c38fa071b6eed8690f5fbe090a8b2"}]},{"id":"26a17868ed345f99","location":{"path":"/juice-shop/node_modules/util/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1314},"digests":[{"algorithm":"sha1","value":"697818aa18993bd5dc20294d0d85282c1fa978f8"},{"algorithm":"sha256","value":"4957e41a94a2177b25ddd4fa46e60062e2324f0fc665d4318b90a7e4c2401f74"}]},{"id":"ee1f9d4fb2bde71e","location":{"path":"/juice-shop/node_modules/utils-merge/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":857},"digests":[{"algorithm":"sha1","value":"a03473329c34092ea6a88cc11c409a4ecf8bad33"},{"algorithm":"sha256","value":"6238e6d7e2fddd3e4826014b4e69cb20d332b472999728a7157db454c69121b8"}]},{"id":"867a5dec9404949b","location":{"path":"/juice-shop/node_modules/uuid/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4428},"digests":[{"algorithm":"sha1","value":"a58d29c1fd72b80ea213864527ae7bb48ae3f2be"},{"algorithm":"sha256","value":"56c3eae5f83172f7ab5205980ebd9a1328f6436628d893720938d5679208922c"}]},{"id":"910bab7dfd6afd83","location":{"path":"/juice-shop/node_modules/validate/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1414},"digests":[{"algorithm":"sha1","value":"47c6d175ec289a4e7ef3cad1758e784810496aa5"},{"algorithm":"sha256","value":"605a57bda1914000b35b68d484f713b57b95a244fb82371c00b0cbfbc908ec4b"}]},{"id":"6d44ecfed9c96cbd","location":{"path":"/juice-shop/node_modules/validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2148},"digests":[{"algorithm":"sha1","value":"bfaf94d692f098f56b9051372e351f0193f75fd0"},{"algorithm":"sha256","value":"f2d4805a01c1f9470f1572c1a5ba5f3c8318089aeabe3160bc5e4a1a31733a5f"}]},{"id":"b27451f7cee561d6","location":{"path":"/juice-shop/node_modules/vary/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1215},"digests":[{"algorithm":"sha1","value":"82f740e2254b786f7a3a39a762d4d0fc6ec7b008"},{"algorithm":"sha256","value":"73edaee964d527117a9f69d6360fbe6cec534abd9127794be01a6af58a139daa"}]},{"id":"8a449b4163331ccb","location":{"path":"/juice-shop/node_modules/vm2/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":824},"digests":[{"algorithm":"sha1","value":"81c010c570ab2c70c77bb12f251eba134bd20bc1"},{"algorithm":"sha256","value":"33aeb82e1da86be550c332517bab98fb0e2a6c2a9032f887fbbdd4b1085bde66"}]},{"id":"6effc1bf11265d9d","location":{"path":"/juice-shop/node_modules/void-elements/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":754},"digests":[{"algorithm":"sha1","value":"b0b8e02fd6d29a691289f9d279e1be41201a79c4"},{"algorithm":"sha256","value":"9cc3503e65c64719269421c1820f11bb66ad5a5f1597ee68e350ed18dd23b98a"}]},{"id":"1b2a426ee44809fa","location":{"path":"/juice-shop/node_modules/walk/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":847},"digests":[{"algorithm":"sha1","value":"48409567c2bff0f58fde79948118ac9d50ada686"},{"algorithm":"sha256","value":"a2a8f916e38926b6b45761a7e8eb14952a1754a0bf0d2c3689038af9bf156bdb"}]},{"id":"4fc51a4283bddd54","location":{"path":"/juice-shop/node_modules/walkdir/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":734},"digests":[{"algorithm":"sha1","value":"ec0b65e01578e50bb446aca570ba7b5efde8e29f"},{"algorithm":"sha256","value":"628303c50a0895ba01d1869d6adf63eecf2d3534e2b143f98d3f21eca77d25d6"}]},{"id":"45324617d1db5770","location":{"path":"/juice-shop/node_modules/walkdir/test/comparison/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":185},"digests":[{"algorithm":"sha1","value":"ff50ca027638d23483435b73da1bdcfca4b7f269"},{"algorithm":"sha256","value":"1fe01eca0bb65e21e447caa7378df650ffd1a129ef80c0a07bea254c07646628"}]},{"id":"67a283cfe29801f4","location":{"path":"/juice-shop/node_modules/web3-core/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2591},"digests":[{"algorithm":"sha1","value":"9a4bee64ef30b111a090977a519365263f0e34cc"},{"algorithm":"sha256","value":"30e262c0efc6be06452536ce65d8e7db91fc6bb61d4665b1bd3cd114ff0b0805"}]},{"id":"368b9d72213b577a","location":{"path":"/juice-shop/node_modules/web3-errors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2090},"digests":[{"algorithm":"sha1","value":"06a95e07b551dbd3296444f97d0ced85016c0da9"},{"algorithm":"sha256","value":"8df750f79204cfc2ee831a55a169f0b967625f2ce3a5bd8fb3c2eaed9e06de1b"}]},{"id":"400ae249468b9573","location":{"path":"/juice-shop/node_modules/web3-eth-abi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2472},"digests":[{"algorithm":"sha1","value":"1dbdc7afe45e15889220ece74fbeaf9269850c69"},{"algorithm":"sha256","value":"00223e46502b90dd1750657b2cac3587967416eaf84f943650c4918c46b1551c"}]},{"id":"b2f543a789114974","location":{"path":"/juice-shop/node_modules/web3-eth-accounts/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2449},"digests":[{"algorithm":"sha1","value":"511500d9aca23ecc09a98330f2a02cc1a826f867"},{"algorithm":"sha256","value":"30e0529539e7a45ebe8bf6c6753a5505d4fe56b0cd8e6e68750bb3a0bc2f9dbd"}]},{"id":"7ac884e84c643815","location":{"path":"/juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2004},"digests":[{"algorithm":"sha1","value":"5be38e1d6d232cd0c19d63f4f8cf38ff86ee0e34"},{"algorithm":"sha256","value":"3f2b704d7bd4a8dead05900eb8316ed21f87ddb8610ecd824b67202055c33e5c"}]},{"id":"373eac4c26b79409","location":{"path":"/juice-shop/node_modules/web3-eth-contract/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2905},"digests":[{"algorithm":"sha1","value":"416333e500815c86b3379895771352b3691f77cc"},{"algorithm":"sha256","value":"2e5b2f36c24e2970e6dd57b0434ee27c7baed599917ee79c2ffc943b3f12cd7d"}]},{"id":"824d235b9922a202","location":{"path":"/juice-shop/node_modules/web3-eth-ens/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2850},"digests":[{"algorithm":"sha1","value":"88cd941cf4a64bc413c5ff8b60065882d0f572b5"},{"algorithm":"sha256","value":"6a718b21803d9a9df83d19195eaf2b28c4c0d5109ff641dc0aadd55b4870a6c4"}]},{"id":"b2858d93ce805136","location":{"path":"/juice-shop/node_modules/web3-eth-iban/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2350},"digests":[{"algorithm":"sha1","value":"fd10888eb7604650c7fba2d9ed463091a9a9dae5"},{"algorithm":"sha256","value":"621c7e1c48c70fcda8266aac52ded87dd471b53a581f3eb406da403b11e31107"}]},{"id":"a0b46d1867a8864c","location":{"path":"/juice-shop/node_modules/web3-eth-personal/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2417},"digests":[{"algorithm":"sha1","value":"82fab1561c1fb3400e25503bb5731df2a0ca4af0"},{"algorithm":"sha256","value":"b19c76aa4cf9f54731694513b3bcf5847230df4d626eb9261e204ea47ff25aa9"}]},{"id":"d7bb02bb452e0220","location":{"path":"/juice-shop/node_modules/web3-eth/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2953},"digests":[{"algorithm":"sha1","value":"8e7643b2c5b151ada2844704a4bc2b593de2111b"},{"algorithm":"sha256","value":"83e31b895cbfd02b200f2571ef3168793ed8413811e868b97ddf12e4c0f3e57c"}]},{"id":"11020b52c89ddc5a","location":{"path":"/juice-shop/node_modules/web3-net/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2346},"digests":[{"algorithm":"sha1","value":"c8d51c56f73bb2b89eb09841a89a6369915489f9"},{"algorithm":"sha256","value":"70330272fb97e6cbf1a7d138015b36b2058864785ca11ee009f376ea08e093d7"}]},{"id":"7bf4b9660db871bd","location":{"path":"/juice-shop/node_modules/web3-providers-http/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2517},"digests":[{"algorithm":"sha1","value":"c85fb4b319aa8bc6da93dcf152b21fe040f5c1b6"},{"algorithm":"sha256","value":"42cfbb396b5f20ef787a9b9a0819421f7abd8ea42e8e3081738a14a7c843d810"}]},{"id":"961bbd73d19feb1d","location":{"path":"/juice-shop/node_modules/web3-providers-ipc/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2218},"digests":[{"algorithm":"sha1","value":"a0d0bb04eb64e17015530d54ee32e71e01dee237"},{"algorithm":"sha256","value":"8a52c8e10046045797cb517774e26a0fb2ea313ce5687413207514e1d1d39e0e"}]},{"id":"de8d8882f37fe3b7","location":{"path":"/juice-shop/node_modules/web3-providers-ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2504},"digests":[{"algorithm":"sha1","value":"436713028ad894dcd9cc96ce3018e42fc9bd400f"},{"algorithm":"sha256","value":"2c0aaa48a2a8aa06442af4b6835a4b8b23290f792dfd8cf445587890bdbc4409"}]},{"id":"2936b03cf890bd88","location":{"path":"/juice-shop/node_modules/web3-rpc-methods/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2291},"digests":[{"algorithm":"sha1","value":"abdaa9ccfc2dd8173680b82770fb361b0bd8f639"},{"algorithm":"sha256","value":"f11f96f55f25143dd6e5ba0f77f5fcaac6902e3cb1bdc12677e78f57543010cf"}]},{"id":"90efc719a45b5e4f","location":{"path":"/juice-shop/node_modules/web3-rpc-providers/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2284},"digests":[{"algorithm":"sha1","value":"b0bd2fb4119f14917926ff8780e457b53aa9fc71"},{"algorithm":"sha256","value":"9fc881af0b217392fb1e0c8402400a7b562302d5d860e1e529ca93245fecf8e6"}]},{"id":"10dc08fae44929ce","location":{"path":"/juice-shop/node_modules/web3-types/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2289},"digests":[{"algorithm":"sha1","value":"89ee7fc37f264cb03d7cd8f58bcc2842a9919ea7"},{"algorithm":"sha256","value":"899087527f705c125ff3edffdf5f4bf8155f037737446ae04a5277588211b3d9"}]},{"id":"cf7c9f8aff878fa6","location":{"path":"/juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1613},"digests":[{"algorithm":"sha1","value":"d01fffee3000cd0c212d4ea278acb0c6ca6d3889"},{"algorithm":"sha256","value":"7ad3766f9fede4b61775a7da6a64bf68e1d73e6298e54ac03425279df2f2d1eb"}]},{"id":"cc215637c3de0281","location":{"path":"/juice-shop/node_modules/web3-utils/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2700},"digests":[{"algorithm":"sha1","value":"f3bf2c3b4d35b272d5594d90ce61df97789c28eb"},{"algorithm":"sha256","value":"a0547951339b700e3d113c4e175fcc2f19e0e82ecb28cd5274bb95e838909bfc"}]},{"id":"afe7fd106b196675","location":{"path":"/juice-shop/node_modules/web3-validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2394},"digests":[{"algorithm":"sha1","value":"2e1b127537bbe96f5562f65f8def9b7ecc36805d"},{"algorithm":"sha256","value":"0500f4f85a45f9f5ca6fa3c2037ebf6ef0feda7d03e554f91c667c751fd2d05d"}]},{"id":"f6cae30a8c672815","location":{"path":"/juice-shop/node_modules/web3/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":4322},"digests":[{"algorithm":"sha1","value":"aea1d763f6554fba9eb61963a96178cf930cfdbe"},{"algorithm":"sha256","value":"6ef39e7ad149e6f918d0c8e7acec55b9a5de84f44580d18de02fcb79a899d5f8"}]},{"id":"ea99ded4e5ceae26","location":{"path":"/juice-shop/node_modules/webidl-conversions/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":511},"digests":[{"algorithm":"sha1","value":"838524f3ed65e3864f1b3bd5bb6dbda20e3bf19f"},{"algorithm":"sha256","value":"e26568c06b82596d754c7490fd568b4b3f970b3b97c55020d42f65990d0c86af"}]},{"id":"10dd33ceffa0a08b","location":{"path":"/juice-shop/node_modules/whatwg-url/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":886},"digests":[{"algorithm":"sha1","value":"e132303f04d1fd2b2c1819e82abed61db37b3370"},{"algorithm":"sha256","value":"05a015c4176246f051bbaa3a543ed82480a4a4d85360283e049f159ba014b008"}]},{"id":"88da54d2d98bca71","location":{"path":"/juice-shop/node_modules/which-boxed-primitive/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2264},"digests":[{"algorithm":"sha1","value":"0af7e24076139571355204f3bace1c3a603949a6"},{"algorithm":"sha256","value":"9e0869e7c145b1d1e6ea0e63b2870a1aa230e7f75ffe69240908c90d35c02aa9"}]},{"id":"1e3e7c3ee81f6e53","location":{"path":"/juice-shop/node_modules/which-collection/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":2318},"digests":[{"algorithm":"sha1","value":"7c6ebd4f25ca1ca27d30f8d395cf4f330f619638"},{"algorithm":"sha256","value":"bf95e02a88d5b89dbc6b544c334a317c234f3c4a237f9f1dcf611506990ed196"}]},{"id":"d8df2d395b87d79c","location":{"path":"/juice-shop/node_modules/which-module/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":917},"digests":[{"algorithm":"sha1","value":"66bc9244d8b750f43d498703675d6d71f8e1981c"},{"algorithm":"sha256","value":"02f6f6833d09c32100317a390892888ae44da4f712b2271d4b308bcace09a99f"}]},{"id":"d743f2ea6ef34e3d","location":{"path":"/juice-shop/node_modules/which-pm-runs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":910},"digests":[{"algorithm":"sha1","value":"d37f6577f5a53592a5080771fec8aa3340b1a86c"},{"algorithm":"sha256","value":"0eb3591abd6e960733cb1d8739e329d2565397e5a3d8b4326b30c80f31d69ab4"}]},{"id":"c8e45c9918f1c2d6","location":{"path":"/juice-shop/node_modules/which-typed-array/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3294},"digests":[{"algorithm":"sha1","value":"413fb13fc7782db363195106e695f609528730f4"},{"algorithm":"sha256","value":"69d73690e848d0905b5eedfd41004252e6860850d103b67c0fcf4864cecfb9eb"}]},{"id":"cfaa1e1fe04879bb","location":{"path":"/juice-shop/node_modules/which/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1043},"digests":[{"algorithm":"sha1","value":"402837c5ba60f95b309957adc4657b8fe4fb1f05"},{"algorithm":"sha256","value":"43010039ed5e89f7186960be682b3cb5cda5ab6cdfb06cbfd4f081cf0e7b4260"}]},{"id":"2c644b43bbbded83","location":{"path":"/juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":873},"digests":[{"algorithm":"sha1","value":"4c7437872b679c9cb6df8a53d4928c07c36a18dd"},{"algorithm":"sha256","value":"3b443ff0b23130799b2c5755582ef6f62096064e4d270d0122b03477ea68ca1c"}]},{"id":"2610f989c146faed","location":{"path":"/juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":788},"digests":[{"algorithm":"sha1","value":"8b4b76c3bc63680159f5e97ff8e3a218f25e7c00"},{"algorithm":"sha256","value":"1c5c73b201f50ae5201dc7afad16ccb32f16c411040c5b93b689f4c6ade17c27"}]},{"id":"87d5a7f0d608ae7f","location":{"path":"/juice-shop/node_modules/wide-align/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":880},"digests":[{"algorithm":"sha1","value":"1b26460d736e2cd59d75ff10cbdee5c483f6596f"},{"algorithm":"sha256","value":"4118bb2266a7a1adaac138d4b5813742483414c9dd536b98a851e032ae98adf3"}]},{"id":"644b77a922fd4b09","location":{"path":"/juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":811},"digests":[{"algorithm":"sha1","value":"9ce1d9cd5e0e83463c97e87ce10e25bbcc6f9e4a"},{"algorithm":"sha256","value":"682840451efde52b36dba755741011e0d82bc2a89760e24aab8c564723d8369a"}]},{"id":"2714a1159aa0df4b","location":{"path":"/juice-shop/node_modules/wide-align/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":820},"digests":[{"algorithm":"sha1","value":"3a42d35dea67d3af17d76c4232cf1f56532b1732"},{"algorithm":"sha256","value":"524d5d89924ba461deda48989a748f8450bca19fd00eb8ffa07dbed870bfdfb1"}]},{"id":"254896c292338eab","location":{"path":"/juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1886},"digests":[{"algorithm":"sha1","value":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"algorithm":"sha256","value":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"id":"6d3a6231af45391e","location":{"path":"/juice-shop/node_modules/winston-transport/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1511},"digests":[{"algorithm":"sha1","value":"41ed9fa7f4c7c753ec90200f0c3df7665149afb8"},{"algorithm":"sha256","value":"212ebeebb9f3f301a77fe581c1c367ef9d70ec8b3d7c46593010b2fd2e89bda1"}]},{"id":"6087c9e8937d3170","location":{"path":"/juice-shop/node_modules/winston/node_modules/@colors/colors/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1059},"digests":[{"algorithm":"sha1","value":"bc0cd68d3d25a31abb16de7e2b5ff5e20d974403"},{"algorithm":"sha256","value":"af67d5bc4fac331176780d7da47802a48d9bca01596d571685351b4a03a6b9c1"}]},{"id":"16ee5b7643883571","location":{"path":"/juice-shop/node_modules/winston/node_modules/is-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":734},"digests":[{"algorithm":"sha1","value":"dac0050410d80a991cfa4ccdd0eb37f4020b49dd"},{"algorithm":"sha256","value":"07cf93d9490a2d7ed7731810b49b1c314c760291bb66cdfbc0279258ceb65ec9"}]},{"id":"0eb51499614a1757","location":{"path":"/juice-shop/node_modules/winston/node_modules/readable-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1886},"digests":[{"algorithm":"sha1","value":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"algorithm":"sha256","value":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"id":"0a0da5de1b5435b0","location":{"path":"/juice-shop/node_modules/winston/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1968},"digests":[{"algorithm":"sha1","value":"27be35756c8356b96ebecae2e16255100d238225"},{"algorithm":"sha256","value":"1202b5fd7d27704d4f3fd7fac32ccb36d1796e2c419d9a3721ff1f4c1740efd1"}]},{"id":"f490229ff1597a91","location":{"path":"/juice-shop/node_modules/with/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1150},"digests":[{"algorithm":"sha1","value":"36745b30bb45cffb3ec3646489ca7406c3235363"},{"algorithm":"sha256","value":"30d01a7f84509e2ee075442a2e56ccbee6a9a98c46d86f32659d24b2b34a8609"}]},{"id":"aa560cee41c0f780","location":{"path":"/juice-shop/node_modules/wkx/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1200},"digests":[{"algorithm":"sha1","value":"4fbad714a31c115ee6ba9b12e896792bd1a783e0"},{"algorithm":"sha256","value":"12eaedf0c094ee3c00b553926c70585eeeca003e9cc31d4c869fe68f711f2ea1"}]},{"id":"f49b0b12e94a64c1","location":{"path":"/juice-shop/node_modules/wordwrap/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":821},"digests":[{"algorithm":"sha1","value":"3262d75ebec0a8a82d2de6905e8771b2f3aa02dc"},{"algorithm":"sha256","value":"fc9409d0faed896f14385be4b820c4f686f2b3aeca64b3e597b22a97a0d6d6a3"}]},{"id":"a5d11e1d721406c4","location":{"path":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1054},"digests":[{"algorithm":"sha1","value":"3c9ef7bd0a1c3d805814c654c457cc315c48c116"},{"algorithm":"sha256","value":"d405f010681d53f77691015e98461f8484b2afe6a9edfdd2ddb27b1e8a8e883d"}]},{"id":"5d001d408187ec07","location":{"path":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":827},"digests":[{"algorithm":"sha1","value":"03f26ab8597e0117b7ad15bcfa9f0b31c8375ea9"},{"algorithm":"sha256","value":"9471d21744ca3137410448da6b3bd7b30ee91d42edce3b82ebcbf84faef74fb4"}]},{"id":"55c9bd90dae85d73","location":{"path":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":607},"digests":[{"algorithm":"sha1","value":"411d7c87d5b1dec0d479aa13e3406b5c38ac34f5"},{"algorithm":"sha256","value":"4a557ea373907e4643badb89ff21b3f4b969d20631086d78eab2e03d05c2efa4"}]},{"id":"7b7a45a46fd35c14","location":{"path":"/juice-shop/node_modules/wrap-ansi-cjs/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1014},"digests":[{"algorithm":"sha1","value":"3442b7381f1b431861a986d8cdf144ced299db29"},{"algorithm":"sha256","value":"0b0cf0bf62bd0cc71da2128e3269e63edd566feffdd501aa3692acd6db93c3c9"}]},{"id":"7fa6e5c4d37d0187","location":{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1035},"digests":[{"algorithm":"sha1","value":"de0f02896f6a8be0b475eb7a2e2b9b44506fd332"},{"algorithm":"sha256","value":"8b0af5d1283904ff127afe213e918fdd8c96e7c42e539f8941f1fc66d2f377d7"}]},{"id":"ab4d757cc641ec7c","location":{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1022},"digests":[{"algorithm":"sha1","value":"605b3d8ab4008b6ba2378580c155d33362e80a6d"},{"algorithm":"sha256","value":"d5c878207f5be10c4df575461e73794a17d045b178e006a56c74598c0652800c"}]},{"id":"3993b9f2f5e872c1","location":{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1331},"digests":[{"algorithm":"sha1","value":"238c48183550d02ab5c0dd37e13d57006dce640a"},{"algorithm":"sha256","value":"181fa046bdbb7d8958c57dcef2e63aea9af667036e218c7222479a8618375f1a"}]},{"id":"1a1340c83a81cfa8","location":{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1044},"digests":[{"algorithm":"sha1","value":"53ae7a1b3953e86624927fec8421d453d9c88e41"},{"algorithm":"sha256","value":"adbcb3b95ea29c1f2a91a0af600fd9136ce408a38622332848ba4630dc473659"}]},{"id":"c26ec4e9817db52a","location":{"path":"/juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":914},"digests":[{"algorithm":"sha1","value":"323ec71c0cdb2dfdcf717f3e324f0b77981d7c58"},{"algorithm":"sha256","value":"01cee5e384d1e26843021c1f91bc05ed009e14c2d31c01349a374e64d3416e7d"}]},{"id":"8c8e8f277fb596a3","location":{"path":"/juice-shop/node_modules/wrap-ansi/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1148},"digests":[{"algorithm":"sha1","value":"c14f366cb2c71b662f7edb2dcf7370a513fc641f"},{"algorithm":"sha256","value":"609dd6ab176847e57e799dba2e4c4ad355abe463ec67a5ab0dccec08b67e6761"}]},{"id":"27d4caecc3d2f081","location":{"path":"/juice-shop/node_modules/wrappy/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":606},"digests":[{"algorithm":"sha1","value":"156d61004996b07079664753e7b5c415b99e4c89"},{"algorithm":"sha256","value":"712ac9c4c3cef8bc79f42cf6075ff18551f4cb768f35158214fd643853ad7abc"}]},{"id":"f902f616acd6cb95","location":{"path":"/juice-shop/node_modules/ws/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1722},"digests":[{"algorithm":"sha1","value":"6f2ab48fb7d118a83ff9ae1ace83309f2db23321"},{"algorithm":"sha256","value":"61c104d44cd4ff02b190f970b8cb0a8d70af0a7274e0eff46580b1e20200decc"}]},{"id":"c6683c8419d6c242","location":{"path":"/juice-shop/node_modules/xtend/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1056},"digests":[{"algorithm":"sha1","value":"1ff55cea8456af743102bdd7fc40b95fe34a7770"},{"algorithm":"sha256","value":"b02ffef8cda96c5c3ee00a00390e63f608362c2ddfb3ed754e181d013a45d48a"}]},{"id":"5c3442341857fbe4","location":{"path":"/juice-shop/node_modules/y18n/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":889},"digests":[{"algorithm":"sha1","value":"ad32dfe662561409f091e109f6830ccab42124ff"},{"algorithm":"sha256","value":"5995de811ffa1b8a8e9ed9bd0444f60058dba9ce1ccbe12f2d5e12c31a975d9c"}]},{"id":"28d03b765f31ba88","location":{"path":"/juice-shop/node_modules/yallist/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":652},"digests":[{"algorithm":"sha1","value":"96cc9bf2282dd9cd2c0bb49c2bca096782b2da5e"},{"algorithm":"sha256","value":"27699a6415a43f128c0e8ddcd5bf6e265f6cf3a581a9d959c11b977244fadc34"}]},{"id":"ec5b8e473cddc4eb","location":{"path":"/juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":864},"digests":[{"algorithm":"sha1","value":"74103756a0fe401ed4d8137e04607758a77897eb"},{"algorithm":"sha256","value":"3ab88e050858ad5fc1d2e7f993d959b83c7e2ddec64afe86cc4055f799e4762d"}]},{"id":"c7450f832841acf4","location":{"path":"/juice-shop/node_modules/yaml-schema-validator/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":898},"digests":[{"algorithm":"sha1","value":"39604da28e16de9ffa9046ec18a06b36baabcf32"},{"algorithm":"sha256","value":"5a89e68a562c98edec01f9aefacf2d5f95e95d0dd543e8e0125a9333f59bc2e1"}]},{"id":"afb70ea04567c187","location":{"path":"/juice-shop/node_modules/yauzl/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":881},"digests":[{"algorithm":"sha1","value":"e91b995ab78ed0ec2c169efc0c17f7f25c679e44"},{"algorithm":"sha256","value":"9119ac0c70d33b16e3c69dbc5cdeab71eb513124a04d961f2c9e7402c9fec8eb"}]},{"id":"7909f832c14f1fee","location":{"path":"/juice-shop/node_modules/yn/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":615},"digests":[{"algorithm":"sha1","value":"37e6b2c5c8648f646563dd2408e9291c883c5aa3"},{"algorithm":"sha256","value":"1a735adfb326707476086dd836334385fd53827f3aa218d208297104bfbb2c29"}]},{"id":"fb8ba499c87dd4e5","location":{"path":"/juice-shop/node_modules/z85/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":630},"digests":[{"algorithm":"sha1","value":"c7c525898d3d17ae288951589d49a82860f873cd"},{"algorithm":"sha256","value":"eb5ed55479185f63ff524af3718856f22fcbdee2befeeb2537b171bb90266896"}]},{"id":"f8785521f45183b3","location":{"path":"/juice-shop/node_modules/zip-stream/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":1220},"digests":[{"algorithm":"sha1","value":"543a5a3cbe7a0a3c766e9acc28a9d79696183d79"},{"algorithm":"sha256","value":"51c0c491481381690f272d535d4d1453fc4982f13bb96e659faff5a4487b8133"}]},{"id":"f3d9db8bb92640a5","location":{"path":"/juice-shop/node_modules/zod/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":3284},"digests":[{"algorithm":"sha1","value":"e168ef2ff344c6d274af1cb6cd14b33cb3f16d95"},{"algorithm":"sha256","value":"70eedbe34fd52385a4ae2f3e5759b19682189f0118ea73a6e7c32c677f61668e"}]},{"id":"0cf23c418a1667f9","location":{"path":"/juice-shop/package.json","layerID":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077"},"metadata":{"mode":644,"type":"RegularFile","userID":65532,"groupID":0,"mimeType":"application/json","size":8785},"digests":[{"algorithm":"sha1","value":"c8cd9c4f98dd9ba3c390e1ad2107f23fb32d4dc9"},{"algorithm":"sha256","value":"73d8e3acadde14e41957b6c1135b37fbcb437ca69d276e79fde7b22813cf6246"}]}],"source":{"id":"503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","name":"bkimminich/juice-shop","version":"v19.0.0","type":"image","metadata":{"userInput":"bkimminich/juice-shop:v19.0.0","imageID":"sha256:2a95df217ff812f173a6ee032816172e401f641d2a9cf526011d62b9734b503c","manifestDigest":"sha256:503e531b0f754be1a24fd73fd44d62cdb8985d4e9a597c5959a5fb63582089ab","mediaType":"application/vnd.docker.distribution.manifest.v2+json","tags":["bkimminich/juice-shop:v19.0.0"],"imageSize":429280608,"layers":[{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b","size":270682},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba","size":22888},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc","size":1462778},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9","size":82129},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368","size":0},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc","size":149},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4","size":0},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b","size":64},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1","size":0},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849","size":497},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3","size":346},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc","size":235531},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733","size":23411112},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad","size":5862129},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb","size":94037},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b","size":331874},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c","size":2295192},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714","size":134340},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82","size":119702397},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14","size":0},{"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip","digest":"sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077","size":275374463}],"manifest":"eyJzY2hlbWFWZXJzaW9uIjoyLCJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmRpc3RyaWJ1dGlvbi5tYW5pZmVzdC52Mitqc29uIiwiY29uZmlnIjp7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuY29udGFpbmVyLmltYWdlLnYxK2pzb24iLCJzaXplIjo1MzA5LCJkaWdlc3QiOiJzaGEyNTY6MmE5NWRmMjE3ZmY4MTJmMTczYTZlZTAzMjgxNjE3MmU0MDFmNjQxZDJhOWNmNTI2MDExZDYyYjk3MzRiNTAzYyJ9LCJsYXllcnMiOlt7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjoxMDQyMjYsImRpZ2VzdCI6InNoYTI1Njo5NTVhMGQzZmY3OTg3MjAwMzhjOTVjN2VmMWJmNDFmZWM3NDk2NTVlM2IxNDdmNzk3ODY4Zjk2ZmMxM2EyNDNiIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MTMzNTYsImRpZ2VzdCI6InNoYTI1Njo4ZmExMGMwMTk0ZGY5YjdjMDU0YzkwZGJlNDgyNTg1Zjc2OGE1NDQyOGZjOTBhNWI3OGEwMDY2YTEyM2IxYmJhIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6NTQ3NTkzLCJkaWdlc3QiOiJzaGEyNTY6NDhjMGZiNjczODZlZDcxMzkyMWZjYzA0NjhiZTIzMjMxZDA4NzJmYTY3Y2NjOGVhMzkyOWRmNDY1NmI2ZGRmYyJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjMxMjQwLCJkaWdlc3QiOiJzaGEyNTY6MTE0ZGRlMGZlZmViYmNhMTMxNjVkMGRhOWM1MDBhNjYxOTBlNDk3YTgyYTUzZGNhYWJjMzE3MmQ2MzBiZTFlOSJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjY3LCJkaWdlc3QiOiJzaGEyNTY6NGQwNDlmODNkOWNmMjFkMWY1Y2MwZTExZGVhZjM2ZGYwMjc5MGQwZTYwYzFhMzgyOTUzOGZiNGI2MTY4NTM2OCJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjE4OCwiZGlnZXN0Ijoic2hhMjU2OmFmNWFhOTdlYmU2Y2UxNjA0NzQ3ZWMxZTIxYWY3MTM2ZGVkMzkxYmNhYmU0YWNlZjg4MmU3MThhODdjODZiY2MifSx7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjoxMjMsImRpZ2VzdCI6InNoYTI1Njo2ZjFjZGNlYjZhMzE0NmYwY2NiOTg2NTIxMTU2YmVmOGE0MjJjZGJiMDg2MzM5NmY3Zjc1MWY1NzViYTMwOGY0In0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MTY4LCJkaWdlc3QiOiJzaGEyNTY6YmJiNmNhY2I4YzgyZTRkYTRlODE0M2UwMzM1MWU5MzllYWI1ZTIxY2UwZWYzMzNjNDJlNjM3YWY4NmM1MjE3YiJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjkzLCJkaWdlc3QiOiJzaGEyNTY6MmE5MmQ2YWM5ZTRmY2MyNzRkNTE2OGIyMTdjYTQ0NThhOWZlYzZmMDk0ZWFkNjhkOTljNzcwNzNmMDhjYWFjMSJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjM4NSwiZGlnZXN0Ijoic2hhMjU2OjFhNzNiNTRmNTU2YjQ3N2YwYThiOTM5ZDEzYzUwNGEzYjRmNGRiNzFmN2EwOWM2M2FmYmMxMGFjYjNkZTU4NDkifSx7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjozMjEsImRpZ2VzdCI6InNoYTI1NjpmNGFlZTllNTNjNDJhMjJlZDgyNDUxMjE4YzNlYTAzZDFlZWE4ZDZjYThmYmU4ZWI0ZTk1MDMwNGJhOGE4YmIzIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MTMxOTI3LCJkaWdlc3QiOiJzaGEyNTY6YmZlOTEzN2ExYjA0NGU4MDk3Y2RmY2I2ODk5MTM3YThhOTg0ZWQ3MDkzMWVkMWU4ZWYwY2Y3ZTAyM2ExMzlmYyJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjU1MzA3OTksImRpZ2VzdCI6InNoYTI1Njo3Y2UyZjVkYWRjNWZkNTMwMjY0MzYyMDkwMDVlN2RiYzcxMmUxZTVlYmQ4Y2Q4ZjMxMzA3ZmVlYWE5ZmY0NzMzIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MjY0NDIzMywiZGlnZXN0Ijoic2hhMjU2OmM2OTExYmM3ZWU4YzRhY2M2ZDY0ODQ1ZTk4NmIxY2NkZDhlMzMxNmQyZTVhNjNhOTc5MDcxNGFmNzAzNzk4YWQifSx7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjo0NDk5MywiZGlnZXN0Ijoic2hhMjU2OjE1MDU4NzMwZTkxNDYxZWI5OGRjYWNjY2UyZDgyMTRjN2NiODlmMjI3ZTVmM2Y0OGFjY2IxNzc2N2VlZGM5YmIifSx7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjoxNDY1MDMsImRpZ2VzdCI6InNoYTI1NjoyNDUxNTdjZmM0MTkzOGY0OTY1MGMxOWY5OGQ3OWZkOTZjYzU2NDZiNDA1ZWUxYTllNzBjYmZmN2UwOWJiZjNiIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6ODcyNDYyLCJkaWdlc3QiOiJzaGEyNTY6ZTg0MDMwZDJmMjcwYWQ5ZjM1NGNlMjJhMThmMWU3YmY0ZmJkZjU5MTg2NzJjMGI2YzBiMjM1NDY4NWVjZjgzYyJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjQ3NjkwLCJkaWdlc3QiOiJzaGEyNTY6Y2RhOGFhMTBjN2VmMGQ0M2I0M2FkNjgzODVmYmE3ZGJiYzY0Nzc0NWZiMzllNGMyNzU1ZWY2NDI3ZjM2ZjcxNCJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjUwMDM3NzgxLCJkaWdlc3QiOiJzaGEyNTY6OWI4YzA5MmJkNmVlZmY2MDQ3NmViZjBiZmVlMzAxMmY2NDFkNDNjMTdlMjJmMTcwZDg2MzQ4YzA5NTZjM2M4MiJ9LHsibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjEwMCwiZGlnZXN0Ijoic2hhMjU2OjVhYzVhMTIzODY1YjUxMDdlZjM0MWQ1ZmQxMzZiODYzNDIxNmQzMGRiM2IwNGFmZDBkODkzZmNkYWFkMTZlMTQifSx7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuaW1hZ2Uucm9vdGZzLmRpZmYudGFyLmd6aXAiLCJzaXplIjo5NzAzNjM1NCwiZGlnZXN0Ijoic2hhMjU2OmI5ZDIzNDExZjE0MmE0Nzc1ZDI1NGZjYjI0NzQxMmRiYTMxMzA3YzczNmQzM2FkNzkzOGIxYzExY2NlM2UwNzcifV19","config":"eyJhcmNoaXRlY3R1cmUiOiJhcm02NCIsImNvbmZpZyI6eyJVc2VyIjoiNjU1MzIiLCJFeHBvc2VkUG9ydHMiOnsiMzAwMC90Y3AiOnt9fSwiRW52IjpbIlBBVEg9L3Vzci9sb2NhbC9zYmluOi91c3IvbG9jYWwvYmluOi91c3Ivc2JpbjovdXNyL2Jpbjovc2JpbjovYmluIiwiU1NMX0NFUlRfRklMRT0vZXRjL3NzbC9jZXJ0cy9jYS1jZXJ0aWZpY2F0ZXMuY3J0Il0sIkVudHJ5cG9pbnQiOlsiL25vZGVqcy9iaW4vbm9kZSJdLCJDbWQiOlsiL2p1aWNlLXNob3AvYnVpbGQvYXBwLmpzIl0sIldvcmtpbmdEaXIiOiIvanVpY2Utc2hvcCIsIkxhYmVscyI6eyJtYWludGFpbmVyIjoiQmpvZXJuIEtpbW1pbmljaCBcdTAwM2Niam9lcm4ua2ltbWluaWNoQG93YXNwLm9yZ1x1MDAzZSIsIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5hdXRob3JzIjoiQmpvZXJuIEtpbW1pbmljaCBcdTAwM2Niam9lcm4ua2ltbWluaWNoQG93YXNwLm9yZ1x1MDAzZSIsIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5jcmVhdGVkIjoi4oCdMjAyNS0wOS0wNFQwNTozODoxMVrigJ0iLCJvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuZGVzY3JpcHRpb24iOiJQcm9iYWJseSB0aGUgbW9zdCBtb2Rlcm4gYW5kIHNvcGhpc3RpY2F0ZWQgaW5zZWN1cmUgd2ViIGFwcGxpY2F0aW9uIiwib3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRvY3VtZW50YXRpb24iOiJodHRwczovL2hlbHAub3dhc3AtanVpY2Uuc2hvcCIsIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5saWNlbnNlcyI6Ik1JVCIsIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5yZXZpc2lvbiI6IjM2ODcwY2IiLCJvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlIjoiaHR0cHM6Ly9naXRodWIuY29tL2p1aWNlLXNob3AvanVpY2Utc2hvcCIsIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZSI6Ik9XQVNQIEp1aWNlIFNob3AiLCJvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsIjoiaHR0cHM6Ly9vd2FzcC1qdWljZS5zaG9wIiwib3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvciI6Ik9wZW4gV29ybGR3aWRlIEFwcGxpY2F0aW9uIFNlY3VyaXR5IFByb2plY3QiLCJvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVyc2lvbiI6IjE5LjAuMCJ9LCJBcmdzRXNjYXBlZCI6dHJ1ZX0sImNyZWF0ZWQiOiIyMDI1LTA5LTA0VDA2OjEzOjUzLjEyMDEyOTIwNFoiLCJoaXN0b3J5IjpbeyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9LHsiY3JlYXRlZCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0seyJjcmVhdGVkIjoiMDAwMS0wMS0wMVQwMDowMDowMFoifSx7ImNyZWF0ZWQiOiIyMDI1LTA5LTA0VDA1OjM4OjE4LjI5Nzc0MzU4NFoiLCJjcmVhdGVkX2J5IjoiQVJHIEJVSUxEX0RBVEU94oCdMjAyNS0wOS0wNFQwNTozODoxMVrigJ0iLCJjb21tZW50IjoiYnVpbGRraXQuZG9ja2VyZmlsZS52MCIsImVtcHR5X2xheWVyIjp0cnVlfSx7ImNyZWF0ZWQiOiIyMDI1LTA5LTA0VDA1OjM4OjE4LjI5Nzc0MzU4NFoiLCJjcmVhdGVkX2J5IjoiQVJHIFZDU19SRUY9MzY4NzBjYiIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIiwiZW1wdHlfbGF5ZXIiOnRydWV9LHsiY3JlYXRlZCI6IjIwMjUtMDktMDRUMDU6Mzg6MTguMjk3NzQzNTg0WiIsImNyZWF0ZWRfYnkiOiJMQUJFTCBtYWludGFpbmVyPUJqb2VybiBLaW1taW5pY2ggXHUwMDNjYmpvZXJuLmtpbW1pbmljaEBvd2FzcC5vcmdcdTAwM2Ugb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnRpdGxlPU9XQVNQIEp1aWNlIFNob3Agb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPVByb2JhYmx5IHRoZSBtb3N0IG1vZGVybiBhbmQgc29waGlzdGljYXRlZCBpbnNlY3VyZSB3ZWIgYXBwbGljYXRpb24gb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9QmpvZXJuIEtpbW1pbmljaCBcdTAwM2Niam9lcm4ua2ltbWluaWNoQG93YXNwLm9yZ1x1MDAzZSBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPU9wZW4gV29ybGR3aWRlIEFwcGxpY2F0aW9uIFNlY3VyaXR5IFByb2plY3Qgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRvY3VtZW50YXRpb249aHR0cHM6Ly9oZWxwLm93YXNwLWp1aWNlLnNob3Agb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVyc2lvbj0xOS4wLjAgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD1odHRwczovL293YXNwLWp1aWNlLnNob3Agb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT1odHRwczovL2dpdGh1Yi5jb20vanVpY2Utc2hvcC9qdWljZS1zaG9wIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5yZXZpc2lvbj0zNjg3MGNiIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5jcmVhdGVkPeKAnTIwMjUtMDktMDRUMDU6Mzg6MTFa4oCdIiwiY29tbWVudCI6ImJ1aWxka2l0LmRvY2tlcmZpbGUudjAiLCJlbXB0eV9sYXllciI6dHJ1ZX0seyJjcmVhdGVkIjoiMjAyNS0wOS0wNFQwNTozODoxOC4yOTc3NDM1ODRaIiwiY3JlYXRlZF9ieSI6IldPUktESVIgL2p1aWNlLXNob3AiLCJjb21tZW50IjoiYnVpbGRraXQuZG9ja2VyZmlsZS52MCJ9LHsiY3JlYXRlZCI6IjIwMjUtMDktMDRUMDY6MTM6NTMuMTIwMTI5MjA0WiIsImNyZWF0ZWRfYnkiOiJDT1BZIC0tY2hvd249NjU1MzI6MCAvanVpY2Utc2hvcCAuICMgYnVpbGRraXQiLCJjb21tZW50IjoiYnVpbGRraXQuZG9ja2VyZmlsZS52MCJ9LHsiY3JlYXRlZCI6IjIwMjUtMDktMDRUMDY6MTM6NTMuMTIwMTI5MjA0WiIsImNyZWF0ZWRfYnkiOiJVU0VSIDY1NTMyIiwiY29tbWVudCI6ImJ1aWxka2l0LmRvY2tlcmZpbGUudjAiLCJlbXB0eV9sYXllciI6dHJ1ZX0seyJjcmVhdGVkIjoiMjAyNS0wOS0wNFQwNjoxMzo1My4xMjAxMjkyMDRaIiwiY3JlYXRlZF9ieSI6IkVYUE9TRSBtYXBbMzAwMC90Y3A6e31dIiwiY29tbWVudCI6ImJ1aWxka2l0LmRvY2tlcmZpbGUudjAiLCJlbXB0eV9sYXllciI6dHJ1ZX0seyJjcmVhdGVkIjoiMjAyNS0wOS0wNFQwNjoxMzo1My4xMjAxMjkyMDRaIiwiY3JlYXRlZF9ieSI6IkNNRCBbXCIvanVpY2Utc2hvcC9idWlsZC9hcHAuanNcIl0iLCJjb21tZW50IjoiYnVpbGRraXQuZG9ja2VyZmlsZS52MCIsImVtcHR5X2xheWVyIjp0cnVlfV0sIm9zIjoibGludXgiLCJyb290ZnMiOnsidHlwZSI6ImxheWVycyIsImRpZmZfaWRzIjpbInNoYTI1Njo5NTVhMGQzZmY3OTg3MjAwMzhjOTVjN2VmMWJmNDFmZWM3NDk2NTVlM2IxNDdmNzk3ODY4Zjk2ZmMxM2EyNDNiIiwic2hhMjU2OjhmYTEwYzAxOTRkZjliN2MwNTRjOTBkYmU0ODI1ODVmNzY4YTU0NDI4ZmM5MGE1Yjc4YTAwNjZhMTIzYjFiYmEiLCJzaGEyNTY6NDhjMGZiNjczODZlZDcxMzkyMWZjYzA0NjhiZTIzMjMxZDA4NzJmYTY3Y2NjOGVhMzkyOWRmNDY1NmI2ZGRmYyIsInNoYTI1NjoxMTRkZGUwZmVmZWJiY2ExMzE2NWQwZGE5YzUwMGE2NjE5MGU0OTdhODJhNTNkY2FhYmMzMTcyZDYzMGJlMWU5Iiwic2hhMjU2OjRkMDQ5ZjgzZDljZjIxZDFmNWNjMGUxMWRlYWYzNmRmMDI3OTBkMGU2MGMxYTM4Mjk1MzhmYjRiNjE2ODUzNjgiLCJzaGEyNTY6YWY1YWE5N2ViZTZjZTE2MDQ3NDdlYzFlMjFhZjcxMzZkZWQzOTFiY2FiZTRhY2VmODgyZTcxOGE4N2M4NmJjYyIsInNoYTI1Njo2ZjFjZGNlYjZhMzE0NmYwY2NiOTg2NTIxMTU2YmVmOGE0MjJjZGJiMDg2MzM5NmY3Zjc1MWY1NzViYTMwOGY0Iiwic2hhMjU2OmJiYjZjYWNiOGM4MmU0ZGE0ZTgxNDNlMDMzNTFlOTM5ZWFiNWUyMWNlMGVmMzMzYzQyZTYzN2FmODZjNTIxN2IiLCJzaGEyNTY6MmE5MmQ2YWM5ZTRmY2MyNzRkNTE2OGIyMTdjYTQ0NThhOWZlYzZmMDk0ZWFkNjhkOTljNzcwNzNmMDhjYWFjMSIsInNoYTI1NjoxYTczYjU0ZjU1NmI0NzdmMGE4YjkzOWQxM2M1MDRhM2I0ZjRkYjcxZjdhMDljNjNhZmJjMTBhY2IzZGU1ODQ5Iiwic2hhMjU2OmY0YWVlOWU1M2M0MmEyMmVkODI0NTEyMThjM2VhMDNkMWVlYThkNmNhOGZiZThlYjRlOTUwMzA0YmE4YThiYjMiLCJzaGEyNTY6YmZlOTEzN2ExYjA0NGU4MDk3Y2RmY2I2ODk5MTM3YThhOTg0ZWQ3MDkzMWVkMWU4ZWYwY2Y3ZTAyM2ExMzlmYyIsInNoYTI1Njo3Y2UyZjVkYWRjNWZkNTMwMjY0MzYyMDkwMDVlN2RiYzcxMmUxZTVlYmQ4Y2Q4ZjMxMzA3ZmVlYWE5ZmY0NzMzIiwic2hhMjU2OmM2OTExYmM3ZWU4YzRhY2M2ZDY0ODQ1ZTk4NmIxY2NkZDhlMzMxNmQyZTVhNjNhOTc5MDcxNGFmNzAzNzk4YWQiLCJzaGEyNTY6MTUwNTg3MzBlOTE0NjFlYjk4ZGNhY2NjZTJkODIxNGM3Y2I4OWYyMjdlNWYzZjQ4YWNjYjE3NzY3ZWVkYzliYiIsInNoYTI1NjoyNDUxNTdjZmM0MTkzOGY0OTY1MGMxOWY5OGQ3OWZkOTZjYzU2NDZiNDA1ZWUxYTllNzBjYmZmN2UwOWJiZjNiIiwic2hhMjU2OmU4NDAzMGQyZjI3MGFkOWYzNTRjZTIyYTE4ZjFlN2JmNGZiZGY1OTE4NjcyYzBiNmMwYjIzNTQ2ODVlY2Y4M2MiLCJzaGEyNTY6Y2RhOGFhMTBjN2VmMGQ0M2I0M2FkNjgzODVmYmE3ZGJiYzY0Nzc0NWZiMzllNGMyNzU1ZWY2NDI3ZjM2ZjcxNCIsInNoYTI1Njo5YjhjMDkyYmQ2ZWVmZjYwNDc2ZWJmMGJmZWUzMDEyZjY0MWQ0M2MxN2UyMmYxNzBkODYzNDhjMDk1NmMzYzgyIiwic2hhMjU2OjVhYzVhMTIzODY1YjUxMDdlZjM0MWQ1ZmQxMzZiODYzNDIxNmQzMGRiM2IwNGFmZDBkODkzZmNkYWFkMTZlMTQiLCJzaGEyNTY6YjlkMjM0MTFmMTQyYTQ3NzVkMjU0ZmNiMjQ3NDEyZGJhMzEzMDdjNzM2ZDMzYWQ3OTM4YjFjMTFjY2UzZTA3NyJdfX0=","repoDigests":["bkimminich/juice-shop@sha256:2765a26de7647609099a338d5b7f61085d95903c8703bb70f03fcc4b12f0818d"],"architecture":"arm64","os":"linux","labels":{"maintainer":"Bjoern Kimminich ","org.opencontainers.image.authors":"Bjoern Kimminich ","org.opencontainers.image.created":"”2025-09-04T05:38:11Z”","org.opencontainers.image.description":"Probably the most modern and sophisticated insecure web application","org.opencontainers.image.documentation":"https://help.owasp-juice.shop","org.opencontainers.image.licenses":"MIT","org.opencontainers.image.revision":"36870cb","org.opencontainers.image.source":"https://github.com/juice-shop/juice-shop","org.opencontainers.image.title":"OWASP Juice Shop","org.opencontainers.image.url":"https://owasp-juice.shop","org.opencontainers.image.vendor":"Open Worldwide Application Security Project","org.opencontainers.image.version":"19.0.0"}}},"distro":{"prettyName":"Distroless","name":"Debian GNU/Linux","id":"debian","version":"Debian GNU/Linux 12 (bookworm)","versionID":"12","homeURL":"https://github.com/GoogleContainerTools/distroless","supportURL":"https://github.com/GoogleContainerTools/distroless/blob/master/README.md","bugReportURL":"https://github.com/GoogleContainerTools/distroless/issues/new"},"descriptor":{"name":"syft","version":"1.42.1","configuration":{"catalogers":{"requested":{"default":["image","file"]},"used":["alpm-db-cataloger","apk-db-cataloger","binary-classifier-cataloger","bitnami-cataloger","cargo-auditable-binary-cataloger","conan-info-cataloger","dotnet-deps-binary-cataloger","dotnet-packages-lock-cataloger","dpkg-db-cataloger","elf-binary-package-cataloger","file-content-cataloger","file-digest-cataloger","file-executable-cataloger","file-metadata-cataloger","gguf-cataloger","go-module-binary-cataloger","graalvm-native-image-cataloger","homebrew-cataloger","java-archive-cataloger","java-jvm-cataloger","javascript-package-cataloger","linux-kernel-cataloger","lua-rock-cataloger","nix-cataloger","pe-binary-package-cataloger","php-composer-installed-cataloger","php-interpreter-cataloger","php-pear-serialized-cataloger","portage-cataloger","python-installed-package-cataloger","r-package-cataloger","rpm-db-cataloger","ruby-installed-gemspec-cataloger","snap-cataloger","wordpress-plugins-cataloger"]},"data-generation":{"generate-cpes":true},"files":{"content":{"globs":null,"skip-files-above-size":0},"hashers":["sha-1","sha-256"],"selection":"owned-by-package"},"licenses":{"coverage":75,"include-content":"none"},"packages":{"binary":["python-binary","python-binary-lib","pypy-binary-lib","go-binary","julia-binary","helm","redis-binary","valkey-binary","nodejs-binary","busybox-binary","util-linux-binary","haproxy-binary","perl-binary","php-composer-binary","httpd-binary","memcached-binary","traefik-binary","arangodb-binary","postgresql-binary","mysql-binary","mysql-binary","mysql-binary","xtrabackup-binary","mariadb-binary","rust-standard-library-linux","rust-standard-library-macos","ruby-binary","erlang-binary","erlang-alpine-binary","erlang-library","swipl-binary","dart-binary","haskell-ghc-binary","haskell-cabal-binary","haskell-stack-binary","consul-binary","hashicorp-vault-binary","nginx-binary","bash-binary","openssl-binary","qt-qtbase-lib","gcc-binary","fluent-bit-binary","wordpress-cli-binary","curl-binary","lighttpd-binary","proftpd-binary","zstd-binary","xz-binary","gzip-binary","sqlcipher-binary","jq-binary","chrome-binary","ffmpeg-binary","ffmpeg-library","ffmpeg-library","elixir-binary","elixir-library","istio-binary","istio-binary","grafana-binary","grafana-binary","envoy-binary","mongodb-binary","java-binary","java-jdb-binary"],"dotnet":{"dep-packages-must-claim-dll":true,"dep-packages-must-have-dll":false,"exclude-project-references":true,"propagate-dll-claims-to-parents":true,"relax-dll-claims-when-bundling-detected":true},"golang":{"local-mod-cache-dir":"/go/pkg/mod","local-vendor-dir":"","main-module-version":{"from-build-settings":true,"from-contents":false,"from-ld-flags":true},"proxies":["https://proxy.golang.org","direct"],"search-local-mod-cache-licenses":false,"search-local-vendor-licenses":false,"search-remote-licenses":false,"use-packages-lib":true},"java-archive":{"include-indexed-archives":true,"include-unindexed-archives":false,"maven-base-url":"https://repo1.maven.org/maven2","maven-localrepository-dir":"/.m2/repository","max-parent-recursive-depth":0,"resolve-transitive-dependencies":false,"use-maven-localrepository":false,"use-network":false},"javascript":{"include-dev-dependencies":false,"npm-base-url":"https://registry.npmjs.org","search-remote-licenses":false},"linux-kernel":{"catalog-modules":true},"nix":{"capture-owned-files":false},"python":{"guess-unpinned-requirements":false,"pypi-base-url":"https://pypi.org/pypi","search-remote-licenses":false}},"relationships":{"exclude-binary-packages-with-file-ownership-overlap":true,"package-file-ownership":true,"package-file-ownership-overlap":true},"search":{"scope":"squashed"}}},"schema":{"version":"16.1.3","url":"https://raw.githubusercontent.com/anchore/syft/main/schema/json/schema-16.1.3.json"}} diff --git a/labs/lab4/syft/juice-shop-syft-table.txt b/labs/lab4/syft/juice-shop-syft-table.txt new file mode 100644 index 00000000..31ff390a --- /dev/null +++ b/labs/lab4/syft/juice-shop-syft-table.txt @@ -0,0 +1,1002 @@ +NAME VERSION TYPE +1to2 1.0.0 npm +@adraffy/ens-normalize 1.10.1 npm +@babel/helper-string-parser 7.27.1 npm +@babel/helper-validator-identifier 7.27.1 npm +@babel/parser 7.28.3 npm +@babel/types 7.28.2 npm +@colors/colors 1.6.0 npm (+1 duplicate) +@dabh/diagnostics 2.0.3 npm +@ethereumjs/rlp 4.0.1 npm +@ethereumjs/rlp 5.0.2 npm +@gar/promisify 1.1.3 npm +@isaacs/cliui 8.0.2 npm +@isaacs/fs-minipass 4.0.1 npm +@my-scope/package-a 0.0.0 npm +@my-scope/package-b 0.0.0 npm +@nlpjs/core 4.26.1 npm +@nlpjs/core-loader 4.26.1 npm +@nlpjs/evaluator 4.26.1 npm +@nlpjs/lang-en 4.26.1 npm +@nlpjs/lang-en-min 4.26.1 npm +@nlpjs/language 4.25.0 npm +@nlpjs/language-min 4.25.0 npm +@nlpjs/ner 4.27.0 npm +@nlpjs/neural 4.25.0 npm +@nlpjs/nlg 4.26.1 npm +@nlpjs/nlp 4.27.0 npm +@nlpjs/nlu 4.27.0 npm +@nlpjs/request 4.25.0 npm +@nlpjs/sentiment 4.26.1 npm +@nlpjs/similarity 4.26.1 npm +@nlpjs/slot 4.26.1 npm +@noble/curves 1.2.0 npm +@noble/curves 1.4.2 npm (+1 duplicate) +@noble/hashes 1.3.2 npm +@noble/hashes 1.4.0 npm (+2 duplicates) +@npmcli/agent 3.0.0 npm +@npmcli/fs 1.1.1 npm +@npmcli/fs 4.0.0 npm +@npmcli/move-file 1.1.2 npm +@otplib/core 12.0.1 npm +@otplib/plugin-crypto 12.0.1 npm +@otplib/plugin-thirty-two 12.0.1 npm +@otplib/preset-default 12.0.1 npm +@otplib/preset-v11 12.0.1 npm +@pkgjs/parseargs 0.11.0 npm +@scarf/scarf 1.4.0 npm +@scure/base 1.1.9 npm +@scure/bip32 1.4.0 npm +@scure/bip39 1.3.0 npm +@sindresorhus/is 0.7.0 npm +@swc/helpers 0.3.17 npm +@tokenizer/token 0.3.0 npm +@tootallnate/once 1.1.2 npm +@tootallnate/once 2.0.0 npm +@types/component-emitter 1.2.14 npm +@types/cookie 0.4.1 npm +@types/cors 2.8.19 npm +@types/debug 4.1.12 npm +@types/ms 2.1.0 npm +@types/node 20.19.12 npm +@types/node 22.7.5 npm +@types/strip-bom 3.0.0 npm +@types/strip-json-comments 0.0.30 npm +@types/triple-beam 1.3.5 npm +@types/validator 13.15.3 npm +@types/ws 8.5.3 npm +abbrev 1.1.1 npm +abbrev 3.0.1 npm +abitype 0.7.1 npm +abort-controller 3.0.0 npm +accepts 1.3.8 npm +acorn 7.4.1 npm +acorn 8.15.0 npm +acorn-walk 8.3.4 npm +aes-js 4.0.0-beta.5 npm +agent-base 6.0.2 npm +agent-base 7.1.4 npm (+1 duplicate) +agentkeepalive 4.6.0 npm +aggregate-error 3.1.0 npm +ansi-regex 2.1.1 npm (+2 duplicates) +ansi-regex 3.0.1 npm +ansi-regex 5.0.1 npm +ansi-regex 6.2.0 npm (+1 duplicate) +ansi-styles 2.2.1 npm +ansi-styles 3.2.1 npm +ansi-styles 4.3.0 npm (+2 duplicates) +ansi-styles 6.2.1 npm +anymatch 3.1.3 npm +append-field 1.0.0 npm +aproba 1.2.0 npm +archive-type 4.0.0 npm +archiver 1.3.0 npm +archiver-utils 1.3.0 npm +are-we-there-yet 1.1.7 npm +are-we-there-yet 3.0.1 npm +arg 4.1.3 npm +argparse 1.0.10 npm +arr-diff 4.0.0 npm +arr-flatten 1.1.0 npm +arr-union 3.1.0 npm +array-buffer-byte-length 1.0.2 npm +array-each 1.0.1 npm +array-flatten 1.1.1 npm +array-slice 1.1.0 npm +array-unique 0.3.2 npm +asap 2.0.6 npm +assert-never 1.4.0 npm +assign-symbols 1.0.0 npm +async 2.6.4 npm (+1 duplicate) +async 3.2.6 npm +at-least-node 1.0.0 npm +atob 2.1.2 npm +available-typed-arrays 1.0.7 npm +babel-walk 3.0.0-canary-5 npm +balanced-match 1.0.2 npm +base 0.11.2 npm +base-files 12.4+deb12u11 deb +base64-arraybuffer 0.1.4 npm +base64-js 0.0.8 npm +base64-js 1.5.1 npm +base64id 2.0.0 npm +base64url 0.0.6 npm +basic-auth 2.0.1 npm +batch 0.6.1 npm +baz UNKNOWN npm +beep-boop 1.2.3 npm +big-integer 1.6.52 npm +binary 0.3.0 npm +binary-extensions 2.3.0 npm +bindings 1.5.0 npm +bintrees 1.0.2 npm +bl 1.2.3 npm +bl 4.1.0 npm +bluebird 3.4.7 npm +bluebird 3.7.2 npm +body-parser 1.20.3 npm +bower-config 1.4.3 npm +brace-expansion 1.1.12 npm (+10 duplicates) +brace-expansion 2.0.2 npm +braces 2.3.2 npm +braces 3.0.3 npm (+2 duplicates) +brotli 1.3.3 npm +browser_field UNKNOWN npm +buffer 5.7.1 npm +buffer 6.0.3 npm +buffer-alloc 1.2.0 npm +buffer-alloc-unsafe 1.1.0 npm +buffer-crc32 0.2.13 npm +buffer-fill 1.0.0 npm +buffer-from 1.1.2 npm +buffer-indexof-polyfill 1.0.2 npm +buffers 0.1.1 npm +busboy 1.6.0 npm +byline 4.2.2 npm +bytes 3.1.2 npm +cacache 15.3.0 npm +cacache 19.0.1 npm +cache-base 1.0.1 npm +cacheable-request 2.1.4 npm +call-bind 1.0.8 npm +call-bind-apply-helpers 1.0.2 npm +call-bound 1.0.4 npm +camelcase 5.3.1 npm +chainsaw 0.1.0 npm +chalk 1.1.3 npm +chalk 2.4.2 npm +chalk 4.1.2 npm +character-parser 2.2.0 npm +check-dependencies 1.1.1 npm +check-internet-connected 2.0.6 npm +check-types 6.0.0 npm +chokidar 3.5.1 npm +chownr 1.1.4 npm (+1 duplicate) +chownr 2.0.0 npm +chownr 3.0.0 npm +clarinet 0.12.6 npm +class-utils 0.3.6 npm +clean-stack 2.2.0 npm +cliui 6.0.0 npm +clone 2.1.2 npm +clone-response 1.0.2 npm +code-point-at 1.1.0 npm +collection-visit 1.0.0 npm +color 3.2.1 npm +color-convert 1.9.3 npm +color-convert 2.0.1 npm (+2 duplicates) +color-name 1.1.3 npm +color-name 1.1.4 npm (+2 duplicates) +color-string 1.9.1 npm +color-support 1.1.3 npm +colors 1.1.2 npm +colors 1.4.0 npm +colorspace 1.1.4 npm +commander 2.20.3 npm (+1 duplicate) +component-emitter 1.3.1 npm +component-type 1.2.1 npm +compress-commons 1.2.2 npm +compressible 2.0.18 npm +compression 1.8.1 npm +concat-map 0.0.1 npm +concat-stream 1.6.2 npm +config 3.3.12 npm +console-control-strings 1.1.0 npm +constantinople 4.0.1 npm +content-disposition 0.5.4 npm +content-type 1.0.5 npm +cookie 0.4.2 npm +cookie 0.7.1 npm +cookie 0.7.2 npm +cookie-parser 1.4.7 npm +cookie-signature 1.0.6 npm +copy-descriptor 0.1.1 npm +core-util-is 1.0.2 npm +cors 2.8.5 npm +crc 3.8.0 npm +crc-32 1.2.2 npm +crc32-stream 2.0.0 npm +create-require 1.1.1 npm +cross-fetch 4.1.0 npm +cross-fetch-polyfill 0.0.0 npm +cross-spawn 7.0.6 npm +crypto-js 3.3.0 npm +dateformat 4.6.3 npm +debug 2.6.9 npm (+8 duplicates) +debug 3.2.7 npm +debug 4.3.7 npm +decamelize 1.2.0 npm +decode-uri-component 0.2.2 npm +decompress 4.2.1 npm +decompress-response 3.3.0 npm +decompress-response 4.2.1 npm +decompress-response 6.0.0 npm (+1 duplicate) +decompress-tar 4.1.1 npm +decompress-tarbz2 4.1.1 npm +decompress-targz 4.1.1 npm +decompress-unzip 4.0.1 npm +deep-equal 2.2.3 npm +deep-extend 0.6.0 npm +define-data-property 1.1.4 npm +define-properties 1.2.1 npm +define-property 0.2.5 npm (+4 duplicates) +define-property 1.0.0 npm (+2 duplicates) +define-property 2.0.2 npm +delegates 1.0.0 npm +depd 1.1.2 npm +depd 2.0.0 npm +destroy 1.2.0 npm +detect-file 1.0.0 npm +detect-libc 1.0.3 npm +detect-libc 2.0.4 npm (+1 duplicate) +dfa 1.2.0 npm +diff 4.0.2 npm +doctypes 1.1.0 npm +domelementtype 1.3.1 npm +domhandler 2.1.0 npm +domutils 1.1.6 npm +dottie 2.0.6 npm +double-ended-queue 0.9.7 npm +download 8.0.0 npm +dunder-proto 1.0.1 npm +duplexer2 0.1.4 npm +duplexer3 0.1.5 npm +dynamic-dedupe 0.3.0 npm +eastasianwidth 0.2.0 npm +ee-first 1.1.1 npm +eivindfjeldstad-dot 0.0.1 npm +emoji-regex 8.0.0 npm +emoji-regex 9.2.2 npm (+1 duplicate) +enabled 2.0.0 npm +encodeurl 1.0.2 npm +encodeurl 2.0.0 npm +encoding 0.1.13 npm +end-of-stream 1.4.5 npm +engine.io 4.1.2 npm +engine.io-parser 4.0.3 npm +env-paths 2.2.1 npm +err-code 1.1.2 npm +err-code 2.0.3 npm +errorhandler 1.5.1 npm +es-define-property 1.0.1 npm +es-errors 1.3.0 npm +es-get-iterator 1.1.3 npm +es-object-atoms 1.1.1 npm +escape-html 1.0.3 npm +escape-string-regexp 1.0.5 npm +escodegen 2.1.0 npm +esprima 1.0.4 npm +esprima 4.0.1 npm +estraverse 5.3.0 npm +esutils 2.0.3 npm +etag 1.8.1 npm +ethereum-cryptography 2.2.1 npm +ethers 6.15.0 npm +event-target-shim 5.0.1 npm +eventemitter2 0.4.14 npm +eventemitter3 1.1.1 npm +eventemitter3 5.0.1 npm +events 3.3.0 npm +exit 0.1.2 npm +expand-brackets 2.1.4 npm +expand-template 2.0.3 npm +expand-tilde 2.0.2 npm +exponential-backoff 3.1.2 npm +express 4.21.2 npm +express-ipfilter 1.3.2 npm +express-jwt 0.1.3 npm +express-rate-limit 7.5.1 npm +express-robots-txt 0.4.1 npm +express-security.txt 2.0.0 npm +ext-list 2.2.2 npm +ext-name 5.0.0 npm +extend 3.0.2 npm +extend-shallow 2.0.1 npm (+5 duplicates) +extend-shallow 3.0.2 npm +extglob 2.0.4 npm +false_main UNKNOWN npm +fast.js 0.1.1 npm +fd-slicer 1.1.0 npm +fdir 6.5.0 npm +feature-policy 0.5.0 npm +fecha 4.2.3 npm +file-js 0.3.0 npm +file-stream-rotator 1.0.0 npm +file-type 11.1.0 npm +file-type 16.5.4 npm +file-type 3.9.0 npm +file-type 4.4.0 npm +file-type 5.2.0 npm (+1 duplicate) +file-type 6.2.0 npm +file-uri-to-path 1.0.0 npm +filehound 1.17.6 npm +filename-reserved-regex 2.0.0 npm +filenamify 3.0.0 npm +filesniffer 1.0.3 npm +fill-range 4.0.0 npm +fill-range 7.1.1 npm (+2 duplicates) +finale-rest 1.2.2 npm +finalhandler 1.3.1 npm +find-up 4.1.0 npm +findup-sync 2.0.0 npm +findup-sync 4.0.0 npm +findup-sync 5.0.0 npm +fined 1.2.0 npm +flagged-respawn 1.0.1 npm +fn.name 1.1.0 npm +fontkit 1.9.0 npm +for-each 0.3.5 npm +for-in 1.0.2 npm +for-own 1.0.0 npm +foreachasync 3.0.0 npm +foreground-child 3.3.1 npm +formatio 1.1.1 npm +forwarded 0.2.0 npm +fragment-cache 0.2.1 npm +fresh 0.5.2 npm +from2 2.3.0 npm +frontend 19.0.0 npm +fs-constants 1.0.0 npm +fs-extra 9.1.0 npm +fs-minipass 1.2.7 npm +fs-minipass 2.1.0 npm +fs-minipass 3.0.3 npm +fs.realpath 1.0.0 npm +fstream 1.0.12 npm +function-bind 1.1.2 npm +functions-have-names 1.2.3 npm +fuzzball 1.4.0 npm +gauge 2.7.4 npm +gauge 4.0.4 npm +gcc-12-base 12.2.0-14+deb12u1 deb +geojson-utils 1.1.0 npm +get-caller-file 2.0.5 npm +get-intrinsic 1.3.0 npm +get-proto 1.0.1 npm +get-stream 2.3.1 npm +get-stream 3.0.0 npm (+1 duplicate) +get-stream 4.1.0 npm +get-value 2.0.6 npm +getobject 1.0.2 npm +github-from-package 0.0.0 npm +glob 10.4.5 npm +glob 7.1.7 npm +glob 7.2.3 npm (+6 duplicates) +glob-parent 5.1.2 npm +global-modules 1.0.0 npm +global-prefix 1.0.2 npm +gopd 1.2.0 npm +got 8.3.2 npm +graceful-fs 4.2.11 npm +grunt 1.6.1 npm +grunt-cli 1.4.3 npm +grunt-contrib-compress 1.6.0 npm +grunt-known-options 2.0.0 npm +grunt-legacy-log 3.0.0 npm +grunt-legacy-log-utils 2.1.0 npm +grunt-legacy-util 2.0.1 npm +grunt-replace-json 0.1.0 npm +handlebars 4.7.7 npm +has-ansi 2.0.0 npm +has-bigints 1.1.0 npm +has-flag 3.0.0 npm +has-flag 4.0.0 npm +has-property-descriptors 1.0.2 npm +has-symbol-support-x 1.4.2 npm +has-symbols 1.1.0 npm +has-to-string-tag-x 1.4.1 npm +has-tostringtag 1.0.2 npm +has-unicode 2.0.1 npm +has-value 0.3.1 npm +has-value 1.0.0 npm +has-values 0.1.4 npm +has-values 1.0.0 npm +hashids 2.3.0 npm +hashids-esm UNKNOWN npm +hasown 2.0.2 npm +hbs 4.2.0 npm +he 0.4.1 npm +heap 0.2.7 npm +helmet 4.6.0 npm +hoister 0.0.2 npm +homedir-polyfill 1.0.3 npm +hooker 0.2.3 npm +html-entities 1.4.0 npm +htmlparser2 3.3.0 npm +http-cache-semantics 3.8.1 npm +http-cache-semantics 4.2.0 npm (+1 duplicate) +http-errors 1.6.3 npm +http-errors 2.0.0 npm +http-proxy-agent 4.0.1 npm +http-proxy-agent 5.0.0 npm +http-proxy-agent 7.0.2 npm +https-proxy-agent 5.0.1 npm +https-proxy-agent 7.0.6 npm +humanize-ms 1.2.1 npm +i18n 0.11.1 npm +iconv-lite 0.4.24 npm +iconv-lite 0.6.3 npm (+1 duplicate) +ieee754 1.2.1 npm +ignore-walk 3.0.4 npm +iltorb 2.4.5 npm +imurmurhash 0.1.4 npm +indent-string 4.0.0 npm +infer-owner 1.0.4 npm +inflection 1.13.4 npm +inflight 1.0.6 npm +inherits 2.0.3 npm +inherits 2.0.4 npm +ini 1.3.8 npm (+1 duplicate) +internal-slot 1.1.0 npm +interpret 1.1.0 npm +into-stream 3.1.0 npm +invalid_main UNKNOWN npm +invariant 2.2.4 npm +ip 2.0.1 npm +ip-address 10.0.1 npm +ip6 0.2.11 npm +ipaddr.js 1.9.1 npm +is-absolute 1.0.0 npm +is-accessor-descriptor 1.0.1 npm +is-arguments 1.2.0 npm +is-array-buffer 3.0.5 npm +is-arrayish 0.3.2 npm +is-bigint 1.1.0 npm +is-binary-path 2.1.0 npm +is-boolean-object 1.2.2 npm +is-buffer 1.1.6 npm +is-callable 1.2.7 npm +is-core-module 2.16.1 npm +is-data-descriptor 1.0.1 npm +is-date-object 1.1.0 npm +is-descriptor 0.1.7 npm (+4 duplicates) +is-descriptor 1.0.3 npm +is-expression 4.0.0 npm +is-extendable 0.1.1 npm (+6 duplicates) +is-extendable 1.0.1 npm +is-extglob 2.1.1 npm +is-fullwidth-code-point 1.0.0 npm +is-fullwidth-code-point 2.0.0 npm +is-fullwidth-code-point 3.0.0 npm +is-generator-function 1.1.0 npm +is-glob 3.1.0 npm +is-glob 4.0.3 npm +is-lambda 1.0.1 npm +is-map 2.0.3 npm +is-natural-number 4.0.1 npm +is-number 3.0.0 npm +is-number 7.0.0 npm (+2 duplicates) +is-number-like 1.0.8 npm +is-number-object 1.1.1 npm +is-object 1.0.2 npm +is-plain-obj 1.1.0 npm +is-plain-object 2.0.4 npm +is-promise 2.2.2 npm +is-regex 1.2.1 npm +is-relative 1.0.0 npm +is-retry-allowed 1.2.0 npm +is-set 2.0.3 npm +is-shared-array-buffer 1.0.4 npm +is-stream 1.1.0 npm +is-stream 2.0.1 npm +is-string 1.1.1 npm +is-symbol 1.1.1 npm +is-typed-array 1.1.15 npm +is-unc-path 1.0.0 npm +is-weakmap 2.0.2 npm +is-weakset 2.0.4 npm +is-windows 1.0.2 npm +isarray 0.0.1 npm +isarray 1.0.0 npm (+1 duplicate) +isarray 2.0.5 npm +isexe 2.0.0 npm +isexe 3.1.1 npm +isobject 2.1.0 npm +isobject 3.0.1 npm +isomorphic-ws 5.0.0 npm +isurl 1.0.0 npm +jackspeak 3.4.3 npm +js-stringify 1.0.2 npm +js-tokens 4.0.0 npm +js-yaml 3.14.1 npm +json-buffer 3.0.0 npm +json5 2.2.3 npm +jsonfile 6.2.0 npm +jsonwebtoken 0.1.0 npm +jsonwebtoken 0.4.0 npm +jssha 3.3.1 npm +jstransformer 1.0.0 npm +juice-shop 19.0.0 npm (+1 duplicate) +juicy-chat-bot 0.9.0 npm +jwa 0.0.1 npm +jws 0.2.6 npm +keyv 3.0.0 npm +kind-of 3.2.2 npm (+3 duplicates) +kind-of 4.0.0 npm +kind-of 6.0.3 npm +kuler 2.0.0 npm +lazystream 1.0.1 npm +libc6 2.36-9+deb12u10 deb +libgcc-s1 12.2.0-14+deb12u1 deb +libgomp1 12.2.0-14+deb12u1 deb +libssl3 3.0.17-1~deb12u2 deb +libstdc++6 12.2.0-14+deb12u1 deb +libxmljs2 0.37.0 npm +liftup 3.0.1 npm +linebreak 1.1.0 npm +listenercount 1.0.1 npm +ljharb-monorepo-symlink-test 0.0.0 npm +locate-path 5.0.0 npm +lodash 2.4.2 npm +lodash 4.17.21 npm +lodash.camelcase 4.3.0 npm +lodash.isfinite 3.3.2 npm +lodash.set 4.3.2 npm +logform 2.7.0 npm +lolex 1.3.2 npm +loose-envify 1.4.0 npm +lowercase-keys 1.0.0 npm +lru-cache 10.4.3 npm (+2 duplicates) +lru-cache 6.0.0 npm +make-dir 1.3.0 npm +make-dir 2.1.0 npm +make-error 1.3.6 npm +make-fetch-happen 14.0.3 npm +make-fetch-happen 9.1.0 npm +make-iterator 1.0.1 npm +make-plural 4.3.0 npm +make-plural 6.2.2 npm +map-cache 0.2.2 npm +map-visit 1.0.0 npm +marsdb 0.6.11 npm +math-interval-parser 2.0.1 npm +math-intrinsics 1.1.0 npm +media-typer 0.3.0 npm +media-types 10.0.0 deb +median 0.0.2 npm +merge-descriptors 1.0.3 npm +messageformat 2.3.0 npm +messageformat-formatters 2.0.1 npm +messageformat-parser 4.1.3 npm +methods 1.1.2 npm +micromatch 3.1.10 npm +micromatch 4.0.8 npm (+1 duplicate) +mime 1.6.0 npm +mime-db 1.52.0 npm +mime-types 2.1.35 npm +mimic-response 1.0.1 npm +mimic-response 2.1.0 npm +mimic-response 3.1.0 npm (+1 duplicate) +minami 1.1.1 npm (+2 duplicates) +minimatch 3.0.5 npm +minimatch 3.0.8 npm +minimatch 3.1.2 npm (+8 duplicates) +minimatch 5.1.6 npm +minimatch 9.0.5 npm +minimist 0.2.4 npm +minimist 1.2.8 npm +minipass 2.9.0 npm +minipass 3.3.6 npm (+3 duplicates) +minipass 5.0.0 npm +minipass 7.1.2 npm +minipass-collect 1.0.2 npm +minipass-collect 2.0.1 npm +minipass-fetch 1.4.1 npm +minipass-fetch 4.0.1 npm +minipass-flush 1.0.5 npm +minipass-pipeline 1.2.4 npm +minipass-sized 1.0.3 npm +minizlib 1.3.3 npm +minizlib 2.1.2 npm +minizlib 3.0.2 npm +mixin-deep 1.3.2 npm +mkdirp 0.5.6 npm (+2 duplicates) +mkdirp 1.0.4 npm +mkdirp 3.0.1 npm (+1 duplicate) +mkdirp-classic 0.5.3 npm +moment 2.0.0 npm +moment 2.30.1 npm +moment-timezone 0.5.48 npm +morgan 1.10.1 npm +mout 1.2.4 npm +ms 2.0.0 npm (+8 duplicates) +ms 2.1.3 npm +multer 1.4.5-lts.2 npm +mustache 4.2.0 npm +mylib 0.0.0 npm +nan 2.22.2 npm +nanomatch 1.2.13 npm +napi-build-utils 1.0.2 npm +napi-build-utils 2.0.0 npm (+1 duplicate) +needle 2.9.1 npm +negotiator 0.6.3 npm +negotiator 0.6.4 npm +negotiator 1.0.0 npm +neo-async 2.6.2 npm +netbase 6.4 deb +node 22.18.0 binary +node-abi 2.30.1 npm +node-abi 3.77.0 npm (+1 duplicate) +node-addon-api 7.1.1 npm +node-fetch 2.7.0 npm +node-gyp 11.4.2 npm +node-gyp 8.4.1 npm +node-pre-gyp 0.15.0 npm +noop-logger 0.1.1 npm +nopt 3.0.6 npm +nopt 4.0.3 npm (+1 duplicate) +nopt 5.0.0 npm +nopt 8.1.0 npm +normalize-path 2.1.1 npm +normalize-path 3.0.0 npm (+1 duplicate) +normalize-url 2.0.1 npm +notevil 1.3.3 npm +npm-bundled 1.1.2 npm +npm-normalize-package-bin 1.0.1 npm +npm-packlist 1.4.8 npm +npmlog 4.1.2 npm +npmlog 6.0.2 npm +number-is-nan 1.0.1 npm +nw-pre-gyp-module-test 0.0.1 npm +object-assign 4.1.1 npm +object-copy 0.1.0 npm +object-inspect 1.13.4 npm +object-is 1.1.6 npm +object-keys 1.1.1 npm +object-visit 1.0.1 npm +object.assign 4.1.7 npm +object.defaults 1.1.0 npm +object.map 1.0.1 npm +object.pick 1.3.0 npm +on-finished 2.3.0 npm +on-finished 2.4.1 npm +on-headers 1.1.0 npm +once 1.4.0 npm +one-time 1.0.0 npm +opentype.js 0.7.3 npm +os-homedir 1.0.2 npm +os-tmpdir 1.0.2 npm +osenv 0.1.5 npm +otplib 12.0.1 npm +p-cancelable 0.4.1 npm +p-event 2.3.1 npm +p-finally 1.0.0 npm +p-is-promise 1.1.0 npm +p-limit 2.3.0 npm +p-locate 4.1.0 npm +p-map 4.0.0 npm +p-map 7.0.3 npm +p-timeout 2.0.1 npm +p-try 2.2.0 npm +package-json-from-dist 1.0.1 npm +pako 0.2.9 npm +parse-filepath 1.0.2 npm +parse-passwd 1.0.0 npm +parseurl 1.3.3 npm +pascalcase 0.1.1 npm +path-exists 4.0.0 npm +path-is-absolute 1.0.1 npm +path-key 3.1.1 npm +path-parse 1.0.7 npm +path-root 0.1.1 npm +path-root-regex 0.1.2 npm +path-scurry 1.11.1 npm +path-to-regexp 0.1.12 npm +pdfkit 0.11.0 npm +peek-readable 4.1.0 npm +pend 1.2.0 npm +pg-connection-string 2.9.1 npm +picomatch 2.3.1 npm +picomatch 4.0.3 npm +pify 2.3.0 npm (+1 duplicate) +pify 3.0.0 npm (+1 duplicate) +pify 4.0.1 npm +pinkie 2.0.4 npm +pinkie-promise 2.0.1 npm +png-js 1.0.0 npm +posix-character-classes 0.1.1 npm +possible-typed-array-names 1.1.0 npm +prebuild-install 5.3.6 npm +prebuild-install 7.1.3 npm (+1 duplicate) +prepend-http 2.0.0 npm +pretty-bytes 4.0.2 npm +proc-log 5.0.0 npm +process 0.11.10 npm +process-nextick-args 2.0.1 npm +prom-client 14.2.0 npm +promise 7.3.1 npm +promise-inflight 1.0.1 npm +promise-retry 2.0.1 npm +proper-lockfile 1.2.0 npm +proxy-addr 2.0.7 npm +pug 3.0.3 npm +pug-attrs 3.0.0 npm +pug-code-gen 3.0.3 npm +pug-error 2.1.0 npm +pug-filters 4.0.0 npm +pug-lexer 5.0.1 npm +pug-linker 4.0.0 npm +pug-load 3.0.0 npm +pug-parser 6.0.0 npm +pug-runtime 3.0.1 npm +pug-strip-comments 2.0.0 npm +pug-walk 2.0.0 npm +pump 3.0.3 npm +qs 6.13.0 npm +query-string 5.1.1 npm +range-parser 1.2.1 npm +range_check 2.0.4 npm +raw-body 2.5.2 npm +rc 1.2.8 npm +readable-stream 1.0.34 npm +readable-stream 2.3.8 npm +readable-stream 3.6.2 npm (+3 duplicates) +readable-stream 4.7.0 npm +readable-web-to-node-stream 3.0.4 npm +readdirp 3.5.0 npm +rechoir 0.7.1 npm +recursedir-comparisons 0.0.0 npm +regex-not 1.0.2 npm +regexp.prototype.flags 1.5.4 npm +remove-trailing-separator 1.1.0 npm +repeat-element 1.1.4 npm +repeat-string 1.6.1 npm +replace 1.2.2 npm +require-directory 2.1.1 npm +require-main-filename 2.0.0 npm +resolve 1.22.10 npm +resolve-dir 1.0.1 npm +resolve-url 0.2.1 npm +responselike 1.0.2 npm +restructure 2.0.1 npm +ret 0.1.15 npm +retry 0.10.1 npm +retry 0.12.0 npm +retry-as-promised 7.1.1 npm +rimraf 2.7.1 npm (+2 duplicates) +rimraf 3.0.2 npm +safe-buffer 5.1.2 npm (+2 duplicates) +safe-buffer 5.2.1 npm +safe-regex 1.1.0 npm +safe-regex-test 1.1.0 npm +safe-stable-stringify 2.5.0 npm +safer-buffer 2.1.2 npm +samsam 1.1.2 npm +sanitize-filename 1.6.3 npm +sanitize-html 1.4.2 npm +sax 1.4.1 npm +seek-bzip 1.0.6 npm +semver 5.7.2 npm (+3 duplicates) +semver 7.7.2 npm +send 0.19.0 npm +sequelize 6.37.7 npm +sequelize-pool 7.1.0 npm +serve-index 1.9.1 npm +serve-static 1.16.2 npm +set-blocking 2.0.0 npm +set-function-length 1.2.2 npm +set-function-name 2.0.2 npm +set-value 2.0.1 npm +setimmediate 1.0.5 npm +setprototypeof 1.1.0 npm +setprototypeof 1.2.0 npm +shebang-command 2.0.0 npm +shebang-regex 3.0.0 npm +side-channel 1.1.0 npm +side-channel-list 1.0.0 npm +side-channel-map 1.0.1 npm +side-channel-weakmap 1.0.2 npm +signal-exit 3.0.7 npm +signal-exit 4.1.0 npm +simple-concat 1.0.1 npm +simple-get 3.1.1 npm +simple-get 4.0.1 npm (+1 duplicate) +simple-swizzle 0.2.2 npm +sinon 1.17.7 npm +smart-buffer 4.2.0 npm +snapdragon 0.8.2 npm +snapdragon-node 2.1.1 npm +snapdragon-util 3.0.1 npm +socket.io 3.1.2 npm +socket.io-adapter 2.1.0 npm +socket.io-parser 4.0.5 npm +socks 2.8.7 npm +socks-proxy-agent 6.2.1 npm +socks-proxy-agent 8.0.5 npm +sort-keys 1.1.2 npm +sort-keys 2.0.0 npm +sort-keys-length 1.0.1 npm +source-map 0.5.7 npm +source-map 0.6.1 npm +source-map-resolve 0.5.3 npm +source-map-support 0.5.21 npm +source-map-url 0.4.1 npm +split-string 3.1.0 npm +sprintf-js 1.0.3 npm +sprintf-js 1.1.3 npm +sqlite3 5.1.7 npm +ssri 12.0.0 npm +ssri 8.0.1 npm +stack-trace 0.0.10 npm +static-extend 0.1.2 npm +statuses 1.5.0 npm +statuses 2.0.1 npm +stop-iteration-iterator 1.1.0 npm +stream-buffers 2.2.0 npm +streamsearch 1.1.0 npm +strict-uri-encode 1.1.0 npm +string-width 1.0.2 npm +string-width 2.1.1 npm +string-width 4.2.3 npm (+1 duplicate) +string-width 5.1.2 npm (+1 duplicate) +string.fromcodepoint 0.2.1 npm +string.prototype.codepointat 0.2.1 npm +string_decoder 0.10.31 npm +string_decoder 1.1.1 npm +string_decoder 1.3.0 npm +strip-ansi 3.0.1 npm (+1 duplicate) +strip-ansi 4.0.0 npm +strip-ansi 6.0.1 npm (+1 duplicate) +strip-ansi 7.1.0 npm (+1 duplicate) +strip-bom 3.0.0 npm +strip-dirs 2.1.0 npm +strip-json-comments 2.0.1 npm (+1 duplicate) +strip-outer 1.0.1 npm +strtok3 6.3.0 npm +supports-color 2.0.0 npm +supports-color 5.5.0 npm +supports-color 7.2.0 npm +supports-preserve-symlinks-flag 1.0.0 npm +svg-captcha 1.4.0 npm +swagger-ui-dist 5.28.1 npm +swagger-ui-express 5.0.1 npm +tar 4.4.19 npm +tar 6.2.1 npm +tar 7.4.3 npm +tar-fs 2.1.3 npm +tar-stream 1.6.2 npm +tar-stream 2.2.0 npm +tdigest 0.1.2 npm +text-hex 1.0.0 npm +thirty-two 1.0.2 npm +through 2.3.8 npm +timed-out 4.0.1 npm +tiny-inflate 1.0.3 npm +tinyglobby 0.2.14 npm +to-buffer 1.2.1 npm +to-object-path 0.3.0 npm +to-regex 3.0.2 npm +to-regex-range 2.1.1 npm +to-regex-range 5.0.1 npm (+2 duplicates) +toidentifier 1.0.1 npm +token-stream 1.0.0 npm +token-types 4.2.1 npm +tr46 0.0.3 npm +traverse 0.3.9 npm +tree-kill 1.2.2 npm +trim-repeated 1.0.0 npm +triple-beam 1.4.1 npm +truncate-utf8-bytes 1.0.2 npm +ts-node 9.1.1 npm +ts-node-dev 1.1.8 npm +tsconfig 7.0.0 npm +tslib 2.7.0 npm +tunnel-agent 0.6.0 npm +type-is 1.6.18 npm +typecast 0.0.1 npm +typed-array-buffer 1.0.3 npm +typedarray 0.0.6 npm +typescript 5.3.3 npm +tzdata 2025b-0+deb12u1 deb +uglify-js 3.19.3 npm +unbzip2-stream 1.4.3 npm +unc-path-regex 0.1.2 npm +underscore.string 3.3.6 npm +undici-types 6.19.8 npm +undici-types 6.21.0 npm +unicode-properties 1.4.1 npm +unicode-trie 2.0.0 npm +union-value 1.0.1 npm +unique-filename 1.1.1 npm +unique-filename 4.0.0 npm +unique-slug 2.0.2 npm +unique-slug 5.0.0 npm +unit-compare 1.0.1 npm +universalify 2.0.1 npm +unpipe 1.0.0 npm +unset-value 1.0.0 npm +untildify 2.1.0 npm +unzipper 0.9.15 npm +urix 0.1.0 npm +url-parse-lax 3.0.0 npm +url-to-options 1.0.1 npm +use 3.1.1 npm +utf8-byte-length 1.0.5 npm +util 0.12.5 npm +util-deprecate 1.0.2 npm +utils-merge 1.0.1 npm +uuid 8.3.2 npm +v8flags 3.2.0 npm +validate 4.5.1 npm +validator 13.15.15 npm +vary 1.1.2 npm +vm2 3.9.17 npm +void-elements 3.1.0 npm +walk 2.3.15 npm +walkdir 0.0.11 npm +web3 4.16.0 npm +web3-core 4.7.1 npm +web3-errors 1.3.1 npm +web3-eth 4.11.1 npm +web3-eth-abi 4.4.1 npm +web3-eth-accounts 4.3.1 npm +web3-eth-contract 4.7.2 npm +web3-eth-ens 4.4.0 npm +web3-eth-iban 4.0.7 npm +web3-eth-personal 4.1.0 npm +web3-net 4.1.0 npm +web3-providers-http 4.2.0 npm +web3-providers-ipc 4.0.7 npm +web3-providers-ws 4.0.8 npm +web3-rpc-methods 1.3.0 npm +web3-rpc-providers 1.0.0-rc.4 npm +web3-types 1.10.0 npm +web3-utils 4.3.3 npm +web3-validator 2.0.6 npm +webidl-conversions 3.0.1 npm +whatwg-url 5.0.0 npm +which 1.3.1 npm +which 2.0.2 npm +which 5.0.0 npm +which-boxed-primitive 1.1.1 npm +which-collection 1.0.2 npm +which-module 2.0.1 npm +which-pm-runs 1.1.0 npm +which-typed-array 1.1.19 npm +wide-align 1.1.3 npm +wide-align 1.1.5 npm +winston 3.17.0 npm +winston-transport 4.9.0 npm +with 7.0.2 npm +wkx 0.5.0 npm +wordwrap 0.0.3 npm +wordwrap 1.0.0 npm +wrap-ansi 6.2.0 npm +wrap-ansi 7.0.0 npm +wrap-ansi 8.1.0 npm +wrappy 1.0.2 npm +ws 7.4.6 npm +ws 8.17.1 npm +xtend 4.0.2 npm +y18n 4.0.3 npm +yallist 3.1.1 npm +yallist 4.0.0 npm (+3 duplicates) +yallist 5.0.0 npm +yaml-schema-validator 1.2.3 npm +yargs 15.4.1 npm +yargs-parser 18.1.3 npm +yauzl 2.10.0 npm +yn 3.1.1 npm +z85 0.0.2 npm +zip-stream 1.2.0 npm +zod 3.25.76 npm diff --git a/labs/lab4/trivy/juice-shop-trivy-detailed.json b/labs/lab4/trivy/juice-shop-trivy-detailed.json new file mode 100644 index 00000000..e8a55e48 --- /dev/null +++ b/labs/lab4/trivy/juice-shop-trivy-detailed.json @@ -0,0 +1,31436 @@ +{ + "SchemaVersion": 2, + "Trivy": { + "Version": "0.69.2" + }, + "ReportID": "019cb013-adbf-77bb-a2c6-d22c7074c376", + "CreatedAt": "2026-03-02T19:43:25.631508174Z", + "ArtifactID": "sha256:261839c889368eea7f632f5358abcacc9d326fada684010eba45db5dcc702263", + "ArtifactName": "bkimminich/juice-shop:v19.0.0", + "ArtifactType": "container_image", + "Metadata": { + "Size": 450560000, + "OS": { + "Family": "debian", + "Name": "12.11" + }, + "ImageID": "sha256:2765a26de7647609099a338d5b7f61085d95903c8703bb70f03fcc4b12f0818d", + "DiffIDs": [ + "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b", + "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba", + "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc", + "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9", + "sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368", + "sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc", + "sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4", + "sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b", + "sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1", + "sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849", + "sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3", + "sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc", + "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733", + "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad", + "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb", + "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b", + "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c", + "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714", + "sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82", + "sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14", + "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + ], + "RepoTags": [ + "bkimminich/juice-shop:v19.0.0" + ], + "RepoDigests": [ + "bkimminich/juice-shop@sha256:2765a26de7647609099a338d5b7f61085d95903c8703bb70f03fcc4b12f0818d" + ], + "Reference": "bkimminich/juice-shop:v19.0.0", + "ImageConfig": { + "architecture": "arm64", + "created": "2025-09-04T06:13:53.120129204Z", + "docker_version": "27.5.1", + "history": [ + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "ARG BUILD_DATE=”2025-09-04T05:38:11Z”", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "ARG VCS_REF=36870cb", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "LABEL maintainer=Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e org.opencontainers.image.title=OWASP Juice Shop org.opencontainers.image.description=Probably the most modern and sophisticated insecure web application org.opencontainers.image.authors=Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e org.opencontainers.image.vendor=Open Worldwide Application Security Project org.opencontainers.image.documentation=https://help.owasp-juice.shop org.opencontainers.image.licenses=MIT org.opencontainers.image.version=19.0.0 org.opencontainers.image.url=https://owasp-juice.shop org.opencontainers.image.source=https://github.com/juice-shop/juice-shop org.opencontainers.image.revision=36870cb org.opencontainers.image.created=”2025-09-04T05:38:11Z”", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "WORKDIR /juice-shop", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "COPY --chown=65532:0 /juice-shop . # buildkit", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "USER 65532", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "EXPOSE map[3000/tcp:{}]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "CMD [\"/juice-shop/build/app.js\"]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + } + ], + "os": "linux", + "rootfs": { + "type": "layers", + "diff_ids": [ + "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b", + "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba", + "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc", + "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9", + "sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368", + "sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc", + "sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4", + "sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b", + "sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1", + "sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849", + "sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3", + "sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc", + "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733", + "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad", + "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb", + "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b", + "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c", + "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714", + "sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82", + "sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14", + "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + ] + }, + "config": { + "Cmd": [ + "/juice-shop/build/app.js" + ], + "Entrypoint": [ + "/nodejs/bin/node" + ], + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt" + ], + "Labels": { + "maintainer": "Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e", + "org.opencontainers.image.authors": "Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e", + "org.opencontainers.image.created": "”2025-09-04T05:38:11Z”", + "org.opencontainers.image.description": "Probably the most modern and sophisticated insecure web application", + "org.opencontainers.image.documentation": "https://help.owasp-juice.shop", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "36870cb", + "org.opencontainers.image.source": "https://github.com/juice-shop/juice-shop", + "org.opencontainers.image.title": "OWASP Juice Shop", + "org.opencontainers.image.url": "https://owasp-juice.shop", + "org.opencontainers.image.vendor": "Open Worldwide Application Security Project", + "org.opencontainers.image.version": "19.0.0" + }, + "User": "65532", + "WorkingDir": "/juice-shop", + "ExposedPorts": { + "3000/tcp": {} + }, + "ArgsEscaped": true + } + }, + "Layers": [ + { + "Size": 327680, + "Digest": "sha256:da88a3b79f2cc21d6d205f081fa238c2455ce50a9ab83fc9dfcef988db7f240e", + "DiffID": "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b" + }, + { + "Size": 40960, + "Digest": "sha256:bfb59b82a9b65e47d485e53b3e815bca3b3e21a095bd0cb88ced9ac0b48062bf", + "DiffID": "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba" + }, + { + "Size": 2406400, + "Digest": "sha256:4eff9a62d888790350b2481ff4a4f38f9c94b3674d26b2f2c85ca39cdef43fd9", + "DiffID": "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc" + }, + { + "Size": 102400, + "Digest": "sha256:62de241dac5fe19d5f8f4defe034289006ddaa0f2cca735db4718fe2a23e504e", + "DiffID": "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9" + }, + { + "Size": 1536, + "Digest": "sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a", + "DiffID": "sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368" + }, + { + "Size": 2560, + "Digest": "sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212", + "DiffID": "sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc" + }, + { + "Size": 2560, + "Digest": "sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4", + "DiffID": "sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4" + }, + { + "Size": 2560, + "Digest": "sha256:5664b15f108bf9436ce3312090a767300800edbbfd4511aa1a6d64357024d5dd", + "DiffID": "sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b" + }, + { + "Size": 1536, + "Digest": "sha256:045fc1c20da893bef6d0ed64e92b243213b0cebcd478389573bdfb095e212a98", + "DiffID": "sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1" + }, + { + "Size": 10240, + "Digest": "sha256:4aa0ea1413d37a58615488592a0b827ea4b2e48fa5a77cf707d0e35f025e613f", + "DiffID": "sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849" + }, + { + "Size": 3072, + "Digest": "sha256:da7816fa955ea24533c388143c78804c28682eef99b4ee3723b548c70148bba6", + "DiffID": "sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3" + }, + { + "Size": 241664, + "Digest": "sha256:ddf74a63f7d8b7d157e5db1a45675a58e304b4c1d425b05c28c835b987623395", + "DiffID": "sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc" + }, + { + "Size": 23592960, + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + { + "Size": 5877760, + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + { + "Size": 112640, + "Digest": "sha256:d6ffcb7a12076bf375c61d013dc40c30dc186e18fa59689fc19a3a369cd57513", + "DiffID": "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb" + }, + { + "Size": 348160, + "Digest": "sha256:d0b859bfa04f3ff05dc81f56b479654e0110db2390f12fab3c5c8c053589a897", + "DiffID": "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b" + }, + { + "Size": 2314240, + "Digest": "sha256:99889590e328930aa82b8d3b42e03b059b3206e81dea3e120e3dd0ac4a54bce0", + "DiffID": "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c" + }, + { + "Size": 153600, + "Digest": "sha256:2215264100f7734c92368c990dc19c827f47dea5d143111a61856777bc75dc4c", + "DiffID": "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714" + }, + { + "Size": 119715840, + "Digest": "sha256:136258a9a8466c22a813f6cd469c6e746d00c71d1539580527ebfdfb1616e2d9", + "DiffID": "sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82" + }, + { + "Size": 1536, + "Digest": "sha256:dc77cd168f19015478b86ae711d0b961d66f675062bb9ba3a4a5a905e27f45a0", + "DiffID": "sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14" + }, + { + "Size": 295300096, + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + } + ] + }, + "Results": [ + { + "Target": "bkimminich/juice-shop:v19.0.0 (debian 12.11)", + "Class": "os-pkgs", + "Type": "debian", + "Packages": [ + { + "ID": "base-files@12.4+deb12u11", + "Name": "base-files", + "Identifier": { + "PURL": "pkg:deb/debian/base-files@12.4%2Bdeb12u11?arch=arm64\u0026distro=debian-12.11", + "UID": "29b064a2a07c2651" + }, + "Version": "12.4+deb12u11", + "Arch": "arm64", + "SrcName": "base-files", + "SrcVersion": "12.4+deb12u11", + "Licenses": [ + "GPL-2.0-or-later" + ], + "Maintainer": "Santiago Vila \u003csanvila@debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:da88a3b79f2cc21d6d205f081fa238c2455ce50a9ab83fc9dfcef988db7f240e", + "DiffID": "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b" + }, + "InstalledFiles": [ + "/usr/lib/os-release", + "/usr/share/base-files/dot.bashrc", + "/usr/share/base-files/dot.profile", + "/usr/share/base-files/dot.profile.md5sums", + "/usr/share/base-files/info.dir", + "/usr/share/base-files/motd", + "/usr/share/base-files/profile", + "/usr/share/base-files/profile.md5sums", + "/usr/share/base-files/staff-group-for-usr-local", + "/usr/share/common-licenses/Apache-2.0", + "/usr/share/common-licenses/Artistic", + "/usr/share/common-licenses/BSD", + "/usr/share/common-licenses/CC0-1.0", + "/usr/share/common-licenses/GFDL-1.2", + "/usr/share/common-licenses/GFDL-1.3", + "/usr/share/common-licenses/GPL-1", + "/usr/share/common-licenses/GPL-2", + "/usr/share/common-licenses/GPL-3", + "/usr/share/common-licenses/LGPL-2", + "/usr/share/common-licenses/LGPL-2.1", + "/usr/share/common-licenses/LGPL-3", + "/usr/share/common-licenses/MPL-1.1", + "/usr/share/common-licenses/MPL-2.0", + "/usr/share/doc/base-files/README", + "/usr/share/doc/base-files/README.FHS", + "/usr/share/doc/base-files/changelog.gz", + "/usr/share/doc/base-files/copyright", + "/usr/share/lintian/overrides/base-files" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "gcc-12-base@12.2.0-14+deb12u1", + "Name": "gcc-12-base", + "Identifier": { + "PURL": "pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "1c5d233b9ee865a4" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Licenses": [ + "GPL-2.0-or-later", + "GPL-3.0-only", + "GFDL-1.2-only", + "GPL-2.0-only", + "Artistic-2.0", + "LGPL-2.0-or-later" + ], + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:d6ffcb7a12076bf375c61d013dc40c30dc186e18fa59689fc19a3a369cd57513", + "DiffID": "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb" + }, + "InstalledFiles": [ + "/usr/share/doc/gcc-12-base/README.Debian.arm64.gz", + "/usr/share/doc/gcc-12-base/TODO.Debian", + "/usr/share/doc/gcc-12-base/changelog.Debian.gz", + "/usr/share/doc/gcc-12-base/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libc6@2.36-9+deb12u10", + "Name": "libc6", + "Identifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "Version": "2.36", + "Release": "9+deb12u10", + "Arch": "arm64", + "SrcName": "glibc", + "SrcVersion": "2.36", + "SrcRelease": "9+deb12u10", + "Licenses": [ + "LGPL-2.1-only", + "GPL-2.0-only" + ], + "Maintainer": "GNU Libc Maintainers \u003cdebian-glibc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "InstalledFiles": [ + "/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1", + "/lib/aarch64-linux-gnu/libBrokenLocale.so.1", + "/lib/aarch64-linux-gnu/libanl.so.1", + "/lib/aarch64-linux-gnu/libc.so.6", + "/lib/aarch64-linux-gnu/libc_malloc_debug.so.0", + "/lib/aarch64-linux-gnu/libdl.so.2", + "/lib/aarch64-linux-gnu/libm.so.6", + "/lib/aarch64-linux-gnu/libmemusage.so", + "/lib/aarch64-linux-gnu/libnsl.so.1", + "/lib/aarch64-linux-gnu/libnss_compat.so.2", + "/lib/aarch64-linux-gnu/libnss_dns.so.2", + "/lib/aarch64-linux-gnu/libnss_files.so.2", + "/lib/aarch64-linux-gnu/libnss_hesiod.so.2", + "/lib/aarch64-linux-gnu/libpcprofile.so", + "/lib/aarch64-linux-gnu/libpthread.so.0", + "/lib/aarch64-linux-gnu/libresolv.so.2", + "/lib/aarch64-linux-gnu/librt.so.1", + "/lib/aarch64-linux-gnu/libthread_db.so.1", + "/lib/aarch64-linux-gnu/libutil.so.1", + "/usr/lib/aarch64-linux-gnu/gconv/ANSI_X3.110.so", + "/usr/lib/aarch64-linux-gnu/gconv/ARMSCII-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/ASMO_449.so", + "/usr/lib/aarch64-linux-gnu/gconv/BIG5.so", + "/usr/lib/aarch64-linux-gnu/gconv/BIG5HKSCS.so", + "/usr/lib/aarch64-linux-gnu/gconv/BRF.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP10007.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1125.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1250.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1251.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1252.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1253.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1254.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1255.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1256.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1257.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1258.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP737.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP770.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP771.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP772.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP773.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP774.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP775.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP932.so", + "/usr/lib/aarch64-linux-gnu/gconv/CSN_369103.so", + "/usr/lib/aarch64-linux-gnu/gconv/CWI.so", + "/usr/lib/aarch64-linux-gnu/gconv/DEC-MCS.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-CA-FR.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-S.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FR.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IS-FRISS.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IT.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-PT.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-UK.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-US.so", + "/usr/lib/aarch64-linux-gnu/gconv/ECMA-CYRILLIC.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-CN.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-JISX0213.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-JP-MS.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-JP.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-KR.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-TW.so", + "/usr/lib/aarch64-linux-gnu/gconv/GB18030.so", + "/usr/lib/aarch64-linux-gnu/gconv/GBBIG5.so", + "/usr/lib/aarch64-linux-gnu/gconv/GBGBK.so", + "/usr/lib/aarch64-linux-gnu/gconv/GBK.so", + "/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-ACADEMY.so", + "/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-PS.so", + "/usr/lib/aarch64-linux-gnu/gconv/GOST_19768-74.so", + "/usr/lib/aarch64-linux-gnu/gconv/GREEK-CCITT.so", + "/usr/lib/aarch64-linux-gnu/gconv/GREEK7-OLD.so", + "/usr/lib/aarch64-linux-gnu/gconv/GREEK7.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-GREEK8.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN8.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN9.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-THAI8.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-TURKISH8.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM037.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM038.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1004.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1008.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1008_420.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1025.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1026.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1046.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1047.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1097.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1112.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1122.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1123.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1124.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1129.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1130.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1132.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1133.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1137.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1140.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1141.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1142.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1143.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1144.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1145.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1146.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1147.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1148.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1149.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1153.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1154.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1155.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1156.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1157.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1158.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1160.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1161.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1162.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1163.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1164.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1166.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1167.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM12712.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1364.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1371.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1388.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1390.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1399.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM16804.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM256.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM273.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM274.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM275.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM277.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM278.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM280.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM281.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM284.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM285.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM290.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM297.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM420.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM423.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM424.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM437.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4517.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4899.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4909.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4971.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM500.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM5347.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM803.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM850.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM851.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM852.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM855.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM856.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM857.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM858.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM860.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM861.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM862.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM863.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM864.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM865.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM866.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM866NAV.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM868.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM869.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM870.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM871.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM874.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM875.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM880.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM891.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM901.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM902.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM903.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM9030.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM904.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM905.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM9066.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM918.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM921.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM922.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM930.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM932.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM933.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM935.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM937.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM939.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM943.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM9448.so", + "/usr/lib/aarch64-linux-gnu/gconv/IEC_P27-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/INIS-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/INIS-CYRILLIC.so", + "/usr/lib/aarch64-linux-gnu/gconv/INIS.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISIRI-3342.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN-EXT.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP-3.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-KR.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-197.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-209.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO646.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-10.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-11.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-13.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-14.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-15.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-16.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-2.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-3.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-4.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-5.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-6.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-7.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9E.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_10367-BOX.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_11548-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_2033.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_5427-EXT.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_5427.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_5428.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_6937-2.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_6937.so", + "/usr/lib/aarch64-linux-gnu/gconv/JOHAB.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-R.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-RU.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-T.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-U.so", + "/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-CENTRALEUROPE.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-IS.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-SAMI.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-UK.so", + "/usr/lib/aarch64-linux-gnu/gconv/MACINTOSH.so", + "/usr/lib/aarch64-linux-gnu/gconv/MIK.so", + "/usr/lib/aarch64-linux-gnu/gconv/NATS-DANO.so", + "/usr/lib/aarch64-linux-gnu/gconv/NATS-SEFI.so", + "/usr/lib/aarch64-linux-gnu/gconv/PT154.so", + "/usr/lib/aarch64-linux-gnu/gconv/RK1048.so", + "/usr/lib/aarch64-linux-gnu/gconv/SAMI-WS2.so", + "/usr/lib/aarch64-linux-gnu/gconv/SHIFT_JISX0213.so", + "/usr/lib/aarch64-linux-gnu/gconv/SJIS.so", + "/usr/lib/aarch64-linux-gnu/gconv/T.61.so", + "/usr/lib/aarch64-linux-gnu/gconv/TCVN5712-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/TIS-620.so", + "/usr/lib/aarch64-linux-gnu/gconv/TSCII.so", + "/usr/lib/aarch64-linux-gnu/gconv/UHC.so", + "/usr/lib/aarch64-linux-gnu/gconv/UNICODE.so", + "/usr/lib/aarch64-linux-gnu/gconv/UTF-16.so", + "/usr/lib/aarch64-linux-gnu/gconv/UTF-32.so", + "/usr/lib/aarch64-linux-gnu/gconv/UTF-7.so", + "/usr/lib/aarch64-linux-gnu/gconv/VISCII.so", + "/usr/lib/aarch64-linux-gnu/gconv/gconv-modules", + "/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.cache", + "/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.d/gconv-modules-extra.conf", + "/usr/lib/aarch64-linux-gnu/gconv/libCNS.so", + "/usr/lib/aarch64-linux-gnu/gconv/libGB.so", + "/usr/lib/aarch64-linux-gnu/gconv/libISOIR165.so", + "/usr/lib/aarch64-linux-gnu/gconv/libJIS.so", + "/usr/lib/aarch64-linux-gnu/gconv/libJISX0213.so", + "/usr/lib/aarch64-linux-gnu/gconv/libKSC.so", + "/usr/share/doc/libc6/NEWS.Debian.gz", + "/usr/share/doc/libc6/NEWS.gz", + "/usr/share/doc/libc6/README.Debian.gz", + "/usr/share/doc/libc6/README.hesiod.gz", + "/usr/share/doc/libc6/changelog.Debian.gz", + "/usr/share/doc/libc6/changelog.gz", + "/usr/share/doc/libc6/copyright", + "/usr/share/lintian/overrides/libc6" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libgcc-s1@12.2.0-14+deb12u1", + "Name": "libgcc-s1", + "Identifier": { + "PURL": "pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "3b8caae94a4a2ce" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:2215264100f7734c92368c990dc19c827f47dea5d143111a61856777bc75dc4c", + "DiffID": "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714" + }, + "InstalledFiles": [ + "/lib/aarch64-linux-gnu/libgcc_s.so.1", + "/usr/share/lintian/overrides/libgcc-s1" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libgomp1@12.2.0-14+deb12u1", + "Name": "libgomp1", + "Identifier": { + "PURL": "pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "5fe457de8ec5cbed" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:d0b859bfa04f3ff05dc81f56b479654e0110db2390f12fab3c5c8c053589a897", + "DiffID": "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b" + }, + "InstalledFiles": [ + "/usr/lib/aarch64-linux-gnu/libgomp.so.1.0.0" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libssl3@3.0.17-1~deb12u2", + "Name": "libssl3", + "Identifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "Version": "3.0.17", + "Release": "1~deb12u2", + "Arch": "arm64", + "SrcName": "openssl", + "SrcVersion": "3.0.17", + "SrcRelease": "1~deb12u2", + "Licenses": [ + "Apache-2.0", + "Artistic-2.0", + "GPL-1.0-or-later", + "GPL-1.0-only" + ], + "Maintainer": "Debian OpenSSL Team \u003cpkg-openssl-devel@alioth-lists.debian.net\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "InstalledFiles": [ + "/usr/lib/aarch64-linux-gnu/engines-3/afalg.so", + "/usr/lib/aarch64-linux-gnu/engines-3/loader_attic.so", + "/usr/lib/aarch64-linux-gnu/engines-3/padlock.so", + "/usr/lib/aarch64-linux-gnu/libcrypto.so.3", + "/usr/lib/aarch64-linux-gnu/libssl.so.3", + "/usr/lib/aarch64-linux-gnu/ossl-modules/legacy.so", + "/usr/share/doc/libssl3/changelog.Debian.gz", + "/usr/share/doc/libssl3/changelog.gz", + "/usr/share/doc/libssl3/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libstdc++6@12.2.0-14+deb12u1", + "Name": "libstdc++6", + "Identifier": { + "PURL": "pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "91707c948d0230f" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:99889590e328930aa82b8d3b42e03b059b3206e81dea3e120e3dd0ac4a54bce0", + "DiffID": "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c" + }, + "InstalledFiles": [ + "/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30", + "/usr/share/gcc/python/libstdcxx/__init__.py", + "/usr/share/gcc/python/libstdcxx/v6/__init__.py", + "/usr/share/gcc/python/libstdcxx/v6/printers.py", + "/usr/share/gcc/python/libstdcxx/v6/xmethods.py", + "/usr/share/gdb/auto-load/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30-gdb.py" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "media-types@10.0.0", + "Name": "media-types", + "Identifier": { + "PURL": "pkg:deb/debian/media-types@10.0.0?arch=all\u0026distro=debian-12.11", + "UID": "d381521693a5ea32" + }, + "Version": "10.0.0", + "Arch": "all", + "SrcName": "media-types", + "SrcVersion": "10.0.0", + "Licenses": [ + "ad-hoc" + ], + "Maintainer": "Mime-Support Packagers \u003cteam+debian-mimesupport-packagers@tracker.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:62de241dac5fe19d5f8f4defe034289006ddaa0f2cca735db4718fe2a23e504e", + "DiffID": "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9" + }, + "InstalledFiles": [ + "/usr/share/bug/media-types/presubj", + "/usr/share/doc/media-types/changelog.gz", + "/usr/share/doc/media-types/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "netbase@6.4", + "Name": "netbase", + "Identifier": { + "PURL": "pkg:deb/debian/netbase@6.4?arch=all\u0026distro=debian-12.11", + "UID": "64adcbea2e4e887c" + }, + "Version": "6.4", + "Arch": "all", + "SrcName": "netbase", + "SrcVersion": "6.4", + "Licenses": [ + "GPL-2.0-only" + ], + "Maintainer": "Marco d'Itri \u003cmd@linux.it\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:bfb59b82a9b65e47d485e53b3e815bca3b3e21a095bd0cb88ced9ac0b48062bf", + "DiffID": "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba" + }, + "InstalledFiles": [ + "/usr/share/doc/netbase/changelog.gz", + "/usr/share/doc/netbase/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "tzdata@2025b-0+deb12u1", + "Name": "tzdata", + "Identifier": { + "PURL": "pkg:deb/debian/tzdata@2025b-0%2Bdeb12u1?arch=all\u0026distro=debian-12.11", + "UID": "fe656487b7c8978b" + }, + "Version": "2025b", + "Release": "0+deb12u1", + "Arch": "all", + "SrcName": "tzdata", + "SrcVersion": "2025b", + "SrcRelease": "0+deb12u1", + "Licenses": [ + "public-domain" + ], + "Maintainer": "GNU Libc Maintainers \u003cdebian-glibc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:4eff9a62d888790350b2481ff4a4f38f9c94b3674d26b2f2c85ca39cdef43fd9", + "DiffID": "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc" + }, + "InstalledFiles": [ + "/usr/share/doc/tzdata/README.Debian", + "/usr/share/doc/tzdata/changelog.Debian.gz", + "/usr/share/doc/tzdata/changelog.gz", + "/usr/share/doc/tzdata/copyright", + "/usr/share/lintian/overrides/tzdata", + "/usr/share/zoneinfo/Africa/Abidjan", + "/usr/share/zoneinfo/Africa/Accra", + "/usr/share/zoneinfo/Africa/Addis_Ababa", + "/usr/share/zoneinfo/Africa/Algiers", + "/usr/share/zoneinfo/Africa/Asmara", + "/usr/share/zoneinfo/Africa/Bamako", + "/usr/share/zoneinfo/Africa/Bangui", + "/usr/share/zoneinfo/Africa/Banjul", + "/usr/share/zoneinfo/Africa/Bissau", + "/usr/share/zoneinfo/Africa/Blantyre", + "/usr/share/zoneinfo/Africa/Brazzaville", + "/usr/share/zoneinfo/Africa/Bujumbura", + "/usr/share/zoneinfo/Africa/Cairo", + "/usr/share/zoneinfo/Africa/Casablanca", + "/usr/share/zoneinfo/Africa/Ceuta", + "/usr/share/zoneinfo/Africa/Conakry", + "/usr/share/zoneinfo/Africa/Dakar", + "/usr/share/zoneinfo/Africa/Dar_es_Salaam", + "/usr/share/zoneinfo/Africa/Djibouti", + "/usr/share/zoneinfo/Africa/Douala", + "/usr/share/zoneinfo/Africa/El_Aaiun", + "/usr/share/zoneinfo/Africa/Freetown", + "/usr/share/zoneinfo/Africa/Gaborone", + "/usr/share/zoneinfo/Africa/Harare", + "/usr/share/zoneinfo/Africa/Johannesburg", + "/usr/share/zoneinfo/Africa/Juba", + "/usr/share/zoneinfo/Africa/Kampala", + "/usr/share/zoneinfo/Africa/Khartoum", + "/usr/share/zoneinfo/Africa/Kigali", + "/usr/share/zoneinfo/Africa/Kinshasa", + "/usr/share/zoneinfo/Africa/Lagos", + "/usr/share/zoneinfo/Africa/Libreville", + "/usr/share/zoneinfo/Africa/Lome", + "/usr/share/zoneinfo/Africa/Luanda", + "/usr/share/zoneinfo/Africa/Lubumbashi", + "/usr/share/zoneinfo/Africa/Lusaka", + "/usr/share/zoneinfo/Africa/Malabo", + "/usr/share/zoneinfo/Africa/Maputo", + "/usr/share/zoneinfo/Africa/Maseru", + "/usr/share/zoneinfo/Africa/Mbabane", + "/usr/share/zoneinfo/Africa/Mogadishu", + "/usr/share/zoneinfo/Africa/Monrovia", + "/usr/share/zoneinfo/Africa/Nairobi", + "/usr/share/zoneinfo/Africa/Ndjamena", + "/usr/share/zoneinfo/Africa/Niamey", + "/usr/share/zoneinfo/Africa/Nouakchott", + "/usr/share/zoneinfo/Africa/Ouagadougou", + "/usr/share/zoneinfo/Africa/Porto-Novo", + "/usr/share/zoneinfo/Africa/Sao_Tome", + "/usr/share/zoneinfo/Africa/Tripoli", + "/usr/share/zoneinfo/Africa/Tunis", + "/usr/share/zoneinfo/Africa/Windhoek", + "/usr/share/zoneinfo/America/Adak", + "/usr/share/zoneinfo/America/Anchorage", + "/usr/share/zoneinfo/America/Anguilla", + "/usr/share/zoneinfo/America/Antigua", + "/usr/share/zoneinfo/America/Araguaina", + "/usr/share/zoneinfo/America/Argentina/Buenos_Aires", + "/usr/share/zoneinfo/America/Argentina/Catamarca", + "/usr/share/zoneinfo/America/Argentina/Cordoba", + "/usr/share/zoneinfo/America/Argentina/Jujuy", + "/usr/share/zoneinfo/America/Argentina/La_Rioja", + "/usr/share/zoneinfo/America/Argentina/Mendoza", + "/usr/share/zoneinfo/America/Argentina/Rio_Gallegos", + "/usr/share/zoneinfo/America/Argentina/Salta", + "/usr/share/zoneinfo/America/Argentina/San_Juan", + "/usr/share/zoneinfo/America/Argentina/San_Luis", + "/usr/share/zoneinfo/America/Argentina/Tucuman", + "/usr/share/zoneinfo/America/Argentina/Ushuaia", + "/usr/share/zoneinfo/America/Aruba", + "/usr/share/zoneinfo/America/Asuncion", + "/usr/share/zoneinfo/America/Atikokan", + "/usr/share/zoneinfo/America/Bahia", + "/usr/share/zoneinfo/America/Bahia_Banderas", + "/usr/share/zoneinfo/America/Barbados", + "/usr/share/zoneinfo/America/Belem", + "/usr/share/zoneinfo/America/Belize", + "/usr/share/zoneinfo/America/Blanc-Sablon", + "/usr/share/zoneinfo/America/Boa_Vista", + "/usr/share/zoneinfo/America/Bogota", + "/usr/share/zoneinfo/America/Boise", + "/usr/share/zoneinfo/America/Cambridge_Bay", + "/usr/share/zoneinfo/America/Campo_Grande", + "/usr/share/zoneinfo/America/Cancun", + "/usr/share/zoneinfo/America/Caracas", + "/usr/share/zoneinfo/America/Cayenne", + "/usr/share/zoneinfo/America/Cayman", + "/usr/share/zoneinfo/America/Chicago", + "/usr/share/zoneinfo/America/Chihuahua", + "/usr/share/zoneinfo/America/Ciudad_Juarez", + "/usr/share/zoneinfo/America/Costa_Rica", + "/usr/share/zoneinfo/America/Coyhaique", + "/usr/share/zoneinfo/America/Creston", + "/usr/share/zoneinfo/America/Cuiaba", + "/usr/share/zoneinfo/America/Curacao", + "/usr/share/zoneinfo/America/Danmarkshavn", + "/usr/share/zoneinfo/America/Dawson", + "/usr/share/zoneinfo/America/Dawson_Creek", + "/usr/share/zoneinfo/America/Denver", + "/usr/share/zoneinfo/America/Detroit", + "/usr/share/zoneinfo/America/Dominica", + "/usr/share/zoneinfo/America/Edmonton", + "/usr/share/zoneinfo/America/Eirunepe", + "/usr/share/zoneinfo/America/El_Salvador", + "/usr/share/zoneinfo/America/Fort_Nelson", + "/usr/share/zoneinfo/America/Fortaleza", + "/usr/share/zoneinfo/America/Glace_Bay", + "/usr/share/zoneinfo/America/Goose_Bay", + "/usr/share/zoneinfo/America/Grand_Turk", + "/usr/share/zoneinfo/America/Grenada", + "/usr/share/zoneinfo/America/Guadeloupe", + "/usr/share/zoneinfo/America/Guatemala", + "/usr/share/zoneinfo/America/Guayaquil", + "/usr/share/zoneinfo/America/Guyana", + "/usr/share/zoneinfo/America/Halifax", + "/usr/share/zoneinfo/America/Havana", + "/usr/share/zoneinfo/America/Hermosillo", + "/usr/share/zoneinfo/America/Indiana/Indianapolis", + "/usr/share/zoneinfo/America/Indiana/Knox", + "/usr/share/zoneinfo/America/Indiana/Marengo", + "/usr/share/zoneinfo/America/Indiana/Petersburg", + "/usr/share/zoneinfo/America/Indiana/Tell_City", + "/usr/share/zoneinfo/America/Indiana/Vevay", + "/usr/share/zoneinfo/America/Indiana/Vincennes", + "/usr/share/zoneinfo/America/Indiana/Winamac", + "/usr/share/zoneinfo/America/Inuvik", + "/usr/share/zoneinfo/America/Iqaluit", + "/usr/share/zoneinfo/America/Jamaica", + "/usr/share/zoneinfo/America/Juneau", + "/usr/share/zoneinfo/America/Kentucky/Louisville", + "/usr/share/zoneinfo/America/Kentucky/Monticello", + "/usr/share/zoneinfo/America/La_Paz", + "/usr/share/zoneinfo/America/Lima", + "/usr/share/zoneinfo/America/Los_Angeles", + "/usr/share/zoneinfo/America/Maceio", + "/usr/share/zoneinfo/America/Managua", + "/usr/share/zoneinfo/America/Manaus", + "/usr/share/zoneinfo/America/Martinique", + "/usr/share/zoneinfo/America/Matamoros", + "/usr/share/zoneinfo/America/Mazatlan", + "/usr/share/zoneinfo/America/Menominee", + "/usr/share/zoneinfo/America/Merida", + "/usr/share/zoneinfo/America/Metlakatla", + "/usr/share/zoneinfo/America/Mexico_City", + "/usr/share/zoneinfo/America/Miquelon", + "/usr/share/zoneinfo/America/Moncton", + "/usr/share/zoneinfo/America/Monterrey", + "/usr/share/zoneinfo/America/Montevideo", + "/usr/share/zoneinfo/America/Montserrat", + "/usr/share/zoneinfo/America/Nassau", + "/usr/share/zoneinfo/America/New_York", + "/usr/share/zoneinfo/America/Nome", + "/usr/share/zoneinfo/America/Noronha", + "/usr/share/zoneinfo/America/North_Dakota/Beulah", + "/usr/share/zoneinfo/America/North_Dakota/Center", + "/usr/share/zoneinfo/America/North_Dakota/New_Salem", + "/usr/share/zoneinfo/America/Nuuk", + "/usr/share/zoneinfo/America/Ojinaga", + "/usr/share/zoneinfo/America/Panama", + "/usr/share/zoneinfo/America/Paramaribo", + "/usr/share/zoneinfo/America/Phoenix", + "/usr/share/zoneinfo/America/Port-au-Prince", + "/usr/share/zoneinfo/America/Port_of_Spain", + "/usr/share/zoneinfo/America/Porto_Velho", + "/usr/share/zoneinfo/America/Puerto_Rico", + "/usr/share/zoneinfo/America/Punta_Arenas", + "/usr/share/zoneinfo/America/Rankin_Inlet", + "/usr/share/zoneinfo/America/Recife", + "/usr/share/zoneinfo/America/Regina", + "/usr/share/zoneinfo/America/Resolute", + "/usr/share/zoneinfo/America/Rio_Branco", + "/usr/share/zoneinfo/America/Santarem", + "/usr/share/zoneinfo/America/Santiago", + "/usr/share/zoneinfo/America/Santo_Domingo", + "/usr/share/zoneinfo/America/Sao_Paulo", + "/usr/share/zoneinfo/America/Scoresbysund", + "/usr/share/zoneinfo/America/Sitka", + "/usr/share/zoneinfo/America/St_Johns", + "/usr/share/zoneinfo/America/St_Kitts", + "/usr/share/zoneinfo/America/St_Lucia", + "/usr/share/zoneinfo/America/St_Thomas", + "/usr/share/zoneinfo/America/St_Vincent", + "/usr/share/zoneinfo/America/Swift_Current", + "/usr/share/zoneinfo/America/Tegucigalpa", + "/usr/share/zoneinfo/America/Thule", + "/usr/share/zoneinfo/America/Tijuana", + "/usr/share/zoneinfo/America/Toronto", + "/usr/share/zoneinfo/America/Tortola", + "/usr/share/zoneinfo/America/Vancouver", + "/usr/share/zoneinfo/America/Whitehorse", + "/usr/share/zoneinfo/America/Winnipeg", + "/usr/share/zoneinfo/America/Yakutat", + "/usr/share/zoneinfo/Antarctica/Casey", + "/usr/share/zoneinfo/Antarctica/Davis", + "/usr/share/zoneinfo/Antarctica/DumontDUrville", + "/usr/share/zoneinfo/Antarctica/Macquarie", + "/usr/share/zoneinfo/Antarctica/Mawson", + "/usr/share/zoneinfo/Antarctica/McMurdo", + "/usr/share/zoneinfo/Antarctica/Palmer", + "/usr/share/zoneinfo/Antarctica/Rothera", + "/usr/share/zoneinfo/Antarctica/Syowa", + "/usr/share/zoneinfo/Antarctica/Troll", + "/usr/share/zoneinfo/Antarctica/Vostok", + "/usr/share/zoneinfo/Asia/Aden", + "/usr/share/zoneinfo/Asia/Almaty", + "/usr/share/zoneinfo/Asia/Amman", + "/usr/share/zoneinfo/Asia/Anadyr", + "/usr/share/zoneinfo/Asia/Aqtau", + "/usr/share/zoneinfo/Asia/Aqtobe", + "/usr/share/zoneinfo/Asia/Ashgabat", + "/usr/share/zoneinfo/Asia/Atyrau", + "/usr/share/zoneinfo/Asia/Baghdad", + "/usr/share/zoneinfo/Asia/Bahrain", + "/usr/share/zoneinfo/Asia/Baku", + "/usr/share/zoneinfo/Asia/Bangkok", + "/usr/share/zoneinfo/Asia/Barnaul", + "/usr/share/zoneinfo/Asia/Beirut", + "/usr/share/zoneinfo/Asia/Bishkek", + "/usr/share/zoneinfo/Asia/Brunei", + "/usr/share/zoneinfo/Asia/Chita", + "/usr/share/zoneinfo/Asia/Colombo", + "/usr/share/zoneinfo/Asia/Damascus", + "/usr/share/zoneinfo/Asia/Dhaka", + "/usr/share/zoneinfo/Asia/Dili", + "/usr/share/zoneinfo/Asia/Dubai", + "/usr/share/zoneinfo/Asia/Dushanbe", + "/usr/share/zoneinfo/Asia/Famagusta", + "/usr/share/zoneinfo/Asia/Gaza", + "/usr/share/zoneinfo/Asia/Hebron", + "/usr/share/zoneinfo/Asia/Ho_Chi_Minh", + "/usr/share/zoneinfo/Asia/Hong_Kong", + "/usr/share/zoneinfo/Asia/Hovd", + "/usr/share/zoneinfo/Asia/Irkutsk", + "/usr/share/zoneinfo/Asia/Jakarta", + "/usr/share/zoneinfo/Asia/Jayapura", + "/usr/share/zoneinfo/Asia/Jerusalem", + "/usr/share/zoneinfo/Asia/Kabul", + "/usr/share/zoneinfo/Asia/Kamchatka", + "/usr/share/zoneinfo/Asia/Karachi", + "/usr/share/zoneinfo/Asia/Kathmandu", + "/usr/share/zoneinfo/Asia/Khandyga", + "/usr/share/zoneinfo/Asia/Kolkata", + "/usr/share/zoneinfo/Asia/Krasnoyarsk", + "/usr/share/zoneinfo/Asia/Kuala_Lumpur", + "/usr/share/zoneinfo/Asia/Kuching", + "/usr/share/zoneinfo/Asia/Kuwait", + "/usr/share/zoneinfo/Asia/Macau", + "/usr/share/zoneinfo/Asia/Magadan", + "/usr/share/zoneinfo/Asia/Makassar", + "/usr/share/zoneinfo/Asia/Manila", + "/usr/share/zoneinfo/Asia/Muscat", + "/usr/share/zoneinfo/Asia/Nicosia", + "/usr/share/zoneinfo/Asia/Novokuznetsk", + "/usr/share/zoneinfo/Asia/Novosibirsk", + "/usr/share/zoneinfo/Asia/Omsk", + "/usr/share/zoneinfo/Asia/Oral", + "/usr/share/zoneinfo/Asia/Phnom_Penh", + "/usr/share/zoneinfo/Asia/Pontianak", + "/usr/share/zoneinfo/Asia/Pyongyang", + "/usr/share/zoneinfo/Asia/Qatar", + "/usr/share/zoneinfo/Asia/Qostanay", + "/usr/share/zoneinfo/Asia/Qyzylorda", + "/usr/share/zoneinfo/Asia/Riyadh", + "/usr/share/zoneinfo/Asia/Sakhalin", + "/usr/share/zoneinfo/Asia/Samarkand", + "/usr/share/zoneinfo/Asia/Seoul", + "/usr/share/zoneinfo/Asia/Shanghai", + "/usr/share/zoneinfo/Asia/Singapore", + "/usr/share/zoneinfo/Asia/Srednekolymsk", + "/usr/share/zoneinfo/Asia/Taipei", + "/usr/share/zoneinfo/Asia/Tashkent", + "/usr/share/zoneinfo/Asia/Tbilisi", + "/usr/share/zoneinfo/Asia/Tehran", + "/usr/share/zoneinfo/Asia/Thimphu", + "/usr/share/zoneinfo/Asia/Tokyo", + "/usr/share/zoneinfo/Asia/Tomsk", + "/usr/share/zoneinfo/Asia/Ulaanbaatar", + "/usr/share/zoneinfo/Asia/Urumqi", + "/usr/share/zoneinfo/Asia/Ust-Nera", + "/usr/share/zoneinfo/Asia/Vientiane", + "/usr/share/zoneinfo/Asia/Vladivostok", + "/usr/share/zoneinfo/Asia/Yakutsk", + "/usr/share/zoneinfo/Asia/Yangon", + "/usr/share/zoneinfo/Asia/Yekaterinburg", + "/usr/share/zoneinfo/Asia/Yerevan", + "/usr/share/zoneinfo/Atlantic/Azores", + "/usr/share/zoneinfo/Atlantic/Bermuda", + "/usr/share/zoneinfo/Atlantic/Canary", + "/usr/share/zoneinfo/Atlantic/Cape_Verde", + "/usr/share/zoneinfo/Atlantic/Faroe", + "/usr/share/zoneinfo/Atlantic/Madeira", + "/usr/share/zoneinfo/Atlantic/Reykjavik", + "/usr/share/zoneinfo/Atlantic/South_Georgia", + "/usr/share/zoneinfo/Atlantic/St_Helena", + "/usr/share/zoneinfo/Atlantic/Stanley", + "/usr/share/zoneinfo/Australia/Adelaide", + "/usr/share/zoneinfo/Australia/Brisbane", + "/usr/share/zoneinfo/Australia/Broken_Hill", + "/usr/share/zoneinfo/Australia/Darwin", + "/usr/share/zoneinfo/Australia/Eucla", + "/usr/share/zoneinfo/Australia/Hobart", + "/usr/share/zoneinfo/Australia/Lindeman", + "/usr/share/zoneinfo/Australia/Lord_Howe", + "/usr/share/zoneinfo/Australia/Melbourne", + "/usr/share/zoneinfo/Australia/Perth", + "/usr/share/zoneinfo/Australia/Sydney", + "/usr/share/zoneinfo/CET", + "/usr/share/zoneinfo/CST6CDT", + "/usr/share/zoneinfo/EET", + "/usr/share/zoneinfo/EST", + "/usr/share/zoneinfo/EST5EDT", + "/usr/share/zoneinfo/Etc/GMT", + "/usr/share/zoneinfo/Etc/GMT+1", + "/usr/share/zoneinfo/Etc/GMT+10", + "/usr/share/zoneinfo/Etc/GMT+11", + "/usr/share/zoneinfo/Etc/GMT+12", + "/usr/share/zoneinfo/Etc/GMT+2", + "/usr/share/zoneinfo/Etc/GMT+3", + "/usr/share/zoneinfo/Etc/GMT+4", + "/usr/share/zoneinfo/Etc/GMT+5", + "/usr/share/zoneinfo/Etc/GMT+6", + "/usr/share/zoneinfo/Etc/GMT+7", + "/usr/share/zoneinfo/Etc/GMT+8", + "/usr/share/zoneinfo/Etc/GMT+9", + "/usr/share/zoneinfo/Etc/GMT-1", + "/usr/share/zoneinfo/Etc/GMT-10", + "/usr/share/zoneinfo/Etc/GMT-11", + "/usr/share/zoneinfo/Etc/GMT-12", + "/usr/share/zoneinfo/Etc/GMT-13", + "/usr/share/zoneinfo/Etc/GMT-14", + "/usr/share/zoneinfo/Etc/GMT-2", + "/usr/share/zoneinfo/Etc/GMT-3", + "/usr/share/zoneinfo/Etc/GMT-4", + "/usr/share/zoneinfo/Etc/GMT-5", + "/usr/share/zoneinfo/Etc/GMT-6", + "/usr/share/zoneinfo/Etc/GMT-7", + "/usr/share/zoneinfo/Etc/GMT-8", + "/usr/share/zoneinfo/Etc/GMT-9", + "/usr/share/zoneinfo/Etc/UTC", + "/usr/share/zoneinfo/Europe/Amsterdam", + "/usr/share/zoneinfo/Europe/Andorra", + "/usr/share/zoneinfo/Europe/Astrakhan", + "/usr/share/zoneinfo/Europe/Athens", + "/usr/share/zoneinfo/Europe/Belgrade", + "/usr/share/zoneinfo/Europe/Berlin", + "/usr/share/zoneinfo/Europe/Brussels", + "/usr/share/zoneinfo/Europe/Bucharest", + "/usr/share/zoneinfo/Europe/Budapest", + "/usr/share/zoneinfo/Europe/Chisinau", + "/usr/share/zoneinfo/Europe/Copenhagen", + "/usr/share/zoneinfo/Europe/Dublin", + "/usr/share/zoneinfo/Europe/Gibraltar", + "/usr/share/zoneinfo/Europe/Guernsey", + "/usr/share/zoneinfo/Europe/Helsinki", + "/usr/share/zoneinfo/Europe/Isle_of_Man", + "/usr/share/zoneinfo/Europe/Istanbul", + "/usr/share/zoneinfo/Europe/Jersey", + "/usr/share/zoneinfo/Europe/Kaliningrad", + "/usr/share/zoneinfo/Europe/Kirov", + "/usr/share/zoneinfo/Europe/Kyiv", + "/usr/share/zoneinfo/Europe/Lisbon", + "/usr/share/zoneinfo/Europe/Ljubljana", + "/usr/share/zoneinfo/Europe/London", + "/usr/share/zoneinfo/Europe/Luxembourg", + "/usr/share/zoneinfo/Europe/Madrid", + "/usr/share/zoneinfo/Europe/Malta", + "/usr/share/zoneinfo/Europe/Minsk", + "/usr/share/zoneinfo/Europe/Monaco", + "/usr/share/zoneinfo/Europe/Moscow", + "/usr/share/zoneinfo/Europe/Oslo", + "/usr/share/zoneinfo/Europe/Paris", + "/usr/share/zoneinfo/Europe/Prague", + "/usr/share/zoneinfo/Europe/Riga", + "/usr/share/zoneinfo/Europe/Rome", + "/usr/share/zoneinfo/Europe/Samara", + "/usr/share/zoneinfo/Europe/Sarajevo", + "/usr/share/zoneinfo/Europe/Saratov", + "/usr/share/zoneinfo/Europe/Simferopol", + "/usr/share/zoneinfo/Europe/Skopje", + "/usr/share/zoneinfo/Europe/Sofia", + "/usr/share/zoneinfo/Europe/Stockholm", + "/usr/share/zoneinfo/Europe/Tallinn", + "/usr/share/zoneinfo/Europe/Tirane", + "/usr/share/zoneinfo/Europe/Ulyanovsk", + "/usr/share/zoneinfo/Europe/Vaduz", + "/usr/share/zoneinfo/Europe/Vienna", + "/usr/share/zoneinfo/Europe/Vilnius", + "/usr/share/zoneinfo/Europe/Volgograd", + "/usr/share/zoneinfo/Europe/Warsaw", + "/usr/share/zoneinfo/Europe/Zagreb", + "/usr/share/zoneinfo/Europe/Zurich", + "/usr/share/zoneinfo/Factory", + "/usr/share/zoneinfo/HST", + "/usr/share/zoneinfo/Indian/Antananarivo", + "/usr/share/zoneinfo/Indian/Chagos", + "/usr/share/zoneinfo/Indian/Christmas", + "/usr/share/zoneinfo/Indian/Cocos", + "/usr/share/zoneinfo/Indian/Comoro", + "/usr/share/zoneinfo/Indian/Kerguelen", + "/usr/share/zoneinfo/Indian/Mahe", + "/usr/share/zoneinfo/Indian/Maldives", + "/usr/share/zoneinfo/Indian/Mauritius", + "/usr/share/zoneinfo/Indian/Mayotte", + "/usr/share/zoneinfo/Indian/Reunion", + "/usr/share/zoneinfo/MET", + "/usr/share/zoneinfo/MST", + "/usr/share/zoneinfo/MST7MDT", + "/usr/share/zoneinfo/PST8PDT", + "/usr/share/zoneinfo/Pacific/Apia", + "/usr/share/zoneinfo/Pacific/Auckland", + "/usr/share/zoneinfo/Pacific/Bougainville", + "/usr/share/zoneinfo/Pacific/Chatham", + "/usr/share/zoneinfo/Pacific/Chuuk", + "/usr/share/zoneinfo/Pacific/Easter", + "/usr/share/zoneinfo/Pacific/Efate", + "/usr/share/zoneinfo/Pacific/Fakaofo", + "/usr/share/zoneinfo/Pacific/Fiji", + "/usr/share/zoneinfo/Pacific/Funafuti", + "/usr/share/zoneinfo/Pacific/Galapagos", + "/usr/share/zoneinfo/Pacific/Gambier", + "/usr/share/zoneinfo/Pacific/Guadalcanal", + "/usr/share/zoneinfo/Pacific/Guam", + "/usr/share/zoneinfo/Pacific/Honolulu", + "/usr/share/zoneinfo/Pacific/Kanton", + "/usr/share/zoneinfo/Pacific/Kiritimati", + "/usr/share/zoneinfo/Pacific/Kosrae", + "/usr/share/zoneinfo/Pacific/Kwajalein", + "/usr/share/zoneinfo/Pacific/Majuro", + "/usr/share/zoneinfo/Pacific/Marquesas", + "/usr/share/zoneinfo/Pacific/Midway", + "/usr/share/zoneinfo/Pacific/Nauru", + "/usr/share/zoneinfo/Pacific/Niue", + "/usr/share/zoneinfo/Pacific/Norfolk", + "/usr/share/zoneinfo/Pacific/Noumea", + "/usr/share/zoneinfo/Pacific/Pago_Pago", + "/usr/share/zoneinfo/Pacific/Palau", + "/usr/share/zoneinfo/Pacific/Pitcairn", + "/usr/share/zoneinfo/Pacific/Pohnpei", + "/usr/share/zoneinfo/Pacific/Port_Moresby", + "/usr/share/zoneinfo/Pacific/Rarotonga", + "/usr/share/zoneinfo/Pacific/Saipan", + "/usr/share/zoneinfo/Pacific/Tahiti", + "/usr/share/zoneinfo/Pacific/Tarawa", + "/usr/share/zoneinfo/Pacific/Tongatapu", + "/usr/share/zoneinfo/Pacific/Wake", + "/usr/share/zoneinfo/Pacific/Wallis", + "/usr/share/zoneinfo/WET", + "/usr/share/zoneinfo/iso3166.tab", + "/usr/share/zoneinfo/leap-seconds.list", + "/usr/share/zoneinfo/leapseconds", + "/usr/share/zoneinfo/right/Africa/Abidjan", + "/usr/share/zoneinfo/right/Africa/Accra", + "/usr/share/zoneinfo/right/Africa/Addis_Ababa", + "/usr/share/zoneinfo/right/Africa/Algiers", + "/usr/share/zoneinfo/right/Africa/Asmara", + "/usr/share/zoneinfo/right/Africa/Bamako", + "/usr/share/zoneinfo/right/Africa/Bangui", + "/usr/share/zoneinfo/right/Africa/Banjul", + "/usr/share/zoneinfo/right/Africa/Bissau", + "/usr/share/zoneinfo/right/Africa/Blantyre", + "/usr/share/zoneinfo/right/Africa/Brazzaville", + "/usr/share/zoneinfo/right/Africa/Bujumbura", + "/usr/share/zoneinfo/right/Africa/Cairo", + "/usr/share/zoneinfo/right/Africa/Casablanca", + "/usr/share/zoneinfo/right/Africa/Ceuta", + "/usr/share/zoneinfo/right/Africa/Conakry", + "/usr/share/zoneinfo/right/Africa/Dakar", + "/usr/share/zoneinfo/right/Africa/Dar_es_Salaam", + "/usr/share/zoneinfo/right/Africa/Djibouti", + "/usr/share/zoneinfo/right/Africa/Douala", + "/usr/share/zoneinfo/right/Africa/El_Aaiun", + "/usr/share/zoneinfo/right/Africa/Freetown", + "/usr/share/zoneinfo/right/Africa/Gaborone", + "/usr/share/zoneinfo/right/Africa/Harare", + "/usr/share/zoneinfo/right/Africa/Johannesburg", + "/usr/share/zoneinfo/right/Africa/Juba", + "/usr/share/zoneinfo/right/Africa/Kampala", + "/usr/share/zoneinfo/right/Africa/Khartoum", + "/usr/share/zoneinfo/right/Africa/Kigali", + "/usr/share/zoneinfo/right/Africa/Kinshasa", + "/usr/share/zoneinfo/right/Africa/Lagos", + "/usr/share/zoneinfo/right/Africa/Libreville", + "/usr/share/zoneinfo/right/Africa/Lome", + "/usr/share/zoneinfo/right/Africa/Luanda", + "/usr/share/zoneinfo/right/Africa/Lubumbashi", + "/usr/share/zoneinfo/right/Africa/Lusaka", + "/usr/share/zoneinfo/right/Africa/Malabo", + "/usr/share/zoneinfo/right/Africa/Maputo", + "/usr/share/zoneinfo/right/Africa/Maseru", + "/usr/share/zoneinfo/right/Africa/Mbabane", + "/usr/share/zoneinfo/right/Africa/Mogadishu", + "/usr/share/zoneinfo/right/Africa/Monrovia", + "/usr/share/zoneinfo/right/Africa/Nairobi", + "/usr/share/zoneinfo/right/Africa/Ndjamena", + "/usr/share/zoneinfo/right/Africa/Niamey", + "/usr/share/zoneinfo/right/Africa/Nouakchott", + "/usr/share/zoneinfo/right/Africa/Ouagadougou", + "/usr/share/zoneinfo/right/Africa/Porto-Novo", + "/usr/share/zoneinfo/right/Africa/Sao_Tome", + "/usr/share/zoneinfo/right/Africa/Tripoli", + "/usr/share/zoneinfo/right/Africa/Tunis", + "/usr/share/zoneinfo/right/Africa/Windhoek", + "/usr/share/zoneinfo/right/America/Adak", + "/usr/share/zoneinfo/right/America/Anchorage", + "/usr/share/zoneinfo/right/America/Anguilla", + "/usr/share/zoneinfo/right/America/Antigua", + "/usr/share/zoneinfo/right/America/Araguaina", + "/usr/share/zoneinfo/right/America/Argentina/Buenos_Aires", + "/usr/share/zoneinfo/right/America/Argentina/Catamarca", + "/usr/share/zoneinfo/right/America/Argentina/Cordoba", + "/usr/share/zoneinfo/right/America/Argentina/Jujuy", + "/usr/share/zoneinfo/right/America/Argentina/La_Rioja", + "/usr/share/zoneinfo/right/America/Argentina/Mendoza", + "/usr/share/zoneinfo/right/America/Argentina/Rio_Gallegos", + "/usr/share/zoneinfo/right/America/Argentina/Salta", + "/usr/share/zoneinfo/right/America/Argentina/San_Juan", + "/usr/share/zoneinfo/right/America/Argentina/San_Luis", + "/usr/share/zoneinfo/right/America/Argentina/Tucuman", + "/usr/share/zoneinfo/right/America/Argentina/Ushuaia", + "/usr/share/zoneinfo/right/America/Aruba", + "/usr/share/zoneinfo/right/America/Asuncion", + "/usr/share/zoneinfo/right/America/Atikokan", + "/usr/share/zoneinfo/right/America/Bahia", + "/usr/share/zoneinfo/right/America/Bahia_Banderas", + "/usr/share/zoneinfo/right/America/Barbados", + "/usr/share/zoneinfo/right/America/Belem", + "/usr/share/zoneinfo/right/America/Belize", + "/usr/share/zoneinfo/right/America/Blanc-Sablon", + "/usr/share/zoneinfo/right/America/Boa_Vista", + "/usr/share/zoneinfo/right/America/Bogota", + "/usr/share/zoneinfo/right/America/Boise", + "/usr/share/zoneinfo/right/America/Cambridge_Bay", + "/usr/share/zoneinfo/right/America/Campo_Grande", + "/usr/share/zoneinfo/right/America/Cancun", + "/usr/share/zoneinfo/right/America/Caracas", + "/usr/share/zoneinfo/right/America/Cayenne", + "/usr/share/zoneinfo/right/America/Cayman", + "/usr/share/zoneinfo/right/America/Chicago", + "/usr/share/zoneinfo/right/America/Chihuahua", + "/usr/share/zoneinfo/right/America/Ciudad_Juarez", + "/usr/share/zoneinfo/right/America/Costa_Rica", + "/usr/share/zoneinfo/right/America/Coyhaique", + "/usr/share/zoneinfo/right/America/Creston", + "/usr/share/zoneinfo/right/America/Cuiaba", + "/usr/share/zoneinfo/right/America/Curacao", + "/usr/share/zoneinfo/right/America/Danmarkshavn", + "/usr/share/zoneinfo/right/America/Dawson", + "/usr/share/zoneinfo/right/America/Dawson_Creek", + "/usr/share/zoneinfo/right/America/Denver", + "/usr/share/zoneinfo/right/America/Detroit", + "/usr/share/zoneinfo/right/America/Dominica", + "/usr/share/zoneinfo/right/America/Edmonton", + "/usr/share/zoneinfo/right/America/Eirunepe", + "/usr/share/zoneinfo/right/America/El_Salvador", + "/usr/share/zoneinfo/right/America/Fort_Nelson", + "/usr/share/zoneinfo/right/America/Fortaleza", + "/usr/share/zoneinfo/right/America/Glace_Bay", + "/usr/share/zoneinfo/right/America/Goose_Bay", + "/usr/share/zoneinfo/right/America/Grand_Turk", + "/usr/share/zoneinfo/right/America/Grenada", + "/usr/share/zoneinfo/right/America/Guadeloupe", + "/usr/share/zoneinfo/right/America/Guatemala", + "/usr/share/zoneinfo/right/America/Guayaquil", + "/usr/share/zoneinfo/right/America/Guyana", + "/usr/share/zoneinfo/right/America/Halifax", + "/usr/share/zoneinfo/right/America/Havana", + "/usr/share/zoneinfo/right/America/Hermosillo", + "/usr/share/zoneinfo/right/America/Indiana/Indianapolis", + "/usr/share/zoneinfo/right/America/Indiana/Knox", + "/usr/share/zoneinfo/right/America/Indiana/Marengo", + "/usr/share/zoneinfo/right/America/Indiana/Petersburg", + "/usr/share/zoneinfo/right/America/Indiana/Tell_City", + "/usr/share/zoneinfo/right/America/Indiana/Vevay", + "/usr/share/zoneinfo/right/America/Indiana/Vincennes", + "/usr/share/zoneinfo/right/America/Indiana/Winamac", + "/usr/share/zoneinfo/right/America/Inuvik", + "/usr/share/zoneinfo/right/America/Iqaluit", + "/usr/share/zoneinfo/right/America/Jamaica", + "/usr/share/zoneinfo/right/America/Juneau", + "/usr/share/zoneinfo/right/America/Kentucky/Louisville", + "/usr/share/zoneinfo/right/America/Kentucky/Monticello", + "/usr/share/zoneinfo/right/America/La_Paz", + "/usr/share/zoneinfo/right/America/Lima", + "/usr/share/zoneinfo/right/America/Los_Angeles", + "/usr/share/zoneinfo/right/America/Maceio", + "/usr/share/zoneinfo/right/America/Managua", + "/usr/share/zoneinfo/right/America/Manaus", + "/usr/share/zoneinfo/right/America/Martinique", + "/usr/share/zoneinfo/right/America/Matamoros", + "/usr/share/zoneinfo/right/America/Mazatlan", + "/usr/share/zoneinfo/right/America/Menominee", + "/usr/share/zoneinfo/right/America/Merida", + "/usr/share/zoneinfo/right/America/Metlakatla", + "/usr/share/zoneinfo/right/America/Mexico_City", + "/usr/share/zoneinfo/right/America/Miquelon", + "/usr/share/zoneinfo/right/America/Moncton", + "/usr/share/zoneinfo/right/America/Monterrey", + "/usr/share/zoneinfo/right/America/Montevideo", + "/usr/share/zoneinfo/right/America/Montserrat", + "/usr/share/zoneinfo/right/America/Nassau", + "/usr/share/zoneinfo/right/America/New_York", + "/usr/share/zoneinfo/right/America/Nome", + "/usr/share/zoneinfo/right/America/Noronha", + "/usr/share/zoneinfo/right/America/North_Dakota/Beulah", + "/usr/share/zoneinfo/right/America/North_Dakota/Center", + "/usr/share/zoneinfo/right/America/North_Dakota/New_Salem", + "/usr/share/zoneinfo/right/America/Nuuk", + "/usr/share/zoneinfo/right/America/Ojinaga", + "/usr/share/zoneinfo/right/America/Panama", + "/usr/share/zoneinfo/right/America/Paramaribo", + "/usr/share/zoneinfo/right/America/Phoenix", + "/usr/share/zoneinfo/right/America/Port-au-Prince", + "/usr/share/zoneinfo/right/America/Port_of_Spain", + "/usr/share/zoneinfo/right/America/Porto_Velho", + "/usr/share/zoneinfo/right/America/Puerto_Rico", + "/usr/share/zoneinfo/right/America/Punta_Arenas", + "/usr/share/zoneinfo/right/America/Rankin_Inlet", + "/usr/share/zoneinfo/right/America/Recife", + "/usr/share/zoneinfo/right/America/Regina", + "/usr/share/zoneinfo/right/America/Resolute", + "/usr/share/zoneinfo/right/America/Rio_Branco", + "/usr/share/zoneinfo/right/America/Santarem", + "/usr/share/zoneinfo/right/America/Santiago", + "/usr/share/zoneinfo/right/America/Santo_Domingo", + "/usr/share/zoneinfo/right/America/Sao_Paulo", + "/usr/share/zoneinfo/right/America/Scoresbysund", + "/usr/share/zoneinfo/right/America/Sitka", + "/usr/share/zoneinfo/right/America/St_Johns", + "/usr/share/zoneinfo/right/America/St_Kitts", + "/usr/share/zoneinfo/right/America/St_Lucia", + "/usr/share/zoneinfo/right/America/St_Thomas", + "/usr/share/zoneinfo/right/America/St_Vincent", + "/usr/share/zoneinfo/right/America/Swift_Current", + "/usr/share/zoneinfo/right/America/Tegucigalpa", + "/usr/share/zoneinfo/right/America/Thule", + "/usr/share/zoneinfo/right/America/Tijuana", + "/usr/share/zoneinfo/right/America/Toronto", + "/usr/share/zoneinfo/right/America/Tortola", + "/usr/share/zoneinfo/right/America/Vancouver", + "/usr/share/zoneinfo/right/America/Whitehorse", + "/usr/share/zoneinfo/right/America/Winnipeg", + "/usr/share/zoneinfo/right/America/Yakutat", + "/usr/share/zoneinfo/right/Antarctica/Casey", + "/usr/share/zoneinfo/right/Antarctica/Davis", + "/usr/share/zoneinfo/right/Antarctica/DumontDUrville", + "/usr/share/zoneinfo/right/Antarctica/Macquarie", + "/usr/share/zoneinfo/right/Antarctica/Mawson", + "/usr/share/zoneinfo/right/Antarctica/McMurdo", + "/usr/share/zoneinfo/right/Antarctica/Palmer", + "/usr/share/zoneinfo/right/Antarctica/Rothera", + "/usr/share/zoneinfo/right/Antarctica/Syowa", + "/usr/share/zoneinfo/right/Antarctica/Troll", + "/usr/share/zoneinfo/right/Antarctica/Vostok", + "/usr/share/zoneinfo/right/Asia/Aden", + "/usr/share/zoneinfo/right/Asia/Almaty", + "/usr/share/zoneinfo/right/Asia/Amman", + "/usr/share/zoneinfo/right/Asia/Anadyr", + "/usr/share/zoneinfo/right/Asia/Aqtau", + "/usr/share/zoneinfo/right/Asia/Aqtobe", + "/usr/share/zoneinfo/right/Asia/Ashgabat", + "/usr/share/zoneinfo/right/Asia/Atyrau", + "/usr/share/zoneinfo/right/Asia/Baghdad", + "/usr/share/zoneinfo/right/Asia/Bahrain", + "/usr/share/zoneinfo/right/Asia/Baku", + "/usr/share/zoneinfo/right/Asia/Bangkok", + "/usr/share/zoneinfo/right/Asia/Barnaul", + "/usr/share/zoneinfo/right/Asia/Beirut", + "/usr/share/zoneinfo/right/Asia/Bishkek", + "/usr/share/zoneinfo/right/Asia/Brunei", + "/usr/share/zoneinfo/right/Asia/Chita", + "/usr/share/zoneinfo/right/Asia/Colombo", + "/usr/share/zoneinfo/right/Asia/Damascus", + "/usr/share/zoneinfo/right/Asia/Dhaka", + "/usr/share/zoneinfo/right/Asia/Dili", + "/usr/share/zoneinfo/right/Asia/Dubai", + "/usr/share/zoneinfo/right/Asia/Dushanbe", + "/usr/share/zoneinfo/right/Asia/Famagusta", + "/usr/share/zoneinfo/right/Asia/Gaza", + "/usr/share/zoneinfo/right/Asia/Hebron", + "/usr/share/zoneinfo/right/Asia/Ho_Chi_Minh", + "/usr/share/zoneinfo/right/Asia/Hong_Kong", + "/usr/share/zoneinfo/right/Asia/Hovd", + "/usr/share/zoneinfo/right/Asia/Irkutsk", + "/usr/share/zoneinfo/right/Asia/Jakarta", + "/usr/share/zoneinfo/right/Asia/Jayapura", + "/usr/share/zoneinfo/right/Asia/Jerusalem", + "/usr/share/zoneinfo/right/Asia/Kabul", + "/usr/share/zoneinfo/right/Asia/Kamchatka", + "/usr/share/zoneinfo/right/Asia/Karachi", + "/usr/share/zoneinfo/right/Asia/Kathmandu", + "/usr/share/zoneinfo/right/Asia/Khandyga", + "/usr/share/zoneinfo/right/Asia/Kolkata", + "/usr/share/zoneinfo/right/Asia/Krasnoyarsk", + "/usr/share/zoneinfo/right/Asia/Kuala_Lumpur", + "/usr/share/zoneinfo/right/Asia/Kuching", + "/usr/share/zoneinfo/right/Asia/Kuwait", + "/usr/share/zoneinfo/right/Asia/Macau", + "/usr/share/zoneinfo/right/Asia/Magadan", + "/usr/share/zoneinfo/right/Asia/Makassar", + "/usr/share/zoneinfo/right/Asia/Manila", + "/usr/share/zoneinfo/right/Asia/Muscat", + "/usr/share/zoneinfo/right/Asia/Nicosia", + "/usr/share/zoneinfo/right/Asia/Novokuznetsk", + "/usr/share/zoneinfo/right/Asia/Novosibirsk", + "/usr/share/zoneinfo/right/Asia/Omsk", + "/usr/share/zoneinfo/right/Asia/Oral", + "/usr/share/zoneinfo/right/Asia/Phnom_Penh", + "/usr/share/zoneinfo/right/Asia/Pontianak", + "/usr/share/zoneinfo/right/Asia/Pyongyang", + "/usr/share/zoneinfo/right/Asia/Qatar", + "/usr/share/zoneinfo/right/Asia/Qostanay", + "/usr/share/zoneinfo/right/Asia/Qyzylorda", + "/usr/share/zoneinfo/right/Asia/Riyadh", + "/usr/share/zoneinfo/right/Asia/Sakhalin", + "/usr/share/zoneinfo/right/Asia/Samarkand", + "/usr/share/zoneinfo/right/Asia/Seoul", + "/usr/share/zoneinfo/right/Asia/Shanghai", + "/usr/share/zoneinfo/right/Asia/Singapore", + "/usr/share/zoneinfo/right/Asia/Srednekolymsk", + "/usr/share/zoneinfo/right/Asia/Taipei", + "/usr/share/zoneinfo/right/Asia/Tashkent", + "/usr/share/zoneinfo/right/Asia/Tbilisi", + "/usr/share/zoneinfo/right/Asia/Tehran", + "/usr/share/zoneinfo/right/Asia/Thimphu", + "/usr/share/zoneinfo/right/Asia/Tokyo", + "/usr/share/zoneinfo/right/Asia/Tomsk", + "/usr/share/zoneinfo/right/Asia/Ulaanbaatar", + "/usr/share/zoneinfo/right/Asia/Urumqi", + "/usr/share/zoneinfo/right/Asia/Ust-Nera", + "/usr/share/zoneinfo/right/Asia/Vientiane", + "/usr/share/zoneinfo/right/Asia/Vladivostok", + "/usr/share/zoneinfo/right/Asia/Yakutsk", + "/usr/share/zoneinfo/right/Asia/Yangon", + "/usr/share/zoneinfo/right/Asia/Yekaterinburg", + "/usr/share/zoneinfo/right/Asia/Yerevan", + "/usr/share/zoneinfo/right/Atlantic/Azores", + "/usr/share/zoneinfo/right/Atlantic/Bermuda", + "/usr/share/zoneinfo/right/Atlantic/Canary", + "/usr/share/zoneinfo/right/Atlantic/Cape_Verde", + "/usr/share/zoneinfo/right/Atlantic/Faroe", + "/usr/share/zoneinfo/right/Atlantic/Madeira", + "/usr/share/zoneinfo/right/Atlantic/Reykjavik", + "/usr/share/zoneinfo/right/Atlantic/South_Georgia", + "/usr/share/zoneinfo/right/Atlantic/St_Helena", + "/usr/share/zoneinfo/right/Atlantic/Stanley", + "/usr/share/zoneinfo/right/Australia/Adelaide", + "/usr/share/zoneinfo/right/Australia/Brisbane", + "/usr/share/zoneinfo/right/Australia/Broken_Hill", + "/usr/share/zoneinfo/right/Australia/Darwin", + "/usr/share/zoneinfo/right/Australia/Eucla", + "/usr/share/zoneinfo/right/Australia/Hobart", + "/usr/share/zoneinfo/right/Australia/Lindeman", + "/usr/share/zoneinfo/right/Australia/Lord_Howe", + "/usr/share/zoneinfo/right/Australia/Melbourne", + "/usr/share/zoneinfo/right/Australia/Perth", + "/usr/share/zoneinfo/right/Australia/Sydney", + "/usr/share/zoneinfo/right/CET", + "/usr/share/zoneinfo/right/CST6CDT", + "/usr/share/zoneinfo/right/EET", + "/usr/share/zoneinfo/right/EST", + "/usr/share/zoneinfo/right/EST5EDT", + "/usr/share/zoneinfo/right/Etc/GMT", + "/usr/share/zoneinfo/right/Etc/GMT+1", + "/usr/share/zoneinfo/right/Etc/GMT+10", + "/usr/share/zoneinfo/right/Etc/GMT+11", + "/usr/share/zoneinfo/right/Etc/GMT+12", + "/usr/share/zoneinfo/right/Etc/GMT+2", + "/usr/share/zoneinfo/right/Etc/GMT+3", + "/usr/share/zoneinfo/right/Etc/GMT+4", + "/usr/share/zoneinfo/right/Etc/GMT+5", + "/usr/share/zoneinfo/right/Etc/GMT+6", + "/usr/share/zoneinfo/right/Etc/GMT+7", + "/usr/share/zoneinfo/right/Etc/GMT+8", + "/usr/share/zoneinfo/right/Etc/GMT+9", + "/usr/share/zoneinfo/right/Etc/GMT-1", + "/usr/share/zoneinfo/right/Etc/GMT-10", + "/usr/share/zoneinfo/right/Etc/GMT-11", + "/usr/share/zoneinfo/right/Etc/GMT-12", + "/usr/share/zoneinfo/right/Etc/GMT-13", + "/usr/share/zoneinfo/right/Etc/GMT-14", + "/usr/share/zoneinfo/right/Etc/GMT-2", + "/usr/share/zoneinfo/right/Etc/GMT-3", + "/usr/share/zoneinfo/right/Etc/GMT-4", + "/usr/share/zoneinfo/right/Etc/GMT-5", + "/usr/share/zoneinfo/right/Etc/GMT-6", + "/usr/share/zoneinfo/right/Etc/GMT-7", + "/usr/share/zoneinfo/right/Etc/GMT-8", + "/usr/share/zoneinfo/right/Etc/GMT-9", + "/usr/share/zoneinfo/right/Etc/UTC", + "/usr/share/zoneinfo/right/Europe/Amsterdam", + "/usr/share/zoneinfo/right/Europe/Andorra", + "/usr/share/zoneinfo/right/Europe/Astrakhan", + "/usr/share/zoneinfo/right/Europe/Athens", + "/usr/share/zoneinfo/right/Europe/Belgrade", + "/usr/share/zoneinfo/right/Europe/Berlin", + "/usr/share/zoneinfo/right/Europe/Brussels", + "/usr/share/zoneinfo/right/Europe/Bucharest", + "/usr/share/zoneinfo/right/Europe/Budapest", + "/usr/share/zoneinfo/right/Europe/Chisinau", + "/usr/share/zoneinfo/right/Europe/Copenhagen", + "/usr/share/zoneinfo/right/Europe/Dublin", + "/usr/share/zoneinfo/right/Europe/Gibraltar", + "/usr/share/zoneinfo/right/Europe/Guernsey", + "/usr/share/zoneinfo/right/Europe/Helsinki", + "/usr/share/zoneinfo/right/Europe/Isle_of_Man", + "/usr/share/zoneinfo/right/Europe/Istanbul", + "/usr/share/zoneinfo/right/Europe/Jersey", + "/usr/share/zoneinfo/right/Europe/Kaliningrad", + "/usr/share/zoneinfo/right/Europe/Kirov", + "/usr/share/zoneinfo/right/Europe/Kyiv", + "/usr/share/zoneinfo/right/Europe/Lisbon", + "/usr/share/zoneinfo/right/Europe/Ljubljana", + "/usr/share/zoneinfo/right/Europe/London", + "/usr/share/zoneinfo/right/Europe/Luxembourg", + "/usr/share/zoneinfo/right/Europe/Madrid", + "/usr/share/zoneinfo/right/Europe/Malta", + "/usr/share/zoneinfo/right/Europe/Minsk", + "/usr/share/zoneinfo/right/Europe/Monaco", + "/usr/share/zoneinfo/right/Europe/Moscow", + "/usr/share/zoneinfo/right/Europe/Oslo", + "/usr/share/zoneinfo/right/Europe/Paris", + "/usr/share/zoneinfo/right/Europe/Prague", + "/usr/share/zoneinfo/right/Europe/Riga", + "/usr/share/zoneinfo/right/Europe/Rome", + "/usr/share/zoneinfo/right/Europe/Samara", + "/usr/share/zoneinfo/right/Europe/Sarajevo", + "/usr/share/zoneinfo/right/Europe/Saratov", + "/usr/share/zoneinfo/right/Europe/Simferopol", + "/usr/share/zoneinfo/right/Europe/Skopje", + "/usr/share/zoneinfo/right/Europe/Sofia", + "/usr/share/zoneinfo/right/Europe/Stockholm", + "/usr/share/zoneinfo/right/Europe/Tallinn", + "/usr/share/zoneinfo/right/Europe/Tirane", + "/usr/share/zoneinfo/right/Europe/Ulyanovsk", + "/usr/share/zoneinfo/right/Europe/Vaduz", + "/usr/share/zoneinfo/right/Europe/Vienna", + "/usr/share/zoneinfo/right/Europe/Vilnius", + "/usr/share/zoneinfo/right/Europe/Volgograd", + "/usr/share/zoneinfo/right/Europe/Warsaw", + "/usr/share/zoneinfo/right/Europe/Zagreb", + "/usr/share/zoneinfo/right/Europe/Zurich", + "/usr/share/zoneinfo/right/Factory", + "/usr/share/zoneinfo/right/HST", + "/usr/share/zoneinfo/right/Indian/Antananarivo", + "/usr/share/zoneinfo/right/Indian/Chagos", + "/usr/share/zoneinfo/right/Indian/Christmas", + "/usr/share/zoneinfo/right/Indian/Cocos", + "/usr/share/zoneinfo/right/Indian/Comoro", + "/usr/share/zoneinfo/right/Indian/Kerguelen", + "/usr/share/zoneinfo/right/Indian/Mahe", + "/usr/share/zoneinfo/right/Indian/Maldives", + "/usr/share/zoneinfo/right/Indian/Mauritius", + "/usr/share/zoneinfo/right/Indian/Mayotte", + "/usr/share/zoneinfo/right/Indian/Reunion", + "/usr/share/zoneinfo/right/MET", + "/usr/share/zoneinfo/right/MST", + "/usr/share/zoneinfo/right/MST7MDT", + "/usr/share/zoneinfo/right/PST8PDT", + "/usr/share/zoneinfo/right/Pacific/Apia", + "/usr/share/zoneinfo/right/Pacific/Auckland", + "/usr/share/zoneinfo/right/Pacific/Bougainville", + "/usr/share/zoneinfo/right/Pacific/Chatham", + "/usr/share/zoneinfo/right/Pacific/Chuuk", + "/usr/share/zoneinfo/right/Pacific/Easter", + "/usr/share/zoneinfo/right/Pacific/Efate", + "/usr/share/zoneinfo/right/Pacific/Fakaofo", + "/usr/share/zoneinfo/right/Pacific/Fiji", + "/usr/share/zoneinfo/right/Pacific/Funafuti", + "/usr/share/zoneinfo/right/Pacific/Galapagos", + "/usr/share/zoneinfo/right/Pacific/Gambier", + "/usr/share/zoneinfo/right/Pacific/Guadalcanal", + "/usr/share/zoneinfo/right/Pacific/Guam", + "/usr/share/zoneinfo/right/Pacific/Honolulu", + "/usr/share/zoneinfo/right/Pacific/Kanton", + "/usr/share/zoneinfo/right/Pacific/Kiritimati", + "/usr/share/zoneinfo/right/Pacific/Kosrae", + "/usr/share/zoneinfo/right/Pacific/Kwajalein", + "/usr/share/zoneinfo/right/Pacific/Majuro", + "/usr/share/zoneinfo/right/Pacific/Marquesas", + "/usr/share/zoneinfo/right/Pacific/Midway", + "/usr/share/zoneinfo/right/Pacific/Nauru", + "/usr/share/zoneinfo/right/Pacific/Niue", + "/usr/share/zoneinfo/right/Pacific/Norfolk", + "/usr/share/zoneinfo/right/Pacific/Noumea", + "/usr/share/zoneinfo/right/Pacific/Pago_Pago", + "/usr/share/zoneinfo/right/Pacific/Palau", + "/usr/share/zoneinfo/right/Pacific/Pitcairn", + "/usr/share/zoneinfo/right/Pacific/Pohnpei", + "/usr/share/zoneinfo/right/Pacific/Port_Moresby", + "/usr/share/zoneinfo/right/Pacific/Rarotonga", + "/usr/share/zoneinfo/right/Pacific/Saipan", + "/usr/share/zoneinfo/right/Pacific/Tahiti", + "/usr/share/zoneinfo/right/Pacific/Tarawa", + "/usr/share/zoneinfo/right/Pacific/Tongatapu", + "/usr/share/zoneinfo/right/Pacific/Wake", + "/usr/share/zoneinfo/right/Pacific/Wallis", + "/usr/share/zoneinfo/right/WET", + "/usr/share/zoneinfo/tzdata.zi", + "/usr/share/zoneinfo/zone.tab", + "/usr/share/zoneinfo/zone1970.tab" + ], + "AnalyzedBy": "dpkg" + } + ], + "Vulnerabilities": [ + { + "VulnerabilityID": "CVE-2022-27943", + "PkgID": "gcc-12-base@12.2.0-14+deb12u1", + "PkgName": "gcc-12-base", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "1c5d233b9ee865a4" + }, + "InstalledVersion": "12.2.0-14+deb12u1", + "Status": "affected", + "Layer": { + "Digest": "sha256:d6ffcb7a12076bf375c61d013dc40c30dc186e18fa59689fc19a3a369cd57513", + "DiffID": "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-27943", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:9f8157e41a61df6968f3a5eb33c856f694159b6d3e6a9b1a85f7b81250645ce6", + "Title": "binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const", + "Description": "libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "amazon": 1, + "debian": 1, + "nvd": 2, + "redhat": 1, + "ubuntu": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V2Score": 4.3, + "V3Score": 5.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 5.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-27943", + "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead", + "https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/", + "https://nvd.nist.gov/vuln/detail/CVE-2022-27943", + "https://sourceware.org/bugzilla/show_bug.cgi?id=28995", + "https://www.cve.org/CVERecord?id=CVE-2022-27943" + ], + "PublishedDate": "2022-03-26T13:15:07.9Z", + "LastModifiedDate": "2024-11-21T06:56:31.04Z" + }, + { + "VulnerabilityID": "CVE-2025-4802", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "FixedVersion": "2.36-9+deb12u11", + "Status": "fixed", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-4802", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:258df9cca2633f9029d3e0e1c66e31b62d9cbfb98baead8bf662edd014953abd", + "Title": "glibc: static setuid binary dlopen may incorrectly search LD_LIBRARY_PATH", + "Description": "Untrusted LD_LIBRARY_PATH environment variable vulnerability in the GNU C Library version 2.27 to 2.38 allows attacker controlled loading of dynamically shared library in statically compiled setuid binaries that call dlopen (including internal dlopen calls after setlocale or calls to NSS functions such as getaddrinfo).", + "Severity": "HIGH", + "CweIDs": [ + "CWE-426" + ], + "VendorSeverity": { + "alma": 2, + "amazon": 3, + "azure": 3, + "oracle-oval": 2, + "photon": 3, + "redhat": 2, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H", + "V3Score": 7 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2025/05/16/7", + "http://www.openwall.com/lists/oss-security/2025/05/17/2", + "https://access.redhat.com/errata/RHSA-2025:8686", + "https://access.redhat.com/security/cve/CVE-2025-4802", + "https://bugzilla.redhat.com/2367468", + "https://bugzilla.redhat.com/show_bug.cgi?id=2367468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-4802", + "https://errata.almalinux.org/8/ALSA-2025-8686.html", + "https://errata.rockylinux.org/RLSA-2025:8655", + "https://linux.oracle.com/cve/CVE-2025-4802.html", + "https://linux.oracle.com/errata/ELSA-2025-8686.html", + "https://lists.debian.org/debian-lts-announce/2025/05/msg00033.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-4802", + "https://sourceware.org/bugzilla/show_bug.cgi?id=32976", + "https://sourceware.org/cgit/glibc/commit/?id=1e18586c5820e329f741d5c710275e165581380e", + "https://sourceware.org/cgit/glibc/commit/?id=5451fa962cd0a90a0e2ec1d8910a559ace02bba0", + "https://ubuntu.com/security/notices/USN-7541-1", + "https://www.cve.org/CVERecord?id=CVE-2025-4802", + "https://www.openwall.com/lists/oss-security/2025/05/16/7", + "https://www.openwall.com/lists/oss-security/2025/05/17/2" + ], + "PublishedDate": "2025-05-16T20:15:22.28Z", + "LastModifiedDate": "2025-11-03T20:19:11.153Z" + }, + { + "VulnerabilityID": "CVE-2026-0861", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-0861", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:6c8af055d1d90a36cb716bfcd52cf9799b8bf7acd81b5e67ec88762cb6574be9", + "Title": "glibc: Integer overflow in memalign leads to heap corruption", + "Description": "Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc) in the GNU C Library version 2.30 to 2.42 may result in an integer overflow, which could consequently result in a heap corruption.\n\nNote that the attacker must have control over both, the size as well as the alignment arguments of the memalign function to be able to exploit this. The size parameter must be close enough to PTRDIFF_MAX so as to overflow size_t along with the large alignment argument. This limits the malicious inputs for the alignment for memalign to the range [1\u003c\u003c62+ 1, 1\u003c\u003c63] and exactly 1\u003c\u003c63 for posix_memalign and aligned_alloc.\n\nTypically the alignment argument passed to such functions is a known constrained quantity (e.g. page size, block size, struct sizes) and is not attacker controlled, because of which this may not be easily exploitable in practice. An application bug could potentially result in the input alignment being too large, e.g. due to a different buffer overflow or integer overflow in the application or its dependent libraries, but that is again an uncommon usage pattern given typical sources of alignments.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-190" + ], + "VendorSeverity": { + "alma": 2, + "azure": 2, + "cbl-mariner": 2, + "oracle-oval": 2, + "photon": 3, + "redhat": 1, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 8.1 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2026/01/16/5", + "https://access.redhat.com/errata/RHSA-2026:1334", + "https://access.redhat.com/security/cve/CVE-2026-0861", + "https://bugzilla.redhat.com/2429771", + "https://bugzilla.redhat.com/2430201", + "https://bugzilla.redhat.com/show_bug.cgi?id=2429771", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430201", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915", + "https://errata.almalinux.org/10/ALSA-2026-1334.html", + "https://errata.rockylinux.org/RLSA-2026:1334", + "https://linux.oracle.com/cve/CVE-2026-0861.html", + "https://linux.oracle.com/errata/ELSA-2026-50120.html", + "https://nvd.nist.gov/vuln/detail/CVE-2026-0861", + "https://sourceware.org/bugzilla/show_bug.cgi?id=33796", + "https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0001", + "https://ubuntu.com/security/notices/USN-8005-1", + "https://www.cve.org/CVERecord?id=CVE-2026-0861" + ], + "PublishedDate": "2026-01-14T21:15:52.617Z", + "LastModifiedDate": "2026-02-03T18:26:25.39Z" + }, + { + "VulnerabilityID": "CVE-2025-15281", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-15281", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:664c80d338234a245fe37dafccfa5670b2c5380829179bb23f43b72e324ce064", + "Title": "glibc: wordexp with WRDE_REUSE and WRDE_APPEND may return uninitialized memory", + "Description": "Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version 2.0 to version 2.42 may cause the interface to return uninitialized memory in the we_wordv member, which on subsequent calls to wordfree may abort the process.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-908" + ], + "VendorSeverity": { + "alma": 2, + "azure": 2, + "oracle-oval": 2, + "photon": 3, + "redhat": 1, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2026/01/20/3", + "https://access.redhat.com/errata/RHSA-2026:2786", + "https://access.redhat.com/security/cve/CVE-2025-15281", + "https://bugzilla.redhat.com/2429771", + "https://bugzilla.redhat.com/2430201", + "https://bugzilla.redhat.com/2431196", + "https://bugzilla.redhat.com/show_bug.cgi?id=2429771", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430201", + "https://bugzilla.redhat.com/show_bug.cgi?id=2431196", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15281", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915", + "https://errata.almalinux.org/9/ALSA-2026-2786.html", + "https://errata.rockylinux.org/RLSA-2026:2786", + "https://linux.oracle.com/cve/CVE-2025-15281.html", + "https://linux.oracle.com/errata/ELSA-2026-50120.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-15281", + "https://sourceware.org/bugzilla/show_bug.cgi?id=33814", + "https://ubuntu.com/security/notices/USN-8005-1", + "https://www.cve.org/CVERecord?id=CVE-2025-15281", + "https://www.openwall.com/lists/oss-security/2026/01/20/3" + ], + "PublishedDate": "2026-01-20T14:16:07.843Z", + "LastModifiedDate": "2026-02-05T17:43:18.63Z" + }, + { + "VulnerabilityID": "CVE-2025-8058", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "FixedVersion": "2.36-9+deb12u13", + "Status": "fixed", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-8058", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:61e401e7ac49b5257cc90b83f5abf46f621a45065d996078133efe754316200e", + "Title": "glibc: Double free in glibc", + "Description": "The regcomp function in the GNU C library version from 2.4 to 2.41 is \nsubject to a double free if some previous allocation fails. It can be \naccomplished either by a malloc failure or by using an interposed malloc\n that injects random malloc failures. The double free can allow buffer \nmanipulation depending of how the regex is constructed. This issue \naffects all architectures and ABIs supported by the GNU C library.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-415" + ], + "VendorSeverity": { + "alma": 2, + "amazon": 2, + "azure": 2, + "oracle-oval": 2, + "photon": 3, + "redhat": 2, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L", + "V3Score": 4.2 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2025/07/23/1", + "https://access.redhat.com/errata/RHSA-2025:12980", + "https://access.redhat.com/security/cve/CVE-2025-8058", + "https://bugzilla.redhat.com/2383146", + "https://bugzilla.redhat.com/show_bug.cgi?id=2383146", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-8058", + "https://errata.almalinux.org/8/ALSA-2025-12980.html", + "https://errata.rockylinux.org/RLSA-2025:13240", + "https://linux.oracle.com/cve/CVE-2025-8058.html", + "https://linux.oracle.com/errata/ELSA-2025-28054.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-8058", + "https://sourceware.org/bugzilla/show_bug.cgi?id=33185", + "https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2025-0005", + "https://sourceware.org/git/?p=glibc.git;a=commit;h=3ff17af18c38727b88d9115e536c069e6b5d601f", + "https://ubuntu.com/security/notices/USN-7760-1", + "https://ubuntu.com/security/notices/USN-8005-1", + "https://www.cve.org/CVERecord?id=CVE-2025-8058" + ], + "PublishedDate": "2025-07-23T20:15:27.747Z", + "LastModifiedDate": "2025-11-04T22:16:44.44Z" + }, + { + "VulnerabilityID": "CVE-2026-0915", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-0915", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:13d21d618c76b474019104c196098a8fb1fe319fac188b466de306ee31bdaf02", + "Title": "glibc: glibc: Information disclosure via zero-valued network query", + "Description": "Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-908" + ], + "VendorSeverity": { + "alma": 2, + "azure": 1, + "cbl-mariner": 2, + "oracle-oval": 2, + "photon": 3, + "redhat": 2, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2026/01/16/6", + "https://access.redhat.com/errata/RHSA-2026:1334", + "https://access.redhat.com/security/cve/CVE-2026-0915", + "https://bugzilla.redhat.com/2429771", + "https://bugzilla.redhat.com/2430201", + "https://bugzilla.redhat.com/show_bug.cgi?id=2429771", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430201", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915", + "https://errata.almalinux.org/10/ALSA-2026-1334.html", + "https://errata.rockylinux.org/RLSA-2026:1334", + "https://linux.oracle.com/cve/CVE-2026-0915.html", + "https://linux.oracle.com/errata/ELSA-2026-50120.html", + "https://nvd.nist.gov/vuln/detail/CVE-2026-0915", + "https://sourceware.org/bugzilla/show_bug.cgi?id=33802", + "https://ubuntu.com/security/notices/USN-8005-1", + "https://www.cve.org/CVERecord?id=CVE-2026-0915", + "https://www.openwall.com/lists/oss-security/2026/01/16/6" + ], + "PublishedDate": "2026-01-15T22:16:12.457Z", + "LastModifiedDate": "2026-01-23T19:36:50.73Z" + }, + { + "VulnerabilityID": "CVE-2010-4756", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2010-4756", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:e971fefebbc2bafb0bf49e55a7dbd6142ab6f7e173bcf14b999587e53ea9fc10", + "Title": "glibc: glob implementation can cause excessive CPU and memory consumption due to crafted glob expressions", + "Description": "The glob implementation in the GNU C Library (aka glibc or libc6) allows remote authenticated users to cause a denial of service (CPU and memory consumption) via crafted glob expressions that do not match any pathnames, as demonstrated by glob expressions in STAT commands to an FTP daemon, a different vulnerability than CVE-2010-2632.", + "Severity": "LOW", + "CweIDs": [ + "CWE-399" + ], + "VendorSeverity": { + "debian": 1, + "nvd": 2, + "redhat": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:S/C:N/I:N/A:P", + "V2Score": 4 + }, + "redhat": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P", + "V2Score": 5 + } + }, + "References": [ + "http://cxib.net/stuff/glob-0day.c", + "http://securityreason.com/achievement_securityalert/89", + "http://securityreason.com/exploitalert/9223", + "https://access.redhat.com/security/cve/CVE-2010-4756", + "https://bugzilla.redhat.com/show_bug.cgi?id=681681", + "https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2010-4756", + "https://nvd.nist.gov/vuln/detail/CVE-2010-4756", + "https://security.netapp.com/advisory/ntap-20241108-0002/", + "https://www.cve.org/CVERecord?id=CVE-2010-4756" + ], + "PublishedDate": "2011-03-02T20:00:01.037Z", + "LastModifiedDate": "2025-11-03T22:15:41.51Z" + }, + { + "VulnerabilityID": "CVE-2018-20796", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2018-20796", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:3cd37a88d62fc735930e37f2f9e788e34eec910828085735e440a1d4bbdb1e9f", + "Title": "glibc: uncontrolled recursion in function check_dst_limits_calc_pos_1 in posix/regexec.c", + "Description": "In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(\\227|)(\\\\1\\\\1|t1|\\\\\\2537)+' in grep.", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "cbl-mariner": 3, + "debian": 1, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V2Score": 5, + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "http://www.securityfocus.com/bid/107160", + "https://access.redhat.com/security/cve/CVE-2018-20796", + "https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34141", + "https://lists.gnu.org/archive/html/bug-gnulib/2019-01/msg00108.html", + "https://nvd.nist.gov/vuln/detail/CVE-2018-20796", + "https://security.netapp.com/advisory/ntap-20190315-0002/", + "https://support.f5.com/csp/article/K26346590?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://www.cve.org/CVERecord?id=CVE-2018-20796" + ], + "PublishedDate": "2019-02-26T02:29:00.45Z", + "LastModifiedDate": "2024-11-21T04:02:11.827Z" + }, + { + "VulnerabilityID": "CVE-2019-1010022", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-1010022", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:272f31eba0e2a93f3152333950ec580eff867d02c0ee35bed777bd99f1cc7cfd", + "Title": "glibc: stack guard protection bypass", + "Description": "GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass stack guard protection. The component is: nptl. The attack vector is: Exploit stack buffer overflow vulnerability and use this bypass vulnerability to bypass stack guard. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.", + "Severity": "LOW", + "CweIDs": [ + "CWE-119" + ], + "VendorSeverity": { + "debian": 1, + "nvd": 4 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V2Score": 7.5, + "V3Score": 9.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2019-1010022", + "https://nvd.nist.gov/vuln/detail/CVE-2019-1010022", + "https://security-tracker.debian.org/tracker/CVE-2019-1010022", + "https://sourceware.org/bugzilla/show_bug.cgi?id=22850", + "https://sourceware.org/bugzilla/show_bug.cgi?id=22850#c3", + "https://ubuntu.com/security/CVE-2019-1010022", + "https://www.cve.org/CVERecord?id=CVE-2019-1010022" + ], + "PublishedDate": "2019-07-15T04:15:13.317Z", + "LastModifiedDate": "2024-11-21T04:17:55.5Z" + }, + { + "VulnerabilityID": "CVE-2019-1010023", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-1010023", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:d4200280c3f24742f169e91f589d1d635f1536833435b482b2471c7c160364dc", + "Title": "glibc: running ldd on malicious ELF leads to code execution because of wrong size computation", + "Description": "GNU Libc current is affected by: Re-mapping current loaded library with malicious ELF file. The impact is: In worst case attacker may evaluate privileges. The component is: libld. The attack vector is: Attacker sends 2 ELF files to victim and asks to run ldd on it. ldd execute code. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.", + "Severity": "LOW", + "VendorSeverity": { + "debian": 1, + "nvd": 3, + "redhat": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", + "V2Score": 6.8, + "V3Score": 8.8 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", + "V3Score": 7.8 + } + }, + "References": [ + "http://www.securityfocus.com/bid/109167", + "https://access.redhat.com/security/cve/CVE-2019-1010023", + "https://nvd.nist.gov/vuln/detail/CVE-2019-1010023", + "https://security-tracker.debian.org/tracker/CVE-2019-1010023", + "https://sourceware.org/bugzilla/show_bug.cgi?id=22851", + "https://support.f5.com/csp/article/K11932200?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://ubuntu.com/security/CVE-2019-1010023", + "https://www.cve.org/CVERecord?id=CVE-2019-1010023" + ], + "PublishedDate": "2019-07-15T04:15:13.397Z", + "LastModifiedDate": "2024-11-21T04:17:55.643Z" + }, + { + "VulnerabilityID": "CVE-2019-1010024", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-1010024", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:08068399bef0076f09b7d9a7999df7138fffbda1b95e3907d609d3eeb3c71552", + "Title": "glibc: ASLR bypass using cache of thread stack and heap", + "Description": "GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass ASLR using cache of thread stack and heap. The component is: glibc. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.", + "Severity": "LOW", + "CweIDs": [ + "CWE-200" + ], + "VendorSeverity": { + "debian": 1, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:N/A:N", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V2Score": 5, + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "http://www.securityfocus.com/bid/109162", + "https://access.redhat.com/security/cve/CVE-2019-1010024", + "https://nvd.nist.gov/vuln/detail/CVE-2019-1010024", + "https://security-tracker.debian.org/tracker/CVE-2019-1010024", + "https://sourceware.org/bugzilla/show_bug.cgi?id=22852", + "https://support.f5.com/csp/article/K06046097", + "https://support.f5.com/csp/article/K06046097?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://ubuntu.com/security/CVE-2019-1010024", + "https://www.cve.org/CVERecord?id=CVE-2019-1010024" + ], + "PublishedDate": "2019-07-15T04:15:13.473Z", + "LastModifiedDate": "2024-11-21T04:17:55.843Z" + }, + { + "VulnerabilityID": "CVE-2019-1010025", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-1010025", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:95db0ad6c02149ed228cfee743d2ebc374e1974d1778bd1c5065c484f2f9fd03", + "Title": "glibc: information disclosure of heap addresses of pthread_created thread", + "Description": "GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may guess the heap addresses of pthread_created thread. The component is: glibc. NOTE: the vendor's position is \"ASLR bypass itself is not a vulnerability.", + "Severity": "LOW", + "CweIDs": [ + "CWE-330" + ], + "VendorSeverity": { + "debian": 1, + "nvd": 2, + "redhat": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:N/A:N", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V2Score": 5, + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 2.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2019-1010025", + "https://nvd.nist.gov/vuln/detail/CVE-2019-1010025", + "https://security-tracker.debian.org/tracker/CVE-2019-1010025", + "https://sourceware.org/bugzilla/show_bug.cgi?id=22853", + "https://support.f5.com/csp/article/K06046097", + "https://support.f5.com/csp/article/K06046097?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://ubuntu.com/security/CVE-2019-1010025", + "https://www.cve.org/CVERecord?id=CVE-2019-1010025" + ], + "PublishedDate": "2019-07-15T04:15:13.537Z", + "LastModifiedDate": "2024-11-21T04:17:55.96Z" + }, + { + "VulnerabilityID": "CVE-2019-9192", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-9192", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:71c5f904af3fc58ef43338644cd05cf82c4261149d08f3359d5c20123f24f1f4", + "Title": "glibc: uncontrolled recursion in function check_dst_limits_calc_pos_1 in posix/regexec.c", + "Description": "In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(|)(\\\\1\\\\1)*' in grep, a different issue than CVE-2018-20796. NOTE: the software maintainer disputes that this is a vulnerability because the behavior occurs only with a crafted pattern", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "cbl-mariner": 3, + "debian": 1, + "nvd": 3, + "redhat": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V2Score": 5, + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:L", + "V3Score": 2.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2019-9192", + "https://nvd.nist.gov/vuln/detail/CVE-2019-9192", + "https://sourceware.org/bugzilla/show_bug.cgi?id=24269", + "https://support.f5.com/csp/article/K26346590?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://www.cve.org/CVERecord?id=CVE-2019-9192" + ], + "PublishedDate": "2019-02-26T18:29:00.34Z", + "LastModifiedDate": "2024-11-21T04:51:10.53Z" + }, + { + "VulnerabilityID": "CVE-2022-27943", + "PkgID": "libgcc-s1@12.2.0-14+deb12u1", + "PkgName": "libgcc-s1", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "3b8caae94a4a2ce" + }, + "InstalledVersion": "12.2.0-14+deb12u1", + "Status": "affected", + "Layer": { + "Digest": "sha256:2215264100f7734c92368c990dc19c827f47dea5d143111a61856777bc75dc4c", + "DiffID": "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-27943", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:1b466d0ffed92e4f2422ea0597c8983c8fc03fa5f6d9bdd4497ca62a45b464f2", + "Title": "binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const", + "Description": "libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "amazon": 1, + "debian": 1, + "nvd": 2, + "redhat": 1, + "ubuntu": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V2Score": 4.3, + "V3Score": 5.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 5.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-27943", + "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead", + "https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/", + "https://nvd.nist.gov/vuln/detail/CVE-2022-27943", + "https://sourceware.org/bugzilla/show_bug.cgi?id=28995", + "https://www.cve.org/CVERecord?id=CVE-2022-27943" + ], + "PublishedDate": "2022-03-26T13:15:07.9Z", + "LastModifiedDate": "2024-11-21T06:56:31.04Z" + }, + { + "VulnerabilityID": "CVE-2022-27943", + "PkgID": "libgomp1@12.2.0-14+deb12u1", + "PkgName": "libgomp1", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "5fe457de8ec5cbed" + }, + "InstalledVersion": "12.2.0-14+deb12u1", + "Status": "affected", + "Layer": { + "Digest": "sha256:d0b859bfa04f3ff05dc81f56b479654e0110db2390f12fab3c5c8c053589a897", + "DiffID": "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-27943", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:25ead615ed43a541066fe41809a3ce25e15fc41c5a4672be5e3076901d80888b", + "Title": "binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const", + "Description": "libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "amazon": 1, + "debian": 1, + "nvd": 2, + "redhat": 1, + "ubuntu": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V2Score": 4.3, + "V3Score": 5.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 5.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-27943", + "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead", + "https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/", + "https://nvd.nist.gov/vuln/detail/CVE-2022-27943", + "https://sourceware.org/bugzilla/show_bug.cgi?id=28995", + "https://www.cve.org/CVERecord?id=CVE-2022-27943" + ], + "PublishedDate": "2022-03-26T13:15:07.9Z", + "LastModifiedDate": "2024-11-21T06:56:31.04Z" + }, + { + "VulnerabilityID": "CVE-2025-15467", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-15467", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:b3921bd9502436b406bfb7ee5db7fa65b5dcf6a60000d57e481e58ef2c30f295", + "Title": "openssl: OpenSSL: Remote code execution or Denial of Service via oversized Initialization Vector in CMS parsing", + "Description": "Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with\nmaliciously crafted AEAD parameters can trigger a stack buffer overflow.\n\nImpact summary: A stack buffer overflow may lead to a crash, causing Denial\nof Service, or potentially remote code execution.\n\nWhen parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as\nAES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is\ncopied into a fixed-size stack buffer without verifying that its length fits\nthe destination. An attacker can supply a crafted CMS message with an\noversized IV, causing a stack-based out-of-bounds write before any\nauthentication or tag verification occurs.\n\nApplications and services that parse untrusted CMS or PKCS#7 content using\nAEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable.\nBecause the overflow occurs prior to authentication, no valid key material\nis required to trigger it. While exploitability to remote code execution\ndepends on platform and toolchain mitigations, the stack-based write\nprimitive represents a severe risk.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this\nissue, as the CMS implementation is outside the OpenSSL FIPS module\nboundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue.\n\nOpenSSL 1.1.1 and 1.0.2 are not affected by this issue.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-787" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 4, + "oracle-oval": 3, + "photon": 4, + "redhat": 3, + "rocky": 3, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2026/01/27/10", + "http://www.openwall.com/lists/oss-security/2026/02/25/6", + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2025-15467", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/2c8f0e5fa9b6ee5508a0349e4572ddb74db5a703", + "https://github.com/openssl/openssl/commit/5f26d4202f5b89664c5c3f3c62086276026ba9a9", + "https://github.com/openssl/openssl/commit/6ced0fe6b10faa560e410e3ee8d6c82f06c65ea3", + "https://github.com/openssl/openssl/commit/ce39170276daec87f55c39dad1f629b56344429e", + "https://github.com/openssl/openssl/commit/d0071a0799f20cc8101730145349ed4487c268dc", + "https://linux.oracle.com/cve/CVE-2025-15467.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-15467", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://www.cve.org/CVERecord?id=CVE-2025-15467" + ], + "PublishedDate": "2026-01-27T16:16:14.257Z", + "LastModifiedDate": "2026-02-25T22:16:19.68Z" + }, + { + "VulnerabilityID": "CVE-2025-69419", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-69419", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:e52cbf7ae4db924a3f2922a0433573c4db13d8469354d45186662000213dadaa", + "Title": "openssl: OpenSSL: Arbitrary code execution due to out-of-bounds write in PKCS#12 processing", + "Description": "Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously\ncrafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing\nnon-ASCII BMP code point can trigger a one byte write before the allocated\nbuffer.\n\nImpact summary: The out-of-bounds write can cause a memory corruption\nwhich can have various consequences including a Denial of Service.\n\nThe OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12\nBMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes,\nthe helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16\nsource byte count as the destination buffer capacity to UTF8_putc(). For BMP\ncode points above U+07FF, UTF-8 requires three bytes, but the forwarded\ncapacity can be just two bytes. UTF8_putc() then returns -1, and this negative\nvalue is added to the output length without validation, causing the\nlength to become negative. The subsequent trailing NUL byte is then written\nat a negative offset, causing write outside of heap allocated buffer.\n\nThe vulnerability is reachable via the public PKCS12_get_friendlyname() API\nwhen parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a\ndifferent code path that avoids this issue, PKCS12_get_friendlyname() directly\ninvokes the vulnerable function. Exploitation requires an attacker to provide\na malicious PKCS#12 file to be parsed by the application and the attacker\ncan just trigger a one zero byte write before the allocated buffer.\nFor that reason the issue was assessed as Low severity according to our\nSecurity Policy.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS#12 implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\n\nOpenSSL 1.0.2 is not affected by this issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-787" + ], + "VendorSeverity": { + "alma": 2, + "amazon": 3, + "azure": 3, + "cbl-mariner": 3, + "oracle-oval": 2, + "photon": 3, + "redhat": 2, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 7.4 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:3042", + "https://access.redhat.com/security/cve/CVE-2025-69419", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/8/ALSA-2026-3042.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/41be0f216404f14457bbf3b9cc488dba60b49296", + "https://github.com/openssl/openssl/commit/7e9cac9832e4705b91987c2474ed06a37a93cecb", + "https://github.com/openssl/openssl/commit/a26a90d38edec3748566129d824e664b54bee2e2", + "https://github.com/openssl/openssl/commit/cda12de3bc0e333ea8d2c6fd15001dbdaf280015", + "https://github.com/openssl/openssl/commit/ff628933755075446bca8307e8417c14d164b535", + "https://linux.oracle.com/cve/CVE-2025-69419.html", + "https://linux.oracle.com/errata/ELSA-2026-50131.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-69419", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2025-69419" + ], + "PublishedDate": "2026-01-27T16:16:34.113Z", + "LastModifiedDate": "2026-02-02T18:35:02.177Z" + }, + { + "VulnerabilityID": "CVE-2025-69421", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "SeveritySource": "nvd", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-69421", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:d0df356f12acd3d9297056916fad112748a94730f7cc4f74ae673a56daf73c80", + "Title": "openssl: OpenSSL: Denial of Service via malformed PKCS#12 file processing", + "Description": "Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer\ndereference in the PKCS12_item_decrypt_d2i_ex() function.\n\nImpact summary: A NULL pointer dereference can trigger a crash which leads to\nDenial of Service for an application processing PKCS#12 files.\n\nThe PKCS12_item_decrypt_d2i_ex() function does not check whether the oct\nparameter is NULL before dereferencing it. When called from\nPKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can\nbe NULL, causing a crash. The vulnerability is limited to Denial of Service\nand cannot be escalated to achieve code execution or memory disclosure.\n\nExploiting this issue requires an attacker to provide a malformed PKCS#12 file\nto an application that processes it. For that reason the issue was assessed as\nLow severity according to our Security Policy.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS#12 implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-476" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 2, + "cbl-mariner": 2, + "nvd": 3, + "oracle-oval": 3, + "photon": 3, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2025-69421", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/3524a29271f8191b8fd8a5257eb05173982a097b", + "https://github.com/openssl/openssl/commit/36ecb4960872a4ce04bf6f1e1f4e78d75ec0c0c7", + "https://github.com/openssl/openssl/commit/4bbc8d41a72c842ce4077a8a3eccd1109aaf74bd", + "https://github.com/openssl/openssl/commit/643986985cd1c21221f941129d76fe0c2785aeb3", + "https://github.com/openssl/openssl/commit/a2dbc539f0f9cc63832709fa5aa33ad9495eb19c", + "https://linux.oracle.com/cve/CVE-2025-69421.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-69421", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2025-69421" + ], + "PublishedDate": "2026-01-27T16:16:34.437Z", + "LastModifiedDate": "2026-02-28T04:16:17.457Z" + }, + { + "VulnerabilityID": "CVE-2025-68160", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-68160", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:e9bc3d8419138fbd500e104ac74a35c9a66ba44b22f113af5677d0bd947fb3d9", + "Title": "openssl: OpenSSL: Denial of Service due to out-of-bounds write in BIO filter", + "Description": "Issue summary: Writing large, newline-free data into a BIO chain using the\nline-buffering filter where the next BIO performs short writes can trigger\na heap-based out-of-bounds write.\n\nImpact summary: This out-of-bounds write can cause memory corruption which\ntypically results in a crash, leading to Denial of Service for an application.\n\nThe line-buffering BIO filter (BIO_f_linebuffer) is not used by default in\nTLS/SSL data paths. In OpenSSL command-line applications, it is typically\nonly pushed onto stdout/stderr on VMS systems. Third-party applications that\nexplicitly use this filter with a BIO chain that can short-write and that\nwrite large, newline-free data influenced by an attacker would be affected.\nHowever, the circumstances where this could happen are unlikely to be under\nattacker control, and BIO_f_linebuffer is unlikely to be handling non-curated\ndata controlled by an attacker. For that reason the issue was assessed as\nLow severity.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the BIO implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-787" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 2, + "cbl-mariner": 2, + "oracle-oval": 3, + "photon": 2, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 4.7 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2025-68160", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/384011202af92605d926fafe4a0bcd6b65d162ad", + "https://github.com/openssl/openssl/commit/475c466ef2fbd8fc1df6fae1c3eed9c813fc8ff6", + "https://github.com/openssl/openssl/commit/4c96fbba618e1940f038012506ee9e21d32ee12c", + "https://github.com/openssl/openssl/commit/6845c3b6460a98b1ec4e463baa2ea1a63a32d7c0", + "https://github.com/openssl/openssl/commit/68a7cd2e2816c3a02f4d45a2ce43fc04fac97096", + "https://linux.oracle.com/cve/CVE-2025-68160.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-68160", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2025-68160" + ], + "PublishedDate": "2026-01-27T16:16:15.9Z", + "LastModifiedDate": "2026-02-02T18:36:57.727Z" + }, + { + "VulnerabilityID": "CVE-2025-69418", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-69418", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:0951efa9bca83e87beefa2807246b2028c75c8646a09261b40841e6ca237d89a", + "Title": "openssl: OpenSSL: Information disclosure and data tampering via specific low-level OCB encryption/decryption calls", + "Description": "Issue summary: When using the low-level OCB API directly with AES-NI or\u003cbr\u003eother hardware-accelerated code paths, inputs whose length is not a multiple\u003cbr\u003eof 16 bytes can leave the final partial block unencrypted and unauthenticated.\u003cbr\u003e\u003cbr\u003eImpact summary: The trailing 1-15 bytes of a message may be exposed in\u003cbr\u003ecleartext on encryption and are not covered by the authentication tag,\u003cbr\u003eallowing an attacker to read or tamper with those bytes without detection.\u003cbr\u003e\u003cbr\u003eThe low-level OCB encrypt and decrypt routines in the hardware-accelerated\u003cbr\u003estream path process full 16-byte blocks but do not advance the input/output\u003cbr\u003epointers. The subsequent tail-handling code then operates on the original\u003cbr\u003ebase pointers, effectively reprocessing the beginning of the buffer while\u003cbr\u003eleaving the actual trailing bytes unprocessed. The authentication checksum\u003cbr\u003ealso excludes the true tail bytes.\u003cbr\u003e\u003cbr\u003eHowever, typical OpenSSL consumers using EVP are not affected because the\u003cbr\u003ehigher-level EVP and provider OCB implementations split inputs so that full\u003cbr\u003eblocks and trailing partial blocks are processed in separate calls, avoiding\u003cbr\u003ethe problematic code path. Additionally, TLS does not use OCB ciphersuites.\u003cbr\u003eThe vulnerability only affects applications that call the low-level\u003cbr\u003eCRYPTO_ocb128_encrypt() or CRYPTO_ocb128_decrypt() functions directly with\u003cbr\u003enon-block-aligned lengths in a single call on hardware-accelerated builds.\u003cbr\u003eFor these reasons the issue was assessed as Low severity.\u003cbr\u003e\u003cbr\u003eThe FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected\u003cbr\u003eby this issue, as OCB mode is not a FIPS-approved algorithm.\u003cbr\u003e\u003cbr\u003eOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\u003cbr\u003e\u003cbr\u003eOpenSSL 1.0.2 is not affected by this issue.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-325" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 2, + "cbl-mariner": 2, + "oracle-oval": 3, + "photon": 2, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N", + "V3Score": 4 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2025-69418", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/372fc5c77529695b05b4f5b5187691a57ef5dffc", + "https://github.com/openssl/openssl/commit/4016975d4469cd6b94927c607f7c511385f928d8", + "https://github.com/openssl/openssl/commit/52d23c86a54adab5ee9f80e48b242b52c4cc2347", + "https://github.com/openssl/openssl/commit/a7589230356d908c0eca4b969ec4f62106f4f5ae", + "https://github.com/openssl/openssl/commit/ed40856d7d4ba6cb42779b6770666a65f19cb977", + "https://linux.oracle.com/cve/CVE-2025-69418.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-69418", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2025-69418" + ], + "PublishedDate": "2026-01-27T16:16:33.253Z", + "LastModifiedDate": "2026-02-02T18:36:03.557Z" + }, + { + "VulnerabilityID": "CVE-2025-69420", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-69420", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:d6cd5ee70e1233fe401166b0e9d1403877857254861944ef2b2e32b0018a06e3", + "Title": "openssl: OpenSSL: Denial of Service via malformed TimeStamp Response", + "Description": "Issue summary: A type confusion vulnerability exists in the TimeStamp Response\nverification code where an ASN1_TYPE union member is accessed without first\nvalidating the type, causing an invalid or NULL pointer dereference when\nprocessing a malformed TimeStamp Response file.\n\nImpact summary: An application calling TS_RESP_verify_response() with a\nmalformed TimeStamp Response can be caused to dereference an invalid or\nNULL pointer when reading, resulting in a Denial of Service.\n\nThe functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2()\naccess the signing cert attribute value without validating its type.\nWhen the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory\nthrough the ASN1_TYPE union, causing a crash.\n\nExploiting this vulnerability requires an attacker to provide a malformed\nTimeStamp Response to an application that verifies timestamp responses. The\nTimeStamp protocol (RFC 3161) is not widely used and the impact of the\nexploit is just a Denial of Service. For these reasons the issue was\nassessed as Low severity.\n\nThe FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the TimeStamp Response implementation is outside the OpenSSL FIPS module\nboundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\n\nOpenSSL 1.0.2 is not affected by this issue.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-754" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 3, + "cbl-mariner": 3, + "oracle-oval": 3, + "photon": 3, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2025-69420", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/27c7012c91cc986a598d7540f3079dfde2416eb9", + "https://github.com/openssl/openssl/commit/4e254b48ad93cc092be3dd62d97015f33f73133a", + "https://github.com/openssl/openssl/commit/564fd9c73787f25693bf9e75faf7bf6bb1305d4e", + "https://github.com/openssl/openssl/commit/5eb0770ffcf11b785cf374ff3c19196245e54f1b", + "https://github.com/openssl/openssl/commit/a99349ebfc519999edc50620abe24d599b9eb085", + "https://linux.oracle.com/cve/CVE-2025-69420.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-69420", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2025-69420" + ], + "PublishedDate": "2026-01-27T16:16:34.317Z", + "LastModifiedDate": "2026-02-02T18:33:30.557Z" + }, + { + "VulnerabilityID": "CVE-2025-9230", + "VendorIDs": [ + "DSA-6015-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.17-1~deb12u3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-9230", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:85283f15e1fcfb904250d6ab667ee2f1f0deac4ba6e622e694fe11a2201f39ff", + "Title": "openssl: Out-of-bounds read \u0026 write in RFC 3211 KEK Unwrap", + "Description": "Issue summary: An application trying to decrypt CMS messages encrypted using\npassword based encryption can trigger an out-of-bounds read and write.\n\nImpact summary: This out-of-bounds read may trigger a crash which leads to\nDenial of Service for an application. The out-of-bounds write can cause\na memory corruption which can have various consequences including\na Denial of Service or Execution of attacker-supplied code.\n\nAlthough the consequences of a successful exploit of this vulnerability\ncould be severe, the probability that the attacker would be able to\nperform it is low. Besides, password based (PWRI) encryption support in CMS\nmessages is very rarely used. For that reason the issue was assessed as\nModerate severity according to our Security Policy.\n\nThe FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this\nissue, as the CMS implementation is outside the OpenSSL FIPS module\nboundary.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-125", + "CWE-787" + ], + "VendorSeverity": { + "alma": 2, + "amazon": 2, + "azure": 3, + "cbl-mariner": 3, + "oracle-oval": 2, + "photon": 3, + "redhat": 2, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5.6 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2025/09/30/5", + "https://access.redhat.com/errata/RHSA-2026:0337", + "https://access.redhat.com/security/cve/CVE-2025-9230", + "https://bugzilla.redhat.com/2396054", + "https://bugzilla.redhat.com/show_bug.cgi?id=2396054", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-9230", + "https://errata.almalinux.org/8/ALSA-2026-0337.html", + "https://errata.rockylinux.org/RLSA-2025:21248", + "https://github.com/openssl/openssl/commit/5965ea5dd6960f36d8b7f74f8eac67a8eb8f2b45", + "https://github.com/openssl/openssl/commit/9e91358f365dee6c446dcdcdb01c04d2743fd280", + "https://github.com/openssl/openssl/commit/a79c4ce559c6a3a8fd4109e9f33c1185d5bf2def", + "https://github.com/openssl/openssl/commit/b5282d677551afda7d20e9c00e09561b547b2dfd", + "https://github.com/openssl/openssl/commit/bae259a211ada6315dc50900686daaaaaa55f482", + "https://github.openssl.org/openssl/extended-releases/commit/c2b96348bfa662f25f4fabf81958ae822063dae3", + "https://github.openssl.org/openssl/extended-releases/commit/dfbaf161d8dafc1132dd88cd48ad990ed9b4c8ba", + "https://linux.oracle.com/cve/CVE-2025-9230.html", + "https://linux.oracle.com/errata/ELSA-2026-50114.html", + "https://lists.debian.org/debian-lts-announce/2025/10/msg00001.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-9230", + "https://openssl-library.org/news/secadv/20250930.txt", + "https://ubuntu.com/security/notices/USN-7786-1", + "https://www.cve.org/CVERecord?id=CVE-2025-9230" + ], + "PublishedDate": "2025-09-30T14:15:41.05Z", + "LastModifiedDate": "2025-11-04T22:16:45.36Z" + }, + { + "VulnerabilityID": "CVE-2026-22795", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-22795", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:32eb83ed06ef5e94f7b36a03fc16901d454793167d004f1e03519dab94940ca9", + "Title": "openssl: OpenSSL: Denial of Service due to type confusion in PKCS#12 file processing", + "Description": "Issue summary: An invalid or NULL pointer dereference can happen in\nan application processing a malformed PKCS#12 file.\n\nImpact summary: An application processing a malformed PKCS#12 file can be\ncaused to dereference an invalid or NULL pointer on memory read, resulting\nin a Denial of Service.\n\nA type confusion vulnerability exists in PKCS#12 parsing code where\nan ASN1_TYPE union member is accessed without first validating the type,\ncausing an invalid pointer read.\n\nThe location is constrained to a 1-byte address space, meaning any\nattempted pointer manipulation can only target addresses between 0x00 and 0xFF.\nThis range corresponds to the zero page, which is unmapped on most modern\noperating systems and will reliably result in a crash, leading only to a\nDenial of Service. Exploiting this issue also requires a user or application\nto process a maliciously crafted PKCS#12 file. It is uncommon to accept\nuntrusted PKCS#12 files in applications as they are usually used to store\nprivate keys which are trusted by definition. For these reasons, the issue\nwas assessed as Low severity.\n\nThe FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS12 implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\n\nOpenSSL 1.0.2 is not affected by this issue.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-754" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 2, + "cbl-mariner": 2, + "oracle-oval": 3, + "photon": 2, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 5.5 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2026-22795", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4", + "https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49", + "https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12", + "https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e", + "https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2", + "https://linux.oracle.com/cve/CVE-2026-22795.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2026-22795", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2026-22795" + ], + "PublishedDate": "2026-01-27T16:16:35.43Z", + "LastModifiedDate": "2026-02-02T18:41:14.917Z" + }, + { + "VulnerabilityID": "CVE-2026-22796", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-22796", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:f3bc0818c9c1359b2fc634f3cbffca5a9e1a735d98b10be121d0cca36cc7ba0d", + "Title": "openssl: OpenSSL: Denial of Service via type confusion in PKCS#7 signature verification", + "Description": "Issue summary: A type confusion vulnerability exists in the signature\nverification of signed PKCS#7 data where an ASN1_TYPE union member is\naccessed without first validating the type, causing an invalid or NULL\npointer dereference when processing malformed PKCS#7 data.\n\nImpact summary: An application performing signature verification of PKCS#7\ndata or calling directly the PKCS7_digest_from_attributes() function can be\ncaused to dereference an invalid or NULL pointer when reading, resulting in\na Denial of Service.\n\nThe function PKCS7_digest_from_attributes() accesses the message digest attribute\nvalue without validating its type. When the type is not V_ASN1_OCTET_STRING,\nthis results in accessing invalid memory through the ASN1_TYPE union, causing\na crash.\n\nExploiting this vulnerability requires an attacker to provide a malformed\nsigned PKCS#7 to an application that verifies it. The impact of the\nexploit is just a Denial of Service, the PKCS7 API is legacy and applications\nshould be using the CMS API instead. For these reasons the issue was\nassessed as Low severity.\n\nThe FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS#7 parsing implementation is outside the OpenSSL FIPS module\nboundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-754" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 2, + "oracle-oval": 3, + "photon": 2, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2026-22796", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4", + "https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49", + "https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12", + "https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e", + "https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2", + "https://linux.oracle.com/cve/CVE-2026-22796.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2026-22796", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2026-22796" + ], + "PublishedDate": "2026-01-27T16:16:35.543Z", + "LastModifiedDate": "2026-02-02T18:40:27.467Z" + }, + { + "VulnerabilityID": "CVE-2025-27587", + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "Status": "affected", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-27587", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:a5ffb7bfcfa343979046ae0285d3b0a4697472e14191addd0b325a3b4d90a42a", + "Title": "OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable ...", + "Description": "OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable to a Minerva attack, exploitable by measuring the time of signing of random messages using the EVP_DigestSign API, and then using the private key to extract the K value (nonce) from the signatures. Next, based on the bit size of the extracted nonce, one can compare the signing time of full-sized nonces to signatures that used smaller nonces, via statistical tests. There is a side-channel in the P-364 curve that allows private key extraction (also, there is a dependency between the bit size of K and the size of the side channel). NOTE: This CVE is disputed because the OpenSSL security policy explicitly notes that any side channels which require same physical system to be detected are outside of the threat model for the software. The timing signal is so small that it is infeasible to be detected without having the attacking process running on the same physical system.", + "Severity": "LOW", + "CweIDs": [ + "CWE-385" + ], + "VendorSeverity": { + "debian": 1 + }, + "References": [ + "https://github.com/openssl/openssl/issues/24253", + "https://minerva.crocs.fi.muni.cz" + ], + "PublishedDate": "2025-06-16T22:15:44.093Z", + "LastModifiedDate": "2025-06-26T17:15:30.497Z" + }, + { + "VulnerabilityID": "CVE-2025-9232", + "VendorIDs": [ + "DSA-6015-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.17-1~deb12u3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-9232", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:b9b5c677c972e5d46249feb672e2ff9e857bb1af4e6e49cc7d384b508c483dc7", + "Title": "openssl: Out-of-bounds read in HTTP client no_proxy handling", + "Description": "Issue summary: An application using the OpenSSL HTTP client API functions may\ntrigger an out-of-bounds read if the 'no_proxy' environment variable is set and\nthe host portion of the authority component of the HTTP URL is an IPv6 address.\n\nImpact summary: An out-of-bounds read can trigger a crash which leads to\nDenial of Service for an application.\n\nThe OpenSSL HTTP client API functions can be used directly by applications\nbut they are also used by the OCSP client functions and CMP (Certificate\nManagement Protocol) client implementation in OpenSSL. However the URLs used\nby these implementations are unlikely to be controlled by an attacker.\n\nIn this vulnerable code the out of bounds read can only trigger a crash.\nFurthermore the vulnerability requires an attacker-controlled URL to be\npassed from an application to the OpenSSL function and the user has to have\na 'no_proxy' environment variable set. For the aforementioned reasons the\nissue was assessed as Low severity.\n\nThe vulnerable code was introduced in the following patch releases:\n3.0.16, 3.1.8, 3.2.4, 3.3.3, 3.4.0 and 3.5.0.\n\nThe FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this\nissue, as the HTTP client implementation is outside the OpenSSL FIPS module\nboundary.", + "Severity": "LOW", + "CweIDs": [ + "CWE-125" + ], + "VendorSeverity": { + "azure": 2, + "photon": 2, + "redhat": 1, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L", + "V3Score": 3.1 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2025/09/30/5", + "https://access.redhat.com/security/cve/CVE-2025-9232", + "https://github.com/openssl/openssl/commit/2b4ec20e47959170422922eaff25346d362dcb35", + "https://github.com/openssl/openssl/commit/654dc11d23468a74fc8ea4672b702dd3feb7be4b", + "https://github.com/openssl/openssl/commit/7cf21a30513c9e43c4bc3836c237cf086e194af3", + "https://github.com/openssl/openssl/commit/89e790ac431125a4849992858490bed6b225eadf", + "https://github.com/openssl/openssl/commit/bbf38c034cdabd0a13330abcc4855c866f53d2e0", + "https://nvd.nist.gov/vuln/detail/CVE-2025-9232", + "https://openssl-library.org/news/secadv/20250930.txt", + "https://ubuntu.com/security/notices/USN-7786-1", + "https://ubuntu.com/security/notices/USN-7894-1", + "https://www.cve.org/CVERecord?id=CVE-2025-9232" + ], + "PublishedDate": "2025-09-30T14:15:41.313Z", + "LastModifiedDate": "2025-11-04T22:16:45.63Z" + }, + { + "VulnerabilityID": "CVE-2022-27943", + "PkgID": "libstdc++6@12.2.0-14+deb12u1", + "PkgName": "libstdc++6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "91707c948d0230f" + }, + "InstalledVersion": "12.2.0-14+deb12u1", + "Status": "affected", + "Layer": { + "Digest": "sha256:99889590e328930aa82b8d3b42e03b059b3206e81dea3e120e3dd0ac4a54bce0", + "DiffID": "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-27943", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:a69ed0742c04ed23220a86c15d208bbb05ad096f5426e74f270f434aa329e2d3", + "Title": "binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const", + "Description": "libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "amazon": 1, + "debian": 1, + "nvd": 2, + "redhat": 1, + "ubuntu": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V2Score": 4.3, + "V3Score": 5.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 5.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-27943", + "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead", + "https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/", + "https://nvd.nist.gov/vuln/detail/CVE-2022-27943", + "https://sourceware.org/bugzilla/show_bug.cgi?id=28995", + "https://www.cve.org/CVERecord?id=CVE-2022-27943" + ], + "PublishedDate": "2022-03-26T13:15:07.9Z", + "LastModifiedDate": "2024-11-21T06:56:31.04Z" + } + ] + }, + { + "Target": "Node.js", + "Class": "lang-pkgs", + "Type": "node-pkg", + "Packages": [ + { + "ID": "1to2@1.0.0", + "Name": "1to2", + "Identifier": { + "PURL": "pkg:npm/1to2@1.0.0", + "UID": "10e6b30abbbb1635" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nan/tools/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@adraffy/ens-normalize@1.10.1", + "Name": "@adraffy/ens-normalize", + "Identifier": { + "PURL": "pkg:npm/%40adraffy/ens-normalize@1.10.1", + "UID": "3721bd6c47da4d84" + }, + "Version": "1.10.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@adraffy/ens-normalize/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/helper-string-parser@7.27.1", + "Name": "@babel/helper-string-parser", + "Identifier": { + "PURL": "pkg:npm/%40babel/helper-string-parser@7.27.1", + "UID": "b3ceffd45ba46155" + }, + "Version": "7.27.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/helper-string-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/helper-validator-identifier@7.27.1", + "Name": "@babel/helper-validator-identifier", + "Identifier": { + "PURL": "pkg:npm/%40babel/helper-validator-identifier@7.27.1", + "UID": "59a2bbce0c6ecaa0" + }, + "Version": "7.27.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/helper-validator-identifier/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/parser@7.28.3", + "Name": "@babel/parser", + "Identifier": { + "PURL": "pkg:npm/%40babel/parser@7.28.3", + "UID": "e89f680337d5164d" + }, + "Version": "7.28.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/types@7.28.2", + "Name": "@babel/types", + "Identifier": { + "PURL": "pkg:npm/%40babel/types@7.28.2", + "UID": "ea58d5b294820d2e" + }, + "Version": "7.28.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@colors/colors@1.6.0", + "Name": "@colors/colors", + "Identifier": { + "PURL": "pkg:npm/%40colors/colors@1.6.0", + "UID": "5062e6a164e38ede" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/logform/node_modules/@colors/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@colors/colors@1.6.0", + "Name": "@colors/colors", + "Identifier": { + "PURL": "pkg:npm/%40colors/colors@1.6.0", + "UID": "41cc8b97412b712c" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/node_modules/@colors/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@dabh/diagnostics@2.0.3", + "Name": "@dabh/diagnostics", + "Identifier": { + "PURL": "pkg:npm/%40dabh/diagnostics@2.0.3", + "UID": "2826e62fb50256ac" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@dabh/diagnostics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@ethereumjs/rlp@4.0.1", + "Name": "@ethereumjs/rlp", + "Identifier": { + "PURL": "pkg:npm/%40ethereumjs/rlp@4.0.1", + "UID": "555383546f0639ac" + }, + "Version": "4.0.1", + "Licenses": [ + "MPL-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@ethereumjs/rlp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@ethereumjs/rlp@5.0.2", + "Name": "@ethereumjs/rlp", + "Identifier": { + "PURL": "pkg:npm/%40ethereumjs/rlp@5.0.2", + "UID": "744fc0528e3e03a9" + }, + "Version": "5.0.2", + "Licenses": [ + "MPL-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@gar/promisify@1.1.3", + "Name": "@gar/promisify", + "Identifier": { + "PURL": "pkg:npm/%40gar/promisify@1.1.3", + "UID": "106ce86fb5b31998" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@gar/promisify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@isaacs/cliui@8.0.2", + "Name": "@isaacs/cliui", + "Identifier": { + "PURL": "pkg:npm/%40isaacs/cliui@8.0.2", + "UID": "d34154109efd8df3" + }, + "Version": "8.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@isaacs/fs-minipass@4.0.1", + "Name": "@isaacs/fs-minipass", + "Identifier": { + "PURL": "pkg:npm/%40isaacs/fs-minipass@4.0.1", + "UID": "8d08741905e4b1ce" + }, + "Version": "4.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@my-scope/package-a@0.0.0", + "Name": "@my-scope/package-a", + "Identifier": { + "PURL": "pkg:npm/%40my-scope/package-a@0.0.0", + "UID": "d4010a1a4561f6ab" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@my-scope/package-b@0.0.0", + "Name": "@my-scope/package-b", + "Identifier": { + "PURL": "pkg:npm/%40my-scope/package-b@0.0.0", + "UID": "f9c5aaba94a26811" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/core@4.26.1", + "Name": "@nlpjs/core", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/core@4.26.1", + "UID": "376707c221a5d226" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/core/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/core-loader@4.26.1", + "Name": "@nlpjs/core-loader", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/core-loader@4.26.1", + "UID": "19c6e1e2dc590e30" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/core-loader/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/evaluator@4.26.1", + "Name": "@nlpjs/evaluator", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/evaluator@4.26.1", + "UID": "8000b2896df642fd" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/evaluator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/lang-en@4.26.1", + "Name": "@nlpjs/lang-en", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/lang-en@4.26.1", + "UID": "91a2c1e2794e55" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/lang-en/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/lang-en-min@4.26.1", + "Name": "@nlpjs/lang-en-min", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/lang-en-min@4.26.1", + "UID": "d79e74017e374080" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/lang-en-min/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/language@4.25.0", + "Name": "@nlpjs/language", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/language@4.25.0", + "UID": "737e3279c35a27ae" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/language/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/language-min@4.25.0", + "Name": "@nlpjs/language-min", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/language-min@4.25.0", + "UID": "4e6df48419dcf31e" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/language-min/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/ner@4.27.0", + "Name": "@nlpjs/ner", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/ner@4.27.0", + "UID": "3459f6c0103119f5" + }, + "Version": "4.27.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/ner/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/neural@4.25.0", + "Name": "@nlpjs/neural", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/neural@4.25.0", + "UID": "214186418fbab5a0" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/neural/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/nlg@4.26.1", + "Name": "@nlpjs/nlg", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/nlg@4.26.1", + "UID": "79e76e3389d39823" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/nlg/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/nlp@4.27.0", + "Name": "@nlpjs/nlp", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/nlp@4.27.0", + "UID": "13ebf4905322ccd9" + }, + "Version": "4.27.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/nlp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/nlu@4.27.0", + "Name": "@nlpjs/nlu", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/nlu@4.27.0", + "UID": "76f73f531b3006ce" + }, + "Version": "4.27.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/nlu/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/request@4.25.0", + "Name": "@nlpjs/request", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/request@4.25.0", + "UID": "473aea74e991dd83" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/request/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/sentiment@4.26.1", + "Name": "@nlpjs/sentiment", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/sentiment@4.26.1", + "UID": "e2421d8c1956e377" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/sentiment/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/similarity@4.26.1", + "Name": "@nlpjs/similarity", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/similarity@4.26.1", + "UID": "753969d5fc0d1378" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/similarity/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/slot@4.26.1", + "Name": "@nlpjs/slot", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/slot@4.26.1", + "UID": "26bfc59ab7bc215e" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/slot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/curves@1.2.0", + "Name": "@noble/curves", + "Identifier": { + "PURL": "pkg:npm/%40noble/curves@1.2.0", + "UID": "5ef4cbbd4cd1cef9" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@noble/curves/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/curves@1.4.2", + "Name": "@noble/curves", + "Identifier": { + "PURL": "pkg:npm/%40noble/curves@1.4.2", + "UID": "18dcf89c34b7e573" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/curves@1.4.2", + "Name": "@noble/curves", + "Identifier": { + "PURL": "pkg:npm/%40noble/curves@1.4.2", + "UID": "d116e495974e4e86" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.3.2", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.3.2", + "UID": "9329001d071f3eaf" + }, + "Version": "1.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.4.0", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.4.0", + "UID": "dbf3f7f848473019" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.4.0", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.4.0", + "UID": "13464756244f0ee5" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.4.0", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.4.0", + "UID": "e6dba396310594f4" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/agent@3.0.0", + "Name": "@npmcli/agent", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/agent@3.0.0", + "UID": "b8a73e2498fe8690" + }, + "Version": "3.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/fs@1.1.1", + "Name": "@npmcli/fs", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/fs@1.1.1", + "UID": "d22ac26dd8859fd5" + }, + "Version": "1.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/fs@4.0.0", + "Name": "@npmcli/fs", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/fs@4.0.0", + "UID": "a09e49b4df6b907d" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/move-file@1.1.2", + "Name": "@npmcli/move-file", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/move-file@1.1.2", + "UID": "ef7732c7a1e0078e" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/move-file/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/core@12.0.1", + "Name": "@otplib/core", + "Identifier": { + "PURL": "pkg:npm/%40otplib/core@12.0.1", + "UID": "29edb6b235a8aabf" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/core/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/plugin-crypto@12.0.1", + "Name": "@otplib/plugin-crypto", + "Identifier": { + "PURL": "pkg:npm/%40otplib/plugin-crypto@12.0.1", + "UID": "5ed8dc6ff6f7c7da" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/plugin-crypto/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/plugin-thirty-two@12.0.1", + "Name": "@otplib/plugin-thirty-two", + "Identifier": { + "PURL": "pkg:npm/%40otplib/plugin-thirty-two@12.0.1", + "UID": "4ffac8f9cf458bc2" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/plugin-thirty-two/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/preset-default@12.0.1", + "Name": "@otplib/preset-default", + "Identifier": { + "PURL": "pkg:npm/%40otplib/preset-default@12.0.1", + "UID": "b2faa73006d04253" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/preset-default/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/preset-v11@12.0.1", + "Name": "@otplib/preset-v11", + "Identifier": { + "PURL": "pkg:npm/%40otplib/preset-v11@12.0.1", + "UID": "b0cc5d2b4a5edb31" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/preset-v11/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@pkgjs/parseargs@0.11.0", + "Name": "@pkgjs/parseargs", + "Identifier": { + "PURL": "pkg:npm/%40pkgjs/parseargs@0.11.0", + "UID": "b6076ca3242492db" + }, + "Version": "0.11.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@pkgjs/parseargs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scarf/scarf@1.4.0", + "Name": "@scarf/scarf", + "Identifier": { + "PURL": "pkg:npm/%40scarf/scarf@1.4.0", + "UID": "75db5183f3b23151" + }, + "Version": "1.4.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scarf/scarf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scure/base@1.1.9", + "Name": "@scure/base", + "Identifier": { + "PURL": "pkg:npm/%40scure/base@1.1.9", + "UID": "a6b144e454fb9290" + }, + "Version": "1.1.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scure/bip32@1.4.0", + "Name": "@scure/bip32", + "Identifier": { + "PURL": "pkg:npm/%40scure/bip32@1.4.0", + "UID": "8f4e49a7ae843b64" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip32/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scure/bip39@1.3.0", + "Name": "@scure/bip39", + "Identifier": { + "PURL": "pkg:npm/%40scure/bip39@1.3.0", + "UID": "c7b816732cac0060" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip39/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@sindresorhus/is@0.7.0", + "Name": "@sindresorhus/is", + "Identifier": { + "PURL": "pkg:npm/%40sindresorhus/is@0.7.0", + "UID": "28c7b4ac82e1b09d" + }, + "Version": "0.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@sindresorhus/is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@swc/helpers@0.3.17", + "Name": "@swc/helpers", + "Identifier": { + "PURL": "pkg:npm/%40swc/helpers@0.3.17", + "UID": "478872f3eb1b8d60" + }, + "Version": "0.3.17", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@swc/helpers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@tokenizer/token@0.3.0", + "Name": "@tokenizer/token", + "Identifier": { + "PURL": "pkg:npm/%40tokenizer/token@0.3.0", + "UID": "4a87bd8e52ac211f" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@tokenizer/token/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@tootallnate/once@1.1.2", + "Name": "@tootallnate/once", + "Identifier": { + "PURL": "pkg:npm/%40tootallnate/once@1.1.2", + "UID": "54c181e329846c87" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@tootallnate/once@2.0.0", + "Name": "@tootallnate/once", + "Identifier": { + "PURL": "pkg:npm/%40tootallnate/once@2.0.0", + "UID": "7bae49249b3bcd0c" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@tootallnate/once/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/component-emitter@1.2.14", + "Name": "@types/component-emitter", + "Identifier": { + "PURL": "pkg:npm/%40types/component-emitter@1.2.14", + "UID": "38cdf360eae5de05" + }, + "Version": "1.2.14", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/component-emitter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/cookie@0.4.1", + "Name": "@types/cookie", + "Identifier": { + "PURL": "pkg:npm/%40types/cookie@0.4.1", + "UID": "e86223a5fda06ffb" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/cors@2.8.19", + "Name": "@types/cors", + "Identifier": { + "PURL": "pkg:npm/%40types/cors@2.8.19", + "UID": "832976eb08aeeb27" + }, + "Version": "2.8.19", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/cors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/debug@4.1.12", + "Name": "@types/debug", + "Identifier": { + "PURL": "pkg:npm/%40types/debug@4.1.12", + "UID": "9836eeab212fb9dd" + }, + "Version": "4.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/ms@2.1.0", + "Name": "@types/ms", + "Identifier": { + "PURL": "pkg:npm/%40types/ms@2.1.0", + "UID": "c2d388398c4213a" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/node@20.19.12", + "Name": "@types/node", + "Identifier": { + "PURL": "pkg:npm/%40types/node@20.19.12", + "UID": "7b9c888d0268f893" + }, + "Version": "20.19.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/node@22.7.5", + "Name": "@types/node", + "Identifier": { + "PURL": "pkg:npm/%40types/node@22.7.5", + "UID": "af8633a0142965b5" + }, + "Version": "22.7.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethers/node_modules/@types/node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/strip-bom@3.0.0", + "Name": "@types/strip-bom", + "Identifier": { + "PURL": "pkg:npm/%40types/strip-bom@3.0.0", + "UID": "5121eedd2356b250" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/strip-bom/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/strip-json-comments@0.0.30", + "Name": "@types/strip-json-comments", + "Identifier": { + "PURL": "pkg:npm/%40types/strip-json-comments@0.0.30", + "UID": "d86ea71b3b1008fb" + }, + "Version": "0.0.30", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/strip-json-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/triple-beam@1.3.5", + "Name": "@types/triple-beam", + "Identifier": { + "PURL": "pkg:npm/%40types/triple-beam@1.3.5", + "UID": "27236777ff30d7e9" + }, + "Version": "1.3.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/triple-beam/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/validator@13.15.3", + "Name": "@types/validator", + "Identifier": { + "PURL": "pkg:npm/%40types/validator@13.15.3", + "UID": "af0969e8ca72091a" + }, + "Version": "13.15.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/ws@8.5.3", + "Name": "@types/ws", + "Identifier": { + "PURL": "pkg:npm/%40types/ws@8.5.3", + "UID": "75885c5d3f51d707" + }, + "Version": "8.5.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abbrev@1.1.1", + "Name": "abbrev", + "Identifier": { + "PURL": "pkg:npm/abbrev@1.1.1", + "UID": "79c8fe3455acad87" + }, + "Version": "1.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/abbrev/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abbrev@3.0.1", + "Name": "abbrev", + "Identifier": { + "PURL": "pkg:npm/abbrev@3.0.1", + "UID": "cb40291b3cc92c7c" + }, + "Version": "3.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abitype@0.7.1", + "Name": "abitype", + "Identifier": { + "PURL": "pkg:npm/abitype@0.7.1", + "UID": "5570297e743993a1" + }, + "Version": "0.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/abitype/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abort-controller@3.0.0", + "Name": "abort-controller", + "Identifier": { + "PURL": "pkg:npm/abort-controller@3.0.0", + "UID": "bc6c0f76e5d6d0b9" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/abort-controller/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "accepts@1.3.8", + "Name": "accepts", + "Identifier": { + "PURL": "pkg:npm/accepts@1.3.8", + "UID": "855afda79ac94d91" + }, + "Version": "1.3.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/accepts/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "acorn@7.4.1", + "Name": "acorn", + "Identifier": { + "PURL": "pkg:npm/acorn@7.4.1", + "UID": "ad6fc547b22d64f6" + }, + "Version": "7.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-expression/node_modules/acorn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "acorn@8.15.0", + "Name": "acorn", + "Identifier": { + "PURL": "pkg:npm/acorn@8.15.0", + "UID": "776e2bb36087b196" + }, + "Version": "8.15.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/acorn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "acorn-walk@8.3.4", + "Name": "acorn-walk", + "Identifier": { + "PURL": "pkg:npm/acorn-walk@8.3.4", + "UID": "51e548d3175f72e6" + }, + "Version": "8.3.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/acorn-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "aes-js@4.0.0-beta.5", + "Name": "aes-js", + "Identifier": { + "PURL": "pkg:npm/aes-js@4.0.0-beta.5", + "UID": "37d93b165b6b6ca9" + }, + "Version": "4.0.0-beta.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/aes-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agent-base@6.0.2", + "Name": "agent-base", + "Identifier": { + "PURL": "pkg:npm/agent-base@6.0.2", + "UID": "4dc47c62bef20976" + }, + "Version": "6.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/agent-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agent-base@7.1.4", + "Name": "agent-base", + "Identifier": { + "PURL": "pkg:npm/agent-base@7.1.4", + "UID": "fa0bda070dd1cd26" + }, + "Version": "7.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agent-base@7.1.4", + "Name": "agent-base", + "Identifier": { + "PURL": "pkg:npm/agent-base@7.1.4", + "UID": "743c29ef13d7b5e7" + }, + "Version": "7.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agentkeepalive@4.6.0", + "Name": "agentkeepalive", + "Identifier": { + "PURL": "pkg:npm/agentkeepalive@4.6.0", + "UID": "af2a43f427fb937b" + }, + "Version": "4.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/agentkeepalive/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "aggregate-error@3.1.0", + "Name": "aggregate-error", + "Identifier": { + "PURL": "pkg:npm/aggregate-error@3.1.0", + "UID": "867baa25e733b9a4" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/aggregate-error/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@2.1.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@2.1.1", + "UID": "d2061d1a501161d6" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@2.1.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@2.1.1", + "UID": "3dac743ec9654925" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@2.1.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@2.1.1", + "UID": "c6384b44de09390d" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@3.0.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@3.0.1", + "UID": "b84f0b6d5f8a2e11" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@5.0.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@5.0.1", + "UID": "50a909f3d515b605" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@6.2.0", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@6.2.0", + "UID": "372bac1166692e21" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@6.2.0", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@6.2.0", + "UID": "99d41f0ebd538e18" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@2.2.1", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@2.2.1", + "UID": "6166b758570a454c" + }, + "Version": "2.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@3.2.1", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@3.2.1", + "UID": "f0f85f2b30d8163f" + }, + "Version": "3.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@4.3.0", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@4.3.0", + "UID": "b8c643e96eeac635" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@4.3.0", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@4.3.0", + "UID": "7976ce52bf59bc2" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@4.3.0", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@4.3.0", + "UID": "189a012ba52cc6d5" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@6.2.1", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@6.2.1", + "UID": "e4e263e8e2b5936e" + }, + "Version": "6.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "anymatch@3.1.3", + "Name": "anymatch", + "Identifier": { + "PURL": "pkg:npm/anymatch@3.1.3", + "UID": "152909c8f0df5d49" + }, + "Version": "3.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/anymatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "append-field@1.0.0", + "Name": "append-field", + "Identifier": { + "PURL": "pkg:npm/append-field@1.0.0", + "UID": "59320c14bd4e51ef" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/append-field/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "aproba@1.2.0", + "Name": "aproba", + "Identifier": { + "PURL": "pkg:npm/aproba@1.2.0", + "UID": "82da9c682d4f477d" + }, + "Version": "1.2.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/aproba/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "archive-type@4.0.0", + "Name": "archive-type", + "Identifier": { + "PURL": "pkg:npm/archive-type@4.0.0", + "UID": "97a5d8ccaf525c27" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archive-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "archiver@1.3.0", + "Name": "archiver", + "Identifier": { + "PURL": "pkg:npm/archiver@1.3.0", + "UID": "1ae1e3fee02f3b93" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "archiver-utils@1.3.0", + "Name": "archiver-utils", + "Identifier": { + "PURL": "pkg:npm/archiver-utils@1.3.0", + "UID": "d68b42ac623cef3e" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "are-we-there-yet@1.1.7", + "Name": "are-we-there-yet", + "Identifier": { + "PURL": "pkg:npm/are-we-there-yet@1.1.7", + "UID": "19fdd4a4e41bf032" + }, + "Version": "1.1.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/are-we-there-yet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "are-we-there-yet@3.0.1", + "Name": "are-we-there-yet", + "Identifier": { + "PURL": "pkg:npm/are-we-there-yet@3.0.1", + "UID": "895594c837e9da87" + }, + "Version": "3.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arg@4.1.3", + "Name": "arg", + "Identifier": { + "PURL": "pkg:npm/arg@4.1.3", + "UID": "afc43ac3abc8d382" + }, + "Version": "4.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arg/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "argparse@1.0.10", + "Name": "argparse", + "Identifier": { + "PURL": "pkg:npm/argparse@1.0.10", + "UID": "ce340d1595bc38b4" + }, + "Version": "1.0.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/argparse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arr-diff@4.0.0", + "Name": "arr-diff", + "Identifier": { + "PURL": "pkg:npm/arr-diff@4.0.0", + "UID": "d15f7293c540f703" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arr-diff/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arr-flatten@1.1.0", + "Name": "arr-flatten", + "Identifier": { + "PURL": "pkg:npm/arr-flatten@1.1.0", + "UID": "cc9126941d518566" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arr-flatten/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arr-union@3.1.0", + "Name": "arr-union", + "Identifier": { + "PURL": "pkg:npm/arr-union@3.1.0", + "UID": "d0bc8a3915ad189d" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arr-union/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-buffer-byte-length@1.0.2", + "Name": "array-buffer-byte-length", + "Identifier": { + "PURL": "pkg:npm/array-buffer-byte-length@1.0.2", + "UID": "79a3f8f73321073" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-buffer-byte-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-each@1.0.1", + "Name": "array-each", + "Identifier": { + "PURL": "pkg:npm/array-each@1.0.1", + "UID": "85ae37500a7f1c04" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-each/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-flatten@1.1.1", + "Name": "array-flatten", + "Identifier": { + "PURL": "pkg:npm/array-flatten@1.1.1", + "UID": "956134a0af6edf0c" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-flatten/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-slice@1.1.0", + "Name": "array-slice", + "Identifier": { + "PURL": "pkg:npm/array-slice@1.1.0", + "UID": "a4d4a13e4b32543a" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-slice/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-unique@0.3.2", + "Name": "array-unique", + "Identifier": { + "PURL": "pkg:npm/array-unique@0.3.2", + "UID": "aa447281ed3031f0" + }, + "Version": "0.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-unique/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "asap@2.0.6", + "Name": "asap", + "Identifier": { + "PURL": "pkg:npm/asap@2.0.6", + "UID": "8d481397d36297fe" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/asap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "assert-never@1.4.0", + "Name": "assert-never", + "Identifier": { + "PURL": "pkg:npm/assert-never@1.4.0", + "UID": "3c15e5d156fb9891" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/assert-never/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "assign-symbols@1.0.0", + "Name": "assign-symbols", + "Identifier": { + "PURL": "pkg:npm/assign-symbols@1.0.0", + "UID": "e6d7f9b2ae7c516" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/assign-symbols/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "async@2.6.4", + "Name": "async", + "Identifier": { + "PURL": "pkg:npm/async@2.6.4", + "UID": "f125dc12df52417b" + }, + "Version": "2.6.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "async@2.6.4", + "Name": "async", + "Identifier": { + "PURL": "pkg:npm/async@2.6.4", + "UID": "85d1e1fd7973c615" + }, + "Version": "2.6.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/portscanner/node_modules/async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "async@3.2.6", + "Name": "async", + "Identifier": { + "PURL": "pkg:npm/async@3.2.6", + "UID": "4703a752803ac28c" + }, + "Version": "3.2.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "at-least-node@1.0.0", + "Name": "at-least-node", + "Identifier": { + "PURL": "pkg:npm/at-least-node@1.0.0", + "UID": "1d51370ccbbb9854" + }, + "Version": "1.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/at-least-node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "atob@2.1.2", + "Name": "atob", + "Identifier": { + "PURL": "pkg:npm/atob@2.1.2", + "UID": "b7b4def5c4ba267" + }, + "Version": "2.1.2", + "Licenses": [ + "(MIT OR Apache-2.0)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/atob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "available-typed-arrays@1.0.7", + "Name": "available-typed-arrays", + "Identifier": { + "PURL": "pkg:npm/available-typed-arrays@1.0.7", + "UID": "955ea6409f5604c" + }, + "Version": "1.0.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/available-typed-arrays/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "babel-walk@3.0.0-canary-5", + "Name": "babel-walk", + "Identifier": { + "PURL": "pkg:npm/babel-walk@3.0.0-canary-5", + "UID": "889cc55c576233e4" + }, + "Version": "3.0.0-canary-5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/babel-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "balanced-match@1.0.2", + "Name": "balanced-match", + "Identifier": { + "PURL": "pkg:npm/balanced-match@1.0.2", + "UID": "b17e3d49ebe24a48" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/balanced-match/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base@0.11.2", + "Name": "base", + "Identifier": { + "PURL": "pkg:npm/base@0.11.2", + "UID": "27ec9e90d29408e5" + }, + "Version": "0.11.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64-arraybuffer@0.1.4", + "Name": "base64-arraybuffer", + "Identifier": { + "PURL": "pkg:npm/base64-arraybuffer@0.1.4", + "UID": "5ead415a86950855" + }, + "Version": "0.1.4", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64-arraybuffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64-js@0.0.8", + "Name": "base64-js", + "Identifier": { + "PURL": "pkg:npm/base64-js@0.0.8", + "UID": "e8f5ff7f742adb7f" + }, + "Version": "0.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/linebreak/node_modules/base64-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64-js@1.5.1", + "Name": "base64-js", + "Identifier": { + "PURL": "pkg:npm/base64-js@1.5.1", + "UID": "63bb8070721d2e69" + }, + "Version": "1.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64id@2.0.0", + "Name": "base64id", + "Identifier": { + "PURL": "pkg:npm/base64id@2.0.0", + "UID": "a59d2d19337ae148" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64id/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64url@0.0.6", + "Name": "base64url", + "Identifier": { + "PURL": "pkg:npm/base64url@0.0.6", + "UID": "cc1ef9638242bfa1" + }, + "Version": "0.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "basic-auth@2.0.1", + "Name": "basic-auth", + "Identifier": { + "PURL": "pkg:npm/basic-auth@2.0.1", + "UID": "b22680af00fede68" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/basic-auth/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "batch@0.6.1", + "Name": "batch", + "Identifier": { + "PURL": "pkg:npm/batch@0.6.1", + "UID": "56da9bad6d758c59" + }, + "Version": "0.6.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/batch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "beep-boop@1.2.3", + "Name": "beep-boop", + "Identifier": { + "PURL": "pkg:npm/beep-boop@1.2.3", + "UID": "614262f58c2496b4" + }, + "Version": "1.2.3", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/github-from-package/example/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "big-integer@1.6.52", + "Name": "big-integer", + "Identifier": { + "PURL": "pkg:npm/big-integer@1.6.52", + "UID": "6878c20963a82e87" + }, + "Version": "1.6.52", + "Licenses": [ + "Unlicense" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/big-integer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "binary@0.3.0", + "Name": "binary", + "Identifier": { + "PURL": "pkg:npm/binary@0.3.0", + "UID": "fb14cc2b17365b2c" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/binary/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "binary-extensions@2.3.0", + "Name": "binary-extensions", + "Identifier": { + "PURL": "pkg:npm/binary-extensions@2.3.0", + "UID": "186e38a6c7d86728" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/binary-extensions/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bindings@1.5.0", + "Name": "bindings", + "Identifier": { + "PURL": "pkg:npm/bindings@1.5.0", + "UID": "434d7c3ee4c066f" + }, + "Version": "1.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bindings/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bintrees@1.0.2", + "Name": "bintrees", + "Identifier": { + "PURL": "pkg:npm/bintrees@1.0.2", + "UID": "434a998697e5a0a0" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bintrees/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bl@1.2.3", + "Name": "bl", + "Identifier": { + "PURL": "pkg:npm/bl@1.2.3", + "UID": "47f3642df4971ae2" + }, + "Version": "1.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bl@4.1.0", + "Name": "bl", + "Identifier": { + "PURL": "pkg:npm/bl@4.1.0", + "UID": "c363ef76efbaa8a6" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/bl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bluebird@3.4.7", + "Name": "bluebird", + "Identifier": { + "PURL": "pkg:npm/bluebird@3.4.7", + "UID": "26b8326b4895977e" + }, + "Version": "3.4.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unzipper/node_modules/bluebird/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bluebird@3.7.2", + "Name": "bluebird", + "Identifier": { + "PURL": "pkg:npm/bluebird@3.7.2", + "UID": "2d2b398650dfcf6a" + }, + "Version": "3.7.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bluebird/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "body-parser@1.20.3", + "Name": "body-parser", + "Identifier": { + "PURL": "pkg:npm/body-parser@1.20.3", + "UID": "428355bd87b36263" + }, + "Version": "1.20.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/body-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bower-config@1.4.3", + "Name": "bower-config", + "Identifier": { + "PURL": "pkg:npm/bower-config@1.4.3", + "UID": "4051e96664e1b2ba" + }, + "Version": "1.4.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bower-config/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "ad24a5dcc9024c66" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "4d2ba0e31cde258a" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "53a9ab917ad9fe6c" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "88630325b1be8e58" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "3ff6fc56d263bdba" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "efa2f914f2371a2f" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "62bfa5e0222263db" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "e79d96b738049787" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "eeeb07f52e0944d2" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "113cc89a3702a390" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "92c3cc3ddb23e69a" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@2.0.2", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@2.0.2", + "UID": "1ea10d3ff0b4f944" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@2.3.2", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@2.3.2", + "UID": "8794eed57eb3411f" + }, + "Version": "2.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@3.0.3", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@3.0.3", + "UID": "5476077b8fd313cb" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@3.0.3", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@3.0.3", + "UID": "d2bc25d1c3af6e24" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@3.0.3", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@3.0.3", + "UID": "5d5215ec1e7a2112" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brotli@1.3.3", + "Name": "brotli", + "Identifier": { + "PURL": "pkg:npm/brotli@1.3.3", + "UID": "c7a4596625603781" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/brotli/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer@5.7.1", + "Name": "buffer", + "Identifier": { + "PURL": "pkg:npm/buffer@5.7.1", + "UID": "64769ee076956de7" + }, + "Version": "5.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer@6.0.3", + "Name": "buffer", + "Identifier": { + "PURL": "pkg:npm/buffer@6.0.3", + "UID": "19cfc8f3391609f2" + }, + "Version": "6.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-alloc@1.2.0", + "Name": "buffer-alloc", + "Identifier": { + "PURL": "pkg:npm/buffer-alloc@1.2.0", + "UID": "de06753ac59842fa" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-alloc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-alloc-unsafe@1.1.0", + "Name": "buffer-alloc-unsafe", + "Identifier": { + "PURL": "pkg:npm/buffer-alloc-unsafe@1.1.0", + "UID": "3d071f24853d48b5" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-alloc-unsafe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-crc32@0.2.13", + "Name": "buffer-crc32", + "Identifier": { + "PURL": "pkg:npm/buffer-crc32@0.2.13", + "UID": "de634282c1b1a882" + }, + "Version": "0.2.13", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-crc32/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-fill@1.0.0", + "Name": "buffer-fill", + "Identifier": { + "PURL": "pkg:npm/buffer-fill@1.0.0", + "UID": "10fc562d20c94824" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-fill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-from@1.1.2", + "Name": "buffer-from", + "Identifier": { + "PURL": "pkg:npm/buffer-from@1.1.2", + "UID": "20ade5a099217d52" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-from/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-indexof-polyfill@1.0.2", + "Name": "buffer-indexof-polyfill", + "Identifier": { + "PURL": "pkg:npm/buffer-indexof-polyfill@1.0.2", + "UID": "f6c1ff443505d512" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-indexof-polyfill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffers@0.1.1", + "Name": "buffers", + "Identifier": { + "PURL": "pkg:npm/buffers@0.1.1", + "UID": "108a309e385cff9a" + }, + "Version": "0.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "busboy@1.6.0", + "Name": "busboy", + "Identifier": { + "PURL": "pkg:npm/busboy@1.6.0", + "UID": "492d334ad01bb48c" + }, + "Version": "1.6.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/busboy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "byline@4.2.2", + "Name": "byline", + "Identifier": { + "PURL": "pkg:npm/byline@4.2.2", + "UID": "e3f9632a01dcccff" + }, + "Version": "4.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/byline/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bytes@3.1.2", + "Name": "bytes", + "Identifier": { + "PURL": "pkg:npm/bytes@3.1.2", + "UID": "7f081fae9fde13a" + }, + "Version": "3.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bytes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cacache@15.3.0", + "Name": "cacache", + "Identifier": { + "PURL": "pkg:npm/cacache@15.3.0", + "UID": "c01ebbafb51bee02" + }, + "Version": "15.3.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/cacache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cacache@19.0.1", + "Name": "cacache", + "Identifier": { + "PURL": "pkg:npm/cacache@19.0.1", + "UID": "384917a15800846b" + }, + "Version": "19.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cache-base@1.0.1", + "Name": "cache-base", + "Identifier": { + "PURL": "pkg:npm/cache-base@1.0.1", + "UID": "608c941a3c8372a5" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cache-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cacheable-request@2.1.4", + "Name": "cacheable-request", + "Identifier": { + "PURL": "pkg:npm/cacheable-request@2.1.4", + "UID": "2956c7b8d245b5a3" + }, + "Version": "2.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "call-bind@1.0.8", + "Name": "call-bind", + "Identifier": { + "PURL": "pkg:npm/call-bind@1.0.8", + "UID": "609f925386f89e3f" + }, + "Version": "1.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/call-bind/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "call-bind-apply-helpers@1.0.2", + "Name": "call-bind-apply-helpers", + "Identifier": { + "PURL": "pkg:npm/call-bind-apply-helpers@1.0.2", + "UID": "7b3da3e7cc3f04c0" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/call-bind-apply-helpers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "call-bound@1.0.4", + "Name": "call-bound", + "Identifier": { + "PURL": "pkg:npm/call-bound@1.0.4", + "UID": "242eec6b943046b4" + }, + "Version": "1.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/call-bound/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "camelcase@5.3.1", + "Name": "camelcase", + "Identifier": { + "PURL": "pkg:npm/camelcase@5.3.1", + "UID": "e2713cf88e195ac5" + }, + "Version": "5.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/camelcase/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chainsaw@0.1.0", + "Name": "chainsaw", + "Identifier": { + "PURL": "pkg:npm/chainsaw@0.1.0", + "UID": "23fecb358dd20188" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT/X11" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chainsaw/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chalk@1.1.3", + "Name": "chalk", + "Identifier": { + "PURL": "pkg:npm/chalk@1.1.3", + "UID": "7a66bcbacfe5ad0e" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chalk@2.4.2", + "Name": "chalk", + "Identifier": { + "PURL": "pkg:npm/chalk@2.4.2", + "UID": "2fd65cd5b7ecf053" + }, + "Version": "2.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chalk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chalk@4.1.2", + "Name": "chalk", + "Identifier": { + "PURL": "pkg:npm/chalk@4.1.2", + "UID": "9376371453bb8e2c" + }, + "Version": "4.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "character-parser@2.2.0", + "Name": "character-parser", + "Identifier": { + "PURL": "pkg:npm/character-parser@2.2.0", + "UID": "552e65ba45eff049" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/character-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "check-dependencies@1.1.1", + "Name": "check-dependencies", + "Identifier": { + "PURL": "pkg:npm/check-dependencies@1.1.1", + "UID": "c0e64ce3d84b3612" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-dependencies/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "check-internet-connected@2.0.6", + "Name": "check-internet-connected", + "Identifier": { + "PURL": "pkg:npm/check-internet-connected@2.0.6", + "UID": "e412932e8268a775" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-internet-connected/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "check-types@6.0.0", + "Name": "check-types", + "Identifier": { + "PURL": "pkg:npm/check-types@6.0.0", + "UID": "4387a7c9bbffdab8" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chokidar@3.5.1", + "Name": "chokidar", + "Identifier": { + "PURL": "pkg:npm/chokidar@3.5.1", + "UID": "4f42af9bb129038a" + }, + "Version": "3.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@1.1.4", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@1.1.4", + "UID": "f160f593295d16b1" + }, + "Version": "1.1.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@1.1.4", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@1.1.4", + "UID": "ecc6cfb0f783e7f6" + }, + "Version": "1.1.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@2.0.0", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@2.0.0", + "UID": "1819658769f01190" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@3.0.0", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@3.0.0", + "UID": "d6aeb26669254481" + }, + "Version": "3.0.0", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clarinet@0.12.6", + "Name": "clarinet", + "Identifier": { + "PURL": "pkg:npm/clarinet@0.12.6", + "UID": "cfd5d899969573e8" + }, + "Version": "0.12.6", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clarinet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "class-utils@0.3.6", + "Name": "class-utils", + "Identifier": { + "PURL": "pkg:npm/class-utils@0.3.6", + "UID": "b344fd4196aec215" + }, + "Version": "0.3.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/class-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clean-stack@2.2.0", + "Name": "clean-stack", + "Identifier": { + "PURL": "pkg:npm/clean-stack@2.2.0", + "UID": "7a2cded023eea4c0" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clean-stack/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cliui@6.0.0", + "Name": "cliui", + "Identifier": { + "PURL": "pkg:npm/cliui@6.0.0", + "UID": "d98bb7c4d74340fe" + }, + "Version": "6.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/cliui/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clone@2.1.2", + "Name": "clone", + "Identifier": { + "PURL": "pkg:npm/clone@2.1.2", + "UID": "35c356ffffae0ac0" + }, + "Version": "2.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clone/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clone-response@1.0.2", + "Name": "clone-response", + "Identifier": { + "PURL": "pkg:npm/clone-response@1.0.2", + "UID": "371201a1af6f91cf" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clone-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "code-point-at@1.1.0", + "Name": "code-point-at", + "Identifier": { + "PURL": "pkg:npm/code-point-at@1.1.0", + "UID": "7697b8873af547c6" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/code-point-at/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "collection-visit@1.0.0", + "Name": "collection-visit", + "Identifier": { + "PURL": "pkg:npm/collection-visit@1.0.0", + "UID": "6d3ec1bfe4ca9f3d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/collection-visit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color@3.2.1", + "Name": "color", + "Identifier": { + "PURL": "pkg:npm/color@3.2.1", + "UID": "daed2353a2b39c70" + }, + "Version": "3.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@1.9.3", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@1.9.3", + "UID": "583f7d4c05f6d347" + }, + "Version": "1.9.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@2.0.1", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@2.0.1", + "UID": "a7bf0b23dea20745" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@2.0.1", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@2.0.1", + "UID": "59df30a78ea11de7" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@2.0.1", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@2.0.1", + "UID": "458a3087b522a815" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.3", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.3", + "UID": "e6598f1eeb96a05" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.4", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.4", + "UID": "27290a871cad486b" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.4", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.4", + "UID": "901040abf207bbf7" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.4", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.4", + "UID": "cf710d80bf986828" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-string@1.9.1", + "Name": "color-string", + "Identifier": { + "PURL": "pkg:npm/color-string@1.9.1", + "UID": "428b212ad722e306" + }, + "Version": "1.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-support@1.1.3", + "Name": "color-support", + "Identifier": { + "PURL": "pkg:npm/color-support@1.1.3", + "UID": "ea617fd3146cff66" + }, + "Version": "1.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-support/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "colors@1.1.2", + "Name": "colors", + "Identifier": { + "PURL": "pkg:npm/colors@1.1.2", + "UID": "3a11f326d21a400d" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "colors@1.4.0", + "Name": "colors", + "Identifier": { + "PURL": "pkg:npm/colors@1.4.0", + "UID": "b72a1048cfb1a945" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "colorspace@1.1.4", + "Name": "colorspace", + "Identifier": { + "PURL": "pkg:npm/colorspace@1.1.4", + "UID": "df9055f1ec6bbcc1" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/colorspace/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "commander@2.20.3", + "Name": "commander", + "Identifier": { + "PURL": "pkg:npm/commander@2.20.3", + "UID": "595f872eb8cc4a70" + }, + "Version": "2.20.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/seek-bzip/node_modules/commander/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "commander@2.20.3", + "Name": "commander", + "Identifier": { + "PURL": "pkg:npm/commander@2.20.3", + "UID": "1d084dfae5702fd4" + }, + "Version": "2.20.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "component-emitter@1.3.1", + "Name": "component-emitter", + "Identifier": { + "PURL": "pkg:npm/component-emitter@1.3.1", + "UID": "f51bee1276368a4b" + }, + "Version": "1.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/component-emitter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "component-type@1.2.1", + "Name": "component-type", + "Identifier": { + "PURL": "pkg:npm/component-type@1.2.1", + "UID": "966b8a5a09ceed36" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/component-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "compress-commons@1.2.2", + "Name": "compress-commons", + "Identifier": { + "PURL": "pkg:npm/compress-commons@1.2.2", + "UID": "e42aea212c3741ea" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compress-commons/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "compressible@2.0.18", + "Name": "compressible", + "Identifier": { + "PURL": "pkg:npm/compressible@2.0.18", + "UID": "1c93e8ce1c01dee6" + }, + "Version": "2.0.18", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compressible/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "compression@1.8.1", + "Name": "compression", + "Identifier": { + "PURL": "pkg:npm/compression@1.8.1", + "UID": "67cd5ab39a6024db" + }, + "Version": "1.8.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compression/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "concat-map@0.0.1", + "Name": "concat-map", + "Identifier": { + "PURL": "pkg:npm/concat-map@0.0.1", + "UID": "1cdc711af7a296ce" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/concat-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "concat-stream@1.6.2", + "Name": "concat-stream", + "Identifier": { + "PURL": "pkg:npm/concat-stream@1.6.2", + "UID": "f6c03292f9e7b981" + }, + "Version": "1.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/concat-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "config@3.3.12", + "Name": "config", + "Identifier": { + "PURL": "pkg:npm/config@3.3.12", + "UID": "1380e0e8e6fde1eb" + }, + "Version": "3.3.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/config/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "console-control-strings@1.1.0", + "Name": "console-control-strings", + "Identifier": { + "PURL": "pkg:npm/console-control-strings@1.1.0", + "UID": "add73026b77cec73" + }, + "Version": "1.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/console-control-strings/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "constantinople@4.0.1", + "Name": "constantinople", + "Identifier": { + "PURL": "pkg:npm/constantinople@4.0.1", + "UID": "e497815d70735541" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/constantinople/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "content-disposition@0.5.4", + "Name": "content-disposition", + "Identifier": { + "PURL": "pkg:npm/content-disposition@0.5.4", + "UID": "6bb3d31a6261e13e" + }, + "Version": "0.5.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/content-disposition/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "content-type@1.0.5", + "Name": "content-type", + "Identifier": { + "PURL": "pkg:npm/content-type@1.0.5", + "UID": "a1da0017cce8f7d7" + }, + "Version": "1.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/content-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie@0.4.2", + "Name": "cookie", + "Identifier": { + "PURL": "pkg:npm/cookie@0.4.2", + "UID": "f53e13c80d501e26" + }, + "Version": "0.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io/node_modules/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie@0.7.1", + "Name": "cookie", + "Identifier": { + "PURL": "pkg:npm/cookie@0.7.1", + "UID": "22568cb1b16a1ddc" + }, + "Version": "0.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/node_modules/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie@0.7.2", + "Name": "cookie", + "Identifier": { + "PURL": "pkg:npm/cookie@0.7.2", + "UID": "752a620fa59bcf5f" + }, + "Version": "0.7.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie-parser@1.4.7", + "Name": "cookie-parser", + "Identifier": { + "PURL": "pkg:npm/cookie-parser@1.4.7", + "UID": "fea9eb319ab1730d" + }, + "Version": "1.4.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cookie-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie-signature@1.0.6", + "Name": "cookie-signature", + "Identifier": { + "PURL": "pkg:npm/cookie-signature@1.0.6", + "UID": "db6e2d5bc708e791" + }, + "Version": "1.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cookie-signature/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "copy-descriptor@0.1.1", + "Name": "copy-descriptor", + "Identifier": { + "PURL": "pkg:npm/copy-descriptor@0.1.1", + "UID": "cd36ee58fc18a26c" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/copy-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "core-util-is@1.0.2", + "Name": "core-util-is", + "Identifier": { + "PURL": "pkg:npm/core-util-is@1.0.2", + "UID": "f37d87558dafc02f" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/core-util-is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cors@2.8.5", + "Name": "cors", + "Identifier": { + "PURL": "pkg:npm/cors@2.8.5", + "UID": "a6dc33ad95c09869" + }, + "Version": "2.8.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crc@3.8.0", + "Name": "crc", + "Identifier": { + "PURL": "pkg:npm/crc@3.8.0", + "UID": "47b51eb9dc7841ce" + }, + "Version": "3.8.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crc-32@1.2.2", + "Name": "crc-32", + "Identifier": { + "PURL": "pkg:npm/crc-32@1.2.2", + "UID": "f31690ffd6fed255" + }, + "Version": "1.2.2", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crc-32/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crc32-stream@2.0.0", + "Name": "crc32-stream", + "Identifier": { + "PURL": "pkg:npm/crc32-stream@2.0.0", + "UID": "6a31427f13adc004" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crc32-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "create-require@1.1.1", + "Name": "create-require", + "Identifier": { + "PURL": "pkg:npm/create-require@1.1.1", + "UID": "1ff5567ea3dcb39b" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/create-require/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cross-fetch@4.1.0", + "Name": "cross-fetch", + "Identifier": { + "PURL": "pkg:npm/cross-fetch@4.1.0", + "UID": "6a3c54885244330a" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cross-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cross-fetch-polyfill@0.0.0", + "Name": "cross-fetch-polyfill", + "Identifier": { + "PURL": "pkg:npm/cross-fetch-polyfill@0.0.0", + "UID": "9582d100b01d27e2" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cross-fetch/polyfill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cross-spawn@7.0.6", + "Name": "cross-spawn", + "Identifier": { + "PURL": "pkg:npm/cross-spawn@7.0.6", + "UID": "e9da877f8ab2a81c" + }, + "Version": "7.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cross-spawn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crypto-js@3.3.0", + "Name": "crypto-js", + "Identifier": { + "PURL": "pkg:npm/crypto-js@3.3.0", + "UID": "db05eff811a3ecbf" + }, + "Version": "3.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crypto-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dateformat@4.6.3", + "Name": "dateformat", + "Identifier": { + "PURL": "pkg:npm/dateformat@4.6.3", + "UID": "10355f6cf5040b8f" + }, + "Version": "4.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dateformat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "4e693524c06344a" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/body-parser/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "998db20ff0f27dd5" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compression/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "de268f683131c9c9" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "a915319ddddafb8c" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "48ea8a3960ef16db" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finalhandler/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "15cd75b2056b1d1d" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "3b8cf28eab0e23f7" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "60d3613df34fd71c" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "575786a2d12152f1" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@3.2.7", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@3.2.7", + "UID": "90386bf203194153" + }, + "Version": "3.2.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/needle/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@4.3.7", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@4.3.7", + "UID": "bcb1fedfc00b1d" + }, + "Version": "4.3.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decamelize@1.2.0", + "Name": "decamelize", + "Identifier": { + "PURL": "pkg:npm/decamelize@1.2.0", + "UID": "2e9e0978d79c0d6b" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decamelize/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decode-uri-component@0.2.2", + "Name": "decode-uri-component", + "Identifier": { + "PURL": "pkg:npm/decode-uri-component@0.2.2", + "UID": "437b2b47b802286a" + }, + "Version": "0.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decode-uri-component/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress@4.2.1", + "Name": "decompress", + "Identifier": { + "PURL": "pkg:npm/decompress@4.2.1", + "UID": "35a006b691cc5b46" + }, + "Version": "4.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@3.3.0", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@3.3.0", + "UID": "ec7e8db6707fbcb7" + }, + "Version": "3.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@4.2.1", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@4.2.1", + "UID": "7c11c84eba32a91f" + }, + "Version": "4.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@6.0.0", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@6.0.0", + "UID": "82cce25e1d9dce6" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@6.0.0", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@6.0.0", + "UID": "49a2d22eb182825f" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-tar@4.1.1", + "Name": "decompress-tar", + "Identifier": { + "PURL": "pkg:npm/decompress-tar@4.1.1", + "UID": "4af82781749f9f90" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-tarbz2@4.1.1", + "Name": "decompress-tarbz2", + "Identifier": { + "PURL": "pkg:npm/decompress-tarbz2@4.1.1", + "UID": "ce35da2765c2dad6" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tarbz2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-targz@4.1.1", + "Name": "decompress-targz", + "Identifier": { + "PURL": "pkg:npm/decompress-targz@4.1.1", + "UID": "6d3ae848ae8e9760" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-targz/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-unzip@4.0.1", + "Name": "decompress-unzip", + "Identifier": { + "PURL": "pkg:npm/decompress-unzip@4.0.1", + "UID": "2981079d78e1bfa5" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "deep-equal@2.2.3", + "Name": "deep-equal", + "Identifier": { + "PURL": "pkg:npm/deep-equal@2.2.3", + "UID": "7390b253f6bb9465" + }, + "Version": "2.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/deep-equal/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "deep-extend@0.6.0", + "Name": "deep-extend", + "Identifier": { + "PURL": "pkg:npm/deep-extend@0.6.0", + "UID": "4c8952f017baf62b" + }, + "Version": "0.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/deep-extend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-data-property@1.1.4", + "Name": "define-data-property", + "Identifier": { + "PURL": "pkg:npm/define-data-property@1.1.4", + "UID": "10cee05e89e6bfcf" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/define-data-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-properties@1.2.1", + "Name": "define-properties", + "Identifier": { + "PURL": "pkg:npm/define-properties@1.2.1", + "UID": "9e82e0028d0a5f35" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/define-properties/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "55925f285a6fa109" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/class-utils/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "7f3b7df66ed08b20" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "3f7b528987f2926" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "8bcae618acde672e" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "f88e64135de4cc7b" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/static-extend/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@1.0.0", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@1.0.0", + "UID": "d5ba89f268c5df8d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@1.0.0", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@1.0.0", + "UID": "8a6be2e8e601ff47" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@1.0.0", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@1.0.0", + "UID": "b8dd91c836ecc795" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@2.0.2", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@2.0.2", + "UID": "9e1cef306c62ca0c" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "delegates@1.0.0", + "Name": "delegates", + "Identifier": { + "PURL": "pkg:npm/delegates@1.0.0", + "UID": "ec1f010832cdd00b" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/delegates/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "depd@1.1.2", + "Name": "depd", + "Identifier": { + "PURL": "pkg:npm/depd@1.1.2", + "UID": "ded0c6685a710712" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/depd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "depd@2.0.0", + "Name": "depd", + "Identifier": { + "PURL": "pkg:npm/depd@2.0.0", + "UID": "5267378f76b7ef03" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/depd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "destroy@1.2.0", + "Name": "destroy", + "Identifier": { + "PURL": "pkg:npm/destroy@1.2.0", + "UID": "f41ccb7b7c7860f1" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/destroy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-file@1.0.0", + "Name": "detect-file", + "Identifier": { + "PURL": "pkg:npm/detect-file@1.0.0", + "UID": "8ab369a51d4a41d6" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/detect-file/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-libc@1.0.3", + "Name": "detect-libc", + "Identifier": { + "PURL": "pkg:npm/detect-libc@1.0.3", + "UID": "567fa3e5f7da9c2a" + }, + "Version": "1.0.3", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/detect-libc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-libc@2.0.4", + "Name": "detect-libc", + "Identifier": { + "PURL": "pkg:npm/detect-libc@2.0.4", + "UID": "bb2fb79f4e6ca7f8" + }, + "Version": "2.0.4", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-libc@2.0.4", + "Name": "detect-libc", + "Identifier": { + "PURL": "pkg:npm/detect-libc@2.0.4", + "UID": "d24d275e0f2b3562" + }, + "Version": "2.0.4", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dfa@1.2.0", + "Name": "dfa", + "Identifier": { + "PURL": "pkg:npm/dfa@1.2.0", + "UID": "4099ba0465d6feaa" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dfa/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "diff@4.0.2", + "Name": "diff", + "Identifier": { + "PURL": "pkg:npm/diff@4.0.2", + "UID": "a4d861187173176f" + }, + "Version": "4.0.2", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "doctypes@1.1.0", + "Name": "doctypes", + "Identifier": { + "PURL": "pkg:npm/doctypes@1.1.0", + "UID": "be8cbb198f1cd0df" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/doctypes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "domelementtype@1.3.1", + "Name": "domelementtype", + "Identifier": { + "PURL": "pkg:npm/domelementtype@1.3.1", + "UID": "8ed557ce4a93bc77" + }, + "Version": "1.3.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "domhandler@2.1.0", + "Name": "domhandler", + "Identifier": { + "PURL": "pkg:npm/domhandler@2.1.0", + "UID": "5efc7df5b9f6710a" + }, + "Version": "2.1.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "domutils@1.1.6", + "Name": "domutils", + "Identifier": { + "PURL": "pkg:npm/domutils@1.1.6", + "UID": "443cf9503aa36a1b" + }, + "Version": "1.1.6", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dottie@2.0.6", + "Name": "dottie", + "Identifier": { + "PURL": "pkg:npm/dottie@2.0.6", + "UID": "4589244e908d5cfb" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dottie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "double-ended-queue@0.9.7", + "Name": "double-ended-queue", + "Identifier": { + "PURL": "pkg:npm/double-ended-queue@0.9.7", + "UID": "d832955927454743" + }, + "Version": "0.9.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/double-ended-queue/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "download@8.0.0", + "Name": "download", + "Identifier": { + "PURL": "pkg:npm/download@8.0.0", + "UID": "331994a48e6f1680" + }, + "Version": "8.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/download/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dunder-proto@1.0.1", + "Name": "dunder-proto", + "Identifier": { + "PURL": "pkg:npm/dunder-proto@1.0.1", + "UID": "32738518e87ec0a7" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dunder-proto/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "duplexer2@0.1.4", + "Name": "duplexer2", + "Identifier": { + "PURL": "pkg:npm/duplexer2@0.1.4", + "UID": "b6b88322074726c3" + }, + "Version": "0.1.4", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/duplexer2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "duplexer3@0.1.5", + "Name": "duplexer3", + "Identifier": { + "PURL": "pkg:npm/duplexer3@0.1.5", + "UID": "cf17889c72a1d6ea" + }, + "Version": "0.1.5", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/duplexer3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dynamic-dedupe@0.3.0", + "Name": "dynamic-dedupe", + "Identifier": { + "PURL": "pkg:npm/dynamic-dedupe@0.3.0", + "UID": "7b07867258be0c6a" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dynamic-dedupe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eastasianwidth@0.2.0", + "Name": "eastasianwidth", + "Identifier": { + "PURL": "pkg:npm/eastasianwidth@0.2.0", + "UID": "8529e6db2e772f9f" + }, + "Version": "0.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/eastasianwidth/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ee-first@1.1.1", + "Name": "ee-first", + "Identifier": { + "PURL": "pkg:npm/ee-first@1.1.1", + "UID": "911ddfc016c7710d" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ee-first/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eivindfjeldstad-dot@0.0.1", + "Name": "eivindfjeldstad-dot", + "Identifier": { + "PURL": "pkg:npm/eivindfjeldstad-dot@0.0.1", + "UID": "88518845ed739d34" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/eivindfjeldstad-dot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "emoji-regex@8.0.0", + "Name": "emoji-regex", + "Identifier": { + "PURL": "pkg:npm/emoji-regex@8.0.0", + "UID": "de6f3e212c2ba67f" + }, + "Version": "8.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/emoji-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "emoji-regex@9.2.2", + "Name": "emoji-regex", + "Identifier": { + "PURL": "pkg:npm/emoji-regex@9.2.2", + "UID": "764505630443497" + }, + "Version": "9.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "emoji-regex@9.2.2", + "Name": "emoji-regex", + "Identifier": { + "PURL": "pkg:npm/emoji-regex@9.2.2", + "UID": "c8d3eef6cee6358e" + }, + "Version": "9.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "enabled@2.0.0", + "Name": "enabled", + "Identifier": { + "PURL": "pkg:npm/enabled@2.0.0", + "UID": "d3979a5c34cb9abd" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/enabled/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "encodeurl@1.0.2", + "Name": "encodeurl", + "Identifier": { + "PURL": "pkg:npm/encodeurl@1.0.2", + "UID": "2f0746aa5261b6f0" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/node_modules/encodeurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "encodeurl@2.0.0", + "Name": "encodeurl", + "Identifier": { + "PURL": "pkg:npm/encodeurl@2.0.0", + "UID": "3f012eee0f91d0d8" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/encodeurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "encoding@0.1.13", + "Name": "encoding", + "Identifier": { + "PURL": "pkg:npm/encoding@0.1.13", + "UID": "ce03a34b9f363ae4" + }, + "Version": "0.1.13", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/encoding/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "end-of-stream@1.4.5", + "Name": "end-of-stream", + "Identifier": { + "PURL": "pkg:npm/end-of-stream@1.4.5", + "UID": "16c7b95c463979c6" + }, + "Version": "1.4.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/end-of-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "engine.io@4.1.2", + "Name": "engine.io", + "Identifier": { + "PURL": "pkg:npm/engine.io@4.1.2", + "UID": "e41317b2cfdf8e27" + }, + "Version": "4.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "engine.io-parser@4.0.3", + "Name": "engine.io-parser", + "Identifier": { + "PURL": "pkg:npm/engine.io-parser@4.0.3", + "UID": "9427c5fa4693ba20" + }, + "Version": "4.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "env-paths@2.2.1", + "Name": "env-paths", + "Identifier": { + "PURL": "pkg:npm/env-paths@2.2.1", + "UID": "90970aeafd5f9213" + }, + "Version": "2.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/env-paths/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "err-code@1.1.2", + "Name": "err-code", + "Identifier": { + "PURL": "pkg:npm/err-code@1.1.2", + "UID": "e3b9cfcecd470f8d" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "err-code@2.0.3", + "Name": "err-code", + "Identifier": { + "PURL": "pkg:npm/err-code@2.0.3", + "UID": "c49b53b167a169c5" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/err-code/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "errorhandler@1.5.1", + "Name": "errorhandler", + "Identifier": { + "PURL": "pkg:npm/errorhandler@1.5.1", + "UID": "8b4083c55e1f061d" + }, + "Version": "1.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/errorhandler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-define-property@1.0.1", + "Name": "es-define-property", + "Identifier": { + "PURL": "pkg:npm/es-define-property@1.0.1", + "UID": "4180e5af652ac5b0" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-errors@1.3.0", + "Name": "es-errors", + "Identifier": { + "PURL": "pkg:npm/es-errors@1.3.0", + "UID": "f6cf2e4d32ece532" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-get-iterator@1.1.3", + "Name": "es-get-iterator", + "Identifier": { + "PURL": "pkg:npm/es-get-iterator@1.1.3", + "UID": "697471e72e4767ee" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-get-iterator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-object-atoms@1.1.1", + "Name": "es-object-atoms", + "Identifier": { + "PURL": "pkg:npm/es-object-atoms@1.1.1", + "UID": "ed20130ca21a2ef9" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-object-atoms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "escape-html@1.0.3", + "Name": "escape-html", + "Identifier": { + "PURL": "pkg:npm/escape-html@1.0.3", + "UID": "a2c55cf021fa86b1" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/escape-html/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "escape-string-regexp@1.0.5", + "Name": "escape-string-regexp", + "Identifier": { + "PURL": "pkg:npm/escape-string-regexp@1.0.5", + "UID": "8ac9be72f39800bb" + }, + "Version": "1.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/escape-string-regexp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "escodegen@2.1.0", + "Name": "escodegen", + "Identifier": { + "PURL": "pkg:npm/escodegen@2.1.0", + "UID": "6bd3e5e4d51032b7" + }, + "Version": "2.1.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/escodegen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "esprima@1.0.4", + "Name": "esprima", + "Identifier": { + "PURL": "pkg:npm/esprima@1.0.4", + "UID": "504e4e4902da8dca" + }, + "Version": "1.0.4", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/notevil/node_modules/esprima/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "esprima@4.0.1", + "Name": "esprima", + "Identifier": { + "PURL": "pkg:npm/esprima@4.0.1", + "UID": "cd237560af49870c" + }, + "Version": "4.0.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/esprima/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "estraverse@5.3.0", + "Name": "estraverse", + "Identifier": { + "PURL": "pkg:npm/estraverse@5.3.0", + "UID": "3bccaff6e05906e9" + }, + "Version": "5.3.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/estraverse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "esutils@2.0.3", + "Name": "esutils", + "Identifier": { + "PURL": "pkg:npm/esutils@2.0.3", + "UID": "24b91a97a14aea7c" + }, + "Version": "2.0.3", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/esutils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "etag@1.8.1", + "Name": "etag", + "Identifier": { + "PURL": "pkg:npm/etag@1.8.1", + "UID": "1d1b85f5bac6104c" + }, + "Version": "1.8.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/etag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ethereum-cryptography@2.2.1", + "Name": "ethereum-cryptography", + "Identifier": { + "PURL": "pkg:npm/ethereum-cryptography@2.2.1", + "UID": "2dd0f8bd5c1e5f3a" + }, + "Version": "2.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethereum-cryptography/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ethers@6.15.0", + "Name": "ethers", + "Identifier": { + "PURL": "pkg:npm/ethers@6.15.0", + "UID": "e5bc9312757d3832" + }, + "Version": "6.15.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "event-target-shim@5.0.1", + "Name": "event-target-shim", + "Identifier": { + "PURL": "pkg:npm/event-target-shim@5.0.1", + "UID": "30001073e8a310d8" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/event-target-shim/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eventemitter2@0.4.14", + "Name": "eventemitter2", + "Identifier": { + "PURL": "pkg:npm/eventemitter2@0.4.14", + "UID": "a64ded680490f6c8" + }, + "Version": "0.4.14", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eventemitter3@1.1.1", + "Name": "eventemitter3", + "Identifier": { + "PURL": "pkg:npm/eventemitter3@1.1.1", + "UID": "c34064e87ed8c30f" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eventemitter3@5.0.1", + "Name": "eventemitter3", + "Identifier": { + "PURL": "pkg:npm/eventemitter3@5.0.1", + "UID": "9eae2c446d7e8722" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "events@3.3.0", + "Name": "events", + "Identifier": { + "PURL": "pkg:npm/events@3.3.0", + "UID": "c7717c7832db7ef7" + }, + "Version": "3.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/events/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "exit@0.1.2", + "Name": "exit", + "Identifier": { + "PURL": "pkg:npm/exit@0.1.2", + "UID": "1ee077c03c24a76b" + }, + "Version": "0.1.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/exit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "expand-brackets@2.1.4", + "Name": "expand-brackets", + "Identifier": { + "PURL": "pkg:npm/expand-brackets@2.1.4", + "UID": "d4d8a4e26b849e32" + }, + "Version": "2.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "expand-template@2.0.3", + "Name": "expand-template", + "Identifier": { + "PURL": "pkg:npm/expand-template@2.0.3", + "UID": "7ffcf07f65f4dace" + }, + "Version": "2.0.3", + "Licenses": [ + "(MIT OR WTFPL)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "expand-tilde@2.0.2", + "Name": "expand-tilde", + "Identifier": { + "PURL": "pkg:npm/expand-tilde@2.0.2", + "UID": "4dd79957cb4bd060" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-tilde/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "exponential-backoff@3.1.2", + "Name": "exponential-backoff", + "Identifier": { + "PURL": "pkg:npm/exponential-backoff@3.1.2", + "UID": "6b9cf3b0b68fb2f4" + }, + "Version": "3.1.2", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/exponential-backoff/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express@4.21.2", + "Name": "express", + "Identifier": { + "PURL": "pkg:npm/express@4.21.2", + "UID": "262f4420c4805381" + }, + "Version": "4.21.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-ipfilter@1.3.2", + "Name": "express-ipfilter", + "Identifier": { + "PURL": "pkg:npm/express-ipfilter@1.3.2", + "UID": "d3e80cb5fa446150" + }, + "Version": "1.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-ipfilter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-jwt@0.1.3", + "Name": "express-jwt", + "Identifier": { + "PURL": "pkg:npm/express-jwt@0.1.3", + "UID": "6c1d77484eafca2e" + }, + "Version": "0.1.3", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-jwt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-rate-limit@7.5.1", + "Name": "express-rate-limit", + "Identifier": { + "PURL": "pkg:npm/express-rate-limit@7.5.1", + "UID": "95a8a024bbf3f62e" + }, + "Version": "7.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-rate-limit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-robots-txt@0.4.1", + "Name": "express-robots-txt", + "Identifier": { + "PURL": "pkg:npm/express-robots-txt@0.4.1", + "UID": "dc646a82755b5ed5" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-robots-txt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-security.txt@2.0.0", + "Name": "express-security.txt", + "Identifier": { + "PURL": "pkg:npm/express-security.txt@2.0.0", + "UID": "8f8cb7a6b441eb2e" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-security.txt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ext-list@2.2.2", + "Name": "ext-list", + "Identifier": { + "PURL": "pkg:npm/ext-list@2.2.2", + "UID": "919b23ea5f125e2c" + }, + "Version": "2.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ext-list/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ext-name@5.0.0", + "Name": "ext-name", + "Identifier": { + "PURL": "pkg:npm/ext-name@5.0.0", + "UID": "8cf298e10e489bc6" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ext-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend@3.0.2", + "Name": "extend", + "Identifier": { + "PURL": "pkg:npm/extend@3.0.2", + "UID": "41b74e3d2f0757c8" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "a2e76016a4d82ec2" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/braces/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "847a901b2e3a23a6" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "40b114c4c5f0ff5d" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "2508862fbd32d83c" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "3010c603bf70ff8d" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "55e4f681c3ce6a7c" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@3.0.2", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@3.0.2", + "UID": "ea0d70d8e9444a3d" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extglob@2.0.4", + "Name": "extglob", + "Identifier": { + "PURL": "pkg:npm/extglob@2.0.4", + "UID": "ab1d85d761b27c7" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fast.js@0.1.1", + "Name": "fast.js", + "Identifier": { + "PURL": "pkg:npm/fast.js@0.1.1", + "UID": "33cdd677a04b5d52" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fast.js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fd-slicer@1.1.0", + "Name": "fd-slicer", + "Identifier": { + "PURL": "pkg:npm/fd-slicer@1.1.0", + "UID": "29d1a7f06b46ec34" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fd-slicer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fdir@6.5.0", + "Name": "fdir", + "Identifier": { + "PURL": "pkg:npm/fdir@6.5.0", + "UID": "6ea371da3b5d1d49" + }, + "Version": "6.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "feature-policy@0.5.0", + "Name": "feature-policy", + "Identifier": { + "PURL": "pkg:npm/feature-policy@0.5.0", + "UID": "5107647a6d352453" + }, + "Version": "0.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/feature-policy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fecha@4.2.3", + "Name": "fecha", + "Identifier": { + "PURL": "pkg:npm/fecha@4.2.3", + "UID": "7085968babc8bd28" + }, + "Version": "4.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fecha/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-js@0.3.0", + "Name": "file-js", + "Identifier": { + "PURL": "pkg:npm/file-js@0.3.0", + "UID": "e62d873d3c923cef" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-stream-rotator@1.0.0", + "Name": "file-stream-rotator", + "Identifier": { + "PURL": "pkg:npm/file-stream-rotator@1.0.0", + "UID": "4c0b838c0855d105" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-stream-rotator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@11.1.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@11.1.0", + "UID": "7e8ccecd85376fbf" + }, + "Version": "11.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/download/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@16.5.4", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@16.5.4", + "UID": "afda4ee71d7d584a" + }, + "Version": "16.5.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@3.9.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@3.9.0", + "UID": "2ef5fdc16f5f06a9" + }, + "Version": "3.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@4.4.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@4.4.0", + "UID": "50585fe7689fb1e1" + }, + "Version": "4.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archive-type/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@5.2.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@5.2.0", + "UID": "1f6a6ac227493f46" + }, + "Version": "5.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@5.2.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@5.2.0", + "UID": "3784843a5f8866d8" + }, + "Version": "5.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@6.2.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@6.2.0", + "UID": "f4c119b6d215ce4b" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-uri-to-path@1.0.0", + "Name": "file-uri-to-path", + "Identifier": { + "PURL": "pkg:npm/file-uri-to-path@1.0.0", + "UID": "7ad8aab563aa95d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-uri-to-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filehound@1.17.6", + "Name": "filehound", + "Identifier": { + "PURL": "pkg:npm/filehound@1.17.6", + "UID": "7b0c69cfc2a32fb0" + }, + "Version": "1.17.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filehound/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filename-reserved-regex@2.0.0", + "Name": "filename-reserved-regex", + "Identifier": { + "PURL": "pkg:npm/filename-reserved-regex@2.0.0", + "UID": "ea81b17620975fe" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filename-reserved-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filenamify@3.0.0", + "Name": "filenamify", + "Identifier": { + "PURL": "pkg:npm/filenamify@3.0.0", + "UID": "97057a398670f307" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filenamify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filesniffer@1.0.3", + "Name": "filesniffer", + "Identifier": { + "PURL": "pkg:npm/filesniffer@1.0.3", + "UID": "4523f4eda414644e" + }, + "Version": "1.0.3", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filesniffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@4.0.0", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@4.0.0", + "UID": "e4d6da7320fa0aa5" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@7.1.1", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@7.1.1", + "UID": "29e42c74edbb6cbf" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@7.1.1", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@7.1.1", + "UID": "3610d86bfcead8f6" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@7.1.1", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@7.1.1", + "UID": "ff283883135fb8f2" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "finale-rest@1.2.2", + "Name": "finale-rest", + "Identifier": { + "PURL": "pkg:npm/finale-rest@1.2.2", + "UID": "320b701056e1773a" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finale-rest/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "finalhandler@1.3.1", + "Name": "finalhandler", + "Identifier": { + "PURL": "pkg:npm/finalhandler@1.3.1", + "UID": "eba7117ab7aed378" + }, + "Version": "1.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finalhandler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "find-up@4.1.0", + "Name": "find-up", + "Identifier": { + "PURL": "pkg:npm/find-up@4.1.0", + "UID": "4b9847b2e2c872fd" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/find-up/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "findup-sync@2.0.0", + "Name": "findup-sync", + "Identifier": { + "PURL": "pkg:npm/findup-sync@2.0.0", + "UID": "5c2c9bc39df4cda6" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/findup-sync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "findup-sync@4.0.0", + "Name": "findup-sync", + "Identifier": { + "PURL": "pkg:npm/findup-sync@4.0.0", + "UID": "7568f4c0b6701f1a" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/findup-sync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "findup-sync@5.0.0", + "Name": "findup-sync", + "Identifier": { + "PURL": "pkg:npm/findup-sync@5.0.0", + "UID": "4d2984f184ebfb94" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/findup-sync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fined@1.2.0", + "Name": "fined", + "Identifier": { + "PURL": "pkg:npm/fined@1.2.0", + "UID": "64357c4ec147bf64" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fined/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "flagged-respawn@1.0.1", + "Name": "flagged-respawn", + "Identifier": { + "PURL": "pkg:npm/flagged-respawn@1.0.1", + "UID": "283b4ccbf010a290" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/flagged-respawn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fn.name@1.1.0", + "Name": "fn.name", + "Identifier": { + "PURL": "pkg:npm/fn.name@1.1.0", + "UID": "d4f4a25f13e42e84" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fn.name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fontkit@1.9.0", + "Name": "fontkit", + "Identifier": { + "PURL": "pkg:npm/fontkit@1.9.0", + "UID": "733a34b0554da089" + }, + "Version": "1.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fontkit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "for-each@0.3.5", + "Name": "for-each", + "Identifier": { + "PURL": "pkg:npm/for-each@0.3.5", + "UID": "50589ac3e1ec88c3" + }, + "Version": "0.3.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/for-each/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "for-in@1.0.2", + "Name": "for-in", + "Identifier": { + "PURL": "pkg:npm/for-in@1.0.2", + "UID": "8d20ca123921a2ac" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/for-in/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "for-own@1.0.0", + "Name": "for-own", + "Identifier": { + "PURL": "pkg:npm/for-own@1.0.0", + "UID": "6a2fbcfb367a290d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/for-own/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "foreachasync@3.0.0", + "Name": "foreachasync", + "Identifier": { + "PURL": "pkg:npm/foreachasync@3.0.0", + "UID": "5a6c8f4a583c887" + }, + "Version": "3.0.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/foreachasync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "foreground-child@3.3.1", + "Name": "foreground-child", + "Identifier": { + "PURL": "pkg:npm/foreground-child@3.3.1", + "UID": "c2eb752c7fcf9dfb" + }, + "Version": "3.3.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/foreground-child/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "formatio@1.1.1", + "Name": "formatio", + "Identifier": { + "PURL": "pkg:npm/formatio@1.1.1", + "UID": "8d9c3410ecd51f89" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/formatio/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "forwarded@0.2.0", + "Name": "forwarded", + "Identifier": { + "PURL": "pkg:npm/forwarded@0.2.0", + "UID": "7a865a47807b992d" + }, + "Version": "0.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/forwarded/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fragment-cache@0.2.1", + "Name": "fragment-cache", + "Identifier": { + "PURL": "pkg:npm/fragment-cache@0.2.1", + "UID": "93ce52de8581ea8c" + }, + "Version": "0.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fragment-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fresh@0.5.2", + "Name": "fresh", + "Identifier": { + "PURL": "pkg:npm/fresh@0.5.2", + "UID": "9da724ad83ddcbb1" + }, + "Version": "0.5.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fresh/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "from2@2.3.0", + "Name": "from2", + "Identifier": { + "PURL": "pkg:npm/from2@2.3.0", + "UID": "809ee7407b64ed4" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/from2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "frontend@19.0.0", + "Name": "frontend", + "Identifier": { + "PURL": "pkg:npm/frontend@19.0.0", + "UID": "7e704154b8992946" + }, + "Version": "19.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/frontend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-constants@1.0.0", + "Name": "fs-constants", + "Identifier": { + "PURL": "pkg:npm/fs-constants@1.0.0", + "UID": "36a12fd0c33d28ff" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs-constants/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-extra@9.1.0", + "Name": "fs-extra", + "Identifier": { + "PURL": "pkg:npm/fs-extra@9.1.0", + "UID": "2e5f4c3f156125d0" + }, + "Version": "9.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs-extra/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-minipass@1.2.7", + "Name": "fs-minipass", + "Identifier": { + "PURL": "pkg:npm/fs-minipass@1.2.7", + "UID": "ef84753fbc9a0d8f" + }, + "Version": "1.2.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-minipass@2.1.0", + "Name": "fs-minipass", + "Identifier": { + "PURL": "pkg:npm/fs-minipass@2.1.0", + "UID": "9e8db61cae863f36" + }, + "Version": "2.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-minipass@3.0.3", + "Name": "fs-minipass", + "Identifier": { + "PURL": "pkg:npm/fs-minipass@3.0.3", + "UID": "7f2f8521a0de7acb" + }, + "Version": "3.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs.realpath@1.0.0", + "Name": "fs.realpath", + "Identifier": { + "PURL": "pkg:npm/fs.realpath@1.0.0", + "UID": "96437950ad7fb971" + }, + "Version": "1.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs.realpath/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fstream@1.0.12", + "Name": "fstream", + "Identifier": { + "PURL": "pkg:npm/fstream@1.0.12", + "UID": "138ff59dd48b6b6c" + }, + "Version": "1.0.12", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "function-bind@1.1.2", + "Name": "function-bind", + "Identifier": { + "PURL": "pkg:npm/function-bind@1.1.2", + "UID": "5210f47cf13dc081" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/function-bind/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "functions-have-names@1.2.3", + "Name": "functions-have-names", + "Identifier": { + "PURL": "pkg:npm/functions-have-names@1.2.3", + "UID": "62845c2ceffd3a6" + }, + "Version": "1.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/functions-have-names/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fuzzball@1.4.0", + "Name": "fuzzball", + "Identifier": { + "PURL": "pkg:npm/fuzzball@1.4.0", + "UID": "7c16ad0735b1d192" + }, + "Version": "1.4.0", + "Licenses": [ + "GPL-2.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fuzzball/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "gauge@2.7.4", + "Name": "gauge", + "Identifier": { + "PURL": "pkg:npm/gauge@2.7.4", + "UID": "95d04490eaca091f" + }, + "Version": "2.7.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "gauge@4.0.4", + "Name": "gauge", + "Identifier": { + "PURL": "pkg:npm/gauge@4.0.4", + "UID": "69602696872df8d3" + }, + "Version": "4.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/gauge/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "geojson-utils@1.1.0", + "Name": "geojson-utils", + "Identifier": { + "PURL": "pkg:npm/geojson-utils@1.1.0", + "UID": "5d28f409536948d6" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/geojson-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-caller-file@2.0.5", + "Name": "get-caller-file", + "Identifier": { + "PURL": "pkg:npm/get-caller-file@2.0.5", + "UID": "31821b37e36c8831" + }, + "Version": "2.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-caller-file/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-intrinsic@1.3.0", + "Name": "get-intrinsic", + "Identifier": { + "PURL": "pkg:npm/get-intrinsic@1.3.0", + "UID": "aa0ab63e2741be1c" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-intrinsic/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-proto@1.0.1", + "Name": "get-proto", + "Identifier": { + "PURL": "pkg:npm/get-proto@1.0.1", + "UID": "1cf229e6d2e8a69" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-proto/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@2.3.1", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@2.3.1", + "UID": "8454114c5574a2d8" + }, + "Version": "2.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@3.0.0", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@3.0.0", + "UID": "d88408f9b9b5bdfd" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@3.0.0", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@3.0.0", + "UID": "6be470771810704" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/got/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@4.1.0", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@4.1.0", + "UID": "828397c0cb46a2b1" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-value@2.0.6", + "Name": "get-value", + "Identifier": { + "PURL": "pkg:npm/get-value@2.0.6", + "UID": "54c0c9bb66c6f6bc" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "getobject@1.0.2", + "Name": "getobject", + "Identifier": { + "PURL": "pkg:npm/getobject@1.0.2", + "UID": "10c6fda9a15e11fc" + }, + "Version": "1.0.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/getobject/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "github-from-package@0.0.0", + "Name": "github-from-package", + "Identifier": { + "PURL": "pkg:npm/github-from-package@0.0.0", + "UID": "2f687d267e0db5f" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/github-from-package/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@10.4.5", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@10.4.5", + "UID": "8555ad7448c22463" + }, + "Version": "10.4.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.1.7", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.1.7", + "UID": "cf08ae0dc591f60c" + }, + "Version": "7.1.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "6917e04ee373ae27" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "6485c4ebbaf24af5" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "7c9ad87e73557c49" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "c871fea59dee86d2" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "35b29226b7c7e803" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "9884070c67bfbfa1" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "3af636ae11bc0a14" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob-parent@5.1.2", + "Name": "glob-parent", + "Identifier": { + "PURL": "pkg:npm/glob-parent@5.1.2", + "UID": "389487f98d653d8c" + }, + "Version": "5.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "global-modules@1.0.0", + "Name": "global-modules", + "Identifier": { + "PURL": "pkg:npm/global-modules@1.0.0", + "UID": "dbe57268826de04a" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-modules/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "global-prefix@1.0.2", + "Name": "global-prefix", + "Identifier": { + "PURL": "pkg:npm/global-prefix@1.0.2", + "UID": "4e88b387e8a016d5" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-prefix/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "gopd@1.2.0", + "Name": "gopd", + "Identifier": { + "PURL": "pkg:npm/gopd@1.2.0", + "UID": "d90c403a9d1ef74e" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gopd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "got@8.3.2", + "Name": "got", + "Identifier": { + "PURL": "pkg:npm/got@8.3.2", + "UID": "ffeef9b389fac3" + }, + "Version": "8.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/got/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "graceful-fs@4.2.11", + "Name": "graceful-fs", + "Identifier": { + "PURL": "pkg:npm/graceful-fs@4.2.11", + "UID": "a6e498213e678a42" + }, + "Version": "4.2.11", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/graceful-fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt@1.6.1", + "Name": "grunt", + "Identifier": { + "PURL": "pkg:npm/grunt@1.6.1", + "UID": "e19b1471dfcfc0ff" + }, + "Version": "1.6.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-cli@1.4.3", + "Name": "grunt-cli", + "Identifier": { + "PURL": "pkg:npm/grunt-cli@1.4.3", + "UID": "dd132f930b94660c" + }, + "Version": "1.4.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-contrib-compress@1.6.0", + "Name": "grunt-contrib-compress", + "Identifier": { + "PURL": "pkg:npm/grunt-contrib-compress@1.6.0", + "UID": "e578968e01c8ece3" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-known-options@2.0.0", + "Name": "grunt-known-options", + "Identifier": { + "PURL": "pkg:npm/grunt-known-options@2.0.0", + "UID": "3a26553f47e6bbc6" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-known-options/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-legacy-log@3.0.0", + "Name": "grunt-legacy-log", + "Identifier": { + "PURL": "pkg:npm/grunt-legacy-log@3.0.0", + "UID": "78a8ab7fbd991cc2" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-legacy-log-utils@2.1.0", + "Name": "grunt-legacy-log-utils", + "Identifier": { + "PURL": "pkg:npm/grunt-legacy-log-utils@2.1.0", + "UID": "c42a41634697147" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-legacy-util@2.0.1", + "Name": "grunt-legacy-util", + "Identifier": { + "PURL": "pkg:npm/grunt-legacy-util@2.0.1", + "UID": "e13dbd17cdbca318" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-util/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-replace-json@0.1.0", + "Name": "grunt-replace-json", + "Identifier": { + "PURL": "pkg:npm/grunt-replace-json@0.1.0", + "UID": "b3f3c36b4e64c44e" + }, + "Version": "0.1.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-replace-json/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "handlebars@4.7.7", + "Name": "handlebars", + "Identifier": { + "PURL": "pkg:npm/handlebars@4.7.7", + "UID": "1daf2e2c02c5c519" + }, + "Version": "4.7.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/handlebars/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-ansi@2.0.0", + "Name": "has-ansi", + "Identifier": { + "PURL": "pkg:npm/has-ansi@2.0.0", + "UID": "a551fcad3d6a3bf3" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-bigints@1.1.0", + "Name": "has-bigints", + "Identifier": { + "PURL": "pkg:npm/has-bigints@1.1.0", + "UID": "2caecbec1ab78878" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-bigints/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-flag@3.0.0", + "Name": "has-flag", + "Identifier": { + "PURL": "pkg:npm/has-flag@3.0.0", + "UID": "4764fcff869871d9" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-flag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-flag@4.0.0", + "Name": "has-flag", + "Identifier": { + "PURL": "pkg:npm/has-flag@4.0.0", + "UID": "daacd50b25bbf5f8" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-property-descriptors@1.0.2", + "Name": "has-property-descriptors", + "Identifier": { + "PURL": "pkg:npm/has-property-descriptors@1.0.2", + "UID": "6b7ca3f69a487d81" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-property-descriptors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-symbol-support-x@1.4.2", + "Name": "has-symbol-support-x", + "Identifier": { + "PURL": "pkg:npm/has-symbol-support-x@1.4.2", + "UID": "4b9794367f9e1927" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-symbol-support-x/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-symbols@1.1.0", + "Name": "has-symbols", + "Identifier": { + "PURL": "pkg:npm/has-symbols@1.1.0", + "UID": "839f5c25c8fec90a" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-symbols/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-to-string-tag-x@1.4.1", + "Name": "has-to-string-tag-x", + "Identifier": { + "PURL": "pkg:npm/has-to-string-tag-x@1.4.1", + "UID": "8c4fab4dd3b8a525" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-to-string-tag-x/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-tostringtag@1.0.2", + "Name": "has-tostringtag", + "Identifier": { + "PURL": "pkg:npm/has-tostringtag@1.0.2", + "UID": "b459875aa9d222c9" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-tostringtag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-unicode@2.0.1", + "Name": "has-unicode", + "Identifier": { + "PURL": "pkg:npm/has-unicode@2.0.1", + "UID": "4fc51ca1eaef1883" + }, + "Version": "2.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-unicode/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-value@0.3.1", + "Name": "has-value", + "Identifier": { + "PURL": "pkg:npm/has-value@0.3.1", + "UID": "80dcc67d2b8e5d90" + }, + "Version": "0.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-value@1.0.0", + "Name": "has-value", + "Identifier": { + "PURL": "pkg:npm/has-value@1.0.0", + "UID": "bc7753862a582925" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-values@0.1.4", + "Name": "has-values", + "Identifier": { + "PURL": "pkg:npm/has-values@0.1.4", + "UID": "2c4fcbb56dc6cd08" + }, + "Version": "0.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-values/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-values@1.0.0", + "Name": "has-values", + "Identifier": { + "PURL": "pkg:npm/has-values@1.0.0", + "UID": "19619fb4047ddf05" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-values/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hashids@2.3.0", + "Name": "hashids", + "Identifier": { + "PURL": "pkg:npm/hashids@2.3.0", + "UID": "7a3f65fdb0ef217f" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hashids/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hasown@2.0.2", + "Name": "hasown", + "Identifier": { + "PURL": "pkg:npm/hasown@2.0.2", + "UID": "319138eec8c833e8" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hasown/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hbs@4.2.0", + "Name": "hbs", + "Identifier": { + "PURL": "pkg:npm/hbs@4.2.0", + "UID": "81ef8e444372cd19" + }, + "Version": "4.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hbs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "he@0.4.1", + "Name": "he", + "Identifier": { + "PURL": "pkg:npm/he@0.4.1", + "UID": "85423773da221cc9" + }, + "Version": "0.4.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/he/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "heap@0.2.7", + "Name": "heap", + "Identifier": { + "PURL": "pkg:npm/heap@0.2.7", + "UID": "44fae6faf3765918" + }, + "Version": "0.2.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/heap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "helmet@4.6.0", + "Name": "helmet", + "Identifier": { + "PURL": "pkg:npm/helmet@4.6.0", + "UID": "5e5baa82da08ca40" + }, + "Version": "4.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/helmet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hoister@0.0.2", + "Name": "hoister", + "Identifier": { + "PURL": "pkg:npm/hoister@0.0.2", + "UID": "3c75fb408cee6bdb" + }, + "Version": "0.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hoister/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "homedir-polyfill@1.0.3", + "Name": "homedir-polyfill", + "Identifier": { + "PURL": "pkg:npm/homedir-polyfill@1.0.3", + "UID": "98efa53c99a94559" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/homedir-polyfill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hooker@0.2.3", + "Name": "hooker", + "Identifier": { + "PURL": "pkg:npm/hooker@0.2.3", + "UID": "7990e3cc22e8ffd" + }, + "Version": "0.2.3", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hooker/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "html-entities@1.4.0", + "Name": "html-entities", + "Identifier": { + "PURL": "pkg:npm/html-entities@1.4.0", + "UID": "ec194d18658e1277" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/html-entities/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "htmlparser2@3.3.0", + "Name": "htmlparser2", + "Identifier": { + "PURL": "pkg:npm/htmlparser2@3.3.0", + "UID": "d839033414c8899c" + }, + "Version": "3.3.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-cache-semantics@3.8.1", + "Name": "http-cache-semantics", + "Identifier": { + "PURL": "pkg:npm/http-cache-semantics@3.8.1", + "UID": "ddc54df1f009db5f" + }, + "Version": "3.8.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/http-cache-semantics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-cache-semantics@4.2.0", + "Name": "http-cache-semantics", + "Identifier": { + "PURL": "pkg:npm/http-cache-semantics@4.2.0", + "UID": "ad611d4a4e9e62d4" + }, + "Version": "4.2.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-cache-semantics@4.2.0", + "Name": "http-cache-semantics", + "Identifier": { + "PURL": "pkg:npm/http-cache-semantics@4.2.0", + "UID": "fe513c040512b1b7" + }, + "Version": "4.2.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-errors@1.6.3", + "Name": "http-errors", + "Identifier": { + "PURL": "pkg:npm/http-errors@1.6.3", + "UID": "e4a6459fa4d6d581" + }, + "Version": "1.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/http-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-errors@2.0.0", + "Name": "http-errors", + "Identifier": { + "PURL": "pkg:npm/http-errors@2.0.0", + "UID": "164df54faa5fbaa9" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/http-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-proxy-agent@4.0.1", + "Name": "http-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/http-proxy-agent@4.0.1", + "UID": "134d36a7bb639882" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-proxy-agent@5.0.0", + "Name": "http-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/http-proxy-agent@5.0.0", + "UID": "831f497243a6a70d" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/http-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-proxy-agent@7.0.2", + "Name": "http-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/http-proxy-agent@7.0.2", + "UID": "bb9ad3bbea26dad" + }, + "Version": "7.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "https-proxy-agent@5.0.1", + "Name": "https-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/https-proxy-agent@5.0.1", + "UID": "ad2f84adf8fe176a" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/https-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "https-proxy-agent@7.0.6", + "Name": "https-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/https-proxy-agent@7.0.6", + "UID": "ec4b2356124fa716" + }, + "Version": "7.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "humanize-ms@1.2.1", + "Name": "humanize-ms", + "Identifier": { + "PURL": "pkg:npm/humanize-ms@1.2.1", + "UID": "fb237736d7097f97" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/humanize-ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "i18n@0.11.1", + "Name": "i18n", + "Identifier": { + "PURL": "pkg:npm/i18n@0.11.1", + "UID": "4ab23dceb3869008" + }, + "Version": "0.11.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/i18n/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iconv-lite@0.4.24", + "Name": "iconv-lite", + "Identifier": { + "PURL": "pkg:npm/iconv-lite@0.4.24", + "UID": "13e1acdd4a605ec2" + }, + "Version": "0.4.24", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/iconv-lite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iconv-lite@0.6.3", + "Name": "iconv-lite", + "Identifier": { + "PURL": "pkg:npm/iconv-lite@0.6.3", + "UID": "511674f37572b6b0" + }, + "Version": "0.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iconv-lite@0.6.3", + "Name": "iconv-lite", + "Identifier": { + "PURL": "pkg:npm/iconv-lite@0.6.3", + "UID": "b3f7f24be93de555" + }, + "Version": "0.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ieee754@1.2.1", + "Name": "ieee754", + "Identifier": { + "PURL": "pkg:npm/ieee754@1.2.1", + "UID": "56078040e53a07fb" + }, + "Version": "1.2.1", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ieee754/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ignore-walk@3.0.4", + "Name": "ignore-walk", + "Identifier": { + "PURL": "pkg:npm/ignore-walk@3.0.4", + "UID": "eb4b4a1bfa7cc23d" + }, + "Version": "3.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ignore-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iltorb@2.4.5", + "Name": "iltorb", + "Identifier": { + "PURL": "pkg:npm/iltorb@2.4.5", + "UID": "b1827709fe40f3b8" + }, + "Version": "2.4.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/iltorb/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "imurmurhash@0.1.4", + "Name": "imurmurhash", + "Identifier": { + "PURL": "pkg:npm/imurmurhash@0.1.4", + "UID": "cfd55bb090452055" + }, + "Version": "0.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/imurmurhash/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "indent-string@4.0.0", + "Name": "indent-string", + "Identifier": { + "PURL": "pkg:npm/indent-string@4.0.0", + "UID": "5081807762560301" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/indent-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "infer-owner@1.0.4", + "Name": "infer-owner", + "Identifier": { + "PURL": "pkg:npm/infer-owner@1.0.4", + "UID": "c1d991fb231888f8" + }, + "Version": "1.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/infer-owner/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inflection@1.13.4", + "Name": "inflection", + "Identifier": { + "PURL": "pkg:npm/inflection@1.13.4", + "UID": "82ed5ffb0e25e46b" + }, + "Version": "1.13.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/inflection/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inflight@1.0.6", + "Name": "inflight", + "Identifier": { + "PURL": "pkg:npm/inflight@1.0.6", + "UID": "6a5cff4b091c0d61" + }, + "Version": "1.0.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/inflight/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inherits@2.0.3", + "Name": "inherits", + "Identifier": { + "PURL": "pkg:npm/inherits@2.0.3", + "UID": "af617a6c0e591a2b" + }, + "Version": "2.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/inherits/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inherits@2.0.4", + "Name": "inherits", + "Identifier": { + "PURL": "pkg:npm/inherits@2.0.4", + "UID": "1531daa95afd56f7" + }, + "Version": "2.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/inherits/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ini@1.3.8", + "Name": "ini", + "Identifier": { + "PURL": "pkg:npm/ini@1.3.8", + "UID": "ddeec74e3ea290b5" + }, + "Version": "1.3.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-prefix/node_modules/ini/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ini@1.3.8", + "Name": "ini", + "Identifier": { + "PURL": "pkg:npm/ini@1.3.8", + "UID": "5ecf3a4480f3af1b" + }, + "Version": "1.3.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rc/node_modules/ini/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "internal-slot@1.1.0", + "Name": "internal-slot", + "Identifier": { + "PURL": "pkg:npm/internal-slot@1.1.0", + "UID": "b365c96f09f106c" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/internal-slot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "interpret@1.1.0", + "Name": "interpret", + "Identifier": { + "PURL": "pkg:npm/interpret@1.1.0", + "UID": "8143cff0bd7437d" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/interpret/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "into-stream@3.1.0", + "Name": "into-stream", + "Identifier": { + "PURL": "pkg:npm/into-stream@3.1.0", + "UID": "77436ded185bdc95" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/into-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "invariant@2.2.4", + "Name": "invariant", + "Identifier": { + "PURL": "pkg:npm/invariant@2.2.4", + "UID": "34b3968c4baa473d" + }, + "Version": "2.2.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/invariant/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ip@2.0.1", + "Name": "ip", + "Identifier": { + "PURL": "pkg:npm/ip@2.0.1", + "UID": "cb84ea2f54a9433c" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ip/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ip-address@10.0.1", + "Name": "ip-address", + "Identifier": { + "PURL": "pkg:npm/ip-address@10.0.1", + "UID": "7a7a4d69fe40a29b" + }, + "Version": "10.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ip-address/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ip6@0.2.11", + "Name": "ip6", + "Identifier": { + "PURL": "pkg:npm/ip6@0.2.11", + "UID": "eea86ac68175300d" + }, + "Version": "0.2.11", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ip6/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ipaddr.js@1.9.1", + "Name": "ipaddr.js", + "Identifier": { + "PURL": "pkg:npm/ipaddr.js@1.9.1", + "UID": "253f1619a16e8be2" + }, + "Version": "1.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ipaddr.js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-absolute@1.0.0", + "Name": "is-absolute", + "Identifier": { + "PURL": "pkg:npm/is-absolute@1.0.0", + "UID": "6c417b0a63c3bfb5" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-absolute/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-accessor-descriptor@1.0.1", + "Name": "is-accessor-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-accessor-descriptor@1.0.1", + "UID": "a0c2d880dda16762" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-accessor-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-arguments@1.2.0", + "Name": "is-arguments", + "Identifier": { + "PURL": "pkg:npm/is-arguments@1.2.0", + "UID": "e850e9a695c77ab1" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-arguments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-array-buffer@3.0.5", + "Name": "is-array-buffer", + "Identifier": { + "PURL": "pkg:npm/is-array-buffer@3.0.5", + "UID": "a02d0e3e55bdebe6" + }, + "Version": "3.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-array-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-arrayish@0.3.2", + "Name": "is-arrayish", + "Identifier": { + "PURL": "pkg:npm/is-arrayish@0.3.2", + "UID": "72eaa7036ca295ac" + }, + "Version": "0.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-bigint@1.1.0", + "Name": "is-bigint", + "Identifier": { + "PURL": "pkg:npm/is-bigint@1.1.0", + "UID": "3ed3dd6f10c0550" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-bigint/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-binary-path@2.1.0", + "Name": "is-binary-path", + "Identifier": { + "PURL": "pkg:npm/is-binary-path@2.1.0", + "UID": "c4fce7fc51df5fbb" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-binary-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-boolean-object@1.2.2", + "Name": "is-boolean-object", + "Identifier": { + "PURL": "pkg:npm/is-boolean-object@1.2.2", + "UID": "47cec15a77ffb699" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-boolean-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-buffer@1.1.6", + "Name": "is-buffer", + "Identifier": { + "PURL": "pkg:npm/is-buffer@1.1.6", + "UID": "fa6e3287dd9a4786" + }, + "Version": "1.1.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-callable@1.2.7", + "Name": "is-callable", + "Identifier": { + "PURL": "pkg:npm/is-callable@1.2.7", + "UID": "79167240f4e43f74" + }, + "Version": "1.2.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-callable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-core-module@2.16.1", + "Name": "is-core-module", + "Identifier": { + "PURL": "pkg:npm/is-core-module@2.16.1", + "UID": "34f9cec4e2043661" + }, + "Version": "2.16.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-core-module/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-data-descriptor@1.0.1", + "Name": "is-data-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-data-descriptor@1.0.1", + "UID": "bec647468ec57847" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-data-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-date-object@1.1.0", + "Name": "is-date-object", + "Identifier": { + "PURL": "pkg:npm/is-date-object@1.1.0", + "UID": "9383e34d63906ecd" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-date-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "13aa11696db0b57d" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "eb86f6e1300154eb" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "44e6850c60a43bb4" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "d528fc7dcaaec854" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "f46991f04839560b" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@1.0.3", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@1.0.3", + "UID": "3d8e6a21ac3d3469" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-expression@4.0.0", + "Name": "is-expression", + "Identifier": { + "PURL": "pkg:npm/is-expression@4.0.0", + "UID": "325a9ea3d381c" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-expression/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "ded752ec5ac3bfc5" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/braces/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "b12560cb615cb9a4" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "d7b247c4537a62c2" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "88a9d169216201a3" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "69264cb15587c503" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-value/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "f3e8951c83151153" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "2d6cefd5cdf8d805" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/union-value/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@1.0.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@1.0.1", + "UID": "68ece0751dca784e" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extglob@2.1.1", + "Name": "is-extglob", + "Identifier": { + "PURL": "pkg:npm/is-extglob@2.1.1", + "UID": "a37eeb91df754bfd" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-extglob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-fullwidth-code-point@1.0.0", + "Name": "is-fullwidth-code-point", + "Identifier": { + "PURL": "pkg:npm/is-fullwidth-code-point@1.0.0", + "UID": "49b4a5be6667b4f5" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-fullwidth-code-point@2.0.0", + "Name": "is-fullwidth-code-point", + "Identifier": { + "PURL": "pkg:npm/is-fullwidth-code-point@2.0.0", + "UID": "18d865505a5d918e" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-fullwidth-code-point@3.0.0", + "Name": "is-fullwidth-code-point", + "Identifier": { + "PURL": "pkg:npm/is-fullwidth-code-point@3.0.0", + "UID": "2a4f1b9b63e22425" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-fullwidth-code-point/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-generator-function@1.1.0", + "Name": "is-generator-function", + "Identifier": { + "PURL": "pkg:npm/is-generator-function@1.1.0", + "UID": "448908a3018bfe1f" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-generator-function/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-glob@3.1.0", + "Name": "is-glob", + "Identifier": { + "PURL": "pkg:npm/is-glob@3.1.0", + "UID": "6764a7ebeb10c6b1" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-glob@4.0.3", + "Name": "is-glob", + "Identifier": { + "PURL": "pkg:npm/is-glob@4.0.3", + "UID": "85c31ca112c9be20" + }, + "Version": "4.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-lambda@1.0.1", + "Name": "is-lambda", + "Identifier": { + "PURL": "pkg:npm/is-lambda@1.0.1", + "UID": "84bdb4a1802c32c8" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-lambda/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-map@2.0.3", + "Name": "is-map", + "Identifier": { + "PURL": "pkg:npm/is-map@2.0.3", + "UID": "9345666972d19fb9" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-natural-number@4.0.1", + "Name": "is-natural-number", + "Identifier": { + "PURL": "pkg:npm/is-natural-number@4.0.1", + "UID": "8535934f4c20d63c" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-natural-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@3.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@3.0.0", + "UID": "7d50077b7fa97d6d" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@7.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@7.0.0", + "UID": "b6a0d80e0e0756ab" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@7.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@7.0.0", + "UID": "26c84ba493e4397e" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@7.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@7.0.0", + "UID": "8ab35e17cac8499f" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number-like@1.0.8", + "Name": "is-number-like", + "Identifier": { + "PURL": "pkg:npm/is-number-like@1.0.8", + "UID": "15772f58d22ff182" + }, + "Version": "1.0.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number-like/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number-object@1.1.1", + "Name": "is-number-object", + "Identifier": { + "PURL": "pkg:npm/is-number-object@1.1.1", + "UID": "5c9657220f6d68de" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-object@1.0.2", + "Name": "is-object", + "Identifier": { + "PURL": "pkg:npm/is-object@1.0.2", + "UID": "bcfa929e40ac3bfe" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-plain-obj@1.1.0", + "Name": "is-plain-obj", + "Identifier": { + "PURL": "pkg:npm/is-plain-obj@1.1.0", + "UID": "350b40a4eeda29f7" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-plain-obj/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-plain-object@2.0.4", + "Name": "is-plain-object", + "Identifier": { + "PURL": "pkg:npm/is-plain-object@2.0.4", + "UID": "c11ad03034dcbf7c" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-plain-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-promise@2.2.2", + "Name": "is-promise", + "Identifier": { + "PURL": "pkg:npm/is-promise@2.2.2", + "UID": "df3c27d2f20ca101" + }, + "Version": "2.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-regex@1.2.1", + "Name": "is-regex", + "Identifier": { + "PURL": "pkg:npm/is-regex@1.2.1", + "UID": "cf63b86c99d148f7" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-relative@1.0.0", + "Name": "is-relative", + "Identifier": { + "PURL": "pkg:npm/is-relative@1.0.0", + "UID": "2930d2b2fed7c0bd" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-relative/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-retry-allowed@1.2.0", + "Name": "is-retry-allowed", + "Identifier": { + "PURL": "pkg:npm/is-retry-allowed@1.2.0", + "UID": "d0e105593b2f4359" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-retry-allowed/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-set@2.0.3", + "Name": "is-set", + "Identifier": { + "PURL": "pkg:npm/is-set@2.0.3", + "UID": "8a84fb888a09f6de" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-set/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-shared-array-buffer@1.0.4", + "Name": "is-shared-array-buffer", + "Identifier": { + "PURL": "pkg:npm/is-shared-array-buffer@1.0.4", + "UID": "b5bc978284507fb0" + }, + "Version": "1.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-shared-array-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-stream@1.1.0", + "Name": "is-stream", + "Identifier": { + "PURL": "pkg:npm/is-stream@1.1.0", + "UID": "ec44c349b9aa6e4b" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-stream@2.0.1", + "Name": "is-stream", + "Identifier": { + "PURL": "pkg:npm/is-stream@2.0.1", + "UID": "a8c0030976017f4f" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/node_modules/is-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-string@1.1.1", + "Name": "is-string", + "Identifier": { + "PURL": "pkg:npm/is-string@1.1.1", + "UID": "8c9ce05427406dca" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-symbol@1.1.1", + "Name": "is-symbol", + "Identifier": { + "PURL": "pkg:npm/is-symbol@1.1.1", + "UID": "ed5659752ef59fb9" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-symbol/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-typed-array@1.1.15", + "Name": "is-typed-array", + "Identifier": { + "PURL": "pkg:npm/is-typed-array@1.1.15", + "UID": "7e9c3948cc5f9c29" + }, + "Version": "1.1.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-typed-array/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-unc-path@1.0.0", + "Name": "is-unc-path", + "Identifier": { + "PURL": "pkg:npm/is-unc-path@1.0.0", + "UID": "171f984fa175617d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-unc-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-weakmap@2.0.2", + "Name": "is-weakmap", + "Identifier": { + "PURL": "pkg:npm/is-weakmap@2.0.2", + "UID": "afd97baa74152de7" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-weakmap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-weakset@2.0.4", + "Name": "is-weakset", + "Identifier": { + "PURL": "pkg:npm/is-weakset@2.0.4", + "UID": "d9888cd929cb3265" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-weakset/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-windows@1.0.2", + "Name": "is-windows", + "Identifier": { + "PURL": "pkg:npm/is-windows@1.0.2", + "UID": "958cb2a67e8ec745" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-windows/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@0.0.1", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@0.0.1", + "UID": "b9d90d8e67187adf" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@1.0.0", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@1.0.0", + "UID": "7c5e8c33ff45a60" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-stream/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@1.0.0", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@1.0.0", + "UID": "b9f04f108047f533" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@2.0.5", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@2.0.5", + "UID": "52751d6b7d57444a" + }, + "Version": "2.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isexe@2.0.0", + "Name": "isexe", + "Identifier": { + "PURL": "pkg:npm/isexe@2.0.0", + "UID": "989159554489a853" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isexe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isexe@3.1.1", + "Name": "isexe", + "Identifier": { + "PURL": "pkg:npm/isexe@3.1.1", + "UID": "7370818629ef5e0b" + }, + "Version": "3.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/isexe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isobject@2.1.0", + "Name": "isobject", + "Identifier": { + "PURL": "pkg:npm/isobject@2.1.0", + "UID": "d91662d55b3dcb59" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isobject@3.0.1", + "Name": "isobject", + "Identifier": { + "PURL": "pkg:npm/isobject@3.0.1", + "UID": "ec05f2446815b19f" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isobject/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isomorphic-ws@5.0.0", + "Name": "isomorphic-ws", + "Identifier": { + "PURL": "pkg:npm/isomorphic-ws@5.0.0", + "UID": "529d553c8e38a620" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isomorphic-ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isurl@1.0.0", + "Name": "isurl", + "Identifier": { + "PURL": "pkg:npm/isurl@1.0.0", + "UID": "512d4a902a55c9ee" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jackspeak@3.4.3", + "Name": "jackspeak", + "Identifier": { + "PURL": "pkg:npm/jackspeak@3.4.3", + "UID": "52b92df90781c276" + }, + "Version": "3.4.3", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jackspeak/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "js-stringify@1.0.2", + "Name": "js-stringify", + "Identifier": { + "PURL": "pkg:npm/js-stringify@1.0.2", + "UID": "91b32eaeea0f5109" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/js-stringify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "js-tokens@4.0.0", + "Name": "js-tokens", + "Identifier": { + "PURL": "pkg:npm/js-tokens@4.0.0", + "UID": "221e49c351ca5949" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/js-tokens/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "js-yaml@3.14.1", + "Name": "js-yaml", + "Identifier": { + "PURL": "pkg:npm/js-yaml@3.14.1", + "UID": "266f16e949625389" + }, + "Version": "3.14.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/js-yaml/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "json-buffer@3.0.0", + "Name": "json-buffer", + "Identifier": { + "PURL": "pkg:npm/json-buffer@3.0.0", + "UID": "b09ca1f4d7b0fee4" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "json5@2.2.3", + "Name": "json5", + "Identifier": { + "PURL": "pkg:npm/json5@2.2.3", + "UID": "900f933d16e10861" + }, + "Version": "2.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/json5/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jsonfile@6.2.0", + "Name": "jsonfile", + "Identifier": { + "PURL": "pkg:npm/jsonfile@6.2.0", + "UID": "8395db85a54ba3e" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jsonfile/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jsonwebtoken@0.1.0", + "Name": "jsonwebtoken", + "Identifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jsonwebtoken@0.4.0", + "Name": "jsonwebtoken", + "Identifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "Version": "0.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jsonwebtoken/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jssha@3.3.1", + "Name": "jssha", + "Identifier": { + "PURL": "pkg:npm/jssha@3.3.1", + "UID": "e0752637870a463d" + }, + "Version": "3.3.1", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jssha/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jstransformer@1.0.0", + "Name": "jstransformer", + "Identifier": { + "PURL": "pkg:npm/jstransformer@1.0.0", + "UID": "87f83fe9b487ffd2" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jstransformer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "juice-shop@19.0.0", + "Name": "juice-shop", + "Identifier": { + "PURL": "pkg:npm/juice-shop@19.0.0", + "UID": "cde44d3acd67d08f" + }, + "Version": "19.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/build/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "juice-shop@19.0.0", + "Name": "juice-shop", + "Identifier": { + "PURL": "pkg:npm/juice-shop@19.0.0", + "UID": "d6f676a0d4f96dbd" + }, + "Version": "19.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "juicy-chat-bot@0.9.0", + "Name": "juicy-chat-bot", + "Identifier": { + "PURL": "pkg:npm/juicy-chat-bot@0.9.0", + "UID": "482cfbb31be82d1" + }, + "Version": "0.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/juicy-chat-bot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jwa@0.0.1", + "Name": "jwa", + "Identifier": { + "PURL": "pkg:npm/jwa@0.0.1", + "UID": "ad7b3fb5168a3d9d" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jwa/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jws@0.2.6", + "Name": "jws", + "Identifier": { + "PURL": "pkg:npm/jws@0.2.6", + "UID": "1c4fc99df2fe2c15" + }, + "Version": "0.2.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "keyv@3.0.0", + "Name": "keyv", + "Identifier": { + "PURL": "pkg:npm/keyv@3.0.0", + "UID": "21e4eebf69f74527" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "132afba7dfd4efd3" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "5442d18d989e7b7" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "32aabc831a09bd86" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "8082400f62c970ef" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@4.0.0", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@4.0.0", + "UID": "e3dce43ad8b42931" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-values/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@6.0.3", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@6.0.3", + "UID": "5b240df01d8eb908" + }, + "Version": "6.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kuler@2.0.0", + "Name": "kuler", + "Identifier": { + "PURL": "pkg:npm/kuler@2.0.0", + "UID": "ea504a5055968d44" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/kuler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lazystream@1.0.1", + "Name": "lazystream", + "Identifier": { + "PURL": "pkg:npm/lazystream@1.0.1", + "UID": "bef7115eefa87bde" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lazystream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "libxmljs2@0.37.0", + "Name": "libxmljs2", + "Identifier": { + "PURL": "pkg:npm/libxmljs2@0.37.0", + "UID": "dd1f362a90b96bac" + }, + "Version": "0.37.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "liftup@3.0.1", + "Name": "liftup", + "Identifier": { + "PURL": "pkg:npm/liftup@3.0.1", + "UID": "365b68ad7f5e2459" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "linebreak@1.1.0", + "Name": "linebreak", + "Identifier": { + "PURL": "pkg:npm/linebreak@1.1.0", + "UID": "371ccd7b93589a2a" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/linebreak/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "listenercount@1.0.1", + "Name": "listenercount", + "Identifier": { + "PURL": "pkg:npm/listenercount@1.0.1", + "UID": "97ff264cdb419f80" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/listenercount/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ljharb-monorepo-symlink-test@0.0.0", + "Name": "ljharb-monorepo-symlink-test", + "Identifier": { + "PURL": "pkg:npm/ljharb-monorepo-symlink-test@0.0.0", + "UID": "f78fb414e8b9deef" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "locate-path@5.0.0", + "Name": "locate-path", + "Identifier": { + "PURL": "pkg:npm/locate-path@5.0.0", + "UID": "c4caa69f4a013cd7" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/locate-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash@2.4.2", + "Name": "lodash", + "Identifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "Version": "2.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash@4.17.21", + "Name": "lodash", + "Identifier": { + "PURL": "pkg:npm/lodash@4.17.21", + "UID": "2f085f39eb1f367b" + }, + "Version": "4.17.21", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash.camelcase@4.3.0", + "Name": "lodash.camelcase", + "Identifier": { + "PURL": "pkg:npm/lodash.camelcase@4.3.0", + "UID": "841055152d8cafa5" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash.camelcase/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash.isfinite@3.3.2", + "Name": "lodash.isfinite", + "Identifier": { + "PURL": "pkg:npm/lodash.isfinite@3.3.2", + "UID": "711a5a018c5ea79e" + }, + "Version": "3.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash.isfinite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash.set@4.3.2", + "Name": "lodash.set", + "Identifier": { + "PURL": "pkg:npm/lodash.set@4.3.2", + "UID": "e42be95e03ab854d" + }, + "Version": "4.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash.set/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "logform@2.7.0", + "Name": "logform", + "Identifier": { + "PURL": "pkg:npm/logform@2.7.0", + "UID": "d6377fd5a5dfdcaa" + }, + "Version": "2.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/logform/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lolex@1.3.2", + "Name": "lolex", + "Identifier": { + "PURL": "pkg:npm/lolex@1.3.2", + "UID": "8dc97c59a46ed9e2" + }, + "Version": "1.3.2", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lolex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "loose-envify@1.4.0", + "Name": "loose-envify", + "Identifier": { + "PURL": "pkg:npm/loose-envify@1.4.0", + "UID": "53a58e921a52720e" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/loose-envify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lowercase-keys@1.0.0", + "Name": "lowercase-keys", + "Identifier": { + "PURL": "pkg:npm/lowercase-keys@1.0.0", + "UID": "21a9e68aaa933c1" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lowercase-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@10.4.3", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@10.4.3", + "UID": "7e71089412a572c5" + }, + "Version": "10.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@10.4.3", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@10.4.3", + "UID": "457d241270d186ba" + }, + "Version": "10.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacache/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@10.4.3", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@10.4.3", + "UID": "42451ac1bf3c5e80" + }, + "Version": "10.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@6.0.0", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@6.0.0", + "UID": "c91ef41f3bf0d32f" + }, + "Version": "6.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-dir@1.3.0", + "Name": "make-dir", + "Identifier": { + "PURL": "pkg:npm/make-dir@1.3.0", + "UID": "3056347394f22c8c" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/node_modules/make-dir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-dir@2.1.0", + "Name": "make-dir", + "Identifier": { + "PURL": "pkg:npm/make-dir@2.1.0", + "UID": "7c0e627708dea4aa" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-dir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-error@1.3.6", + "Name": "make-error", + "Identifier": { + "PURL": "pkg:npm/make-error@1.3.6", + "UID": "cd8689d2697bb29f" + }, + "Version": "1.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-error/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-fetch-happen@14.0.3", + "Name": "make-fetch-happen", + "Identifier": { + "PURL": "pkg:npm/make-fetch-happen@14.0.3", + "UID": "ef82e6342fe6ec82" + }, + "Version": "14.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-fetch-happen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-fetch-happen@9.1.0", + "Name": "make-fetch-happen", + "Identifier": { + "PURL": "pkg:npm/make-fetch-happen@9.1.0", + "UID": "e622f19725d1ae8c" + }, + "Version": "9.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-iterator@1.0.1", + "Name": "make-iterator", + "Identifier": { + "PURL": "pkg:npm/make-iterator@1.0.1", + "UID": "2aa6ba3b5461ac99" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-iterator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-plural@4.3.0", + "Name": "make-plural", + "Identifier": { + "PURL": "pkg:npm/make-plural@4.3.0", + "UID": "f0ad633af1c7a3ec" + }, + "Version": "4.3.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat/node_modules/make-plural/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-plural@6.2.2", + "Name": "make-plural", + "Identifier": { + "PURL": "pkg:npm/make-plural@6.2.2", + "UID": "d7eac4894a17e0a" + }, + "Version": "6.2.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-plural/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "map-cache@0.2.2", + "Name": "map-cache", + "Identifier": { + "PURL": "pkg:npm/map-cache@0.2.2", + "UID": "57c3af1ba5c643da" + }, + "Version": "0.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/map-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "map-visit@1.0.0", + "Name": "map-visit", + "Identifier": { + "PURL": "pkg:npm/map-visit@1.0.0", + "UID": "43a5e3153f6fb3fd" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/map-visit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "marsdb@0.6.11", + "Name": "marsdb", + "Identifier": { + "PURL": "pkg:npm/marsdb@0.6.11", + "UID": "fa292712ddb319ba" + }, + "Version": "0.6.11", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/marsdb/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "math-interval-parser@2.0.1", + "Name": "math-interval-parser", + "Identifier": { + "PURL": "pkg:npm/math-interval-parser@2.0.1", + "UID": "5d22fb943a6ec417" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/math-interval-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "math-intrinsics@1.1.0", + "Name": "math-intrinsics", + "Identifier": { + "PURL": "pkg:npm/math-intrinsics@1.1.0", + "UID": "63ec89f380b60891" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/math-intrinsics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "media-typer@0.3.0", + "Name": "media-typer", + "Identifier": { + "PURL": "pkg:npm/media-typer@0.3.0", + "UID": "4b475d7bb41e6b66" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/media-typer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "median@0.0.2", + "Name": "median", + "Identifier": { + "PURL": "pkg:npm/median@0.0.2", + "UID": "e6873caf3b1ed349" + }, + "Version": "0.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/median/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "merge-descriptors@1.0.3", + "Name": "merge-descriptors", + "Identifier": { + "PURL": "pkg:npm/merge-descriptors@1.0.3", + "UID": "b7343fa8c1f4eac5" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/merge-descriptors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "messageformat@2.3.0", + "Name": "messageformat", + "Identifier": { + "PURL": "pkg:npm/messageformat@2.3.0", + "UID": "af2d824ad50e701a" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "messageformat-formatters@2.0.1", + "Name": "messageformat-formatters", + "Identifier": { + "PURL": "pkg:npm/messageformat-formatters@2.0.1", + "UID": "23503390332cb0ac" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat-formatters/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "messageformat-parser@4.1.3", + "Name": "messageformat-parser", + "Identifier": { + "PURL": "pkg:npm/messageformat-parser@4.1.3", + "UID": "32fe5ef7afad4573" + }, + "Version": "4.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "methods@1.1.2", + "Name": "methods", + "Identifier": { + "PURL": "pkg:npm/methods@1.1.2", + "UID": "95755577d6538bb1" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/methods/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "micromatch@3.1.10", + "Name": "micromatch", + "Identifier": { + "PURL": "pkg:npm/micromatch@3.1.10", + "UID": "fa757148ac7ed8d9" + }, + "Version": "3.1.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/micromatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "micromatch@4.0.8", + "Name": "micromatch", + "Identifier": { + "PURL": "pkg:npm/micromatch@4.0.8", + "UID": "181ebf89b92bc28b" + }, + "Version": "4.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/micromatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "micromatch@4.0.8", + "Name": "micromatch", + "Identifier": { + "PURL": "pkg:npm/micromatch@4.0.8", + "UID": "158f0ad0c54eb9b9" + }, + "Version": "4.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/micromatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mime@1.6.0", + "Name": "mime", + "Identifier": { + "PURL": "pkg:npm/mime@1.6.0", + "UID": "b0687c4b45712048" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mime/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mime-db@1.52.0", + "Name": "mime-db", + "Identifier": { + "PURL": "pkg:npm/mime-db@1.52.0", + "UID": "ddc58215258320cd" + }, + "Version": "1.52.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mime-db/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mime-types@2.1.35", + "Name": "mime-types", + "Identifier": { + "PURL": "pkg:npm/mime-types@2.1.35", + "UID": "1110087111220533" + }, + "Version": "2.1.35", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mime-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@1.0.1", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@1.0.1", + "UID": "4b36b0402037710f" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@2.1.0", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@2.1.0", + "UID": "bd102106f549b698" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@3.1.0", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@3.1.0", + "UID": "a8d1975e42de92f3" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@3.1.0", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@3.1.0", + "UID": "7c7785025773cf6a" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minami@1.1.1", + "Name": "minami", + "Identifier": { + "PURL": "pkg:npm/minami@1.1.1", + "UID": "947d6e68747e213e" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/docconfig/template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minami@1.1.1", + "Name": "minami", + "Identifier": { + "PURL": "pkg:npm/minami@1.1.1", + "UID": "f17a705abbedb399" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filehound/docconfig/template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minami@1.1.1", + "Name": "minami", + "Identifier": { + "PURL": "pkg:npm/minami@1.1.1", + "UID": "2eba51ed15ea2bf1" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filesniffer/docconfig/template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.0.5", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.0.5", + "UID": "1c17cde52495ade5" + }, + "Version": "3.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.0.8", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.0.8", + "UID": "9e7c2174919e06eb" + }, + "Version": "3.0.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "70917e57107cb6c9" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "82df096e4195aef8" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "b8f7e33e52d80a49" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "4d98eea460042e00" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "f633bb80fd532f92" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "34b0871e6bd2cb78" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "8f27d0395b7773e" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "6e26a3b97df09fce" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "df3b2b40e7cc67b6" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@5.1.6", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@5.1.6", + "UID": "e2c5df31dc4c7998" + }, + "Version": "5.1.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filehound/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@9.0.5", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@9.0.5", + "UID": "b8371772458a3e87" + }, + "Version": "9.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/glob/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimist@0.2.4", + "Name": "minimist", + "Identifier": { + "PURL": "pkg:npm/minimist@0.2.4", + "UID": "780ada4b8e9bcdfe" + }, + "Version": "0.2.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bower-config/node_modules/minimist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimist@1.2.8", + "Name": "minimist", + "Identifier": { + "PURL": "pkg:npm/minimist@1.2.8", + "UID": "68e26b1ff365eb46" + }, + "Version": "1.2.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minimist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@2.9.0", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@2.9.0", + "UID": "a03661dab6fdd1d" + }, + "Version": "2.9.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "549d3a839908409d" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "cddb5df453cd7a1" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "8026cf5be276689c" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "1045a4a7fa2d45e4" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@5.0.0", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@5.0.0", + "UID": "e049a5bf5caa3c63" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@7.1.2", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@7.1.2", + "UID": "ff0be6df11218519" + }, + "Version": "7.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-collect@1.0.2", + "Name": "minipass-collect", + "Identifier": { + "PURL": "pkg:npm/minipass-collect@1.0.2", + "UID": "fa23366ed6d624b6" + }, + "Version": "1.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-collect@2.0.1", + "Name": "minipass-collect", + "Identifier": { + "PURL": "pkg:npm/minipass-collect@2.0.1", + "UID": "aa84757288097f32" + }, + "Version": "2.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-collect/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-fetch@1.4.1", + "Name": "minipass-fetch", + "Identifier": { + "PURL": "pkg:npm/minipass-fetch@1.4.1", + "UID": "9eceabcf77ad106c" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-fetch@4.0.1", + "Name": "minipass-fetch", + "Identifier": { + "PURL": "pkg:npm/minipass-fetch@4.0.1", + "UID": "10f66a75497bc178" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-flush@1.0.5", + "Name": "minipass-flush", + "Identifier": { + "PURL": "pkg:npm/minipass-flush@1.0.5", + "UID": "556e7ee8c7ec4307" + }, + "Version": "1.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-flush/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-pipeline@1.2.4", + "Name": "minipass-pipeline", + "Identifier": { + "PURL": "pkg:npm/minipass-pipeline@1.2.4", + "UID": "eb7a34495905f8c2" + }, + "Version": "1.2.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-pipeline/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-sized@1.0.3", + "Name": "minipass-sized", + "Identifier": { + "PURL": "pkg:npm/minipass-sized@1.0.3", + "UID": "d6d1edc3af99c4f8" + }, + "Version": "1.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-sized/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minizlib@1.3.3", + "Name": "minizlib", + "Identifier": { + "PURL": "pkg:npm/minizlib@1.3.3", + "UID": "1d9bab89ff4888b5" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minizlib@2.1.2", + "Name": "minizlib", + "Identifier": { + "PURL": "pkg:npm/minizlib@2.1.2", + "UID": "c2a49aa3c2af3f0e" + }, + "Version": "2.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minizlib@3.0.2", + "Name": "minizlib", + "Identifier": { + "PURL": "pkg:npm/minizlib@3.0.2", + "UID": "3d6d989423b0f65b" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minizlib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mixin-deep@1.3.2", + "Name": "mixin-deep", + "Identifier": { + "PURL": "pkg:npm/mixin-deep@1.3.2", + "UID": "4d66c0904b52f58a" + }, + "Version": "1.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mixin-deep/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@0.5.6", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@0.5.6", + "UID": "b5f8130b112f70fd" + }, + "Version": "0.5.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@0.5.6", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@0.5.6", + "UID": "1e25f7bed108445" + }, + "Version": "0.5.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/multer/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@0.5.6", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@0.5.6", + "UID": "e417d57890cf17b1" + }, + "Version": "0.5.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@1.0.4", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@1.0.4", + "UID": "62c48941dd6be0b1" + }, + "Version": "1.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@3.0.1", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@3.0.1", + "UID": "974b7cd333b8ca57" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@3.0.1", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@3.0.1", + "UID": "af409ab21c6e254c" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp-classic@0.5.3", + "Name": "mkdirp-classic", + "Identifier": { + "PURL": "pkg:npm/mkdirp-classic@0.5.3", + "UID": "b11cf86855cf6ac1" + }, + "Version": "0.5.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mkdirp-classic/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "moment@2.0.0", + "Name": "moment", + "Identifier": { + "PURL": "pkg:npm/moment@2.0.0", + "UID": "7017ad3e12e409e7" + }, + "Version": "2.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-jwt/node_modules/moment/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "moment@2.30.1", + "Name": "moment", + "Identifier": { + "PURL": "pkg:npm/moment@2.30.1", + "UID": "7e7ef1a02c6d6fba" + }, + "Version": "2.30.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/moment/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "moment-timezone@0.5.48", + "Name": "moment-timezone", + "Identifier": { + "PURL": "pkg:npm/moment-timezone@0.5.48", + "UID": "47442568e6a0648e" + }, + "Version": "0.5.48", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/moment-timezone/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "morgan@1.10.1", + "Name": "morgan", + "Identifier": { + "PURL": "pkg:npm/morgan@1.10.1", + "UID": "f8b85e32da58316b" + }, + "Version": "1.10.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mout@1.2.4", + "Name": "mout", + "Identifier": { + "PURL": "pkg:npm/mout@1.2.4", + "UID": "263694e1e91d9602" + }, + "Version": "1.2.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mout/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "808d4c0270b48bad" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/body-parser/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "6fb15b43af26d07b" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compression/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "92589d089c0d60df" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "81cd09e2ebcd9300" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "50a46802b01866ec" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finalhandler/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "bbe8de3e5840b04b" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "b0d395ae1f65a12c" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "92341e2f62b4985" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "64d7fb3e5e4cf9d6" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.1.3", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.1.3", + "UID": "984a625b402ad041" + }, + "Version": "2.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "multer@1.4.5-lts.2", + "Name": "multer", + "Identifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "Version": "1.4.5-lts.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/multer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mustache@4.2.0", + "Name": "mustache", + "Identifier": { + "PURL": "pkg:npm/mustache@4.2.0", + "UID": "e20a565b9c3cbff2" + }, + "Version": "4.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mustache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mylib@0.0.0", + "Name": "mylib", + "Identifier": { + "PURL": "pkg:npm/mylib@0.0.0", + "UID": "5239c7d52e156feb" + }, + "Version": "0.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nan@2.22.2", + "Name": "nan", + "Identifier": { + "PURL": "pkg:npm/nan@2.22.2", + "UID": "f556e301dab2fdce" + }, + "Version": "2.22.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nan/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nanomatch@1.2.13", + "Name": "nanomatch", + "Identifier": { + "PURL": "pkg:npm/nanomatch@1.2.13", + "UID": "585533f19e97d34" + }, + "Version": "1.2.13", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nanomatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "napi-build-utils@1.0.2", + "Name": "napi-build-utils", + "Identifier": { + "PURL": "pkg:npm/napi-build-utils@1.0.2", + "UID": "3ec9e881310cefb6" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/napi-build-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "napi-build-utils@2.0.0", + "Name": "napi-build-utils", + "Identifier": { + "PURL": "pkg:npm/napi-build-utils@2.0.0", + "UID": "8e5c1733cc0c2d04" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "napi-build-utils@2.0.0", + "Name": "napi-build-utils", + "Identifier": { + "PURL": "pkg:npm/napi-build-utils@2.0.0", + "UID": "a246e88b1ffb6de7" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "needle@2.9.1", + "Name": "needle", + "Identifier": { + "PURL": "pkg:npm/needle@2.9.1", + "UID": "fea76174be8540ba" + }, + "Version": "2.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/needle/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "negotiator@0.6.3", + "Name": "negotiator", + "Identifier": { + "PURL": "pkg:npm/negotiator@0.6.3", + "UID": "b953921fbc6746f7" + }, + "Version": "0.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/accepts/node_modules/negotiator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "negotiator@0.6.4", + "Name": "negotiator", + "Identifier": { + "PURL": "pkg:npm/negotiator@0.6.4", + "UID": "e032268fe0707464" + }, + "Version": "0.6.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/negotiator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "negotiator@1.0.0", + "Name": "negotiator", + "Identifier": { + "PURL": "pkg:npm/negotiator@1.0.0", + "UID": "d3b3f2f7339bda0a" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "neo-async@2.6.2", + "Name": "neo-async", + "Identifier": { + "PURL": "pkg:npm/neo-async@2.6.2", + "UID": "d3710d1985c60c4f" + }, + "Version": "2.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/neo-async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-abi@2.30.1", + "Name": "node-abi", + "Identifier": { + "PURL": "pkg:npm/node-abi@2.30.1", + "UID": "2943a5bb118020e3" + }, + "Version": "2.30.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-abi@3.77.0", + "Name": "node-abi", + "Identifier": { + "PURL": "pkg:npm/node-abi@3.77.0", + "UID": "560c1da41e2eccf3" + }, + "Version": "3.77.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-abi@3.77.0", + "Name": "node-abi", + "Identifier": { + "PURL": "pkg:npm/node-abi@3.77.0", + "UID": "5fdcf8b2fc0f2360" + }, + "Version": "3.77.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-addon-api@7.1.1", + "Name": "node-addon-api", + "Identifier": { + "PURL": "pkg:npm/node-addon-api@7.1.1", + "UID": "a45a81eac0b18bdc" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-addon-api/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-fetch@2.7.0", + "Name": "node-fetch", + "Identifier": { + "PURL": "pkg:npm/node-fetch@2.7.0", + "UID": "bfbde2037a2e4534" + }, + "Version": "2.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-gyp@11.4.2", + "Name": "node-gyp", + "Identifier": { + "PURL": "pkg:npm/node-gyp@11.4.2", + "UID": "867b393469861eef" + }, + "Version": "11.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-gyp@8.4.1", + "Name": "node-gyp", + "Identifier": { + "PURL": "pkg:npm/node-gyp@8.4.1", + "UID": "c94fcda9b650a9d0" + }, + "Version": "8.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-pre-gyp@0.15.0", + "Name": "node-pre-gyp", + "Identifier": { + "PURL": "pkg:npm/node-pre-gyp@0.15.0", + "UID": "29727e9215362b29" + }, + "Version": "0.15.0", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "noop-logger@0.1.1", + "Name": "noop-logger", + "Identifier": { + "PURL": "pkg:npm/noop-logger@0.1.1", + "UID": "e3e279601f73a7ca" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/noop-logger/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@3.0.6", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@3.0.6", + "UID": "4c6e7f1b78faff46" + }, + "Version": "3.0.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@4.0.3", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@4.0.3", + "UID": "61813f49c33e9ad5" + }, + "Version": "4.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@4.0.3", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@4.0.3", + "UID": "3449a68c9cb0b988" + }, + "Version": "4.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@5.0.0", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@5.0.0", + "UID": "ed3823246166de4e" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@8.1.0", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@8.1.0", + "UID": "1299ee9878d81b72" + }, + "Version": "8.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-path@2.1.1", + "Name": "normalize-path", + "Identifier": { + "PURL": "pkg:npm/normalize-path@2.1.1", + "UID": "7e88d55f29c02660" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/normalize-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-path@3.0.0", + "Name": "normalize-path", + "Identifier": { + "PURL": "pkg:npm/normalize-path@3.0.0", + "UID": "ffcd3e12fed2d2c8" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-path@3.0.0", + "Name": "normalize-path", + "Identifier": { + "PURL": "pkg:npm/normalize-path@3.0.0", + "UID": "583fe8df2b5b0120" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-url@2.0.1", + "Name": "normalize-url", + "Identifier": { + "PURL": "pkg:npm/normalize-url@2.0.1", + "UID": "6784bfef9ee63c38" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/normalize-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "notevil@1.3.3", + "Name": "notevil", + "Identifier": { + "PURL": "pkg:npm/notevil@1.3.3", + "UID": "349375f6b5c60a6" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/notevil/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npm-bundled@1.1.2", + "Name": "npm-bundled", + "Identifier": { + "PURL": "pkg:npm/npm-bundled@1.1.2", + "UID": "6d9acaad9b7c01d" + }, + "Version": "1.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npm-bundled/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npm-normalize-package-bin@1.0.1", + "Name": "npm-normalize-package-bin", + "Identifier": { + "PURL": "pkg:npm/npm-normalize-package-bin@1.0.1", + "UID": "ac5d3f693d682861" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npm-normalize-package-bin/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npm-packlist@1.4.8", + "Name": "npm-packlist", + "Identifier": { + "PURL": "pkg:npm/npm-packlist@1.4.8", + "UID": "406157415992d0e8" + }, + "Version": "1.4.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npm-packlist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npmlog@4.1.2", + "Name": "npmlog", + "Identifier": { + "PURL": "pkg:npm/npmlog@4.1.2", + "UID": "dd8630ad1b293b4a" + }, + "Version": "4.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npmlog/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npmlog@6.0.2", + "Name": "npmlog", + "Identifier": { + "PURL": "pkg:npm/npmlog@6.0.2", + "UID": "d26fbfd3cff3737c" + }, + "Version": "6.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "number-is-nan@1.0.1", + "Name": "number-is-nan", + "Identifier": { + "PURL": "pkg:npm/number-is-nan@1.0.1", + "UID": "7446d136f457b47" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/number-is-nan/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nw-pre-gyp-module-test@0.0.1", + "Name": "nw-pre-gyp-module-test", + "Identifier": { + "PURL": "pkg:npm/nw-pre-gyp-module-test@0.0.1", + "UID": "2ee697eacaeb37d6" + }, + "Version": "0.0.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-assign@4.1.1", + "Name": "object-assign", + "Identifier": { + "PURL": "pkg:npm/object-assign@4.1.1", + "UID": "877fa0c4d6510a81" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-assign/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-copy@0.1.0", + "Name": "object-copy", + "Identifier": { + "PURL": "pkg:npm/object-copy@0.1.0", + "UID": "1eb3e5953f677b3" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-inspect@1.13.4", + "Name": "object-inspect", + "Identifier": { + "PURL": "pkg:npm/object-inspect@1.13.4", + "UID": "23b16982da9f6c56" + }, + "Version": "1.13.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-inspect/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-is@1.1.6", + "Name": "object-is", + "Identifier": { + "PURL": "pkg:npm/object-is@1.1.6", + "UID": "a7112e93441482c3" + }, + "Version": "1.1.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-keys@1.1.1", + "Name": "object-keys", + "Identifier": { + "PURL": "pkg:npm/object-keys@1.1.1", + "UID": "b5e4767a71af2645" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-visit@1.0.1", + "Name": "object-visit", + "Identifier": { + "PURL": "pkg:npm/object-visit@1.0.1", + "UID": "9560b8e059ad09e9" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-visit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.assign@4.1.7", + "Name": "object.assign", + "Identifier": { + "PURL": "pkg:npm/object.assign@4.1.7", + "UID": "8c41a13e79cc2dbb" + }, + "Version": "4.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.assign/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.defaults@1.1.0", + "Name": "object.defaults", + "Identifier": { + "PURL": "pkg:npm/object.defaults@1.1.0", + "UID": "919f643e81c96b4f" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.defaults/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.map@1.0.1", + "Name": "object.map", + "Identifier": { + "PURL": "pkg:npm/object.map@1.0.1", + "UID": "62199a1dafdebb30" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.pick@1.3.0", + "Name": "object.pick", + "Identifier": { + "PURL": "pkg:npm/object.pick@1.3.0", + "UID": "9fcfe219c8d327f5" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.pick/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "on-finished@2.3.0", + "Name": "on-finished", + "Identifier": { + "PURL": "pkg:npm/on-finished@2.3.0", + "UID": "6427c37bfd8866a6" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/on-finished/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "on-finished@2.4.1", + "Name": "on-finished", + "Identifier": { + "PURL": "pkg:npm/on-finished@2.4.1", + "UID": "ca3f12c2236dd362" + }, + "Version": "2.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/on-finished/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "on-headers@1.1.0", + "Name": "on-headers", + "Identifier": { + "PURL": "pkg:npm/on-headers@1.1.0", + "UID": "2b0d6ddf95fc4ec4" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/on-headers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "once@1.4.0", + "Name": "once", + "Identifier": { + "PURL": "pkg:npm/once@1.4.0", + "UID": "1e055e8ab514de9d" + }, + "Version": "1.4.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/once/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "one-time@1.0.0", + "Name": "one-time", + "Identifier": { + "PURL": "pkg:npm/one-time@1.0.0", + "UID": "b01c0b4d56049b34" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/one-time/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "opentype.js@0.7.3", + "Name": "opentype.js", + "Identifier": { + "PURL": "pkg:npm/opentype.js@0.7.3", + "UID": "1f4cf4fd9a886610" + }, + "Version": "0.7.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/opentype.js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "os-homedir@1.0.2", + "Name": "os-homedir", + "Identifier": { + "PURL": "pkg:npm/os-homedir@1.0.2", + "UID": "7076e3cef2ee0cd4" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/os-homedir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "os-tmpdir@1.0.2", + "Name": "os-tmpdir", + "Identifier": { + "PURL": "pkg:npm/os-tmpdir@1.0.2", + "UID": "2d57f1401831411f" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/os-tmpdir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "osenv@0.1.5", + "Name": "osenv", + "Identifier": { + "PURL": "pkg:npm/osenv@0.1.5", + "UID": "782cd0d95751b5de" + }, + "Version": "0.1.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/osenv/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "otplib@12.0.1", + "Name": "otplib", + "Identifier": { + "PURL": "pkg:npm/otplib@12.0.1", + "UID": "cc8edb2cc85bf270" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/otplib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-cancelable@0.4.1", + "Name": "p-cancelable", + "Identifier": { + "PURL": "pkg:npm/p-cancelable@0.4.1", + "UID": "d81c7677d421c52a" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-cancelable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-event@2.3.1", + "Name": "p-event", + "Identifier": { + "PURL": "pkg:npm/p-event@2.3.1", + "UID": "6c95fbcee5502c3d" + }, + "Version": "2.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-event/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-finally@1.0.0", + "Name": "p-finally", + "Identifier": { + "PURL": "pkg:npm/p-finally@1.0.0", + "UID": "147a451056ef79da" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-finally/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-is-promise@1.1.0", + "Name": "p-is-promise", + "Identifier": { + "PURL": "pkg:npm/p-is-promise@1.1.0", + "UID": "d0480df3f7dff567" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-is-promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-limit@2.3.0", + "Name": "p-limit", + "Identifier": { + "PURL": "pkg:npm/p-limit@2.3.0", + "UID": "ba4ac05c9d051578" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/p-limit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-locate@4.1.0", + "Name": "p-locate", + "Identifier": { + "PURL": "pkg:npm/p-locate@4.1.0", + "UID": "fe8f4bca90b0e38c" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/p-locate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-map@4.0.0", + "Name": "p-map", + "Identifier": { + "PURL": "pkg:npm/p-map@4.0.0", + "UID": "efbf04f50ca247c2" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-map@7.0.3", + "Name": "p-map", + "Identifier": { + "PURL": "pkg:npm/p-map@7.0.3", + "UID": "5a62317ea2acb7fd" + }, + "Version": "7.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacache/node_modules/p-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-timeout@2.0.1", + "Name": "p-timeout", + "Identifier": { + "PURL": "pkg:npm/p-timeout@2.0.1", + "UID": "a963c7b5e3e5fe9e" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-timeout/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-try@2.2.0", + "Name": "p-try", + "Identifier": { + "PURL": "pkg:npm/p-try@2.2.0", + "UID": "ba9209bbeec80e81" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-try/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "package-json-from-dist@1.0.1", + "Name": "package-json-from-dist", + "Identifier": { + "PURL": "pkg:npm/package-json-from-dist@1.0.1", + "UID": "c20c67a6c368f73" + }, + "Version": "1.0.1", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/package-json-from-dist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pako@0.2.9", + "Name": "pako", + "Identifier": { + "PURL": "pkg:npm/pako@0.2.9", + "UID": "5d0c2acb7517be31" + }, + "Version": "0.2.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pako/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "parse-filepath@1.0.2", + "Name": "parse-filepath", + "Identifier": { + "PURL": "pkg:npm/parse-filepath@1.0.2", + "UID": "d8bbcf83081e5938" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/parse-filepath/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "parse-passwd@1.0.0", + "Name": "parse-passwd", + "Identifier": { + "PURL": "pkg:npm/parse-passwd@1.0.0", + "UID": "8ab4f25e87a544c4" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/parse-passwd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "parseurl@1.3.3", + "Name": "parseurl", + "Identifier": { + "PURL": "pkg:npm/parseurl@1.3.3", + "UID": "f11fade91795a9f6" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/parseurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pascalcase@0.1.1", + "Name": "pascalcase", + "Identifier": { + "PURL": "pkg:npm/pascalcase@0.1.1", + "UID": "b98dcd2dce7e66bd" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pascalcase/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-exists@4.0.0", + "Name": "path-exists", + "Identifier": { + "PURL": "pkg:npm/path-exists@4.0.0", + "UID": "60d3e8cea198c666" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-exists/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-is-absolute@1.0.1", + "Name": "path-is-absolute", + "Identifier": { + "PURL": "pkg:npm/path-is-absolute@1.0.1", + "UID": "6e5c7ee7e6cce4d0" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-is-absolute/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-key@3.1.1", + "Name": "path-key", + "Identifier": { + "PURL": "pkg:npm/path-key@3.1.1", + "UID": "2d165060b8eb1e92" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-key/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-parse@1.0.7", + "Name": "path-parse", + "Identifier": { + "PURL": "pkg:npm/path-parse@1.0.7", + "UID": "6d120dc17185e609" + }, + "Version": "1.0.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-parse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-root@0.1.1", + "Name": "path-root", + "Identifier": { + "PURL": "pkg:npm/path-root@0.1.1", + "UID": "64a9940799a9da7d" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-root/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-root-regex@0.1.2", + "Name": "path-root-regex", + "Identifier": { + "PURL": "pkg:npm/path-root-regex@0.1.2", + "UID": "ec116dae83873788" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-root-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-scurry@1.11.1", + "Name": "path-scurry", + "Identifier": { + "PURL": "pkg:npm/path-scurry@1.11.1", + "UID": "7e390cb181ab703d" + }, + "Version": "1.11.1", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-scurry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-to-regexp@0.1.12", + "Name": "path-to-regexp", + "Identifier": { + "PURL": "pkg:npm/path-to-regexp@0.1.12", + "UID": "e870476d24e3cea" + }, + "Version": "0.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-to-regexp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pdfkit@0.11.0", + "Name": "pdfkit", + "Identifier": { + "PURL": "pkg:npm/pdfkit@0.11.0", + "UID": "4910d47eb3a6f088" + }, + "Version": "0.11.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pdfkit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "peek-readable@4.1.0", + "Name": "peek-readable", + "Identifier": { + "PURL": "pkg:npm/peek-readable@4.1.0", + "UID": "7ea3d5f707c7ff28" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/peek-readable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pend@1.2.0", + "Name": "pend", + "Identifier": { + "PURL": "pkg:npm/pend@1.2.0", + "UID": "256cb541c515ff44" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pg-connection-string@2.9.1", + "Name": "pg-connection-string", + "Identifier": { + "PURL": "pkg:npm/pg-connection-string@2.9.1", + "UID": "65d6058fb55cec2f" + }, + "Version": "2.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pg-connection-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "picomatch@2.3.1", + "Name": "picomatch", + "Identifier": { + "PURL": "pkg:npm/picomatch@2.3.1", + "UID": "70cbc306ec4ac23a" + }, + "Version": "2.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/picomatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "picomatch@4.0.3", + "Name": "picomatch", + "Identifier": { + "PURL": "pkg:npm/picomatch@4.0.3", + "UID": "eef18850dd415d88" + }, + "Version": "4.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@2.3.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@2.3.0", + "UID": "2e6f05ee2ccdd2cc" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@2.3.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@2.3.0", + "UID": "60ef02d1d77d8a57" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@3.0.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@3.0.0", + "UID": "1dd6ad6a1b5a5ccb" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@3.0.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@3.0.0", + "UID": "6135cea8764b299a" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/got/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@4.0.1", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@4.0.1", + "UID": "fe82804dc37cf657" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pinkie@2.0.4", + "Name": "pinkie", + "Identifier": { + "PURL": "pkg:npm/pinkie@2.0.4", + "UID": "f0c46b6a6ee1cc27" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pinkie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pinkie-promise@2.0.1", + "Name": "pinkie-promise", + "Identifier": { + "PURL": "pkg:npm/pinkie-promise@2.0.1", + "UID": "5413e008c2453028" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pinkie-promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "png-js@1.0.0", + "Name": "png-js", + "Identifier": { + "PURL": "pkg:npm/png-js@1.0.0", + "UID": "65e4a91fb8726545" + }, + "Version": "1.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/png-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "portscanner@2.2.0", + "Name": "portscanner", + "Identifier": { + "PURL": "pkg:npm/portscanner@2.2.0", + "UID": "864ba902b5d94c3c" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/portscanner/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "posix-character-classes@0.1.1", + "Name": "posix-character-classes", + "Identifier": { + "PURL": "pkg:npm/posix-character-classes@0.1.1", + "UID": "6c3dfe885f6e5535" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/posix-character-classes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "possible-typed-array-names@1.1.0", + "Name": "possible-typed-array-names", + "Identifier": { + "PURL": "pkg:npm/possible-typed-array-names@1.1.0", + "UID": "9a833aa7b4d9d574" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/possible-typed-array-names/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prebuild-install@5.3.6", + "Name": "prebuild-install", + "Identifier": { + "PURL": "pkg:npm/prebuild-install@5.3.6", + "UID": "378b55c40607e8f0" + }, + "Version": "5.3.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/prebuild-install/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prebuild-install@7.1.3", + "Name": "prebuild-install", + "Identifier": { + "PURL": "pkg:npm/prebuild-install@7.1.3", + "UID": "efd14a96cc2278d8" + }, + "Version": "7.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prebuild-install@7.1.3", + "Name": "prebuild-install", + "Identifier": { + "PURL": "pkg:npm/prebuild-install@7.1.3", + "UID": "9ce518a6bb6beb08" + }, + "Version": "7.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prepend-http@2.0.0", + "Name": "prepend-http", + "Identifier": { + "PURL": "pkg:npm/prepend-http@2.0.0", + "UID": "4f11313105b09d7" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/prepend-http/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pretty-bytes@4.0.2", + "Name": "pretty-bytes", + "Identifier": { + "PURL": "pkg:npm/pretty-bytes@4.0.2", + "UID": "766e9f955ee45b9f" + }, + "Version": "4.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "proc-log@5.0.0", + "Name": "proc-log", + "Identifier": { + "PURL": "pkg:npm/proc-log@5.0.0", + "UID": "8c89d2e9bb624101" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proc-log/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "process@0.11.10", + "Name": "process", + "Identifier": { + "PURL": "pkg:npm/process@0.11.10", + "UID": "f89125e85a09c691" + }, + "Version": "0.11.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/process/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "process-nextick-args@2.0.1", + "Name": "process-nextick-args", + "Identifier": { + "PURL": "pkg:npm/process-nextick-args@2.0.1", + "UID": "212174090fa6eec4" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/process-nextick-args/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prom-client@14.2.0", + "Name": "prom-client", + "Identifier": { + "PURL": "pkg:npm/prom-client@14.2.0", + "UID": "43e012239d88d3b0" + }, + "Version": "14.2.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/prom-client/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "promise@7.3.1", + "Name": "promise", + "Identifier": { + "PURL": "pkg:npm/promise@7.3.1", + "UID": "4230436bbe52605a" + }, + "Version": "7.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "promise-inflight@1.0.1", + "Name": "promise-inflight", + "Identifier": { + "PURL": "pkg:npm/promise-inflight@1.0.1", + "UID": "ce9b424a9e5c7b17" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/promise-inflight/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "promise-retry@2.0.1", + "Name": "promise-retry", + "Identifier": { + "PURL": "pkg:npm/promise-retry@2.0.1", + "UID": "e3c4c70c2da25c8b" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/promise-retry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "proper-lockfile@1.2.0", + "Name": "proper-lockfile", + "Identifier": { + "PURL": "pkg:npm/proper-lockfile@1.2.0", + "UID": "e1dde00bf08b7ce0" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proper-lockfile/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "proxy-addr@2.0.7", + "Name": "proxy-addr", + "Identifier": { + "PURL": "pkg:npm/proxy-addr@2.0.7", + "UID": "53a24917c697ca71" + }, + "Version": "2.0.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proxy-addr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug@3.0.3", + "Name": "pug", + "Identifier": { + "PURL": "pkg:npm/pug@3.0.3", + "UID": "fc1a8ad8613a282a" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-attrs@3.0.0", + "Name": "pug-attrs", + "Identifier": { + "PURL": "pkg:npm/pug-attrs@3.0.0", + "UID": "1bb7227297af4f5" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-attrs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-code-gen@3.0.3", + "Name": "pug-code-gen", + "Identifier": { + "PURL": "pkg:npm/pug-code-gen@3.0.3", + "UID": "3576d1ae95b85292" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-code-gen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-error@2.1.0", + "Name": "pug-error", + "Identifier": { + "PURL": "pkg:npm/pug-error@2.1.0", + "UID": "4910c8474b12634e" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-error/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-filters@4.0.0", + "Name": "pug-filters", + "Identifier": { + "PURL": "pkg:npm/pug-filters@4.0.0", + "UID": "d4a6cd70cdcc30cc" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-filters/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-lexer@5.0.1", + "Name": "pug-lexer", + "Identifier": { + "PURL": "pkg:npm/pug-lexer@5.0.1", + "UID": "4fbe129550d06b76" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-lexer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-linker@4.0.0", + "Name": "pug-linker", + "Identifier": { + "PURL": "pkg:npm/pug-linker@4.0.0", + "UID": "ef1aee15d1376581" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-linker/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-load@3.0.0", + "Name": "pug-load", + "Identifier": { + "PURL": "pkg:npm/pug-load@3.0.0", + "UID": "1098e7c9ca583873" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-load/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-parser@6.0.0", + "Name": "pug-parser", + "Identifier": { + "PURL": "pkg:npm/pug-parser@6.0.0", + "UID": "e3f9bf0f65489546" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-runtime@3.0.1", + "Name": "pug-runtime", + "Identifier": { + "PURL": "pkg:npm/pug-runtime@3.0.1", + "UID": "6f355c1c6ef64cff" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-runtime/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-strip-comments@2.0.0", + "Name": "pug-strip-comments", + "Identifier": { + "PURL": "pkg:npm/pug-strip-comments@2.0.0", + "UID": "e99ff8b06aa1a82" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-strip-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-walk@2.0.0", + "Name": "pug-walk", + "Identifier": { + "PURL": "pkg:npm/pug-walk@2.0.0", + "UID": "6752f1726c4735e3" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pump@3.0.3", + "Name": "pump", + "Identifier": { + "PURL": "pkg:npm/pump@3.0.3", + "UID": "7fdde07b8241e8e6" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pump/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "qs@6.13.0", + "Name": "qs", + "Identifier": { + "PURL": "pkg:npm/qs@6.13.0", + "UID": "369ca000e2fb89c6" + }, + "Version": "6.13.0", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/qs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "query-string@5.1.1", + "Name": "query-string", + "Identifier": { + "PURL": "pkg:npm/query-string@5.1.1", + "UID": "b45132d72375c3b9" + }, + "Version": "5.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/query-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "range-parser@1.2.1", + "Name": "range-parser", + "Identifier": { + "PURL": "pkg:npm/range-parser@1.2.1", + "UID": "c51007d3fad1de5b" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/range-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "range_check@2.0.4", + "Name": "range_check", + "Identifier": { + "PURL": "pkg:npm/range_check@2.0.4", + "UID": "ab5ac0d40f6d166b" + }, + "Version": "2.0.4", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/range_check/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "raw-body@2.5.2", + "Name": "raw-body", + "Identifier": { + "PURL": "pkg:npm/raw-body@2.5.2", + "UID": "8031f41822314de3" + }, + "Version": "2.5.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/raw-body/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rc@1.2.8", + "Name": "rc", + "Identifier": { + "PURL": "pkg:npm/rc@1.2.8", + "UID": "7e96bfcc72684dd6" + }, + "Version": "1.2.8", + "Licenses": [ + "(BSD-2-Clause OR MIT OR Apache-2.0)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@1.0.34", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@1.0.34", + "UID": "89ec01b3d01a99e7" + }, + "Version": "1.0.34", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@2.3.8", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@2.3.8", + "UID": "ad0e7bf8ec3f0190" + }, + "Version": "2.3.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "fea93325b75491d" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "3fdb60b4aab56b9a" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "9cda42ca425944f4" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "9853486b76bba685" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@4.7.0", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@4.7.0", + "UID": "59c701f7d9463dd0" + }, + "Version": "4.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-web-to-node-stream@3.0.4", + "Name": "readable-web-to-node-stream", + "Identifier": { + "PURL": "pkg:npm/readable-web-to-node-stream@3.0.4", + "UID": "ebef477cc4d1cf81" + }, + "Version": "3.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readdirp@3.5.0", + "Name": "readdirp", + "Identifier": { + "PURL": "pkg:npm/readdirp@3.5.0", + "UID": "dce8c943f9a28ea2" + }, + "Version": "3.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rechoir@0.7.1", + "Name": "rechoir", + "Identifier": { + "PURL": "pkg:npm/rechoir@0.7.1", + "UID": "1790843729a45aaa" + }, + "Version": "0.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rechoir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "recursedir-comparisons@0.0.0", + "Name": "recursedir-comparisons", + "Identifier": { + "PURL": "pkg:npm/recursedir-comparisons@0.0.0", + "UID": "c12abaf05475c21c" + }, + "Version": "0.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/walkdir/test/comparison/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "regex-not@1.0.2", + "Name": "regex-not", + "Identifier": { + "PURL": "pkg:npm/regex-not@1.0.2", + "UID": "5dc0fdb3419bfc0e" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/regex-not/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "regexp.prototype.flags@1.5.4", + "Name": "regexp.prototype.flags", + "Identifier": { + "PURL": "pkg:npm/regexp.prototype.flags@1.5.4", + "UID": "f4fe331b426f44b8" + }, + "Version": "1.5.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/regexp.prototype.flags/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "remove-trailing-separator@1.1.0", + "Name": "remove-trailing-separator", + "Identifier": { + "PURL": "pkg:npm/remove-trailing-separator@1.1.0", + "UID": "9154c2d8fba30a83" + }, + "Version": "1.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/remove-trailing-separator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "repeat-element@1.1.4", + "Name": "repeat-element", + "Identifier": { + "PURL": "pkg:npm/repeat-element@1.1.4", + "UID": "413b758c38554685" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/repeat-element/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "repeat-string@1.6.1", + "Name": "repeat-string", + "Identifier": { + "PURL": "pkg:npm/repeat-string@1.6.1", + "UID": "4e791a1a98cf8f5e" + }, + "Version": "1.6.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/repeat-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "replace@1.2.2", + "Name": "replace", + "Identifier": { + "PURL": "pkg:npm/replace@1.2.2", + "UID": "6c1783589070ada1" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "require-directory@2.1.1", + "Name": "require-directory", + "Identifier": { + "PURL": "pkg:npm/require-directory@2.1.1", + "UID": "4a39b262ccdc2692" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/require-directory/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "require-main-filename@2.0.0", + "Name": "require-main-filename", + "Identifier": { + "PURL": "pkg:npm/require-main-filename@2.0.0", + "UID": "25b5d29d9a6b8875" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/require-main-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "resolve@1.22.10", + "Name": "resolve", + "Identifier": { + "PURL": "pkg:npm/resolve@1.22.10", + "UID": "c1f49e121614b84c" + }, + "Version": "1.22.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "resolve-dir@1.0.1", + "Name": "resolve-dir", + "Identifier": { + "PURL": "pkg:npm/resolve-dir@1.0.1", + "UID": "2911d26d75ff4269" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve-dir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "resolve-url@0.2.1", + "Name": "resolve-url", + "Identifier": { + "PURL": "pkg:npm/resolve-url@0.2.1", + "UID": "4eefb9ec5da08ee" + }, + "Version": "0.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "responselike@1.0.2", + "Name": "responselike", + "Identifier": { + "PURL": "pkg:npm/responselike@1.0.2", + "UID": "5f39fcc02dc4f071" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/responselike/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "restructure@2.0.1", + "Name": "restructure", + "Identifier": { + "PURL": "pkg:npm/restructure@2.0.1", + "UID": "93ebb1d51e300837" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/restructure/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ret@0.1.15", + "Name": "ret", + "Identifier": { + "PURL": "pkg:npm/ret@0.1.15", + "UID": "7ea413bdbc082f60" + }, + "Version": "0.1.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ret/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "retry@0.10.1", + "Name": "retry", + "Identifier": { + "PURL": "pkg:npm/retry@0.10.1", + "UID": "1a43417cedf39979" + }, + "Version": "0.10.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "retry@0.12.0", + "Name": "retry", + "Identifier": { + "PURL": "pkg:npm/retry@0.12.0", + "UID": "9a7f94669d5dfadd" + }, + "Version": "0.12.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/retry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "retry-as-promised@7.1.1", + "Name": "retry-as-promised", + "Identifier": { + "PURL": "pkg:npm/retry-as-promised@7.1.1", + "UID": "1d7a4357b3761806" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/retry-as-promised/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@2.7.1", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@2.7.1", + "UID": "bf152dbb1580ac69" + }, + "Version": "2.7.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@2.7.1", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@2.7.1", + "UID": "e0e8b8779ae80c52" + }, + "Version": "2.7.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@2.7.1", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@2.7.1", + "UID": "6217bea7db29a69b" + }, + "Version": "2.7.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@3.0.2", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@3.0.2", + "UID": "caa359c9d4e1f8fc" + }, + "Version": "3.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.1.2", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.1.2", + "UID": "7f88e7941fa0c91c" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.1.2", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.1.2", + "UID": "effba8d3b53399fe" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.1.2", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.1.2", + "UID": "f05d04e7b0377847" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.2.1", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.2.1", + "UID": "3aa476d87363be88" + }, + "Version": "5.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-regex@1.1.0", + "Name": "safe-regex", + "Identifier": { + "PURL": "pkg:npm/safe-regex@1.1.0", + "UID": "d25d15191b007172" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-regex-test@1.1.0", + "Name": "safe-regex-test", + "Identifier": { + "PURL": "pkg:npm/safe-regex-test@1.1.0", + "UID": "d21b2d2e5b38d07f" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-regex-test/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-stable-stringify@2.5.0", + "Name": "safe-stable-stringify", + "Identifier": { + "PURL": "pkg:npm/safe-stable-stringify@2.5.0", + "UID": "eba18da1d67a0365" + }, + "Version": "2.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-stable-stringify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safer-buffer@2.1.2", + "Name": "safer-buffer", + "Identifier": { + "PURL": "pkg:npm/safer-buffer@2.1.2", + "UID": "66a48e51d4592d64" + }, + "Version": "2.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safer-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "samsam@1.1.2", + "Name": "samsam", + "Identifier": { + "PURL": "pkg:npm/samsam@1.1.2", + "UID": "752def712228c8e0" + }, + "Version": "1.1.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/samsam/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sanitize-filename@1.6.3", + "Name": "sanitize-filename", + "Identifier": { + "PURL": "pkg:npm/sanitize-filename@1.6.3", + "UID": "92d87a3a9bc1873b" + }, + "Version": "1.6.3", + "Licenses": [ + "WTFPL OR ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sanitize-html@1.4.2", + "Name": "sanitize-html", + "Identifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sax@1.4.1", + "Name": "sax", + "Identifier": { + "PURL": "pkg:npm/sax@1.4.1", + "UID": "7ae2b9d0899298cc" + }, + "Version": "1.4.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sax/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "seek-bzip@1.0.6", + "Name": "seek-bzip", + "Identifier": { + "PURL": "pkg:npm/seek-bzip@1.0.6", + "UID": "681601488928c469" + }, + "Version": "1.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/seek-bzip/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "de0ff6f82521a5b4" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-dependencies/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "63fd64b869ef6ebd" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-dir/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "710c335bfab2cc18" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-abi/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "2f7012574fa2c29b" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@7.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@7.7.2", + "UID": "e7b33644a4b95e2" + }, + "Version": "7.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "send@0.19.0", + "Name": "send", + "Identifier": { + "PURL": "pkg:npm/send@0.19.0", + "UID": "91174125f6c49a85" + }, + "Version": "0.19.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sequelize@6.37.7", + "Name": "sequelize", + "Identifier": { + "PURL": "pkg:npm/sequelize@6.37.7", + "UID": "eb87ce29eff4ae0d" + }, + "Version": "6.37.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sequelize/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sequelize-pool@7.1.0", + "Name": "sequelize-pool", + "Identifier": { + "PURL": "pkg:npm/sequelize-pool@7.1.0", + "UID": "34a5038873763452" + }, + "Version": "7.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sequelize-pool/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "serve-index@1.9.1", + "Name": "serve-index", + "Identifier": { + "PURL": "pkg:npm/serve-index@1.9.1", + "UID": "d30c5536e6c0558b" + }, + "Version": "1.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "serve-static@1.16.2", + "Name": "serve-static", + "Identifier": { + "PURL": "pkg:npm/serve-static@1.16.2", + "UID": "66dc6a3595c26928" + }, + "Version": "1.16.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-static/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-blocking@2.0.0", + "Name": "set-blocking", + "Identifier": { + "PURL": "pkg:npm/set-blocking@2.0.0", + "UID": "e3e1263c39d98f7c" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-blocking/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-function-length@1.2.2", + "Name": "set-function-length", + "Identifier": { + "PURL": "pkg:npm/set-function-length@1.2.2", + "UID": "50b848a7ec345c78" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-function-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-function-name@2.0.2", + "Name": "set-function-name", + "Identifier": { + "PURL": "pkg:npm/set-function-name@2.0.2", + "UID": "83b9f6080df237d4" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-function-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-value@2.0.1", + "Name": "set-value", + "Identifier": { + "PURL": "pkg:npm/set-value@2.0.1", + "UID": "f8fcd4ffff182e46" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "setimmediate@1.0.5", + "Name": "setimmediate", + "Identifier": { + "PURL": "pkg:npm/setimmediate@1.0.5", + "UID": "7926999ab932e751" + }, + "Version": "1.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/setimmediate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "setprototypeof@1.1.0", + "Name": "setprototypeof", + "Identifier": { + "PURL": "pkg:npm/setprototypeof@1.1.0", + "UID": "b443e11cbba941de" + }, + "Version": "1.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "setprototypeof@1.2.0", + "Name": "setprototypeof", + "Identifier": { + "PURL": "pkg:npm/setprototypeof@1.2.0", + "UID": "d490a1aba56f8933" + }, + "Version": "1.2.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/setprototypeof/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "shebang-command@2.0.0", + "Name": "shebang-command", + "Identifier": { + "PURL": "pkg:npm/shebang-command@2.0.0", + "UID": "d608768bc9cd21e1" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/shebang-command/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "shebang-regex@3.0.0", + "Name": "shebang-regex", + "Identifier": { + "PURL": "pkg:npm/shebang-regex@3.0.0", + "UID": "34963b09e9d31348" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/shebang-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel@1.1.0", + "Name": "side-channel", + "Identifier": { + "PURL": "pkg:npm/side-channel@1.1.0", + "UID": "b8e6c36c58bebe9e" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel-list@1.0.0", + "Name": "side-channel-list", + "Identifier": { + "PURL": "pkg:npm/side-channel-list@1.0.0", + "UID": "c315d1db97f6c0e5" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel-list/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel-map@1.0.1", + "Name": "side-channel-map", + "Identifier": { + "PURL": "pkg:npm/side-channel-map@1.0.1", + "UID": "ab87a26e7d2e0f32" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel-weakmap@1.0.2", + "Name": "side-channel-weakmap", + "Identifier": { + "PURL": "pkg:npm/side-channel-weakmap@1.0.2", + "UID": "9203823616b33251" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel-weakmap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "signal-exit@3.0.7", + "Name": "signal-exit", + "Identifier": { + "PURL": "pkg:npm/signal-exit@3.0.7", + "UID": "5b62bbc8585b1db4" + }, + "Version": "3.0.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/signal-exit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "signal-exit@4.1.0", + "Name": "signal-exit", + "Identifier": { + "PURL": "pkg:npm/signal-exit@4.1.0", + "UID": "89b7d85f2a701c5e" + }, + "Version": "4.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-concat@1.0.1", + "Name": "simple-concat", + "Identifier": { + "PURL": "pkg:npm/simple-concat@1.0.1", + "UID": "885cabca534b8ca3" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-concat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-get@3.1.1", + "Name": "simple-get", + "Identifier": { + "PURL": "pkg:npm/simple-get@3.1.1", + "UID": "f4439c00f204a322" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-get/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-get@4.0.1", + "Name": "simple-get", + "Identifier": { + "PURL": "pkg:npm/simple-get@4.0.1", + "UID": "6466c032780d4188" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-get@4.0.1", + "Name": "simple-get", + "Identifier": { + "PURL": "pkg:npm/simple-get@4.0.1", + "UID": "8585c47e829307b7" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-swizzle@0.2.2", + "Name": "simple-swizzle", + "Identifier": { + "PURL": "pkg:npm/simple-swizzle@0.2.2", + "UID": "5ebb736a1c37536a" + }, + "Version": "0.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-swizzle/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sinon@1.17.7", + "Name": "sinon", + "Identifier": { + "PURL": "pkg:npm/sinon@1.17.7", + "UID": "e966d6579b94686" + }, + "Version": "1.17.7", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filesniffer/node_modules/sinon/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "smart-buffer@4.2.0", + "Name": "smart-buffer", + "Identifier": { + "PURL": "pkg:npm/smart-buffer@4.2.0", + "UID": "cc22175548a04269" + }, + "Version": "4.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/smart-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "snapdragon@0.8.2", + "Name": "snapdragon", + "Identifier": { + "PURL": "pkg:npm/snapdragon@0.8.2", + "UID": "1e04e611f4ca9c7f" + }, + "Version": "0.8.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "snapdragon-node@2.1.1", + "Name": "snapdragon-node", + "Identifier": { + "PURL": "pkg:npm/snapdragon-node@2.1.1", + "UID": "4550b26381e7afbd" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "snapdragon-util@3.0.1", + "Name": "snapdragon-util", + "Identifier": { + "PURL": "pkg:npm/snapdragon-util@3.0.1", + "UID": "a12093f08d872886" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-util/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socket.io@3.1.2", + "Name": "socket.io", + "Identifier": { + "PURL": "pkg:npm/socket.io@3.1.2", + "UID": "3f7fdf1c8146fe1c" + }, + "Version": "3.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socket.io/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socket.io-adapter@2.1.0", + "Name": "socket.io-adapter", + "Identifier": { + "PURL": "pkg:npm/socket.io-adapter@2.1.0", + "UID": "4eae05063702235d" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socket.io-adapter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socket.io-parser@4.0.5", + "Name": "socket.io-parser", + "Identifier": { + "PURL": "pkg:npm/socket.io-parser@4.0.5", + "UID": "a00447904d08ddb5" + }, + "Version": "4.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socket.io-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socks@2.8.7", + "Name": "socks", + "Identifier": { + "PURL": "pkg:npm/socks@2.8.7", + "UID": "23e39f8af9757cb5" + }, + "Version": "2.8.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socks/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socks-proxy-agent@6.2.1", + "Name": "socks-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/socks-proxy-agent@6.2.1", + "UID": "c46eb128bca6585b" + }, + "Version": "6.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socks-proxy-agent@8.0.5", + "Name": "socks-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/socks-proxy-agent@8.0.5", + "UID": "da2f7011f8ee88f9" + }, + "Version": "8.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socks-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sort-keys@1.1.2", + "Name": "sort-keys", + "Identifier": { + "PURL": "pkg:npm/sort-keys@1.1.2", + "UID": "6116547d47f8f1f1" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sort-keys@2.0.0", + "Name": "sort-keys", + "Identifier": { + "PURL": "pkg:npm/sort-keys@2.0.0", + "UID": "303c5681072017e1" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sort-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sort-keys-length@1.0.1", + "Name": "sort-keys-length", + "Identifier": { + "PURL": "pkg:npm/sort-keys-length@1.0.1", + "UID": "fc3c6d0d2a93475d" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sort-keys-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map@0.5.7", + "Name": "source-map", + "Identifier": { + "PURL": "pkg:npm/source-map@0.5.7", + "UID": "84ab0112c11315c7" + }, + "Version": "0.5.7", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/source-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map@0.6.1", + "Name": "source-map", + "Identifier": { + "PURL": "pkg:npm/source-map@0.6.1", + "UID": "f5517798cd4894db" + }, + "Version": "0.6.1", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map-resolve@0.5.3", + "Name": "source-map-resolve", + "Identifier": { + "PURL": "pkg:npm/source-map-resolve@0.5.3", + "UID": "eb0e6b6b91870b71" + }, + "Version": "0.5.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map-resolve/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map-support@0.5.21", + "Name": "source-map-support", + "Identifier": { + "PURL": "pkg:npm/source-map-support@0.5.21", + "UID": "5657063614b54826" + }, + "Version": "0.5.21", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map-support/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map-url@0.4.1", + "Name": "source-map-url", + "Identifier": { + "PURL": "pkg:npm/source-map-url@0.4.1", + "UID": "6e4e348aea907f99" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "split-string@3.1.0", + "Name": "split-string", + "Identifier": { + "PURL": "pkg:npm/split-string@3.1.0", + "UID": "94e3683b9604c481" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/split-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sprintf-js@1.0.3", + "Name": "sprintf-js", + "Identifier": { + "PURL": "pkg:npm/sprintf-js@1.0.3", + "UID": "12b86c25663422e8" + }, + "Version": "1.0.3", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sprintf-js@1.1.3", + "Name": "sprintf-js", + "Identifier": { + "PURL": "pkg:npm/sprintf-js@1.1.3", + "UID": "152c228d0aa704bc" + }, + "Version": "1.1.3", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sprintf-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sqlite3@5.1.7", + "Name": "sqlite3", + "Identifier": { + "PURL": "pkg:npm/sqlite3@5.1.7", + "UID": "d16d8e9e554b6fea" + }, + "Version": "5.1.7", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ssri@12.0.0", + "Name": "ssri", + "Identifier": { + "PURL": "pkg:npm/ssri@12.0.0", + "UID": "5ce7c8428367a5d" + }, + "Version": "12.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ssri/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ssri@8.0.1", + "Name": "ssri", + "Identifier": { + "PURL": "pkg:npm/ssri@8.0.1", + "UID": "3b948c02b80e3aef" + }, + "Version": "8.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/ssri/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "stack-trace@0.0.10", + "Name": "stack-trace", + "Identifier": { + "PURL": "pkg:npm/stack-trace@0.0.10", + "UID": "62244aaf18e02eb5" + }, + "Version": "0.0.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/stack-trace/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "static-extend@0.1.2", + "Name": "static-extend", + "Identifier": { + "PURL": "pkg:npm/static-extend@0.1.2", + "UID": "1c17078b8ebeca54" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/static-extend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "statuses@1.5.0", + "Name": "statuses", + "Identifier": { + "PURL": "pkg:npm/statuses@1.5.0", + "UID": "94155a6f11895ce1" + }, + "Version": "1.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/statuses/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "statuses@2.0.1", + "Name": "statuses", + "Identifier": { + "PURL": "pkg:npm/statuses@2.0.1", + "UID": "14ceb1867397b3e2" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/statuses/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "stop-iteration-iterator@1.1.0", + "Name": "stop-iteration-iterator", + "Identifier": { + "PURL": "pkg:npm/stop-iteration-iterator@1.1.0", + "UID": "7046b52ae5a4aa44" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/stop-iteration-iterator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "stream-buffers@2.2.0", + "Name": "stream-buffers", + "Identifier": { + "PURL": "pkg:npm/stream-buffers@2.2.0", + "UID": "2b8bb04184b59cc2" + }, + "Version": "2.2.0", + "Licenses": [ + "Unlicense" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/stream-buffers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "streamsearch@1.1.0", + "Name": "streamsearch", + "Identifier": { + "PURL": "pkg:npm/streamsearch@1.1.0", + "UID": "a44e12296f9b5d8b" + }, + "Version": "1.1.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/streamsearch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strict-uri-encode@1.1.0", + "Name": "strict-uri-encode", + "Identifier": { + "PURL": "pkg:npm/strict-uri-encode@1.1.0", + "UID": "79171cdcba7b994e" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strict-uri-encode/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@1.0.2", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@1.0.2", + "UID": "6d722b9526ea06aa" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@2.1.1", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@2.1.1", + "UID": "9edca9502a39e5" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@4.2.3", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@4.2.3", + "UID": "d84f630060cc91bd" + }, + "Version": "4.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string-width-cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@4.2.3", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@4.2.3", + "UID": "fd6065d64bfde817" + }, + "Version": "4.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@5.1.2", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@5.1.2", + "UID": "32911d6e7b0bd25f" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@5.1.2", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@5.1.2", + "UID": "c5c0a3741fde98fc" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string.fromcodepoint@0.2.1", + "Name": "string.fromcodepoint", + "Identifier": { + "PURL": "pkg:npm/string.fromcodepoint@0.2.1", + "UID": "f10be15859550d7d" + }, + "Version": "0.2.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string.fromcodepoint/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string.prototype.codepointat@0.2.1", + "Name": "string.prototype.codepointat", + "Identifier": { + "PURL": "pkg:npm/string.prototype.codepointat@0.2.1", + "UID": "5f9c6f9c6454ed92" + }, + "Version": "0.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string.prototype.codepointat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string_decoder@0.10.31", + "Name": "string_decoder", + "Identifier": { + "PURL": "pkg:npm/string_decoder@0.10.31", + "UID": "dc1efaf34b4383f7" + }, + "Version": "0.10.31", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string_decoder@1.1.1", + "Name": "string_decoder", + "Identifier": { + "PURL": "pkg:npm/string_decoder@1.1.1", + "UID": "95f7c82b6418ff50" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string_decoder/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string_decoder@1.3.0", + "Name": "string_decoder", + "Identifier": { + "PURL": "pkg:npm/string_decoder@1.3.0", + "UID": "d7ace92fccb5110f" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@3.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@3.0.1", + "UID": "b1597074ed558f71" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@3.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@3.0.1", + "UID": "34b7a0cee25e462a" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@4.0.0", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@4.0.0", + "UID": "a3d4d5d15949b457" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@6.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@6.0.1", + "UID": "29ed8624e21dc18c" + }, + "Version": "6.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-ansi-cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@6.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@6.0.1", + "UID": "70e6f906630a6410" + }, + "Version": "6.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@7.1.0", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@7.1.0", + "UID": "3692296b19be24" + }, + "Version": "7.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@7.1.0", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@7.1.0", + "UID": "ae8e699a1a7a7909" + }, + "Version": "7.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-bom@3.0.0", + "Name": "strip-bom", + "Identifier": { + "PURL": "pkg:npm/strip-bom@3.0.0", + "UID": "c43bac785d4251c5" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-dirs@2.1.0", + "Name": "strip-dirs", + "Identifier": { + "PURL": "pkg:npm/strip-dirs@2.1.0", + "UID": "bff0d910aa17edc7" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-dirs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-json-comments@2.0.1", + "Name": "strip-json-comments", + "Identifier": { + "PURL": "pkg:npm/strip-json-comments@2.0.1", + "UID": "9534e854e5abec0b" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-json-comments@2.0.1", + "Name": "strip-json-comments", + "Identifier": { + "PURL": "pkg:npm/strip-json-comments@2.0.1", + "UID": "823cbc5e64a9a759" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-outer@1.0.1", + "Name": "strip-outer", + "Identifier": { + "PURL": "pkg:npm/strip-outer@1.0.1", + "UID": "39ec39956d9e38ac" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-outer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strtok3@6.3.0", + "Name": "strtok3", + "Identifier": { + "PURL": "pkg:npm/strtok3@6.3.0", + "UID": "4fca5e2a6991d696" + }, + "Version": "6.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strtok3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-color@2.0.0", + "Name": "supports-color", + "Identifier": { + "PURL": "pkg:npm/supports-color@2.0.0", + "UID": "8b280a133b422f22" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-color@5.5.0", + "Name": "supports-color", + "Identifier": { + "PURL": "pkg:npm/supports-color@5.5.0", + "UID": "ec5ec5a563d51380" + }, + "Version": "5.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/supports-color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-color@7.2.0", + "Name": "supports-color", + "Identifier": { + "PURL": "pkg:npm/supports-color@7.2.0", + "UID": "a61110c80bbee83d" + }, + "Version": "7.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-preserve-symlinks-flag@1.0.0", + "Name": "supports-preserve-symlinks-flag", + "Identifier": { + "PURL": "pkg:npm/supports-preserve-symlinks-flag@1.0.0", + "UID": "4b9bc15c0f2766f4" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/supports-preserve-symlinks-flag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "svg-captcha@1.4.0", + "Name": "svg-captcha", + "Identifier": { + "PURL": "pkg:npm/svg-captcha@1.4.0", + "UID": "226e5a45a4d9ee95" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/svg-captcha/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "swagger-ui-dist@5.28.1", + "Name": "swagger-ui-dist", + "Identifier": { + "PURL": "pkg:npm/swagger-ui-dist@5.28.1", + "UID": "4953b4f3d3a77469" + }, + "Version": "5.28.1", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/swagger-ui-dist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "swagger-ui-express@5.0.1", + "Name": "swagger-ui-express", + "Identifier": { + "PURL": "pkg:npm/swagger-ui-express@5.0.1", + "UID": "a2b7b40c758635e2" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/swagger-ui-express/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar@4.4.19", + "Name": "tar", + "Identifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "Version": "4.4.19", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar@6.2.1", + "Name": "tar", + "Identifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "Version": "6.2.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar@7.4.3", + "Name": "tar", + "Identifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "Version": "7.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar-fs@2.1.3", + "Name": "tar-fs", + "Identifier": { + "PURL": "pkg:npm/tar-fs@2.1.3", + "UID": "6f65cc88326c1d70" + }, + "Version": "2.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar-stream@1.6.2", + "Name": "tar-stream", + "Identifier": { + "PURL": "pkg:npm/tar-stream@1.6.2", + "UID": "ef7dfaff84c1e49d" + }, + "Version": "1.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar-stream@2.2.0", + "Name": "tar-stream", + "Identifier": { + "PURL": "pkg:npm/tar-stream@2.2.0", + "UID": "e2feb6bf55910640" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tdigest@0.1.2", + "Name": "tdigest", + "Identifier": { + "PURL": "pkg:npm/tdigest@0.1.2", + "UID": "bf0dc12bb40ecbb2" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tdigest/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "text-hex@1.0.0", + "Name": "text-hex", + "Identifier": { + "PURL": "pkg:npm/text-hex@1.0.0", + "UID": "51b9dd102a7a6f97" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/text-hex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "thirty-two@1.0.2", + "Name": "thirty-two", + "Identifier": { + "PURL": "pkg:npm/thirty-two@1.0.2", + "UID": "66fe65d9a7bf6902" + }, + "Version": "1.0.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/thirty-two/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "through@2.3.8", + "Name": "through", + "Identifier": { + "PURL": "pkg:npm/through@2.3.8", + "UID": "30bab81f1ff991fb" + }, + "Version": "2.3.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/through/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "timed-out@4.0.1", + "Name": "timed-out", + "Identifier": { + "PURL": "pkg:npm/timed-out@4.0.1", + "UID": "ed430adf54d398cd" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/timed-out/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tiny-inflate@1.0.3", + "Name": "tiny-inflate", + "Identifier": { + "PURL": "pkg:npm/tiny-inflate@1.0.3", + "UID": "7c4fda35f8d00ba" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tiny-inflate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tinyglobby@0.2.14", + "Name": "tinyglobby", + "Identifier": { + "PURL": "pkg:npm/tinyglobby@0.2.14", + "UID": "6fff20e6f8036be" + }, + "Version": "0.2.14", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tinyglobby/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-buffer@1.2.1", + "Name": "to-buffer", + "Identifier": { + "PURL": "pkg:npm/to-buffer@1.2.1", + "UID": "496fcc3ce6354f5d" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-object-path@0.3.0", + "Name": "to-object-path", + "Identifier": { + "PURL": "pkg:npm/to-object-path@0.3.0", + "UID": "b43ae401f81d4039" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-object-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex@3.0.2", + "Name": "to-regex", + "Identifier": { + "PURL": "pkg:npm/to-regex@3.0.2", + "UID": "e7ab23ed7f275f4c" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@2.1.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@2.1.1", + "UID": "65b6f8dbd73d6cbd" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@5.0.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@5.0.1", + "UID": "9f4e09510ecf8050" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@5.0.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@5.0.1", + "UID": "88df2c714880894e" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@5.0.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@5.0.1", + "UID": "3b83b7731fbb54e1" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "toidentifier@1.0.1", + "Name": "toidentifier", + "Identifier": { + "PURL": "pkg:npm/toidentifier@1.0.1", + "UID": "ac5076373ea3b725" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/toidentifier/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "token-stream@1.0.0", + "Name": "token-stream", + "Identifier": { + "PURL": "pkg:npm/token-stream@1.0.0", + "UID": "5242e7a4de00b299" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/token-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "token-types@4.2.1", + "Name": "token-types", + "Identifier": { + "PURL": "pkg:npm/token-types@4.2.1", + "UID": "e38b6c12ca3a01b6" + }, + "Version": "4.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/token-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "toposort-class@1.0.1", + "Name": "toposort-class", + "Identifier": { + "PURL": "pkg:npm/toposort-class@1.0.1", + "UID": "a1b5525bc781eae4" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/toposort-class/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tr46@0.0.3", + "Name": "tr46", + "Identifier": { + "PURL": "pkg:npm/tr46@0.0.3", + "UID": "5f56c2afdee6ec0b" + }, + "Version": "0.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tr46/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "traverse@0.3.9", + "Name": "traverse", + "Identifier": { + "PURL": "pkg:npm/traverse@0.3.9", + "UID": "9566592183f41416" + }, + "Version": "0.3.9", + "Licenses": [ + "MIT/X11" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/traverse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tree-kill@1.2.2", + "Name": "tree-kill", + "Identifier": { + "PURL": "pkg:npm/tree-kill@1.2.2", + "UID": "ad3dc832b79ccd1f" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tree-kill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "trim-repeated@1.0.0", + "Name": "trim-repeated", + "Identifier": { + "PURL": "pkg:npm/trim-repeated@1.0.0", + "UID": "db4d23c57ebd3710" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/trim-repeated/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "triple-beam@1.4.1", + "Name": "triple-beam", + "Identifier": { + "PURL": "pkg:npm/triple-beam@1.4.1", + "UID": "f549d8801ad67317" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/triple-beam/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "truncate-utf8-bytes@1.0.2", + "Name": "truncate-utf8-bytes", + "Identifier": { + "PURL": "pkg:npm/truncate-utf8-bytes@1.0.2", + "UID": "c2e3346acb2c7ae7" + }, + "Version": "1.0.2", + "Licenses": [ + "WTFPL" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/truncate-utf8-bytes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ts-node@9.1.1", + "Name": "ts-node", + "Identifier": { + "PURL": "pkg:npm/ts-node@9.1.1", + "UID": "c6bea377ad36d6b6" + }, + "Version": "9.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ts-node-dev@1.1.8", + "Name": "ts-node-dev", + "Identifier": { + "PURL": "pkg:npm/ts-node-dev@1.1.8", + "UID": "75f163fefeb5868c" + }, + "Version": "1.1.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tsconfig@7.0.0", + "Name": "tsconfig", + "Identifier": { + "PURL": "pkg:npm/tsconfig@7.0.0", + "UID": "f15f9b787d9bada0" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tsconfig/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tslib@2.7.0", + "Name": "tslib", + "Identifier": { + "PURL": "pkg:npm/tslib@2.7.0", + "UID": "771c6e4bbd07c113" + }, + "Version": "2.7.0", + "Licenses": [ + "0BSD" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tslib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tunnel-agent@0.6.0", + "Name": "tunnel-agent", + "Identifier": { + "PURL": "pkg:npm/tunnel-agent@0.6.0", + "UID": "18e3fd151ea326ff" + }, + "Version": "0.6.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tunnel-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "type-is@1.6.18", + "Name": "type-is", + "Identifier": { + "PURL": "pkg:npm/type-is@1.6.18", + "UID": "199bf01ce031614e" + }, + "Version": "1.6.18", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/type-is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typecast@0.0.1", + "Name": "typecast", + "Identifier": { + "PURL": "pkg:npm/typecast@0.0.1", + "UID": "988eb78895b4558d" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typecast/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typed-array-buffer@1.0.3", + "Name": "typed-array-buffer", + "Identifier": { + "PURL": "pkg:npm/typed-array-buffer@1.0.3", + "UID": "1958a9cc94a593f8" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typed-array-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typedarray@0.0.6", + "Name": "typedarray", + "Identifier": { + "PURL": "pkg:npm/typedarray@0.0.6", + "UID": "ad5f55e829423973" + }, + "Version": "0.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typedarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typescript@5.3.3", + "Name": "typescript", + "Identifier": { + "PURL": "pkg:npm/typescript@5.3.3", + "UID": "91347a022751862e" + }, + "Version": "5.3.3", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typescript/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "uglify-js@3.19.3", + "Name": "uglify-js", + "Identifier": { + "PURL": "pkg:npm/uglify-js@3.19.3", + "UID": "290351deb881072d" + }, + "Version": "3.19.3", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/uglify-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unbzip2-stream@1.4.3", + "Name": "unbzip2-stream", + "Identifier": { + "PURL": "pkg:npm/unbzip2-stream@1.4.3", + "UID": "1d894091d11257ae" + }, + "Version": "1.4.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unbzip2-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unc-path-regex@0.1.2", + "Name": "unc-path-regex", + "Identifier": { + "PURL": "pkg:npm/unc-path-regex@0.1.2", + "UID": "6cbc947cb38cfcd" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unc-path-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "underscore.string@3.3.6", + "Name": "underscore.string", + "Identifier": { + "PURL": "pkg:npm/underscore.string@3.3.6", + "UID": "a88fca476925ff40" + }, + "Version": "3.3.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/underscore.string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "undici-types@6.19.8", + "Name": "undici-types", + "Identifier": { + "PURL": "pkg:npm/undici-types@6.19.8", + "UID": "d4ab177571053a21" + }, + "Version": "6.19.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethers/node_modules/undici-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "undici-types@6.21.0", + "Name": "undici-types", + "Identifier": { + "PURL": "pkg:npm/undici-types@6.21.0", + "UID": "2455d987e602f83e" + }, + "Version": "6.21.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/undici-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unicode-properties@1.4.1", + "Name": "unicode-properties", + "Identifier": { + "PURL": "pkg:npm/unicode-properties@1.4.1", + "UID": "b06e49f7bd37e256" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unicode-properties/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unicode-trie@2.0.0", + "Name": "unicode-trie", + "Identifier": { + "PURL": "pkg:npm/unicode-trie@2.0.0", + "UID": "f09d67e042af6264" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unicode-trie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "union-value@1.0.1", + "Name": "union-value", + "Identifier": { + "PURL": "pkg:npm/union-value@1.0.1", + "UID": "cc88de145b0b19e1" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/union-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-filename@1.1.1", + "Name": "unique-filename", + "Identifier": { + "PURL": "pkg:npm/unique-filename@1.1.1", + "UID": "447b3a26b467a2ad" + }, + "Version": "1.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-filename@4.0.0", + "Name": "unique-filename", + "Identifier": { + "PURL": "pkg:npm/unique-filename@4.0.0", + "UID": "236a7469a1599df1" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unique-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-slug@2.0.2", + "Name": "unique-slug", + "Identifier": { + "PURL": "pkg:npm/unique-slug@2.0.2", + "UID": "ffdc168b728f2847" + }, + "Version": "2.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-slug@5.0.0", + "Name": "unique-slug", + "Identifier": { + "PURL": "pkg:npm/unique-slug@5.0.0", + "UID": "bba73cf030b91297" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unique-slug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unit-compare@1.0.1", + "Name": "unit-compare", + "Identifier": { + "PURL": "pkg:npm/unit-compare@1.0.1", + "UID": "8819d9b8fb73bdc4" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unit-compare/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "universalify@2.0.1", + "Name": "universalify", + "Identifier": { + "PURL": "pkg:npm/universalify@2.0.1", + "UID": "95a391effe65e940" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/universalify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unpipe@1.0.0", + "Name": "unpipe", + "Identifier": { + "PURL": "pkg:npm/unpipe@1.0.0", + "UID": "46b8c215e46cc0f" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unpipe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unset-value@1.0.0", + "Name": "unset-value", + "Identifier": { + "PURL": "pkg:npm/unset-value@1.0.0", + "UID": "47035a301da0f9d3" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "untildify@2.1.0", + "Name": "untildify", + "Identifier": { + "PURL": "pkg:npm/untildify@2.1.0", + "UID": "5c94efaf53cf4cb" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/untildify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unzipper@0.9.15", + "Name": "unzipper", + "Identifier": { + "PURL": "pkg:npm/unzipper@0.9.15", + "UID": "42789e98fe93f8d" + }, + "Version": "0.9.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unzipper/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "urix@0.1.0", + "Name": "urix", + "Identifier": { + "PURL": "pkg:npm/urix@0.1.0", + "UID": "d18913ab0761ed4b" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/urix/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "url-parse-lax@3.0.0", + "Name": "url-parse-lax", + "Identifier": { + "PURL": "pkg:npm/url-parse-lax@3.0.0", + "UID": "a9f705aed768bfc" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/url-parse-lax/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "url-to-options@1.0.1", + "Name": "url-to-options", + "Identifier": { + "PURL": "pkg:npm/url-to-options@1.0.1", + "UID": "e9bab56719cc3cbf" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/url-to-options/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "use@3.1.1", + "Name": "use", + "Identifier": { + "PURL": "pkg:npm/use@3.1.1", + "UID": "5da4157c02fc62e6" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/use/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "utf8-byte-length@1.0.5", + "Name": "utf8-byte-length", + "Identifier": { + "PURL": "pkg:npm/utf8-byte-length@1.0.5", + "UID": "51f2da6ef47bb425" + }, + "Version": "1.0.5", + "Licenses": [ + "(WTFPL OR MIT)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/utf8-byte-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "util@0.12.5", + "Name": "util", + "Identifier": { + "PURL": "pkg:npm/util@0.12.5", + "UID": "6bf37a4f65b8631a" + }, + "Version": "0.12.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/util/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "util-deprecate@1.0.2", + "Name": "util-deprecate", + "Identifier": { + "PURL": "pkg:npm/util-deprecate@1.0.2", + "UID": "4f17b98c1b19e18e" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/util-deprecate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "utils-merge@1.0.1", + "Name": "utils-merge", + "Identifier": { + "PURL": "pkg:npm/utils-merge@1.0.1", + "UID": "f9d14879d53574f9" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/utils-merge/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "uuid@8.3.2", + "Name": "uuid", + "Identifier": { + "PURL": "pkg:npm/uuid@8.3.2", + "UID": "1f1e50f54c76f55d" + }, + "Version": "8.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/uuid/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "v8flags@3.2.0", + "Name": "v8flags", + "Identifier": { + "PURL": "pkg:npm/v8flags@3.2.0", + "UID": "4639010e2e5ac514" + }, + "Version": "3.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/v8flags/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "validate@4.5.1", + "Name": "validate", + "Identifier": { + "PURL": "pkg:npm/validate@4.5.1", + "UID": "158c9224f786f437" + }, + "Version": "4.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/validate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "validator@13.15.15", + "Name": "validator", + "Identifier": { + "PURL": "pkg:npm/validator@13.15.15", + "UID": "8bb3d95c22879d77" + }, + "Version": "13.15.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "vary@1.1.2", + "Name": "vary", + "Identifier": { + "PURL": "pkg:npm/vary@1.1.2", + "UID": "b0be96370b4a84bc" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/vary/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "vm2@3.9.17", + "Name": "vm2", + "Identifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "Version": "3.9.17", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/vm2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "void-elements@3.1.0", + "Name": "void-elements", + "Identifier": { + "PURL": "pkg:npm/void-elements@3.1.0", + "UID": "6d7f911fdf75598b" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/void-elements/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "walk@2.3.15", + "Name": "walk", + "Identifier": { + "PURL": "pkg:npm/walk@2.3.15", + "UID": "ccf4a37451f2507d" + }, + "Version": "2.3.15", + "Licenses": [ + "(MIT OR Apache-2.0)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "walkdir@0.0.11", + "Name": "walkdir", + "Identifier": { + "PURL": "pkg:npm/walkdir@0.0.11", + "UID": "10e8194dffc3c122" + }, + "Version": "0.0.11", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/walkdir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3@4.16.0", + "Name": "web3", + "Identifier": { + "PURL": "pkg:npm/web3@4.16.0", + "UID": "2fec6474c5321ea2" + }, + "Version": "4.16.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-core@4.7.1", + "Name": "web3-core", + "Identifier": { + "PURL": "pkg:npm/web3-core@4.7.1", + "UID": "cc376c5080d1133" + }, + "Version": "4.7.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-core/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-errors@1.3.1", + "Name": "web3-errors", + "Identifier": { + "PURL": "pkg:npm/web3-errors@1.3.1", + "UID": "ad44e045c620f878" + }, + "Version": "1.3.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth@4.11.1", + "Name": "web3-eth", + "Identifier": { + "PURL": "pkg:npm/web3-eth@4.11.1", + "UID": "f90d5ac39196faba" + }, + "Version": "4.11.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-abi@4.4.1", + "Name": "web3-eth-abi", + "Identifier": { + "PURL": "pkg:npm/web3-eth-abi@4.4.1", + "UID": "121721c25ffa808f" + }, + "Version": "4.4.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-accounts@4.3.1", + "Name": "web3-eth-accounts", + "Identifier": { + "PURL": "pkg:npm/web3-eth-accounts@4.3.1", + "UID": "8a933eb99f813435" + }, + "Version": "4.3.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-accounts/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-contract@4.7.2", + "Name": "web3-eth-contract", + "Identifier": { + "PURL": "pkg:npm/web3-eth-contract@4.7.2", + "UID": "171cd67bb21c1a8f" + }, + "Version": "4.7.2", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-contract/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-ens@4.4.0", + "Name": "web3-eth-ens", + "Identifier": { + "PURL": "pkg:npm/web3-eth-ens@4.4.0", + "UID": "30a221ff50178078" + }, + "Version": "4.4.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-ens/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-iban@4.0.7", + "Name": "web3-eth-iban", + "Identifier": { + "PURL": "pkg:npm/web3-eth-iban@4.0.7", + "UID": "60422fbb97f15b70" + }, + "Version": "4.0.7", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-iban/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-personal@4.1.0", + "Name": "web3-eth-personal", + "Identifier": { + "PURL": "pkg:npm/web3-eth-personal@4.1.0", + "UID": "efe6d88a5caf3633" + }, + "Version": "4.1.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-personal/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-net@4.1.0", + "Name": "web3-net", + "Identifier": { + "PURL": "pkg:npm/web3-net@4.1.0", + "UID": "67e4c2a23a56702b" + }, + "Version": "4.1.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-net/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-providers-http@4.2.0", + "Name": "web3-providers-http", + "Identifier": { + "PURL": "pkg:npm/web3-providers-http@4.2.0", + "UID": "40a4f4ffd9d804e5" + }, + "Version": "4.2.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-providers-http/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-providers-ipc@4.0.7", + "Name": "web3-providers-ipc", + "Identifier": { + "PURL": "pkg:npm/web3-providers-ipc@4.0.7", + "UID": "6b2dd80442ea1392" + }, + "Version": "4.0.7", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-providers-ipc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-providers-ws@4.0.8", + "Name": "web3-providers-ws", + "Identifier": { + "PURL": "pkg:npm/web3-providers-ws@4.0.8", + "UID": "83a1684048efd31c" + }, + "Version": "4.0.8", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-providers-ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-rpc-methods@1.3.0", + "Name": "web3-rpc-methods", + "Identifier": { + "PURL": "pkg:npm/web3-rpc-methods@1.3.0", + "UID": "3fefa132144c891" + }, + "Version": "1.3.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-rpc-methods/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-rpc-providers@1.0.0-rc.4", + "Name": "web3-rpc-providers", + "Identifier": { + "PURL": "pkg:npm/web3-rpc-providers@1.0.0-rc.4", + "UID": "dfaa8c08edb2dfe7" + }, + "Version": "1.0.0-rc.4", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-rpc-providers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-types@1.10.0", + "Name": "web3-types", + "Identifier": { + "PURL": "pkg:npm/web3-types@1.10.0", + "UID": "3f92b115839b73a2" + }, + "Version": "1.10.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-utils@4.3.3", + "Name": "web3-utils", + "Identifier": { + "PURL": "pkg:npm/web3-utils@4.3.3", + "UID": "3a1b1b585780b73" + }, + "Version": "4.3.3", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-validator@2.0.6", + "Name": "web3-validator", + "Identifier": { + "PURL": "pkg:npm/web3-validator@2.0.6", + "UID": "32a43e8db2925529" + }, + "Version": "2.0.6", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "webidl-conversions@3.0.1", + "Name": "webidl-conversions", + "Identifier": { + "PURL": "pkg:npm/webidl-conversions@3.0.1", + "UID": "152b77853a28d2ce" + }, + "Version": "3.0.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/webidl-conversions/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "whatwg-url@5.0.0", + "Name": "whatwg-url", + "Identifier": { + "PURL": "pkg:npm/whatwg-url@5.0.0", + "UID": "7f0f346857f98e1c" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/whatwg-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which@1.3.1", + "Name": "which", + "Identifier": { + "PURL": "pkg:npm/which@1.3.1", + "UID": "79eb00da0203f6d2" + }, + "Version": "1.3.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-prefix/node_modules/which/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which@2.0.2", + "Name": "which", + "Identifier": { + "PURL": "pkg:npm/which@2.0.2", + "UID": "34a42f3a149cd0f1" + }, + "Version": "2.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which@5.0.0", + "Name": "which", + "Identifier": { + "PURL": "pkg:npm/which@5.0.0", + "UID": "9924b7720c3b9f2f" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/which/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-boxed-primitive@1.1.1", + "Name": "which-boxed-primitive", + "Identifier": { + "PURL": "pkg:npm/which-boxed-primitive@1.1.1", + "UID": "740dccb203b805ae" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-boxed-primitive/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-collection@1.0.2", + "Name": "which-collection", + "Identifier": { + "PURL": "pkg:npm/which-collection@1.0.2", + "UID": "7dca038be30a3d2d" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-collection/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-module@2.0.1", + "Name": "which-module", + "Identifier": { + "PURL": "pkg:npm/which-module@2.0.1", + "UID": "c9b4e6f8ed804e7c" + }, + "Version": "2.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-module/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-pm-runs@1.1.0", + "Name": "which-pm-runs", + "Identifier": { + "PURL": "pkg:npm/which-pm-runs@1.1.0", + "UID": "7da7a9390c3bb734" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-pm-runs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-typed-array@1.1.19", + "Name": "which-typed-array", + "Identifier": { + "PURL": "pkg:npm/which-typed-array@1.1.19", + "UID": "f2833b8b00062a26" + }, + "Version": "1.1.19", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-typed-array/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wide-align@1.1.3", + "Name": "wide-align", + "Identifier": { + "PURL": "pkg:npm/wide-align@1.1.3", + "UID": "eb9a806dc2806ff9" + }, + "Version": "1.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wide-align@1.1.5", + "Name": "wide-align", + "Identifier": { + "PURL": "pkg:npm/wide-align@1.1.5", + "UID": "3ab534b758896704" + }, + "Version": "1.1.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "winston@3.17.0", + "Name": "winston", + "Identifier": { + "PURL": "pkg:npm/winston@3.17.0", + "UID": "eb5ac0aab1918b94" + }, + "Version": "3.17.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "winston-transport@4.9.0", + "Name": "winston-transport", + "Identifier": { + "PURL": "pkg:npm/winston-transport@4.9.0", + "UID": "ec8aa3e27e91d47f" + }, + "Version": "4.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston-transport/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "with@7.0.2", + "Name": "with", + "Identifier": { + "PURL": "pkg:npm/with@7.0.2", + "UID": "f2f03b3fbc70dc41" + }, + "Version": "7.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/with/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wkx@0.5.0", + "Name": "wkx", + "Identifier": { + "PURL": "pkg:npm/wkx@0.5.0", + "UID": "324d67050820b120" + }, + "Version": "0.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wkx/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wordwrap@0.0.3", + "Name": "wordwrap", + "Identifier": { + "PURL": "pkg:npm/wordwrap@0.0.3", + "UID": "559ff706fbca3a9a" + }, + "Version": "0.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wordwrap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wordwrap@1.0.0", + "Name": "wordwrap", + "Identifier": { + "PURL": "pkg:npm/wordwrap@1.0.0", + "UID": "e5e982e840f6b88a" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrap-ansi@6.2.0", + "Name": "wrap-ansi", + "Identifier": { + "PURL": "pkg:npm/wrap-ansi@6.2.0", + "UID": "5e982b463e7ecfa" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrap-ansi@7.0.0", + "Name": "wrap-ansi", + "Identifier": { + "PURL": "pkg:npm/wrap-ansi@7.0.0", + "UID": "dcd1374e14c1a6e8" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrap-ansi@8.1.0", + "Name": "wrap-ansi", + "Identifier": { + "PURL": "pkg:npm/wrap-ansi@8.1.0", + "UID": "f07e01c9567a1eab" + }, + "Version": "8.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrappy@1.0.2", + "Name": "wrappy", + "Identifier": { + "PURL": "pkg:npm/wrappy@1.0.2", + "UID": "667b71fcb90d3a0f" + }, + "Version": "1.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrappy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ws@7.4.6", + "Name": "ws", + "Identifier": { + "PURL": "pkg:npm/ws@7.4.6", + "UID": "e83b87b6f7940c56" + }, + "Version": "7.4.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io/node_modules/ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ws@8.17.1", + "Name": "ws", + "Identifier": { + "PURL": "pkg:npm/ws@8.17.1", + "UID": "7465b75db3996441" + }, + "Version": "8.17.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "xtend@4.0.2", + "Name": "xtend", + "Identifier": { + "PURL": "pkg:npm/xtend@4.0.2", + "UID": "abde69cc55f7cef3" + }, + "Version": "4.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/xtend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "y18n@4.0.3", + "Name": "y18n", + "Identifier": { + "PURL": "pkg:npm/y18n@4.0.3", + "UID": "e44228f3f4721d58" + }, + "Version": "4.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/y18n/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@3.1.1", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@3.1.1", + "UID": "c881aa375c928ea2" + }, + "Version": "3.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "cdb818f91261d2cc" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "1bb8da80ef7e0042" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "de8afd5d1a0d571f" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "dea1df784c3470ee" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@5.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@5.0.0", + "UID": "6a23aa6d5ba93c27" + }, + "Version": "5.0.0", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yaml-schema-validator@1.2.3", + "Name": "yaml-schema-validator", + "Identifier": { + "PURL": "pkg:npm/yaml-schema-validator@1.2.3", + "UID": "327b37091e1b6169" + }, + "Version": "1.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yaml-schema-validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yargs@15.4.1", + "Name": "yargs", + "Identifier": { + "PURL": "pkg:npm/yargs@15.4.1", + "UID": "b4b09ab568377d5b" + }, + "Version": "15.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/yargs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yargs-parser@18.1.3", + "Name": "yargs-parser", + "Identifier": { + "PURL": "pkg:npm/yargs-parser@18.1.3", + "UID": "91490c766ea25c2" + }, + "Version": "18.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/yargs-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yauzl@2.10.0", + "Name": "yauzl", + "Identifier": { + "PURL": "pkg:npm/yauzl@2.10.0", + "UID": "4bfe67708305159c" + }, + "Version": "2.10.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yauzl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yn@3.1.1", + "Name": "yn", + "Identifier": { + "PURL": "pkg:npm/yn@3.1.1", + "UID": "1f88473c1a9ad370" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "z85@0.0.2", + "Name": "z85", + "Identifier": { + "PURL": "pkg:npm/z85@0.0.2", + "UID": "296dac8221473363" + }, + "Version": "0.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/z85/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "zip-stream@1.2.0", + "Name": "zip-stream", + "Identifier": { + "PURL": "pkg:npm/zip-stream@1.2.0", + "UID": "28a6776eed318d5c" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/zip-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "zod@3.25.76", + "Name": "zod", + "Identifier": { + "PURL": "pkg:npm/zod@3.25.76", + "UID": "62b9a70e177ed081" + }, + "Version": "3.25.76", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/zod/package.json", + "AnalyzedBy": "node-pkg" + } + ], + "Vulnerabilities": [ + { + "VulnerabilityID": "NSWG-ECO-428", + "PkgID": "base64url@0.0.6", + "PkgName": "base64url", + "PkgPath": "juice-shop/node_modules/base64url/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/base64url@0.0.6", + "UID": "cc1ef9638242bfa1" + }, + "InstalledVersion": "0.0.6", + "FixedVersion": "\u003e=3.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://hackerone.com/reports/321687", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:49d67c3bad59a3704253de1dca465638d00604b38911a490e436abc076af810f", + "Title": "Out-of-bounds Read", + "Description": "`base64url` allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below", + "Severity": "HIGH", + "VendorSeverity": { + "nodejs-security-wg": 3 + }, + "References": [ + "https://github.com/brianloveswords/base64url/pull/25", + "https://hackerone.com/reports/321687" + ] + }, + { + "VulnerabilityID": "GHSA-rvg8-pwq2-xj7q", + "PkgID": "base64url@0.0.6", + "PkgName": "base64url", + "PkgPath": "juice-shop/node_modules/base64url/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/base64url@0.0.6", + "UID": "cc1ef9638242bfa1" + }, + "InstalledVersion": "0.0.6", + "FixedVersion": "3.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://github.com/advisories/GHSA-rvg8-pwq2-xj7q", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:f3c4b1163f8ff93f915dc9e9134419355672181fd397f3f412a309c1fcffb0e3", + "Title": "Out-of-bounds Read in base64url", + "Description": "Versions of `base64url` before 3.0.0 are vulnerable to to out-of-bounds reads as it allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below.\n\n\n## Recommendation\n\nUpdate to version 3.0.0 or later.", + "Severity": "MEDIUM", + "VendorSeverity": { + "ghsa": 2 + }, + "References": [ + "https://github.com/brianloveswords/base64url", + "https://github.com/brianloveswords/base64url/commit/4fbd954a0a69e9d898de2146557cc6e893e79542", + "https://github.com/brianloveswords/base64url/pull/25", + "https://hackerone.com/reports/321687" + ], + "PublishedDate": "2020-09-01T20:42:44Z", + "LastModifiedDate": "2021-09-24T20:34:56Z" + }, + { + "VulnerabilityID": "CVE-2024-4068", + "VendorIDs": [ + "GHSA-grv7-fg5c-xmjg" + ], + "PkgID": "braces@2.3.2", + "PkgName": "braces", + "PkgPath": "juice-shop/node_modules/braces/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/braces@2.3.2", + "UID": "8794eed57eb3411f" + }, + "InstalledVersion": "2.3.2", + "FixedVersion": "3.0.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-4068", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8cba1871e143c3c26f94cd0db0421b63e322386eb2e35973ac4197c2cd237d00", + "Title": "braces: fails to limit the number of characters it can handle", + "Description": "The NPM package `braces`, versions prior to 3.0.3, fails to limit the number of characters it can handle, which could lead to Memory Exhaustion. In `lib/parse.js,` if a malicious user sends \"imbalanced braces\" as input, the parsing will enter a loop, which will cause the program to start allocating heap memory without freeing it at any moment of the loop. Eventually, the JavaScript heap limit is reached, and the program will crash.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1050", + "CWE-400" + ], + "VendorSeverity": { + "cbl-mariner": 3, + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-4068", + "https://devhub.checkmarx.com/cve-details/CVE-2024-4068", + "https://devhub.checkmarx.com/cve-details/CVE-2024-4068/", + "https://github.com/micromatch/braces", + "https://github.com/micromatch/braces/blob/98414f9f1fabe021736e26836d8306d5de747e0d/lib/parse.js#L308", + "https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff", + "https://github.com/micromatch/braces/issues/35", + "https://github.com/micromatch/braces/pull/37", + "https://github.com/micromatch/braces/pull/40", + "https://nvd.nist.gov/vuln/detail/CVE-2024-4068", + "https://www.cve.org/CVERecord?id=CVE-2024-4068" + ], + "PublishedDate": "2024-05-14T15:42:48.66Z", + "LastModifiedDate": "2025-12-31T01:04:21.577Z" + }, + { + "VulnerabilityID": "CVE-2024-47764", + "VendorIDs": [ + "GHSA-pxg6-pf52-xh8x" + ], + "PkgID": "cookie@0.4.2", + "PkgName": "cookie", + "PkgPath": "juice-shop/node_modules/engine.io/node_modules/cookie/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/cookie@0.4.2", + "UID": "f53e13c80d501e26" + }, + "InstalledVersion": "0.4.2", + "FixedVersion": "0.7.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-47764", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:cc362ac4bdadd9c19f079588e912980f84678e0acdde45d5a41bbc968a8326e4", + "Title": "cookie: cookie accepts cookie name, path, and domain with out of bounds characters", + "Description": "cookie is a basic HTTP cookie parser and serializer for HTTP servers. The cookie name could be used to set other fields of the cookie, resulting in an unexpected cookie value. A similar escape can be used for path and domain, which could be abused to alter other fields of the cookie. Upgrade to 0.7.0, which updates the validation for name, path, and domain.", + "Severity": "LOW", + "CweIDs": [ + "CWE-74" + ], + "VendorSeverity": { + "cbl-mariner": 2, + "ghsa": 1, + "redhat": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 3.7 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-47764", + "https://github.com/jshttp/cookie", + "https://github.com/jshttp/cookie/commit/e10042845354fea83bd8f34af72475eed1dadf5c", + "https://github.com/jshttp/cookie/pull/167", + "https://github.com/jshttp/cookie/security/advisories/GHSA-pxg6-pf52-xh8x", + "https://nvd.nist.gov/vuln/detail/CVE-2024-47764", + "https://www.cve.org/CVERecord?id=CVE-2024-47764" + ], + "PublishedDate": "2024-10-04T20:15:07.31Z", + "LastModifiedDate": "2024-10-07T17:48:28.117Z" + }, + { + "VulnerabilityID": "CVE-2023-46233", + "VendorIDs": [ + "GHSA-xwcq-pm8m-c4vf" + ], + "PkgID": "crypto-js@3.3.0", + "PkgName": "crypto-js", + "PkgPath": "juice-shop/node_modules/crypto-js/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/crypto-js@3.3.0", + "UID": "db05eff811a3ecbf" + }, + "InstalledVersion": "3.3.0", + "FixedVersion": "4.2.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-46233", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:9a284f36c349fbd2a6bd94d75707ee430a31f28f723db1a09341cf57f3461e0b", + "Title": "crypto-js: PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard", + "Description": "crypto-js is a JavaScript library of crypto standards. Prior to version 4.2.0, crypto-js PBKDF2 is 1,000 times weaker than originally specified in 1993, and at least 1,300,000 times weaker than current industry standard. This is because it both defaults to SHA1, a cryptographic hash algorithm considered insecure since at least 2005, and defaults to one single iteration, a 'strength' or 'difficulty' value specified at 1,000 when specified in 1993. PBKDF2 relies on iteration count as a countermeasure to preimage and collision attacks. If used to protect passwords, the impact is high. If used to generate signatures, the impact is high. Version 4.2.0 contains a patch for this issue. As a workaround, configure crypto-js to use SHA256 with at least 250,000 iterations.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-328", + "CWE-916", + "CWE-327" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 3, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 9.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 9.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 9.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2023-46233", + "https://github.com/brix/crypto-js", + "https://github.com/brix/crypto-js/commit/421dd538b2d34e7c24a5b72cc64dc2b9167db40a", + "https://github.com/brix/crypto-js/security/advisories/GHSA-xwcq-pm8m-c4vf", + "https://lists.debian.org/debian-lts-announce/2023/11/msg00025.html", + "https://nvd.nist.gov/vuln/detail/CVE-2023-46233", + "https://ubuntu.com/security/notices/USN-6753-1", + "https://www.cve.org/CVERecord?id=CVE-2023-46233" + ], + "PublishedDate": "2023-10-25T21:15:10.307Z", + "LastModifiedDate": "2024-11-21T08:28:07.867Z" + }, + { + "VulnerabilityID": "CVE-2026-24001", + "VendorIDs": [ + "GHSA-73rr-hh4g-fpgx" + ], + "PkgID": "diff@4.0.2", + "PkgName": "diff", + "PkgPath": "juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/diff@4.0.2", + "UID": "a4d861187173176f" + }, + "InstalledVersion": "4.0.2", + "FixedVersion": "8.0.3, 5.2.2, 4.0.4, 3.5.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-24001", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:0d057ed81bbe84af846a53beddfe0426708bc59cc4484ac822967edca390f830", + "Title": "jsdiff: denial of service vulnerability in parsePatch and applyPatch", + "Description": "jsdiff is a JavaScript text differencing implementation. Prior to versions 8.0.3, 5.2.2, 4.0.4, and 3.5.1, attempting to parse a patch whose filename headers contain the line break characters `\\r`, `\\u2028`, or `\\u2029` can cause the `parsePatch` method to enter an infinite loop. It then consumes memory without limit until the process crashes due to running out of memory. Applications are therefore likely to be vulnerable to a denial-of-service attack if they call `parsePatch` with a user-provided patch as input. A large payload is not needed to trigger the vulnerability, so size limits on user input do not provide any protection. Furthermore, some applications may be vulnerable even when calling `parsePatch` on a patch generated by the application itself if the user is nonetheless able to control the filename headers (e.g. by directly providing the filenames of the files to be diffed). The `applyPatch` method is similarly affected if (and only if) called with a string representation of a patch as an argument, since under the hood it parses that string using `parsePatch`. Other methods of the library are unaffected. Finally, a second and lesser interdependent bug - a ReDOS - also exhibits when those same line break characters are present in a patch's *patch* header (also known as its \"leading garbage\"). A maliciously-crafted patch header of length *n* can take `parsePatch` O(*n*³) time to parse. Versions 8.0.3, 5.2.2, 4.0.4, and 3.5.1 contain a fix. As a workaround, do not attempt to parse patches that contain any of these characters: `\\r`, `\\u2028`, or `\\u2029`.", + "Severity": "LOW", + "CweIDs": [ + "CWE-400", + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 1, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U", + "V40Score": 2.7 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-24001", + "https://github.com/kpdecker/jsdiff", + "https://github.com/kpdecker/jsdiff/commit/15a1585230748c8ae6f8274c202e0c87309142f5", + "https://github.com/kpdecker/jsdiff/issues/653", + "https://github.com/kpdecker/jsdiff/pull/649", + "https://github.com/kpdecker/jsdiff/security/advisories/GHSA-73rr-hh4g-fpgx", + "https://nvd.nist.gov/vuln/detail/CVE-2026-24001", + "https://www.cve.org/CVERecord?id=CVE-2026-24001" + ], + "PublishedDate": "2026-01-22T03:15:47.627Z", + "LastModifiedDate": "2026-01-30T18:16:00.123Z" + }, + { + "VulnerabilityID": "CVE-2026-27837", + "VendorIDs": [ + "GHSA-r5mx-6wc6-7h9w" + ], + "PkgID": "dottie@2.0.6", + "PkgName": "dottie", + "PkgPath": "juice-shop/node_modules/dottie/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/dottie@2.0.6", + "UID": "4589244e908d5cfb" + }, + "InstalledVersion": "2.0.6", + "FixedVersion": "2.0.7", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27837", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:0189d45e858c093e105285a2304834b21666865c4a6f7164af8498cb65b6b37e", + "Title": "dottie.js: dottie.js: Unauthorized object modification via prototype pollution bypass", + "Description": "Dottie provides nested object access and manipulation in JavaScript. Versions 2.0.4 through 2.0.6 contain an incomplete fix for CVE-2023-26132. The prototype pollution guard introduced in commit `7d3aee1` only validates the first segment of a dot-separated path, allowing an attacker to bypass the protection by placing `__proto__` at any position other than the first. Both `dottie.set()` and `dottie.transform()` are affected. Version 2.0.7 contains an updated fix to address the residual vulnerability.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 4, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L", + "V3Score": 6.3 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L", + "V3Score": 6.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27837", + "https://github.com/advisories/GHSA-4gxf-g5gf-22h4", + "https://github.com/mickhansen/dottie.js", + "https://github.com/mickhansen/dottie.js/commit/7e8fa1345a4b46325f0eab8d7aeb1c4deaefdb14", + "https://github.com/mickhansen/dottie.js/security/advisories/GHSA-r5mx-6wc6-7h9w", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27837", + "https://www.cve.org/CVERecord?id=CVE-2026-27837" + ], + "PublishedDate": "2026-02-26T01:16:24.937Z", + "LastModifiedDate": "2026-02-28T00:58:17.54Z" + }, + { + "VulnerabilityID": "CVE-2022-41940", + "VendorIDs": [ + "GHSA-r7qp-cfhv-p84w" + ], + "PkgID": "engine.io@4.1.2", + "PkgName": "engine.io", + "PkgPath": "juice-shop/node_modules/engine.io/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/engine.io@4.1.2", + "UID": "e41317b2cfdf8e27" + }, + "InstalledVersion": "4.1.2", + "FixedVersion": "3.6.1, 6.2.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-41940", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:6a7da3466be06db694f497ec91678599790a48e60f79a823cbd92a641cab4731", + "Title": "engine.io: Specially crafted HTTP request can trigger an uncaught exception", + "Description": "Engine.IO is the implementation of transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO. A specially crafted HTTP request can trigger an uncaught exception on the Engine.IO server, thus killing the Node.js process. This impacts all the users of the engine.io package, including those who uses depending packages like socket.io. There is no known workaround except upgrading to a safe version. There are patches for this issue released in versions 3.6.1 and 6.2.1.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-248" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-41940", + "https://github.com/socketio/engine.io", + "https://github.com/socketio/engine.io/commit/425e833ab13373edf1dd5a0706f07100db14e3c6", + "https://github.com/socketio/engine.io/commit/83c4071af871fc188298d7d591e95670bf9f9085", + "https://github.com/socketio/engine.io/security/advisories/GHSA-r7qp-cfhv-p84w", + "https://nvd.nist.gov/vuln/detail/CVE-2022-41940", + "https://www.cve.org/CVERecord?id=CVE-2022-41940" + ], + "PublishedDate": "2022-11-22T01:15:37.847Z", + "LastModifiedDate": "2024-11-21T07:24:06.98Z" + }, + { + "VulnerabilityID": "CVE-2020-15084", + "VendorIDs": [ + "GHSA-6g6m-m6h5-w9gf" + ], + "PkgID": "express-jwt@0.1.3", + "PkgName": "express-jwt", + "PkgPath": "juice-shop/node_modules/express-jwt/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/express-jwt@0.1.3", + "UID": "6c1d77484eafca2e" + }, + "InstalledVersion": "0.1.3", + "FixedVersion": "6.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2020-15084", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:29e5e591faa03ebdb0d96ca72c55b9fbf8f35499714d8d49c5b43968aa640214", + "Title": "Authorization bypass in express-jwt", + "Description": "In express-jwt (NPM package) up and including version 5.3.3, the algorithms entry to be specified in the configuration is not being enforced. When algorithms is not specified in the configuration, with the combination of jwks-rsa, it may lead to authorization bypass. You are affected by this vulnerability if all of the following conditions apply: - You are using express-jwt - You do not have **algorithms** configured in your express-jwt configuration. - You are using libraries such as jwks-rsa as the **secret**. You can fix this by specifying **algorithms** in the express-jwt configuration. See linked GHSA for example. This is also fixed in version 6.0.0.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-285", + "CWE-863" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 4 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N", + "V3Score": 7.7 + }, + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", + "V2Score": 4.3, + "V3Score": 9.1 + } + }, + "References": [ + "https://github.com/auth0/express-jwt/commit/7ecab5f8f0cab5297c2b863596566eb0c019cdef", + "https://github.com/auth0/express-jwt/security/advisories/GHSA-6g6m-m6h5-w9gf", + "https://nvd.nist.gov/vuln/detail/CVE-2020-15084" + ], + "PublishedDate": "2020-06-30T16:15:15.22Z", + "LastModifiedDate": "2024-11-21T05:04:46.753Z" + }, + { + "VulnerabilityID": "CVE-2025-64756", + "VendorIDs": [ + "GHSA-5j98-mcp5-4vw2" + ], + "PkgID": "glob@10.4.5", + "PkgName": "glob", + "PkgPath": "juice-shop/node_modules/glob/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/glob@10.4.5", + "UID": "8555ad7448c22463" + }, + "InstalledVersion": "10.4.5", + "FixedVersion": "11.1.0, 10.5.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-64756", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:eb6214f4143bb4380674cf61fac26dae4ebd06939996561cc75c11eb6d8224fe", + "Title": "glob: glob: Command Injection Vulnerability via Malicious Filenames", + "Description": "Glob matches files using patterns the shell uses. Starting in version 10.2.0 and prior to versions 10.5.0 and 11.1.0, the glob CLI contains a command injection vulnerability in its -c/--cmd option that allows arbitrary command execution when processing files with malicious names. When glob -c \u003ccommand\u003e \u003cpatterns\u003e are used, matched filenames are passed to a shell with shell: true, enabling shell metacharacters in filenames to trigger command injection and achieve arbitrary code execution under the user or CI account privileges. This issue has been patched in versions 10.5.0 and 11.1.0.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-78" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-64756", + "https://github.com/isaacs/node-glob", + "https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f", + "https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146", + "https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2", + "https://nvd.nist.gov/vuln/detail/CVE-2025-64756", + "https://www.cve.org/CVERecord?id=CVE-2025-64756" + ], + "PublishedDate": "2025-11-17T18:15:58.27Z", + "LastModifiedDate": "2025-12-02T19:34:43.27Z" + }, + { + "VulnerabilityID": "CVE-2022-33987", + "VendorIDs": [ + "GHSA-pfrx-2q88-qq97" + ], + "PkgID": "got@8.3.2", + "PkgName": "got", + "PkgPath": "juice-shop/node_modules/got/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/got@8.3.2", + "UID": "ffeef9b389fac3" + }, + "InstalledVersion": "8.3.2", + "FixedVersion": "12.1.0, 11.8.5", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-33987", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:78a0c72cf3f7865f50508bf8df885d0fd5fd13af6cf4572e849ba2cfb9472e7d", + "Title": "nodejs-got: missing verification of requested URLs allows redirects to UNIX sockets", + "Description": "The got package before 12.1.0 (also fixed in 11.8.5) for Node.js allows a redirect to a UNIX socket.", + "Severity": "MEDIUM", + "VendorSeverity": { + "alma": 2, + "ghsa": 2, + "nvd": 2, + "oracle-oval": 2, + "redhat": 2, + "rocky": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V2Score": 5, + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2022:6448", + "https://access.redhat.com/security/cve/CVE-2022-33987", + "https://bugzilla.redhat.com/2102001", + "https://bugzilla.redhat.com/2105422", + "https://bugzilla.redhat.com/2105426", + "https://bugzilla.redhat.com/2105428", + "https://bugzilla.redhat.com/2105430", + "https://bugzilla.redhat.com/show_bug.cgi?id=1907444", + "https://bugzilla.redhat.com/show_bug.cgi?id=1945459", + "https://bugzilla.redhat.com/show_bug.cgi?id=1964461", + "https://bugzilla.redhat.com/show_bug.cgi?id=2007557", + "https://bugzilla.redhat.com/show_bug.cgi?id=2098556", + "https://bugzilla.redhat.com/show_bug.cgi?id=2102001", + "https://bugzilla.redhat.com/show_bug.cgi?id=2105422", + "https://bugzilla.redhat.com/show_bug.cgi?id=2105426", + "https://bugzilla.redhat.com/show_bug.cgi?id=2105428", + "https://bugzilla.redhat.com/show_bug.cgi?id=2105430", + "https://bugzilla.redhat.com/show_bug.cgi?id=2121019", + "https://bugzilla.redhat.com/show_bug.cgi?id=2124299", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-28469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7788", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-33502", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3807", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29244", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32212", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32213", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32214", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32215", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-33987", + "https://errata.almalinux.org/8/ALSA-2022-6448.html", + "https://errata.rockylinux.org/RLSA-2022:6595", + "https://github.com/sindresorhus/got", + "https://github.com/sindresorhus/got/commit/861ccd9ac2237df762a9e2beed7edd88c60782dc", + "https://github.com/sindresorhus/got/compare/v12.0.3...v12.1.0", + "https://github.com/sindresorhus/got/pull/2047", + "https://github.com/sindresorhus/got/releases/tag/v11.8.5", + "https://github.com/sindresorhus/got/releases/tag/v12.1.0", + "https://linux.oracle.com/cve/CVE-2022-33987.html", + "https://linux.oracle.com/errata/ELSA-2022-6595.html", + "https://nvd.nist.gov/vuln/detail/CVE-2022-33987", + "https://www.cve.org/CVERecord?id=CVE-2022-33987" + ], + "PublishedDate": "2022-06-18T21:15:07.933Z", + "LastModifiedDate": "2024-11-21T07:08:43.62Z" + }, + { + "VulnerabilityID": "CVE-2022-25881", + "VendorIDs": [ + "GHSA-rc47-6667-2j5j" + ], + "PkgID": "http-cache-semantics@3.8.1", + "PkgName": "http-cache-semantics", + "PkgPath": "juice-shop/node_modules/http-cache-semantics/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/http-cache-semantics@3.8.1", + "UID": "ddc54df1f009db5f" + }, + "InstalledVersion": "3.8.1", + "FixedVersion": "4.1.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-25881", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:10d1ca79136635d46cb8672c472be75bfeeaa66dd49902450b78d878cc638fb5", + "Title": "http-cache-semantics: Regular Expression Denial of Service (ReDoS) vulnerability", + "Description": "This affects versions of the package http-cache-semantics before 4.1.1. The issue can be exploited via malicious request header values sent to a server, when that server reads the cache policy from the request using this library.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "cbl-mariner": 3, + "ghsa": 3, + "nvd": 3, + "oracle-oval": 2, + "redhat": 2, + "rocky": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2023:1743", + "https://access.redhat.com/security/cve/CVE-2022-25881", + "https://bugzilla.redhat.com/2134609", + "https://bugzilla.redhat.com/2156324", + "https://bugzilla.redhat.com/2165824", + "https://bugzilla.redhat.com/2168631", + "https://bugzilla.redhat.com/2170644", + "https://bugzilla.redhat.com/2171935", + "https://bugzilla.redhat.com/2172217", + "https://bugzilla.redhat.com/show_bug.cgi?id=2165824", + "https://bugzilla.redhat.com/show_bug.cgi?id=2168631", + "https://bugzilla.redhat.com/show_bug.cgi?id=2171935", + "https://bugzilla.redhat.com/show_bug.cgi?id=2172190", + "https://bugzilla.redhat.com/show_bug.cgi?id=2172204", + "https://bugzilla.redhat.com/show_bug.cgi?id=2172217", + "https://bugzilla.redhat.com/show_bug.cgi?id=2178076", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25881", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-4904", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23918", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23920", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23936", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24807", + "https://errata.almalinux.org/8/ALSA-2023-1743.html", + "https://errata.rockylinux.org/RLSA-2023:2655", + "https://github.com/kornelski/http-cache-semantics", + "https://github.com/kornelski/http-cache-semantics/blob/master/index.js%23L83", + "https://github.com/kornelski/http-cache-semantics/commit/560b2d8ef452bbba20ffed69dc155d63ac757b74", + "https://linux.oracle.com/cve/CVE-2022-25881.html", + "https://linux.oracle.com/errata/ELSA-2023-2655.html", + "https://nvd.nist.gov/vuln/detail/CVE-2022-25881", + "https://security.netapp.com/advisory/ntap-20230622-0008", + "https://security.netapp.com/advisory/ntap-20230622-0008/", + "https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3253332", + "https://security.snyk.io/vuln/SNYK-JS-HTTPCACHESEMANTICS-3248783", + "https://www.cve.org/CVERecord?id=CVE-2022-25881" + ], + "PublishedDate": "2023-01-31T05:15:11.81Z", + "LastModifiedDate": "2025-03-27T18:17:13Z" + }, + { + "VulnerabilityID": "CVE-2024-29415", + "VendorIDs": [ + "GHSA-2p57-rm9w-gvfp" + ], + "PkgID": "ip@2.0.1", + "PkgName": "ip", + "PkgPath": "juice-shop/node_modules/ip/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/ip@2.0.1", + "UID": "cb84ea2f54a9433c" + }, + "InstalledVersion": "2.0.1", + "Status": "affected", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-29415", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:15823eca5afba79335dcb86a3a1732d53d608762e66103127df64e2c08622396", + "Title": "node-ip: Incomplete fix for CVE-2023-42282", + "Description": "The ip package through 2.0.1 for Node.js might allow SSRF because some IP addresses (such as 127.1, 01200034567, 012.1.2.3, 000:0:0000::01, and ::fFFf:127.0.0.1) are improperly categorized as globally routable via isPublic. NOTE: this issue exists because of an incomplete fix for CVE-2023-42282.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-918", + "CWE-941" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 8.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-29415", + "https://cosmosofcyberspace.github.io/npm_ip_cve/npm_ip_cve.html", + "https://github.com/indutny/node-ip", + "https://github.com/indutny/node-ip/issues/150", + "https://github.com/indutny/node-ip/pull/143", + "https://github.com/indutny/node-ip/pull/144", + "https://nvd.nist.gov/vuln/detail/CVE-2024-29415", + "https://security.netapp.com/advisory/ntap-20250117-0010", + "https://security.netapp.com/advisory/ntap-20250117-0010/", + "https://www.cve.org/CVERecord?id=CVE-2024-29415" + ], + "PublishedDate": "2024-05-27T20:15:08.97Z", + "LastModifiedDate": "2025-01-17T20:15:27.95Z" + }, + { + "VulnerabilityID": "CVE-2025-64718", + "VendorIDs": [ + "GHSA-mh29-5h37-fv8m" + ], + "PkgID": "js-yaml@3.14.1", + "PkgName": "js-yaml", + "PkgPath": "juice-shop/node_modules/js-yaml/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/js-yaml@3.14.1", + "UID": "266f16e949625389" + }, + "InstalledVersion": "3.14.1", + "FixedVersion": "4.1.1, 3.14.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-64718", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:28da408c13ad1cbbfcc2d8f05dfa6387c8041c08d27ae318d5d52302f77d77ea", + "Title": "js-yaml: js-yaml prototype pollution in merge", + "Description": "js-yaml is a JavaScript YAML parser and dumper. In js-yaml before 4.1.1 and 3.14.2, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (`__proto__`). All users who parse untrusted yaml documents may be impacted. The problem is patched in js-yaml 4.1.1 and 3.14.2. Users can protect against this kind of attack on the server by using `node --disable-proto=delete` or `deno` (in Deno, pollution protection is on by default).", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-64718", + "https://github.com/advisories/GHSA-mh29-5h37-fv8m", + "https://github.com/nodeca/js-yaml", + "https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879", + "https://github.com/nodeca/js-yaml/commit/5278870a17454fe8621dbd8c445c412529525266", + "https://github.com/nodeca/js-yaml/issues/730#issuecomment-3549635876", + "https://github.com/nodeca/js-yaml/security/advisories/GHSA-mh29-5h37-fv8m", + "https://nvd.nist.gov/vuln/detail/CVE-2025-64718", + "https://www.cve.org/CVERecord?id=CVE-2025-64718" + ], + "PublishedDate": "2025-11-13T16:15:57.153Z", + "LastModifiedDate": "2026-02-02T12:54:45.34Z" + }, + { + "VulnerabilityID": "CVE-2015-9235", + "VendorIDs": [ + "GHSA-c7hr-j4mj-j2w6" + ], + "PkgID": "jsonwebtoken@0.1.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "InstalledVersion": "0.1.0", + "FixedVersion": "4.2.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2015-9235", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:362ba39c1cd17581b9e4146aac0917f08f0aedbd629771ba38de75bd2d869069", + "Title": "nodejs-jsonwebtoken: verification step bypass with an altered token", + "Description": "In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-20", + "CWE-327" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 3 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V2Score": 7.5, + "V3Score": 9.8 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 7.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2015-9235", + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries", + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/", + "https://github.com/advisories/GHSA-c7hr-j4mj-j2w6", + "https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687", + "https://nodesecurity.io/advisories/17", + "https://nvd.nist.gov/vuln/detail/CVE-2015-9235", + "https://www.cve.org/CVERecord?id=CVE-2015-9235", + "https://www.npmjs.com/advisories/17", + "https://www.timmclean.net/2015/02/25/jwt-alg-none.html" + ], + "PublishedDate": "2018-05-29T20:29:00.33Z", + "LastModifiedDate": "2024-11-21T02:40:07.1Z" + }, + { + "VulnerabilityID": "CVE-2022-23539", + "VendorIDs": [ + "GHSA-8cf7-32gw-wr33" + ], + "PkgID": "jsonwebtoken@0.1.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "InstalledVersion": "0.1.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23539", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:136c0fdaab412fae84303ed54a6cd8cc90196455718bebfc1021f2df4a342061", + "Title": "jsonwebtoken: Unrestricted key type could lead to legacy keys usagen", + "Description": "Versions `\u003c=8.5.1` of `jsonwebtoken` library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the `allowInvalidAsymmetricKeyTypes` option to `true` in the `sign()` and/or `verify()` functions.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-327" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23539", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23539", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23539" + ], + "PublishedDate": "2022-12-23T00:15:12.347Z", + "LastModifiedDate": "2024-11-21T06:48:46.303Z" + }, + { + "VulnerabilityID": "NSWG-ECO-17", + "PkgID": "jsonwebtoken@0.1.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "InstalledVersion": "0.1.0", + "FixedVersion": "\u003e=4.2.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:8cb728e42dca9bd6cd38da28123bf2a5ddce844029ada6b4366b94339e0ac5c7", + "Title": "Verification Bypass", + "Description": "It is possible for an attacker to bypass verification when \"a token digitally signed with an asymetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family)\" [1]", + "Severity": "HIGH", + "VendorSeverity": { + "nodejs-security-wg": 3 + }, + "References": [ + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/", + "https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687", + "https://www.timmclean.net/2015/02/25/jwt-alg-none.html" + ] + }, + { + "VulnerabilityID": "CVE-2022-23540", + "VendorIDs": [ + "GHSA-qwph-4952-7xr6" + ], + "PkgID": "jsonwebtoken@0.1.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "InstalledVersion": "0.1.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23540", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:86b1981e40b91cf8dd2f8477607615ed13f455fef6bf6022883955b486eec3b2", + "Title": "jsonwebtoken: Insecure default algorithm in jwt.verify() could lead to signature validation bypass", + "Description": "In versions `\u003c=8.5.1` of `jsonwebtoken` library, lack of algorithm definition in the `jwt.verify()` function can lead to signature validation bypass due to defaulting to the `none` algorithm for signature verification. Users are affected if you do not specify algorithms in the `jwt.verify()` function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the `jwt.verify()` method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the `none` algorithm. If you need 'none' algorithm, you have to explicitly specify that in `jwt.verify()` options.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-287", + "CWE-347" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 6.4 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 7.6 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 6.4 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23540", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23540", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23540" + ], + "PublishedDate": "2022-12-22T19:15:08.967Z", + "LastModifiedDate": "2025-02-13T17:15:38.32Z" + }, + { + "VulnerabilityID": "CVE-2022-23541", + "VendorIDs": [ + "GHSA-hjrf-2m68-5959" + ], + "PkgID": "jsonwebtoken@0.1.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "InstalledVersion": "0.1.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23541", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:2f3d15c39dae0c861ac36cf16aa24faa9f7d2056c35677d400ff5297c39c7c82", + "Title": "jsonwebtoken: Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC", + "Description": "jsonwebtoken is an implementation of JSON Web Tokens. Versions `\u003c= 8.5.1` of `jsonwebtoken` library can be misconfigured so that passing a poorly implemented key retrieval function referring to the `secretOrPublicKey` argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-287", + "CWE-1259" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 6.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23541", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23541", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23541" + ], + "PublishedDate": "2022-12-22T18:15:09.39Z", + "LastModifiedDate": "2024-11-21T06:48:46.58Z" + }, + { + "VulnerabilityID": "CVE-2015-9235", + "VendorIDs": [ + "GHSA-c7hr-j4mj-j2w6" + ], + "PkgID": "jsonwebtoken@0.4.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "InstalledVersion": "0.4.0", + "FixedVersion": "4.2.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2015-9235", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:bdda1b5de8dc2b6462d5afa2e302ea7a568398d931314b3b9b0760cee2bd31ba", + "Title": "nodejs-jsonwebtoken: verification step bypass with an altered token", + "Description": "In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-20", + "CWE-327" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 3 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V2Score": 7.5, + "V3Score": 9.8 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 7.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2015-9235", + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries", + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/", + "https://github.com/advisories/GHSA-c7hr-j4mj-j2w6", + "https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687", + "https://nodesecurity.io/advisories/17", + "https://nvd.nist.gov/vuln/detail/CVE-2015-9235", + "https://www.cve.org/CVERecord?id=CVE-2015-9235", + "https://www.npmjs.com/advisories/17", + "https://www.timmclean.net/2015/02/25/jwt-alg-none.html" + ], + "PublishedDate": "2018-05-29T20:29:00.33Z", + "LastModifiedDate": "2024-11-21T02:40:07.1Z" + }, + { + "VulnerabilityID": "CVE-2022-23539", + "VendorIDs": [ + "GHSA-8cf7-32gw-wr33" + ], + "PkgID": "jsonwebtoken@0.4.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "InstalledVersion": "0.4.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23539", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:e89c918c3badba8f616833ba3d657a03d77c2fce763c71a13278f3387e2bf7c5", + "Title": "jsonwebtoken: Unrestricted key type could lead to legacy keys usagen", + "Description": "Versions `\u003c=8.5.1` of `jsonwebtoken` library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the `allowInvalidAsymmetricKeyTypes` option to `true` in the `sign()` and/or `verify()` functions.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-327" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23539", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23539", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23539" + ], + "PublishedDate": "2022-12-23T00:15:12.347Z", + "LastModifiedDate": "2024-11-21T06:48:46.303Z" + }, + { + "VulnerabilityID": "NSWG-ECO-17", + "PkgID": "jsonwebtoken@0.4.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "InstalledVersion": "0.4.0", + "FixedVersion": "\u003e=4.2.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:3c0603aafe25094486fb3f2e66cca3b4998591d34e8b690e84b4998dbc1bdb64", + "Title": "Verification Bypass", + "Description": "It is possible for an attacker to bypass verification when \"a token digitally signed with an asymetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family)\" [1]", + "Severity": "HIGH", + "VendorSeverity": { + "nodejs-security-wg": 3 + }, + "References": [ + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/", + "https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687", + "https://www.timmclean.net/2015/02/25/jwt-alg-none.html" + ] + }, + { + "VulnerabilityID": "CVE-2022-23540", + "VendorIDs": [ + "GHSA-qwph-4952-7xr6" + ], + "PkgID": "jsonwebtoken@0.4.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "InstalledVersion": "0.4.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23540", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:45d49d04ca088981bd718756250ae527ba0f693222012905cf3459656b2ac3d0", + "Title": "jsonwebtoken: Insecure default algorithm in jwt.verify() could lead to signature validation bypass", + "Description": "In versions `\u003c=8.5.1` of `jsonwebtoken` library, lack of algorithm definition in the `jwt.verify()` function can lead to signature validation bypass due to defaulting to the `none` algorithm for signature verification. Users are affected if you do not specify algorithms in the `jwt.verify()` function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the `jwt.verify()` method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the `none` algorithm. If you need 'none' algorithm, you have to explicitly specify that in `jwt.verify()` options.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-287", + "CWE-347" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 6.4 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 7.6 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 6.4 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23540", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23540", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23540" + ], + "PublishedDate": "2022-12-22T19:15:08.967Z", + "LastModifiedDate": "2025-02-13T17:15:38.32Z" + }, + { + "VulnerabilityID": "CVE-2022-23541", + "VendorIDs": [ + "GHSA-hjrf-2m68-5959" + ], + "PkgID": "jsonwebtoken@0.4.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "InstalledVersion": "0.4.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23541", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:4cd3ebf6990ecf08ba246c7a7a4bf23a5fcdc5df5bc18aa2ae761d633efa8848", + "Title": "jsonwebtoken: Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC", + "Description": "jsonwebtoken is an implementation of JSON Web Tokens. Versions `\u003c= 8.5.1` of `jsonwebtoken` library can be misconfigured so that passing a poorly implemented key retrieval function referring to the `secretOrPublicKey` argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-287", + "CWE-1259" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 6.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23541", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23541", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23541" + ], + "PublishedDate": "2022-12-22T18:15:09.39Z", + "LastModifiedDate": "2024-11-21T06:48:46.58Z" + }, + { + "VulnerabilityID": "CVE-2016-1000223", + "PkgID": "jws@0.2.6", + "PkgName": "jws", + "PkgPath": "juice-shop/node_modules/jws/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jws@0.2.6", + "UID": "1c4fc99df2fe2c15" + }, + "InstalledVersion": "0.2.6", + "FixedVersion": "\u003e=3.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2016-1000223", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:d6ab7c38f0e6144fdf61922412c2607550c91d796919ca8e003467cbec8895be", + "Title": "Forgeable Public/Private Tokens", + "Description": "Since \"algorithm\" isn't enforced in `jws.verify()`, a malicious user could choose what algorithm is sent to the server. If the server is expecting RSA but is sent HMAC-SHA with RSA's public key, the server will think the public key is actually an HMAC private key. This could be used to forge any data an attacker wants.\n\nIn addition, there is the `none` algorithm to be concerned about. In versions prior to 3.0.0, verification of the token could be bypassed when the `alg` field is set to `none`.\n\n*Edit ( 7/29/16 ): A previous version of this advisory incorrectly stated that the vulnerability was patched in version 2.0.0 instead of 3.0.0. The advisory has been updated to reflect this new information. Thanks to Fabien Catteau for reporting the error.*", + "Severity": "HIGH", + "VendorSeverity": { + "ghsa": 3, + "nodejs-security-wg": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N", + "V3Score": 8.7 + } + }, + "References": [ + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries", + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/", + "https://github.com/brianloveswords/node-jws", + "https://github.com/brianloveswords/node-jws/commit/585d0e1e97b6747c10cf5b7689ccc5618a89b299#diff-4ac32a78649ca5bdd8e0ba38b7006a1e", + "https://nvd.nist.gov/vuln/detail/CVE-2016-1000223", + "https://snyk.io/vuln/npm:jws:20160726", + "https://www.npmjs.com/advisories/88" + ] + }, + { + "VulnerabilityID": "CVE-2025-65945", + "VendorIDs": [ + "GHSA-869p-cjfg-cm3x" + ], + "PkgID": "jws@0.2.6", + "PkgName": "jws", + "PkgPath": "juice-shop/node_modules/jws/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jws@0.2.6", + "UID": "1c4fc99df2fe2c15" + }, + "InstalledVersion": "0.2.6", + "FixedVersion": "3.2.3, 4.0.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-65945", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:293d3a79c8cbf0a1b5796db6e153e3f8d6c906d4866bcb82ef15f3134ba7e3ca", + "Title": "node-jws: auth0/node-jws: Improper signature verification in HS256 algorithm", + "Description": "auth0/node-jws is a JSON Web Signature implementation for Node.js. In versions 3.2.2 and earlier and version 4.0.0, auth0/node-jws has an improper signature verification vulnerability when using the HS256 algorithm under specific conditions. Applications are affected when they use the jws.createVerify() function for HMAC algorithms and use user-provided data from the JSON Web Signature protected header or payload in HMAC secret lookup routines, which can allow attackers to bypass signature verification. This issue has been patched in versions 3.2.3 and 4.0.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-347" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-65945", + "https://github.com/auth0/node-jws", + "https://github.com/auth0/node-jws/commit/34c45b2c04434f925b638de6a061de9339c0ea2e", + "https://github.com/auth0/node-jws/commit/4f6e73f24df42f07d632dec6431ade8eda8d11a6", + "https://github.com/auth0/node-jws/releases/tag/v3.2.3", + "https://github.com/auth0/node-jws/releases/tag/v4.0.1", + "https://github.com/auth0/node-jws/security/advisories/GHSA-869p-cjfg-cm3x", + "https://nvd.nist.gov/vuln/detail/CVE-2025-65945", + "https://www.cve.org/CVERecord?id=CVE-2025-65945" + ], + "PublishedDate": "2025-12-04T19:16:05.55Z", + "LastModifiedDate": "2025-12-08T18:27:15.857Z" + }, + { + "VulnerabilityID": "CVE-2019-10744", + "VendorIDs": [ + "GHSA-jf85-cpcp-j695" + ], + "PkgID": "lodash@2.4.2", + "PkgName": "lodash", + "PkgPath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "InstalledVersion": "2.4.2", + "FixedVersion": "4.17.12", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-10744", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:343d619daa580b6bb735fcf3042580cabf1592fd61df12d240e5e28d06b89a05", + "Title": "nodejs-lodash: prototype pollution in defaultsDeep function leading to modifying properties", + "Description": "Versions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 3, + "ruby-advisory-db": 4 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V3Score": 9.1 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:P/A:P", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V2Score": 6.4, + "V3Score": 9.1 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V3Score": 9.1 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2019:3024", + "https://access.redhat.com/security/cve/CVE-2019-10744", + "https://github.com/advisories/GHSA-jf85-cpcp-j695", + "https://github.com/lodash/lodash/pull/4336", + "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2019-10744.yml", + "https://nvd.nist.gov/vuln/detail/CVE-2019-10744", + "https://security.netapp.com/advisory/ntap-20191004-0005", + "https://security.netapp.com/advisory/ntap-20191004-0005/", + "https://snyk.io/vuln/SNYK-JS-LODASH-450202", + "https://support.f5.com/csp/article/K47105354", + "https://support.f5.com/csp/article/K47105354?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://support.f5.com/csp/article/K47105354?utm_source=f5support\u0026amp;utm_medium=RSS", + "https://www.cve.org/CVERecord?id=CVE-2019-10744", + "https://www.npmjs.com/advisories/1065", + "https://www.oracle.com/security-alerts/cpujan2021.html", + "https://www.oracle.com/security-alerts/cpuoct2020.html" + ], + "PublishedDate": "2019-07-26T00:15:11.217Z", + "LastModifiedDate": "2024-11-21T04:19:50.123Z" + }, + { + "VulnerabilityID": "CVE-2018-16487", + "PkgID": "lodash@2.4.2", + "PkgName": "lodash", + "PkgPath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "InstalledVersion": "2.4.2", + "FixedVersion": "\u003e=4.17.11", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2018-16487", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:7229117f5b9b0bda8d58c9a9ef13da840b770e50dcd8560b14f49cb92a22150b", + "Title": "lodash: Prototype pollution in utilities function", + "Description": "A prototype pollution vulnerability was found in lodash \u003c4.17.11 where the functions merge, mergeWith, and defaultsDeep can be tricked into adding or modifying properties of Object.prototype.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-400" + ], + "VendorSeverity": { + "ghsa": 3, + "nodejs-security-wg": 3, + "nvd": 2, + "redhat": 2, + "ruby-advisory-db": 2, + "ubuntu": 2 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P", + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V2Score": 6.8, + "V3Score": 5.6 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5.6 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2018-16487", + "https://github.com/advisories/GHSA-4xc9-xhrj-v574", + "https://github.com/lodash/lodash/commit/90e6199a161b6445b01454517b40ef65ebecd2ad", + "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-16487.yml", + "https://hackerone.com/reports/380873", + "https://nvd.nist.gov/vuln/detail/CVE-2018-16487", + "https://security.netapp.com/advisory/ntap-20190919-0004", + "https://security.netapp.com/advisory/ntap-20190919-0004/", + "https://www.cve.org/CVERecord?id=CVE-2018-16487", + "https://www.npmjs.com/advisories/782" + ], + "PublishedDate": "2019-02-01T18:29:00.943Z", + "LastModifiedDate": "2024-11-21T03:52:51.17Z" + }, + { + "VulnerabilityID": "CVE-2021-23337", + "VendorIDs": [ + "GHSA-35jh-r3h4-6jhm" + ], + "PkgID": "lodash@2.4.2", + "PkgName": "lodash", + "PkgPath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "InstalledVersion": "2.4.2", + "FixedVersion": "4.17.21", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2021-23337", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:df63bbb0c577351ec36cb7d520028aa6bdb64f00a41338ee96071203cca5f224", + "Title": "nodejs-lodash: command injection via template", + "Description": "Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-94" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2, + "ruby-advisory-db": 3, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 7.2 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:S/C:P/I:P/A:P", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", + "V2Score": 6.5, + "V3Score": 7.2 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 7.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2021-23337", + "https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf", + "https://github.com/advisories/GHSA-35jh-r3h4-6jhm", + "https://github.com/lodash/lodash", + "https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js", + "https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js#L14851", + "https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js%23L14851", + "https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c", + "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2021-23337.yml", + "https://nvd.nist.gov/vuln/detail/CVE-2021-23337", + "https://security.netapp.com/advisory/ntap-20210312-0006", + "https://security.netapp.com/advisory/ntap-20210312-0006/", + "https://snyk.io/vuln/SNYK-JAVA-ORGFUJIONWEBJARS-1074932", + "https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074930", + "https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074928", + "https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBLODASH-1074931", + "https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074929", + "https://snyk.io/vuln/SNYK-JS-LODASH-1040724", + "https://www.cve.org/CVERecord?id=CVE-2021-23337", + "https://www.oracle.com//security-alerts/cpujul2021.html", + "https://www.oracle.com/security-alerts/cpujan2022.html", + "https://www.oracle.com/security-alerts/cpujul2022.html", + "https://www.oracle.com/security-alerts/cpuoct2021.html" + ], + "PublishedDate": "2021-02-15T13:15:12.56Z", + "LastModifiedDate": "2024-11-21T05:51:31.643Z" + }, + { + "VulnerabilityID": "CVE-2018-3721", + "PkgID": "lodash@2.4.2", + "PkgName": "lodash", + "PkgPath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "InstalledVersion": "2.4.2", + "FixedVersion": "\u003e=4.17.5", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2018-3721", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:6641f06253ee7565d6b7a881156e028e6541a775929c06d3992833f4b4058b27", + "Title": "lodash: Prototype pollution in utilities function", + "Description": "lodash node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of \"Object\" via __proto__, causing the addition or modification of an existing property that will exist on all objects.", + "Severity": "LOW", + "CweIDs": [ + "CWE-471", + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 2, + "nodejs-security-wg": 1, + "nvd": 2, + "redhat": 1, + "ruby-advisory-db": 2, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 6.5 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:S/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N", + "V2Score": 4, + "V3Score": 6.5 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 2.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2018-3721", + "https://github.com/advisories/GHSA-fvqr-27wr-82fm", + "https://github.com/lodash/lodash/commit/d8e069cc3410082e44eb18fcf8e7f3d08ebe1d4a", + "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-3721.yml", + "https://hackerone.com/reports/310443", + "https://nvd.nist.gov/vuln/detail/CVE-2018-3721", + "https://security.netapp.com/advisory/ntap-20190919-0004", + "https://security.netapp.com/advisory/ntap-20190919-0004/", + "https://snyk.io/vuln/npm:lodash:20180130", + "https://www.cve.org/CVERecord?id=CVE-2018-3721", + "https://www.npmjs.com/advisories/577" + ], + "PublishedDate": "2018-06-07T02:29:08.317Z", + "LastModifiedDate": "2024-11-21T04:05:56.943Z" + }, + { + "VulnerabilityID": "CVE-2025-13465", + "VendorIDs": [ + "GHSA-xxjr-mmjv-4gpg" + ], + "PkgID": "lodash@4.17.21", + "PkgName": "lodash", + "PkgPath": "juice-shop/node_modules/lodash/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash@4.17.21", + "UID": "2f085f39eb1f367b" + }, + "InstalledVersion": "4.17.21", + "FixedVersion": "4.17.23", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-13465", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:3f8fa10bfd0c346ac37a5fead32a5da2141fa78e3242f6b2ae5b1205b9fc20b3", + "Title": "lodash: prototype pollution in _.unset and _.omit functions", + "Description": "Lodash versions 4.0.0 through 4.17.22 are vulnerable to prototype pollution in the _.unset and _.omit functions. An attacker can pass crafted paths which cause Lodash to delete methods from global prototypes.\n\nThe issue permits deletion of properties but does not allow overwriting their original behavior.\n\nThis issue is patched on 4.17.23", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "alma": 3, + "ghsa": 2, + "nvd": 2, + "oracle-oval": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:H/SI:H/SA:H/E:P", + "V3Score": 6.5, + "V40Score": 6.9 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:2438", + "https://access.redhat.com/security/cve/CVE-2025-13465", + "https://bugzilla.redhat.com/2431740", + "https://errata.almalinux.org/10/ALSA-2026-2438.html", + "https://github.com/lodash/lodash", + "https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81", + "https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg", + "https://linux.oracle.com/cve/CVE-2025-13465.html", + "https://linux.oracle.com/errata/ELSA-2026-2452.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-13465", + "https://www.cve.org/CVERecord?id=CVE-2025-13465" + ], + "PublishedDate": "2026-01-21T20:16:05.25Z", + "LastModifiedDate": "2026-02-17T17:10:07.52Z" + }, + { + "VulnerabilityID": "CVE-2020-8203", + "VendorIDs": [ + "GHSA-p6mc-m468-83gw" + ], + "PkgID": "lodash.set@4.3.2", + "PkgName": "lodash.set", + "PkgPath": "juice-shop/node_modules/lodash.set/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash.set@4.3.2", + "UID": "e42be95e03ab854d" + }, + "InstalledVersion": "4.3.2", + "Status": "affected", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2020-8203", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:5aa2820ee66df72c253457eade76ead7135ede674840d773833308620451aebf", + "Title": "nodejs-lodash: prototype pollution in zipObjectDeep function", + "Description": "Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-770", + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2, + "ruby-advisory-db": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V3Score": 7.4 + }, + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:P/A:P", + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V2Score": 5.8, + "V3Score": 7.4 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V3Score": 7.4 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2020-8203", + "https://github.com/advisories/GHSA-p6mc-m468-83gw", + "https://github.com/github/advisory-database/pull/2884", + "https://github.com/lodash/lodash", + "https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12", + "https://github.com/lodash/lodash/issues/4744", + "https://github.com/lodash/lodash/issues/4874", + "https://github.com/lodash/lodash/wiki/Changelog#v41719", + "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2020-8203.yml", + "https://hackerone.com/reports/712065", + "https://hackerone.com/reports/864701", + "https://nvd.nist.gov/vuln/detail/CVE-2020-8203", + "https://security.netapp.com/advisory/ntap-20200724-0006", + "https://security.netapp.com/advisory/ntap-20200724-0006/", + "https://web.archive.org/web/20210914001339/https://github.com/lodash/lodash/issues/4744", + "https://www.cve.org/CVERecord?id=CVE-2020-8203", + "https://www.npmjs.com/advisories/1523", + "https://www.oracle.com//security-alerts/cpujul2021.html", + "https://www.oracle.com/security-alerts/cpuApr2021.html", + "https://www.oracle.com/security-alerts/cpuapr2022.html", + "https://www.oracle.com/security-alerts/cpujan2022.html", + "https://www.oracle.com/security-alerts/cpuoct2021.html" + ], + "PublishedDate": "2020-07-15T17:15:11.797Z", + "LastModifiedDate": "2024-11-21T05:38:29.79Z" + }, + { + "VulnerabilityID": "GHSA-5mrr-rgp6-x4gr", + "PkgID": "marsdb@0.6.11", + "PkgName": "marsdb", + "PkgPath": "juice-shop/node_modules/marsdb/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/marsdb@0.6.11", + "UID": "fa292712ddb319ba" + }, + "InstalledVersion": "0.6.11", + "Status": "affected", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://github.com/advisories/GHSA-5mrr-rgp6-x4gr", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:24fdd66646b1956f0ba06720532fbd84e722110fe427dbc2f2340a6cedb6dcac", + "Title": "Command Injection in marsdb", + "Description": "All versions of `marsdb` are vulnerable to Command Injection. In the `DocumentMatcher` class, selectors on `$where` clauses are passed to a Function constructor unsanitized. This allows attackers to run arbitrary commands in the system when the function is executed.\n\n\n## Recommendation\n\nNo fix is currently available. Consider using an alternative package until a fix is made available.", + "Severity": "CRITICAL", + "VendorSeverity": { + "ghsa": 4 + }, + "References": [ + "https://github.com/bkimminich/juice-shop/issues/1173", + "https://www.npmjs.com/advisories/1122" + ], + "PublishedDate": "2020-09-03T19:39:05Z", + "LastModifiedDate": "2020-08-31T18:48:01Z" + }, + { + "VulnerabilityID": "CVE-2025-57349", + "VendorIDs": [ + "GHSA-xfqm-j7pc-xrfc" + ], + "PkgID": "messageformat@2.3.0", + "PkgName": "messageformat", + "PkgPath": "juice-shop/node_modules/messageformat/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/messageformat@2.3.0", + "UID": "af2d824ad50e701a" + }, + "InstalledVersion": "2.3.0", + "FixedVersion": "3.0.0-beta.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-57349", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a29b482e27b016a7d38c9069144ce210ef4bc8a0a174f294e828ed6010bbe0a3", + "Title": "messageformat has a prototype pollution vulnerability", + "Description": "The messageformat package, an implementation of the Unicode MessageFormat 2 specification for JavaScript, is vulnerable to prototype pollution due to improper handling of message key paths in versions prior to 2.3.0. The flaw arises when processing nested message keys containing special characters (e.g., __proto__ ), which can lead to unintended modification of the JavaScript Object prototype. This vulnerability may allow a remote attacker to inject properties into the global object prototype via specially crafted message input, potentially causing denial of service or other undefined behaviors in applications using the affected component.", + "Severity": "LOW", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 1 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:U", + "V40Score": 1.7 + } + }, + "References": [ + "https://github.com/messageformat/messageformat", + "https://github.com/messageformat/messageformat/issues/452", + "https://nvd.nist.gov/vuln/detail/CVE-2025-57349" + ], + "PublishedDate": "2025-09-24T19:15:40.233Z", + "LastModifiedDate": "2025-10-17T14:49:25.293Z" + }, + { + "VulnerabilityID": "CVE-2024-4067", + "VendorIDs": [ + "GHSA-952p-6rrq-rcjv" + ], + "PkgID": "micromatch@3.1.10", + "PkgName": "micromatch", + "PkgPath": "juice-shop/node_modules/micromatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/micromatch@3.1.10", + "UID": "fa757148ac7ed8d9" + }, + "InstalledVersion": "3.1.10", + "FixedVersion": "4.0.8", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-4067", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:b59fcf904bcf71994aee9c7c332f6d4a5f865d9ad56a5a88cfca9d47bc7fb83d", + "Title": "micromatch: vulnerable to Regular Expression Denial of Service", + "Description": "The NPM package `micromatch` prior to 4.0.8 is vulnerable to Regular Expression Denial of Service (ReDoS). The vulnerability occurs in `micromatch.braces()` in `index.js` because the pattern `.*` will greedily match anything. By passing a malicious payload, the pattern matching will keep backtracking to the input while it doesn't find the closing bracket. As the input size increases, the consumption time will also increase until it causes the application to hang or slow down. There was a merged fix but further testing shows the issue persists. This issue should be mitigated by using a safe pattern that won't start backtracking the regular expression due to greedy matching. This issue was fixed in version 4.0.8.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-4067", + "https://advisory.checkmarx.net/advisory/CVE-2024-4067", + "https://advisory.checkmarx.net/advisory/CVE-2024-4067/", + "https://devhub.checkmarx.com/cve-details/CVE-2024-4067", + "https://devhub.checkmarx.com/cve-details/CVE-2024-4067/", + "https://github.com/micromatch/micromatch", + "https://github.com/micromatch/micromatch/blob/2c56a8604b68c1099e7bc0f807ce0865a339747a/index.js#L448", + "https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade", + "https://github.com/micromatch/micromatch/commit/500d5d6f42f0e8dfa1cb5464c6cb420b1b6aaaa0", + "https://github.com/micromatch/micromatch/issues/243", + "https://github.com/micromatch/micromatch/pull/247", + "https://github.com/micromatch/micromatch/pull/266", + "https://github.com/micromatch/micromatch/releases/tag/4.0.8", + "https://nvd.nist.gov/vuln/detail/CVE-2024-4067", + "https://www.cve.org/CVERecord?id=CVE-2024-4067" + ], + "PublishedDate": "2024-05-14T15:42:47.947Z", + "LastModifiedDate": "2025-08-04T14:36:46.69Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/replace/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.5", + "UID": "1c17cde52495ade5" + }, + "InstalledVersion": "3.0.5", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:6bbbe3abae4747e1fb287b7aece972880449d0f853df4889c4dcb2d7529e1d18", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/replace/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.5", + "UID": "1c17cde52495ade5" + }, + "InstalledVersion": "3.0.5", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:61317abaf88db61d5a875a22f5992c295500d27dd9eaa5e563692f50d86f6455", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/replace/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.5", + "UID": "1c17cde52495ade5" + }, + "InstalledVersion": "3.0.5", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:de71fae0df689bc0f91660d60dcb8b0c775c9ee5c8a8740689ca9a6136aab67f", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.0.8", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/grunt/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.8", + "UID": "9e7c2174919e06eb" + }, + "InstalledVersion": "3.0.8", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:86da3cce845890c2a46e3e10f9924879f57b1ed957a2b5f3b81564446d3de944", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.0.8", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/grunt/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.8", + "UID": "9e7c2174919e06eb" + }, + "InstalledVersion": "3.0.8", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:3c35cb726ecc20bde7f861442f00e7af2ca3cc1eaf752faef24435e80c836a00", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.0.8", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/grunt/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.8", + "UID": "9e7c2174919e06eb" + }, + "InstalledVersion": "3.0.8", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:e0d6b835524646536915727bcdb67c933a847e9fa4dd0f04d944e3eda9a5a433", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "70917e57107cb6c9" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "82df096e4195aef8" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/file-js/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "b8f7e33e52d80a49" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/fstream/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "4d98eea460042e00" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "f633bb80fd532f92" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "34b0871e6bd2cb78" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/rimraf/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "8f27d0395b7773e" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "6e26a3b97df09fce" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "df3b2b40e7cc67b6" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "70917e57107cb6c9" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "82df096e4195aef8" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/file-js/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "b8f7e33e52d80a49" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/fstream/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "4d98eea460042e00" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "f633bb80fd532f92" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "34b0871e6bd2cb78" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/rimraf/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "8f27d0395b7773e" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "6e26a3b97df09fce" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "df3b2b40e7cc67b6" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "70917e57107cb6c9" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "82df096e4195aef8" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/file-js/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "b8f7e33e52d80a49" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/fstream/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "4d98eea460042e00" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "f633bb80fd532f92" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "34b0871e6bd2cb78" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/rimraf/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "8f27d0395b7773e" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "6e26a3b97df09fce" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "df3b2b40e7cc67b6" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@5.1.6", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/filehound/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@5.1.6", + "UID": "e2c5df31dc4c7998" + }, + "InstalledVersion": "5.1.6", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:002c142649bee9391b2f4641f4c76122c3845840b4aed53d5f9537659056e6ec", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@5.1.6", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/filehound/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@5.1.6", + "UID": "e2c5df31dc4c7998" + }, + "InstalledVersion": "5.1.6", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:d64a62dc972c245f420e32a5ffea95aadee7b071605e842b1fc2cb960153c6f2", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@5.1.6", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/filehound/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@5.1.6", + "UID": "e2c5df31dc4c7998" + }, + "InstalledVersion": "5.1.6", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:df9f44ca050dbbf2200768c7caf0e98a1cebecd8acf17e227f6fe958851c766f", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@9.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/glob/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@9.0.5", + "UID": "b8371772458a3e87" + }, + "InstalledVersion": "9.0.5", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a28fe69d714d50b8f6eab15fd21f8eaf644e734d3b9b9ee6d1ab38af8b103312", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@9.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/glob/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@9.0.5", + "UID": "b8371772458a3e87" + }, + "InstalledVersion": "9.0.5", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8b9521254ba6968a3f7adf562f42cd68fd1add6d57e7151d4259a7619e7d78fd", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@9.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/glob/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@9.0.5", + "UID": "b8371772458a3e87" + }, + "InstalledVersion": "9.0.5", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:2666719d7fa6c2bfbb4ad2e8a4ee157c376200a5365454119017c5981d73105d", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2017-18214", + "VendorIDs": [ + "GHSA-446m-mv8f-q348" + ], + "PkgID": "moment@2.0.0", + "PkgName": "moment", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/moment/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/moment@2.0.0", + "UID": "7017ad3e12e409e7" + }, + "InstalledVersion": "2.0.0", + "FixedVersion": "2.19.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2017-18214", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:1309c8947fda3a109e50361b3545f14f49f4dd299853550e739317bd499a9f6b", + "Title": "nodejs-moment: Regular expression denial of service", + "Description": "The moment module before 2.19.3 for Node.js is prone to a regular expression denial of service via a crafted date string, a different vulnerability than CVE-2016-4055.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-400" + ], + "VendorSeverity": { + "azure": 3, + "cbl-mariner": 3, + "ghsa": 3, + "nvd": 3, + "redhat": 2, + "ubuntu": 1 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V2Score": 5, + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2017-18214", + "https://github.com/advisories/GHSA-446m-mv8f-q348", + "https://github.com/moment/moment", + "https://github.com/moment/moment/commit/69ed9d44957fa6ab12b73d2ae29d286a857b80eb", + "https://github.com/moment/moment/issues/4163", + "https://github.com/moment/moment/pull/4326", + "https://nodesecurity.io/advisories/532", + "https://nvd.nist.gov/vuln/detail/CVE-2017-18214", + "https://ubuntu.com/security/notices/USN-4786-1", + "https://www.cve.org/CVERecord?id=CVE-2017-18214", + "https://www.npmjs.com/advisories/532", + "https://www.tenable.com/security/tns-2019-02" + ], + "PublishedDate": "2018-03-04T21:29:00.23Z", + "LastModifiedDate": "2024-11-21T03:19:35.133Z" + }, + { + "VulnerabilityID": "CVE-2022-24785", + "VendorIDs": [ + "GHSA-8hfj-j24r-96c4" + ], + "PkgID": "moment@2.0.0", + "PkgName": "moment", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/moment/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/moment@2.0.0", + "UID": "7017ad3e12e409e7" + }, + "InstalledVersion": "2.0.0", + "FixedVersion": "2.29.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-24785", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:ccac2afa74663b9fdfb92720e1a62f6e4bb0723330210fbd3e4c3a813dba1a9b", + "Title": "Moment.js: Path traversal in moment.locale", + "Description": "Moment.js is a JavaScript date library for parsing, validating, manipulating, and formatting dates. A path traversal vulnerability impacts npm (server) users of Moment.js between versions 1.0.1 and 2.29.1, especially if a user-provided locale string is directly used to switch moment locale. This problem is patched in 2.29.2, and the patch can be applied to all affected versions. As a workaround, sanitize the user-provided locale name before passing it to Moment.js.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22", + "CWE-27" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 7.5 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V2Score": 5, + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-24785", + "https://github.com/moment/moment", + "https://github.com/moment/moment/commit/4211bfc8f15746be4019bba557e29a7ba83d54c5", + "https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4", + "https://lists.debian.org/debian-lts-announce/2023/01/msg00035.html", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q/", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5/", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5", + "https://nvd.nist.gov/vuln/detail/CVE-2022-24785", + "https://security.netapp.com/advisory/ntap-20220513-0006", + "https://security.netapp.com/advisory/ntap-20220513-0006/", + "https://security.netapp.com/advisory/ntap-20241108-0002", + "https://security.netapp.com/advisory/ntap-20241108-0002/", + "https://ubuntu.com/security/notices/USN-5559-1", + "https://www.cve.org/CVERecord?id=CVE-2022-24785", + "https://www.tenable.com/security/tns-2022-09" + ], + "PublishedDate": "2022-04-04T17:15:07.583Z", + "LastModifiedDate": "2025-11-03T22:15:57.28Z" + }, + { + "VulnerabilityID": "CVE-2016-4055", + "PkgID": "moment@2.0.0", + "PkgName": "moment", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/moment/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/moment@2.0.0", + "UID": "7017ad3e12e409e7" + }, + "InstalledVersion": "2.0.0", + "FixedVersion": "\u003e=2.11.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2016-4055", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:c2f19f8fde3304f44ef0e017c4d7cd8701c6712c95b6f919ab0282e199a13a81", + "Title": "moment.js: regular expression denial of service", + "Description": "The duration function in the moment package before 2.11.2 for Node.js allows remote attackers to cause a denial of service (CPU consumption) via a long string, aka a \"regular expression Denial of Service (ReDoS).\"", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-400" + ], + "VendorSeverity": { + "ghsa": 2, + "nodejs-security-wg": 2, + "nvd": 2, + "redhat": 2, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:N/A:C", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V2Score": 7.8, + "V3Score": 6.5 + }, + "redhat": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P", + "V2Score": 4.3 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2016/04/20/11", + "http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html", + "http://www.securityfocus.com/bid/95849", + "https://access.redhat.com/security/cve/CVE-2016-4055", + "https://github.com/advisories/GHSA-87vv-r9j6-g5qv", + "https://github.com/moment/moment", + "https://lists.apache.org/thread.html/10f0f3aefd51444d1198c65f44ffdf2d78ca3359423dbc1c168c9731%40%3Cdev.flink.apache.org%3E", + "https://lists.apache.org/thread.html/10f0f3aefd51444d1198c65f44ffdf2d78ca3359423dbc1c168c9731@%3Cdev.flink.apache.org%3E", + "https://lists.apache.org/thread.html/17ff53f7999e74fbe3cc0ceb4e1c3b00b180b7c5afec8e978837bc49%40%3Cuser.flink.apache.org%3E", + "https://lists.apache.org/thread.html/17ff53f7999e74fbe3cc0ceb4e1c3b00b180b7c5afec8e978837bc49@%3Cuser.flink.apache.org%3E", + "https://lists.apache.org/thread.html/52bafac05ad174000ea465fe275fd3cc7bd5c25535a7631c0bc9bfb2%40%3Cuser.flink.apache.org%3E", + "https://lists.apache.org/thread.html/52bafac05ad174000ea465fe275fd3cc7bd5c25535a7631c0bc9bfb2@%3Cuser.flink.apache.org%3E", + "https://lists.apache.org/thread.html/54df3aeb4239b64b50b356f0ca6f986e3c4ca5b84c515dce077c7854%40%3Cuser.flink.apache.org%3E", + "https://lists.apache.org/thread.html/54df3aeb4239b64b50b356f0ca6f986e3c4ca5b84c515dce077c7854@%3Cuser.flink.apache.org%3E", + "https://nodesecurity.io/advisories/55", + "https://nvd.nist.gov/vuln/detail/CVE-2016-4055", + "https://ubuntu.com/security/notices/USN-4786-1", + "https://www.cve.org/CVERecord?id=CVE-2016-4055", + "https://www.npmjs.com/advisories/55", + "https://www.owasp.org/index.php/Regular_expression_Denial_of_Service_-_ReDoS", + "https://www.tenable.com/security/tns-2019-02" + ], + "PublishedDate": "2017-01-23T21:59:01.33Z", + "LastModifiedDate": "2025-04-20T01:37:25.86Z" + }, + { + "VulnerabilityID": "CVE-2025-47935", + "VendorIDs": [ + "GHSA-44fp-w29j-9vj5" + ], + "PkgID": "multer@1.4.5-lts.2", + "PkgName": "multer", + "PkgPath": "juice-shop/node_modules/multer/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "InstalledVersion": "1.4.5-lts.2", + "FixedVersion": "2.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-47935", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:edff51d51b998a58e1f4821d356fea25e3dd2415312c3fdd3381eeffdea68d03", + "Title": "Multer vulnerable to Denial of Service via memory leaks from unclosed streams", + "Description": "Multer is a node.js middleware for handling `multipart/form-data`. Versions prior to 2.0.0 are vulnerable to a resource exhaustion and memory leak issue due to improper stream handling. When the HTTP request stream emits an error, the internal `busboy` stream is not closed, violating Node.js stream safety guidance. This leads to unclosed streams accumulating over time, consuming memory and file descriptors. Under sustained or repeated failure conditions, this can result in denial of service, requiring manual server restarts to recover. All users of Multer handling file uploads are potentially impacted. Users should upgrade to 2.0.0 to receive a patch. No known workarounds are available.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-401" + ], + "VendorSeverity": { + "ghsa": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://github.com/expressjs/multer", + "https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665", + "https://github.com/expressjs/multer/pull/1120", + "https://github.com/expressjs/multer/security/advisories/GHSA-44fp-w29j-9vj5", + "https://nvd.nist.gov/vuln/detail/CVE-2025-47935" + ], + "PublishedDate": "2025-05-19T20:15:25.863Z", + "LastModifiedDate": "2025-05-21T20:25:16.407Z" + }, + { + "VulnerabilityID": "CVE-2025-47944", + "VendorIDs": [ + "GHSA-4pg4-qvpc-4q3h" + ], + "PkgID": "multer@1.4.5-lts.2", + "PkgName": "multer", + "PkgPath": "juice-shop/node_modules/multer/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "InstalledVersion": "1.4.5-lts.2", + "FixedVersion": "2.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-47944", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:9a0b52584dbb24e17fa2bab5651f40bc2217af6a0bb4c477c49656a852408980", + "Title": "Multer vulnerable to Denial of Service from maliciously crafted requests", + "Description": "Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.0 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.0 to receive a patch. No known workarounds are available.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-248" + ], + "VendorSeverity": { + "ghsa": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://github.com/expressjs/multer", + "https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665", + "https://github.com/expressjs/multer/issues/1176", + "https://github.com/expressjs/multer/security/advisories/GHSA-4pg4-qvpc-4q3h", + "https://nvd.nist.gov/vuln/detail/CVE-2025-47944" + ], + "PublishedDate": "2025-05-19T20:15:26.007Z", + "LastModifiedDate": "2025-05-21T20:25:16.407Z" + }, + { + "VulnerabilityID": "CVE-2025-48997", + "VendorIDs": [ + "GHSA-g5hg-p3ph-g8qg" + ], + "PkgID": "multer@1.4.5-lts.2", + "PkgName": "multer", + "PkgPath": "juice-shop/node_modules/multer/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "InstalledVersion": "1.4.5-lts.2", + "FixedVersion": "2.0.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-48997", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:56922cf08cf1072acdd7f061085f6906421b494c47e31a01001364d508f4c5ee", + "Title": "multer: Multer vulnerable to Denial of Service via unhandled exception", + "Description": "Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.1 allows an attacker to trigger a Denial of Service (DoS) by sending an upload file request with an empty string field name. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to `2.0.1` to receive a patch. No known workarounds are available.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-248" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-48997", + "https://github.com/expressjs/multer", + "https://github.com/expressjs/multer/commit/35a3272b611945155e046dd5cef11088587635e9", + "https://github.com/expressjs/multer/issues/1233", + "https://github.com/expressjs/multer/pull/1256", + "https://github.com/expressjs/multer/security/advisories/GHSA-g5hg-p3ph-g8qg", + "https://nvd.nist.gov/vuln/detail/CVE-2025-48997", + "https://www.cve.org/CVERecord?id=CVE-2025-48997" + ], + "PublishedDate": "2025-06-03T19:15:39.577Z", + "LastModifiedDate": "2025-06-04T14:54:33.783Z" + }, + { + "VulnerabilityID": "CVE-2025-7338", + "VendorIDs": [ + "GHSA-fjgf-rc76-4x9p" + ], + "PkgID": "multer@1.4.5-lts.2", + "PkgName": "multer", + "PkgPath": "juice-shop/node_modules/multer/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "InstalledVersion": "1.4.5-lts.2", + "FixedVersion": "2.0.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-7338", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:229ce678ef0558f918903d5ffaeb1aea1ac95342467c179f508930e20e1de536", + "Title": "multer: Multer Denial of Service", + "Description": "Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.2 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.2 to receive a patch. No known workarounds are available.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-248" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-7338", + "https://cna.openjsf.org/security-advisories.html", + "https://github.com/expressjs/multer", + "https://github.com/expressjs/multer/commit/adfeaf669f0e7fe953eab191a762164a452d143b", + "https://github.com/expressjs/multer/security/advisories/GHSA-fjgf-rc76-4x9p", + "https://nvd.nist.gov/vuln/detail/CVE-2025-7338", + "https://www.cve.org/CVERecord?id=CVE-2025-7338" + ], + "PublishedDate": "2025-07-17T16:15:35.227Z", + "LastModifiedDate": "2025-07-17T21:15:50.197Z" + }, + { + "VulnerabilityID": "CVE-2021-23771", + "VendorIDs": [ + "GHSA-8g4m-cjm2-96wq" + ], + "PkgID": "notevil@1.3.3", + "PkgName": "notevil", + "PkgPath": "juice-shop/node_modules/notevil/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/notevil@1.3.3", + "UID": "349375f6b5c60a6" + }, + "InstalledVersion": "1.3.3", + "Status": "affected", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2021-23771", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:9498bee5f2320a3956664d83ade38f38e7216680fc9532669c412177b07ce792", + "Title": "Sandbox escape in notevil and argencoders-notevil", + "Description": "This affects all versions of package notevil; all versions of package argencoders-notevil. It is vulnerable to Sandbox Escape leading to Prototype pollution. The package fails to restrict access to the main context, allowing an attacker to add or modify an object's prototype. **Note:** This vulnerability derives from an incomplete fix in [SNYK-JS-NOTEVIL-608878](https://security.snyk.io/vuln/SNYK-JS-NOTEVIL-608878).", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N", + "V3Score": 6.5 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N", + "V2Score": 6.4, + "V3Score": 6.5 + } + }, + "References": [ + "https://github.com/mmckegg/notevil", + "https://nvd.nist.gov/vuln/detail/CVE-2021-23771", + "https://snyk.io/vuln/SNYK-JS-ARGENCODERSNOTEVIL-2388587", + "https://snyk.io/vuln/SNYK-JS-NOTEVIL-2385946" + ], + "PublishedDate": "2022-03-17T12:15:07.74Z", + "LastModifiedDate": "2024-11-21T05:51:53.017Z" + }, + { + "VulnerabilityID": "CVE-2025-15284", + "VendorIDs": [ + "GHSA-6rw7-vpxm-498p" + ], + "PkgID": "qs@6.13.0", + "PkgName": "qs", + "PkgPath": "juice-shop/node_modules/qs/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/qs@6.13.0", + "UID": "369ca000e2fb89c6" + }, + "InstalledVersion": "6.13.0", + "FixedVersion": "6.14.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-15284", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:4203fae3d97e64a6b4a427e1df336baac3848040c098397a8f588103cad59328", + "Title": "qs: qs: Denial of Service via improper input validation in array parsing", + "Description": "Improper Input Validation vulnerability in qs (parse modules) allows HTTP DoS.This issue affects qs: \u003c 6.14.1.\n\n\nSummary\n\nThe arrayLimit option in qs did not enforce limits for bracket notation (a[]=1\u0026a[]=2), only for indexed notation (a[0]=1). This is a consistency bug; arrayLimit should apply uniformly across all array notations.\n\nNote: The default parameterLimit of 1000 effectively mitigates the DoS scenario originally described. With default options, bracket notation cannot produce arrays larger than parameterLimit regardless of arrayLimit, because each a[]=valueconsumes one parameter slot. The severity has been reduced accordingly.\n\nDetails\n\nThe arrayLimit option only checked limits for indexed notation (a[0]=1\u0026a[1]=2) but did not enforce it for bracket notation (a[]=1\u0026a[]=2).\n\nVulnerable code (lib/parse.js:159-162):\n\nif (root === '[]' \u0026\u0026 options.parseArrays) {\n obj = utils.combine([], leaf); // No arrayLimit check\n}\n\n\n\n\n\nWorking code (lib/parse.js:175):\n\nelse if (index \u003c= options.arrayLimit) { // Limit checked here\n obj = [];\n obj[index] = leaf;\n}\n\n\n\n\n\nThe bracket notation handler at line 159 uses utils.combine([], leaf) without validating against options.arrayLimit, while indexed notation at line 175 checks index \u003c= options.arrayLimit before creating arrays.\n\n\n\nPoC\n\nconst qs = require('qs');\nconst result = qs.parse('a[]=1\u0026a[]=2\u0026a[]=3\u0026a[]=4\u0026a[]=5\u0026a[]=6', { arrayLimit: 5 });\nconsole.log(result.a.length); // Output: 6 (should be max 5)\n\n\n\n\n\nNote on parameterLimit interaction: The original advisory's \"DoS demonstration\" claimed a length of 10,000, but parameterLimit (default: 1000) caps parsing to 1,000 parameters. With default options, the actual output is 1,000, not 10,000.\n\nImpact\n\nConsistency bug in arrayLimit enforcement. With default parameterLimit, the practical DoS risk is negligible since parameterLimit already caps the total number of parsed parameters (and thus array elements from bracket notation). The risk increases only when parameterLimit is explicitly set to a very high value.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-20" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V3Score": 7.5, + "V40Score": 8.7 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-15284", + "https://github.com/ljharb/qs", + "https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9", + "https://github.com/ljharb/qs/security/advisories/GHSA-6rw7-vpxm-498p", + "https://nvd.nist.gov/vuln/detail/CVE-2025-15284", + "https://www.cve.org/CVERecord?id=CVE-2025-15284" + ], + "PublishedDate": "2025-12-29T23:15:42.703Z", + "LastModifiedDate": "2026-02-26T19:57:11.663Z" + }, + { + "VulnerabilityID": "CVE-2026-2391", + "VendorIDs": [ + "GHSA-w7fw-mjwx-w883" + ], + "PkgID": "qs@6.13.0", + "PkgName": "qs", + "PkgPath": "juice-shop/node_modules/qs/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/qs@6.13.0", + "UID": "369ca000e2fb89c6" + }, + "InstalledVersion": "6.13.0", + "FixedVersion": "6.14.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-2391", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:2ede61cbec8fb679d56d896949dcf7ce71eabdca6beefac2483321cf6c6ecae8", + "Title": "qs: qs's arrayLimit bypass in comma parsing allows denial of service", + "Description": "### Summary\nThe `arrayLimit` option in qs does not enforce limits for comma-separated values when `comma: true` is enabled, allowing attackers to cause denial-of-service via memory exhaustion. This is a bypass of the array limit enforcement, similar to the bracket notation bypass addressed in GHSA-6rw7-vpxm-498p (CVE-2025-15284).\n\n### Details\nWhen the `comma` option is set to `true` (not the default, but configurable in applications), qs allows parsing comma-separated strings as arrays (e.g., `?param=a,b,c` becomes `['a', 'b', 'c']`). However, the limit check for `arrayLimit` (default: 20) and the optional throwOnLimitExceeded occur after the comma-handling logic in `parseArrayValue`, enabling a bypass. This permits creation of arbitrarily large arrays from a single parameter, leading to excessive memory allocation.\n\n**Vulnerable code** (lib/parse.js: lines ~40-50):\n```js\nif (val \u0026\u0026 typeof val === 'string' \u0026\u0026 options.comma \u0026\u0026 val.indexOf(',') \u003e -1) {\n    return val.split(',');\n}\n\nif (options.throwOnLimitExceeded \u0026\u0026 currentArrayLength \u003e= options.arrayLimit) {\n    throw new RangeError('Array limit exceeded. Only ' + options.arrayLimit + ' element' + (options.arrayLimit === 1 ? '' : 's') + ' allowed in an array.');\n}\n\nreturn val;\n```\nThe `split(',')` returns the array immediately, skipping the subsequent limit check. Downstream merging via `utils.combine` does not prevent allocation, even if it marks overflows for sparse arrays.This discrepancy allows attackers to send a single parameter with millions of commas (e.g., `?param=,,,,,,,,...`), allocating massive arrays in memory without triggering limits. It bypasses the intent of `arrayLimit`, which is enforced correctly for indexed (`a[0]=`) and bracket (`a[]=`) notations (the latter fixed in v6.14.1 per GHSA-6rw7-vpxm-498p).\n\n### PoC\n**Test 1 - Basic bypass:**\n```\nnpm install qs\n```\n\n```js\nconst qs = require('qs');\n\nconst payload = 'a=' + ','.repeat(25); // 26 elements after split (bypasses arrayLimit: 5)\nconst options = { comma: true, arrayLimit: 5, throwOnLimitExceeded: true };\n\ntry {\n  const result = qs.parse(payload, options);\n  console.log(result.a.length); // Outputs: 26 (bypass successful)\n} catch (e) {\n  console.log('Limit enforced:', e.message); // Not thrown\n}\n```\n**Configuration:**\n- `comma: true`\n- `arrayLimit: 5`\n- `throwOnLimitExceeded: true`\n\nExpected: Throws \"Array limit exceeded\" error.\nActual: Parses successfully, creating an array of length 26.\n\n\n### Impact\nDenial of Service (DoS) via memory exhaustion.", + "Severity": "LOW", + "CweIDs": [ + "CWE-20" + ], + "VendorSeverity": { + "ghsa": 1, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 3.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-2391", + "https://github.com/ljharb/qs", + "https://github.com/ljharb/qs/commit/f6a7abff1f13d644db9b05fe4f2c98ada6bf8482", + "https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883", + "https://nvd.nist.gov/vuln/detail/CVE-2026-2391", + "https://www.cve.org/CVERecord?id=CVE-2026-2391" + ], + "PublishedDate": "2026-02-12T05:17:11.187Z", + "LastModifiedDate": "2026-02-24T20:13:51.837Z" + }, + { + "VulnerabilityID": "CVE-2022-25887", + "VendorIDs": [ + "GHSA-cgfm-xwp7-2cvr" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "2.7.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-25887", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:1379c584f5ed95eaa6bfc76239ed89acbf6e50809221a119ae775ee0e2e3efb8", + "Title": "sanitize-html: insecure global regular expression replacement logic may lead to ReDoS", + "Description": "The package sanitize-html before 2.7.1 are vulnerable to Regular Expression Denial of Service (ReDoS) due to insecure global regular expression replacement logic of HTML comment removal.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 1, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-25887", + "https://github.com/apostrophecms/sanitize-html/commit/b4682c12fd30e12e82fa2d9b766de91d7d2cd23c", + "https://github.com/apostrophecms/sanitize-html/pull/557", + "https://nvd.nist.gov/vuln/detail/CVE-2022-25887", + "https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3008102", + "https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526", + "https://ubuntu.com/security/notices/USN-7464-1", + "https://www.cve.org/CVERecord?id=CVE-2022-25887" + ], + "PublishedDate": "2022-08-30T05:15:07.727Z", + "LastModifiedDate": "2024-11-21T06:53:09.953Z" + }, + { + "VulnerabilityID": "CVE-2016-1000237", + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "\u003e=1.4.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2016-1000237", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:169ace095a1ef2c0d9217af8bbd421ae1704a7364677422b19ce1b5cc84fe24d", + "Title": "XSS - Sanitization not applied recursively", + "Description": "sanitize-html before 1.4.3 has XSS.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-79" + ], + "VendorSeverity": { + "ghsa": 2, + "nodejs-security-wg": 2, + "nvd": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V3Score": 6.1 + }, + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V2Score": 4.3, + "V3Score": 6.1 + } + }, + "References": [ + "https://github.com/apostrophecms/sanitize-html/commit/762fbc7bba389f3f789cc291c1eb2b64f60f2caf", + "https://github.com/apostrophecms/sanitize-html/issues/29", + "https://github.com/punkave/sanitize-html/issues/29", + "https://nodesecurity.io/advisories/135", + "https://nvd.nist.gov/vuln/detail/CVE-2016-1000237", + "https://raw.githubusercontent.com/distributedweaknessfiling/cvelist/master/2016/1000xxx/CVE-2016-1000237.json", + "https://www.npmjs.com/advisories/135" + ], + "PublishedDate": "2020-01-23T15:15:13.16Z", + "LastModifiedDate": "2024-11-21T02:43:01.763Z" + }, + { + "VulnerabilityID": "CVE-2017-16016", + "VendorIDs": [ + "GHSA-xc6g-ggrc-qq4r" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "1.11.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2017-16016", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:fe1c33188ae9f3daa3b1dc2fd015f94db3f914adeab75b30882d57852d9c6473", + "Title": "Cross-Site Scripting in sanitize-html", + "Description": "Sanitize-html is a library for scrubbing html input of malicious values. Versions 1.11.1 and below are vulnerable to cross site scripting (XSS) in certain scenarios: If allowed at least one nonTextTags, the result is a potential XSS vulnerability.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-79" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V2Score": 4.3, + "V3Score": 6.1 + } + }, + "References": [ + "https://github.com/advisories/GHSA-xc6g-ggrc-qq4r", + "https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403", + "https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403)))", + "https://github.com/punkave/sanitize-html/issues/100", + "https://nodesecurity.io/advisories/154", + "https://npmjs.com/package/sanitize-html#discarding-the-entire-contents-of-a-disallowed-tag", + "https://nvd.nist.gov/vuln/detail/CVE-2017-16016", + "https://www.npmjs.com/advisories/154" + ], + "PublishedDate": "2018-06-04T19:29:01.023Z", + "LastModifiedDate": "2024-11-21T03:15:40.117Z" + }, + { + "VulnerabilityID": "CVE-2019-25225", + "VendorIDs": [ + "GHSA-qhxp-v273-g94h" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "2.0.0-beta", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-25225", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:072c5a7ff8f906465b4688b53eb3f26324a7c026b3977bc5e8d1292f84585009", + "Title": "sanitize-html: sanitize-html cross site scripting", + "Description": "`sanitize-html` prior to version 2.0.0-beta is vulnerable to Cross-site Scripting (XSS). The `sanitizeHtml()` function in `index.js` does not sanitize content when using the custom `transformTags` option, which is intended to convert attribute values into text. As a result, malicious input can be transformed into executable code.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-79" + ], + "VendorSeverity": { + "ghsa": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V3Score": 6.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V3Score": 6.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2019-25225", + "https://github.com/Checkmarx/Vulnerabilities-Proofs-of-Concept/tree/main/2019/CVE-2019-25225", + "https://github.com/apostrophecms/sanitize-html", + "https://github.com/apostrophecms/sanitize-html/commit/712cb6895825c8bb6ede71a16b42bade42abcaf3", + "https://github.com/apostrophecms/sanitize-html/issues/293", + "https://github.com/apostrophecms/sanitize-html/pull/156", + "https://nvd.nist.gov/vuln/detail/CVE-2019-25225", + "https://www.cve.org/CVERecord?id=CVE-2019-25225" + ], + "PublishedDate": "2025-09-08T10:15:33.44Z", + "LastModifiedDate": "2025-09-19T15:18:42.913Z" + }, + { + "VulnerabilityID": "CVE-2021-26539", + "VendorIDs": [ + "GHSA-rjqq-98f6-6j3r" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "2.3.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2021-26539", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:13299f81bcea69713e554a92d754b8fd4da7936794ba213b434aa1375e427294", + "Title": "sanitize-html: improper handling of internationalized domain name (IDN) can lead to bypass hostname whitelist validation", + "Description": "Apostrophe Technologies sanitize-html before 2.3.1 does not properly handle internationalized domain name (IDN) which could allow an attacker to bypass hostname whitelist validation set by the \"allowedIframeHostnames\" option.", + "Severity": "MEDIUM", + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V2Score": 5, + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2021-26539", + "https://advisory.checkmarx.net/advisory/CX-2021-4308", + "https://github.com/apostrophecms/sanitize-html", + "https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#231-2021-01-22", + "https://github.com/apostrophecms/sanitize-html/commit/bdf7836ef8f0e5b21f9a1aab0623ae8fcd09c1da", + "https://github.com/apostrophecms/sanitize-html/pull/458", + "https://nvd.nist.gov/vuln/detail/CVE-2021-26539", + "https://www.cve.org/CVERecord?id=CVE-2021-26539" + ], + "PublishedDate": "2021-02-08T17:15:13.673Z", + "LastModifiedDate": "2024-11-21T05:56:26.517Z" + }, + { + "VulnerabilityID": "CVE-2021-26540", + "VendorIDs": [ + "GHSA-mjxr-4v3x-q3m4" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "2.3.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2021-26540", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:eb2d86f09bc6488746b308f123844c8f2a4ad3350396f3af967de0e12d1facc6", + "Title": "sanitize-html: improper validation of hostnames set by the \"allowedIframeHostnames\" option can lead to bypass hostname whitelist for iframe element", + "Description": "Apostrophe Technologies sanitize-html before 2.3.2 does not properly validate the hostnames set by the \"allowedIframeHostnames\" option when the \"allowIframeRelativeUrls\" is set to true, which allows attackers to bypass hostname whitelist for iframe element, related using an src value that starts with \"/\\\\example.com\".", + "Severity": "MEDIUM", + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V2Score": 5, + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2021-26540", + "https://advisory.checkmarx.net/advisory/CX-2021-4309", + "https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#232-2021-01-26", + "https://github.com/apostrophecms/sanitize-html/pull/460", + "https://nvd.nist.gov/vuln/detail/CVE-2021-26540", + "https://www.cve.org/CVERecord?id=CVE-2021-26540" + ], + "PublishedDate": "2021-02-08T17:15:13.737Z", + "LastModifiedDate": "2024-11-21T05:56:26.67Z" + }, + { + "VulnerabilityID": "CVE-2024-21501", + "VendorIDs": [ + "GHSA-rm97-x556-q36h" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "2.12.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-21501", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:76550408ec0c5223f34b0f791ef3f2854fee5e60509b41db3fd140055b3aff2c", + "Title": "sanitize-html: Information Exposure when used on the backend", + "Description": "Versions of the package sanitize-html before 2.12.1 are vulnerable to Information Exposure when used on the backend and with the style attribute allowed, allowing enumeration of files in the system (including project dependencies). An attacker could exploit this vulnerability to gather details about the file system structure and dependencies of the targeted server.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-200", + "CWE-538" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 5.3 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-21501", + "https://gist.github.com/Slonser/8b4d061abe6ee1b2e10c7242987674cf", + "https://github.com/apostrophecms/apostrophe/discussions/4436", + "https://github.com/apostrophecms/sanitize-html", + "https://github.com/apostrophecms/sanitize-html/commit/c5dbdf77fe8b836d3bf4554ea39edb45281ec0b4", + "https://github.com/apostrophecms/sanitize-html/pull/650", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EB5JPYRCTS64EA5AMV3INHDPI6I4AW7", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EB5JPYRCTS64EA5AMV3INHDPI6I4AW7/", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/P4I5X6V3LYUNBMZ5YOW4BV427TH3IK4S", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/P4I5X6V3LYUNBMZ5YOW4BV427TH3IK4S/", + "https://nvd.nist.gov/vuln/detail/CVE-2024-21501", + "https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-6276557", + "https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-6256334", + "https://www.cve.org/CVERecord?id=CVE-2024-21501" + ], + "PublishedDate": "2024-02-24T05:15:44.31Z", + "LastModifiedDate": "2025-04-25T19:37:25.937Z" + }, + { + "VulnerabilityID": "NSWG-ECO-154", + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "\u003e=1.11.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:664d12ba58158c840d6327712d09bbf3b7e4d3a980551da5ef7798a829734c67", + "Title": "Cross Site Scripting", + "Description": "Sanitize-html is a library for scrubbing html input of malicious values.\n\nVersions 1.11.1 and below are vulnerable to cross site scripting (XSS) in certain scenarios:\n\nIf allowed at least one nonTextTags, the result is a potential XSS vulnerability.\nPoC:\n\n```\nvar sanitizeHtml = require('sanitize-html');\n\nvar dirty = '!\u003ctextarea\u003e\u0026lt;/textarea\u0026gt;\u003csvg/onload=prompt`xs`\u0026gt;\u003c/textarea\u003e!';\nvar clean = sanitizeHtml(dirty, {\n allowedTags: [ 'textarea' ]\n});\n\nconsole.log(clean);\n\n// !\u003ctextarea\u003e\u003c/textarea\u003e\u003csvg/onload=prompt`xs`\u003e\u003c/textarea\u003e!\n```", + "Severity": "MEDIUM", + "VendorSeverity": { + "nodejs-security-wg": 2 + }, + "References": [ + "https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403", + "https://github.com/punkave/sanitize-html/issues/100" + ] + }, + { + "VulnerabilityID": "CVE-2024-38355", + "VendorIDs": [ + "GHSA-25hc-qcg6-38wj" + ], + "PkgID": "socket.io@3.1.2", + "PkgName": "socket.io", + "PkgPath": "juice-shop/node_modules/socket.io/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/socket.io@3.1.2", + "UID": "3f7fdf1c8146fe1c" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "2.5.1, 4.6.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-38355", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:7351c0ba3842de7f4e73757fdbb0514e2453975f69ffd1d31c909c71487664b6", + "Title": "socket.io: Unhandled 'error' event", + "Description": "Socket.IO is an open source, real-time, bidirectional, event-based, communication framework. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. This issue is fixed by commit `15af22fc22` which has been included in `socket.io@4.6.2` (released in May 2023). The fix was backported in the 2.x branch as well with commit `d30630ba10`. Users are advised to upgrade. Users unable to upgrade may attach a listener for the \"error\" event to catch these errors.\n", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-20", + "CWE-754" + ], + "VendorSeverity": { + "ghsa": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N", + "V3Score": 7.3, + "V40Score": 6.9 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 7.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-38355", + "https://github.com/socketio/socket.io", + "https://github.com/socketio/socket.io/commit/15af22fc22bc6030fcead322c106f07640336115", + "https://github.com/socketio/socket.io/commit/d30630ba10562bf987f4d2b42440fc41a828119c", + "https://github.com/socketio/socket.io/security/advisories/GHSA-25hc-qcg6-38wj", + "https://nvd.nist.gov/vuln/detail/CVE-2024-38355", + "https://www.cve.org/CVERecord?id=CVE-2024-38355", + "https://www.vicarius.io/vsociety/posts/unhandled-exception-in-socketio-cve-2024-38355" + ], + "PublishedDate": "2024-06-19T20:15:11.18Z", + "LastModifiedDate": "2024-11-21T09:25:25.967Z" + }, + { + "VulnerabilityID": "CVE-2023-32695", + "VendorIDs": [ + "GHSA-cqmj-92xf-r6r9" + ], + "PkgID": "socket.io-parser@4.0.5", + "PkgName": "socket.io-parser", + "PkgPath": "juice-shop/node_modules/socket.io-parser/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/socket.io-parser@4.0.5", + "UID": "a00447904d08ddb5" + }, + "InstalledVersion": "4.0.5", + "FixedVersion": "4.2.3, 3.4.3, 3.3.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-32695", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:4e867fd2e65881c1af0d43efc467c4def07ef749000cba8e8bd85ff84c006cb6", + "Title": "socket.io parser is a socket.io encoder and decoder written in JavaScr ...", + "Description": "socket.io parser is a socket.io encoder and decoder written in JavaScript complying with version 5 of socket.io-protocol. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. A patch has been released in version 4.2.3.\n\n", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-20", + "CWE-754" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N", + "V3Score": 7.3, + "V40Score": 6.9 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://github.com/socketio/socket.io-parser", + "https://github.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9", + "https://github.com/socketio/socket.io-parser/commit/2dc3c92622dad113b8676be06f23b1ed46b02ced", + "https://github.com/socketio/socket.io-parser/commit/3b78117bf6ba7e99d7a5cfc1ba54d0477554a7f3", + "https://github.com/socketio/socket.io-parser/commit/ee006607495eca4ec7262ad080dd3a91439a5ba4", + "https://github.com/socketio/socket.io-parser/releases/tag/4.2.3", + "https://github.com/socketio/socket.io-parser/security/advisories/GHSA-cqmj-92xf-r6r9", + "https://nvd.nist.gov/vuln/detail/CVE-2023-32695" + ], + "PublishedDate": "2023-05-27T16:15:09.433Z", + "LastModifiedDate": "2024-11-21T08:03:52.187Z" + }, + { + "VulnerabilityID": "CVE-2026-23745", + "VendorIDs": [ + "GHSA-8qq5-rm4j-mr97" + ], + "PkgID": "tar@4.4.19", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "InstalledVersion": "4.4.19", + "FixedVersion": "7.5.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23745", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:c5396b3173c820a0cde3e3b580ee22c36820f49c4f9d96ae2489388da5d32ba4", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives", + "Description": "node-tar is a Tar for Node.js. The node-tar library (\u003c= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N", + "V40Score": 8.2 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N", + "V3Score": 6.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23745", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23745", + "https://www.cve.org/CVERecord?id=CVE-2026-23745" + ], + "PublishedDate": "2026-01-16T22:16:26.83Z", + "LastModifiedDate": "2026-02-18T16:20:07.823Z" + }, + { + "VulnerabilityID": "CVE-2026-23950", + "VendorIDs": [ + "GHSA-r6q2-hw4h-h46w" + ], + "PkgID": "tar@4.4.19", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "InstalledVersion": "4.4.19", + "FixedVersion": "7.5.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23950", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:adfc98d7a7bd7761d444ef2eb415de8b55173d4546d6946aa49c9081e4ac9f99", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition", + "Description": "node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-176", + "CWE-352", + "CWE-367" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 5.9 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23950", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23950", + "https://www.cve.org/CVERecord?id=CVE-2026-23950" + ], + "PublishedDate": "2026-01-20T01:15:57.87Z", + "LastModifiedDate": "2026-02-18T15:50:29.91Z" + }, + { + "VulnerabilityID": "CVE-2026-24842", + "VendorIDs": [ + "GHSA-34x7-hfp2-rc4v" + ], + "PkgID": "tar@4.4.19", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "InstalledVersion": "4.4.19", + "FixedVersion": "7.5.7", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-24842", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:256627155c1acd9b5f3cbfa36acc0a1f3181fa9f3be17befb648d331badd6774", + "Title": "node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check", + "Description": "node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22", + "CWE-59" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-24842", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v", + "https://nvd.nist.gov/vuln/detail/CVE-2026-24842", + "https://www.cve.org/CVERecord?id=CVE-2026-24842" + ], + "PublishedDate": "2026-01-28T01:16:14.947Z", + "LastModifiedDate": "2026-02-02T14:30:10.89Z" + }, + { + "VulnerabilityID": "CVE-2026-26960", + "VendorIDs": [ + "GHSA-83g3-92jg-28cx" + ], + "PkgID": "tar@4.4.19", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "InstalledVersion": "4.4.19", + "FixedVersion": "7.5.8", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26960", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:c5c948218d935e13b09e24041276c98a6b93a41443afaeb5049236a3aab66548", + "Title": "tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation", + "Description": "node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26960", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384", + "https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26960", + "https://www.cve.org/CVERecord?id=CVE-2026-26960" + ], + "PublishedDate": "2026-02-20T02:16:53.883Z", + "LastModifiedDate": "2026-02-20T19:24:16.537Z" + }, + { + "VulnerabilityID": "CVE-2024-28863", + "VendorIDs": [ + "GHSA-f5x3-32g6-xq36" + ], + "PkgID": "tar@4.4.19", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "InstalledVersion": "4.4.19", + "FixedVersion": "6.2.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-28863", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a9bfad349a1ed4d4180ae15f72bdb4fdc1b2ab18486ee43e79a41daeb3afcd3c", + "Title": "node-tar: denial of service while parsing a tar file due to lack of folders depth validation", + "Description": "node-tar is a Tar for Node.js. node-tar prior to version 6.2.1 has no limit on the number of sub-folders created in the folder creation process. An attacker who generates a large number of sub-folders can consume memory on the system running node-tar and even crash the Node.js client within few seconds of running it using a path with too many sub-folders inside. Version 6.2.1 fixes this issue by preventing extraction in excessively deep sub-folders.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-400", + "CWE-770" + ], + "VendorSeverity": { + "alma": 2, + "amazon": 2, + "azure": 2, + "cbl-mariner": 2, + "ghsa": 2, + "oracle-oval": 2, + "redhat": 2, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2024:6148", + "https://access.redhat.com/security/cve/CVE-2024-28863", + "https://bugzilla.redhat.com/2293200", + "https://bugzilla.redhat.com/2296417", + "https://bugzilla.redhat.com/show_bug.cgi?id=2293200", + "https://bugzilla.redhat.com/show_bug.cgi?id=2296417", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-22020", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-28863", + "https://errata.almalinux.org/8/ALSA-2024-6148.html", + "https://errata.rockylinux.org/RLSA-2024:6147", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7", + "https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7 (v6.2.1)", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-f5x3-32g6-xq36", + "https://linux.oracle.com/cve/CVE-2024-28863.html", + "https://linux.oracle.com/errata/ELSA-2024-6148.html", + "https://nvd.nist.gov/vuln/detail/CVE-2024-28863", + "https://security.netapp.com/advisory/ntap-20240524-0005", + "https://security.netapp.com/advisory/ntap-20240524-0005/", + "https://www.cve.org/CVERecord?id=CVE-2024-28863" + ], + "PublishedDate": "2024-03-21T23:15:10.91Z", + "LastModifiedDate": "2025-12-16T17:25:07.493Z" + }, + { + "VulnerabilityID": "CVE-2026-23745", + "VendorIDs": [ + "GHSA-8qq5-rm4j-mr97" + ], + "PkgID": "tar@6.2.1", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "InstalledVersion": "6.2.1", + "FixedVersion": "7.5.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23745", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:80c0553803b0d0ce92f7d41f1d9aacf1c97c5c761ae40e2f3cdb1cc77c7777ab", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives", + "Description": "node-tar is a Tar for Node.js. The node-tar library (\u003c= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N", + "V40Score": 8.2 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N", + "V3Score": 6.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23745", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23745", + "https://www.cve.org/CVERecord?id=CVE-2026-23745" + ], + "PublishedDate": "2026-01-16T22:16:26.83Z", + "LastModifiedDate": "2026-02-18T16:20:07.823Z" + }, + { + "VulnerabilityID": "CVE-2026-23950", + "VendorIDs": [ + "GHSA-r6q2-hw4h-h46w" + ], + "PkgID": "tar@6.2.1", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "InstalledVersion": "6.2.1", + "FixedVersion": "7.5.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23950", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:e6c1d9738a51b3f3f60532714e65888399be66ff42dfaabdd86691e38ac0fe0d", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition", + "Description": "node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-176", + "CWE-352", + "CWE-367" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 5.9 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23950", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23950", + "https://www.cve.org/CVERecord?id=CVE-2026-23950" + ], + "PublishedDate": "2026-01-20T01:15:57.87Z", + "LastModifiedDate": "2026-02-18T15:50:29.91Z" + }, + { + "VulnerabilityID": "CVE-2026-24842", + "VendorIDs": [ + "GHSA-34x7-hfp2-rc4v" + ], + "PkgID": "tar@6.2.1", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "InstalledVersion": "6.2.1", + "FixedVersion": "7.5.7", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-24842", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:265252f831342de2de40ee20a9685e0613260842b0148a99747f9767caffeac4", + "Title": "node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check", + "Description": "node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22", + "CWE-59" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-24842", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v", + "https://nvd.nist.gov/vuln/detail/CVE-2026-24842", + "https://www.cve.org/CVERecord?id=CVE-2026-24842" + ], + "PublishedDate": "2026-01-28T01:16:14.947Z", + "LastModifiedDate": "2026-02-02T14:30:10.89Z" + }, + { + "VulnerabilityID": "CVE-2026-26960", + "VendorIDs": [ + "GHSA-83g3-92jg-28cx" + ], + "PkgID": "tar@6.2.1", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "InstalledVersion": "6.2.1", + "FixedVersion": "7.5.8", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26960", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:75fc6a66ad4a926f3915497e8ce86e3d882ff870811c4ebbbbcf9a5fb145bcde", + "Title": "tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation", + "Description": "node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26960", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384", + "https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26960", + "https://www.cve.org/CVERecord?id=CVE-2026-26960" + ], + "PublishedDate": "2026-02-20T02:16:53.883Z", + "LastModifiedDate": "2026-02-20T19:24:16.537Z" + }, + { + "VulnerabilityID": "CVE-2026-23745", + "VendorIDs": [ + "GHSA-8qq5-rm4j-mr97" + ], + "PkgID": "tar@7.4.3", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "InstalledVersion": "7.4.3", + "FixedVersion": "7.5.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23745", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:3a0c32111cfadebd730c4769dd58596e9c20834e88d4c20f19fe473de56ae82e", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives", + "Description": "node-tar is a Tar for Node.js. The node-tar library (\u003c= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N", + "V40Score": 8.2 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N", + "V3Score": 6.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23745", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23745", + "https://www.cve.org/CVERecord?id=CVE-2026-23745" + ], + "PublishedDate": "2026-01-16T22:16:26.83Z", + "LastModifiedDate": "2026-02-18T16:20:07.823Z" + }, + { + "VulnerabilityID": "CVE-2026-23950", + "VendorIDs": [ + "GHSA-r6q2-hw4h-h46w" + ], + "PkgID": "tar@7.4.3", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "InstalledVersion": "7.4.3", + "FixedVersion": "7.5.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23950", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:60466219f16f9714aca111c7c2812d2495ae57bb9da93042d8d244942d07673b", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition", + "Description": "node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-176", + "CWE-352", + "CWE-367" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 5.9 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23950", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23950", + "https://www.cve.org/CVERecord?id=CVE-2026-23950" + ], + "PublishedDate": "2026-01-20T01:15:57.87Z", + "LastModifiedDate": "2026-02-18T15:50:29.91Z" + }, + { + "VulnerabilityID": "CVE-2026-24842", + "VendorIDs": [ + "GHSA-34x7-hfp2-rc4v" + ], + "PkgID": "tar@7.4.3", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "InstalledVersion": "7.4.3", + "FixedVersion": "7.5.7", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-24842", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:899085900074cc16a693d5e98c87ab0bd4b64e63964969e1e5a923025dc55b6b", + "Title": "node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check", + "Description": "node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22", + "CWE-59" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-24842", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v", + "https://nvd.nist.gov/vuln/detail/CVE-2026-24842", + "https://www.cve.org/CVERecord?id=CVE-2026-24842" + ], + "PublishedDate": "2026-01-28T01:16:14.947Z", + "LastModifiedDate": "2026-02-02T14:30:10.89Z" + }, + { + "VulnerabilityID": "CVE-2026-26960", + "VendorIDs": [ + "GHSA-83g3-92jg-28cx" + ], + "PkgID": "tar@7.4.3", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "InstalledVersion": "7.4.3", + "FixedVersion": "7.5.8", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26960", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:825f448770e314188c5ca85e4330fc6037f4d37a6d93e73bd5c5ca358c1ba715", + "Title": "tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation", + "Description": "node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26960", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384", + "https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26960", + "https://www.cve.org/CVERecord?id=CVE-2026-26960" + ], + "PublishedDate": "2026-02-20T02:16:53.883Z", + "LastModifiedDate": "2026-02-20T19:24:16.537Z" + }, + { + "VulnerabilityID": "CVE-2025-59343", + "VendorIDs": [ + "GHSA-vj76-c3g6-qr5v" + ], + "PkgID": "tar-fs@2.1.3", + "PkgName": "tar-fs", + "PkgPath": "juice-shop/node_modules/tar-fs/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar-fs@2.1.3", + "UID": "6f65cc88326c1d70" + }, + "InstalledVersion": "2.1.3", + "FixedVersion": "3.1.1, 2.1.4, 1.16.6", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-59343", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:bab301dd99a2552a338a50f857d86b52460fa012753b46cdecc0006c017eaf0e", + "Title": "tar-fs: tar-fs symlink validation bypass", + "Description": "tar-fs provides filesystem bindings for tar-stream. Versions prior to 3.1.1, 2.1.3, and 1.16.5 are vulnerable to symlink validation bypass if the destination directory is predictable with a specific tarball. This issue has been patched in version 3.1.1, 2.1.4, and 1.16.6. A workaround involves using the ignore option on non files/directories.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22", + "CWE-61" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-59343", + "https://github.com/mafintosh/tar-fs", + "https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09", + "https://github.com/mafintosh/tar-fs/security/advisories/GHSA-vj76-c3g6-qr5v", + "https://lists.debian.org/debian-lts-announce/2025/09/msg00028.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-59343", + "https://www.cve.org/CVERecord?id=CVE-2025-59343" + ], + "PublishedDate": "2025-09-24T18:15:42.297Z", + "LastModifiedDate": "2025-11-03T19:16:14.317Z" + }, + { + "VulnerabilityID": "CVE-2025-12758", + "VendorIDs": [ + "GHSA-vghf-hv5q-vc2g" + ], + "PkgID": "validator@13.15.15", + "PkgName": "validator", + "PkgPath": "juice-shop/node_modules/validator/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/validator@13.15.15", + "UID": "8bb3d95c22879d77" + }, + "InstalledVersion": "13.15.15", + "FixedVersion": "13.15.22", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-12758", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:b5ac4c46ef2796b7cbe7fd5f0d20fed02987307ed28592516ebdbed6a50f20ad", + "Title": "Validator is Vulnerable to Incomplete Filtering of One or More Instances of Special Elements", + "Description": "Versions of the package validator before 13.15.22 are vulnerable to Incomplete Filtering of One or More Instances of Special Elements in the isLength() function that does not take into account Unicode variation selectors (\\uFE0F, \\uFE0E) appearing in a sequence which lead to improper string length calculation. This can lead to an application using isLength for input validation accepting strings significantly longer than intended, resulting in issues like data truncation in databases, buffer overflows in other system components, or denial-of-service.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-792", + "CWE-172" + ], + "VendorSeverity": { + "ghsa": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P", + "V3Score": 7.5, + "V40Score": 7.7 + } + }, + "References": [ + "http://seclists.org/fulldisclosure/2026/Jan/27", + "https://gist.github.com/koral--/ad31208b25b9e3d1e2e35f1d4d72572e", + "https://github.com/validatorjs/validator.js", + "https://github.com/validatorjs/validator.js/commit/d457ecaf55b0f3d8bd379d82757425d0d13dd382", + "https://github.com/validatorjs/validator.js/pull/2616", + "https://nvd.nist.gov/vuln/detail/CVE-2025-12758", + "https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476" + ], + "PublishedDate": "2025-11-27T05:16:12.193Z", + "LastModifiedDate": "2026-01-29T23:16:09.843Z" + }, + { + "VulnerabilityID": "CVE-2025-56200", + "VendorIDs": [ + "GHSA-9965-vmph-33xx" + ], + "PkgID": "validator@13.15.15", + "PkgName": "validator", + "PkgPath": "juice-shop/node_modules/validator/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/validator@13.15.15", + "UID": "8bb3d95c22879d77" + }, + "InstalledVersion": "13.15.15", + "FixedVersion": "13.15.20", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-56200", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:0e0263e345aee3d83912ff42fed8f877f029169859fb375621c25a05ec3dc2ca", + "Title": "validator.js has a URL validation bypass vulnerability in its isURL function", + "Description": "A URL validation bypass vulnerability exists in validator.js through version 13.15.15. The isURL() function uses '://' as a delimiter to parse protocols, while browsers use ':' as the delimiter. This parsing difference allows attackers to bypass protocol and domain validation by crafting URLs leading to XSS and Open Redirect attacks.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-79" + ], + "VendorSeverity": { + "ghsa": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V3Score": 6.1 + } + }, + "References": [ + "http://validatorjs.com", + "https://gist.github.com/junan-98/27ae092aa40e2a057d41a0f95148f666", + "https://gist.github.com/junan-98/a93130505b258b9e4ec9f393e7533596", + "https://github.com/validatorjs/validator.js", + "https://github.com/validatorjs/validator.js/commit/cbef5088f02d36caf978f378bb845fe49bdc0809", + "https://github.com/validatorjs/validator.js/issues/2600", + "https://github.com/validatorjs/validator.js/pull/2608", + "https://github.com/validatorjs/validator.js/releases/tag/13.15.20", + "https://nvd.nist.gov/vuln/detail/CVE-2025-56200" + ], + "PublishedDate": "2025-09-30T18:15:50.307Z", + "LastModifiedDate": "2025-10-18T01:48:26.373Z" + }, + { + "VulnerabilityID": "CVE-2023-32314", + "VendorIDs": [ + "GHSA-whpj-8f3w-67p5" + ], + "PkgID": "vm2@3.9.17", + "PkgName": "vm2", + "PkgPath": "juice-shop/node_modules/vm2/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "InstalledVersion": "3.9.17", + "FixedVersion": "3.9.18", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-32314", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:c9f2803f0cae03b5a09003ed30144063098ac9a862841e7755dfdd165c3fd6bb", + "Title": "vm2: Sandbox Escape", + "Description": "vm2 is a sandbox that can run untrusted code with Node's built-in modules. A sandbox escape vulnerability exists in vm2 for versions up to and including 3.9.17. It abuses an unexpected creation of a host object based on the specification of `Proxy`. As a result a threat actor can bypass the sandbox protections to gain remote code execution rights on the host running the sandbox. This vulnerability was patched in the release of version `3.9.18` of `vm2`. Users are advised to upgrade. There are no known workarounds for this vulnerability.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-74" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 4 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H", + "V3Score": 10 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2023-32314", + "https://gist.github.com/arkark/e9f5cf5782dec8321095be3e52acf5ac", + "https://github.com/patriksimek/vm2", + "https://github.com/patriksimek/vm2/commit/d88105f99752305c5b8a77b63ddee3ec86912daf", + "https://github.com/patriksimek/vm2/releases/tag/3.9.18", + "https://github.com/patriksimek/vm2/security/advisories/GHSA-whpj-8f3w-67p5", + "https://nvd.nist.gov/vuln/detail/CVE-2023-32314", + "https://www.cve.org/CVERecord?id=CVE-2023-32314" + ], + "PublishedDate": "2023-05-15T20:15:09.177Z", + "LastModifiedDate": "2024-11-21T08:03:05.643Z" + }, + { + "VulnerabilityID": "CVE-2023-37466", + "VendorIDs": [ + "GHSA-cchq-frgv-rjh5" + ], + "PkgID": "vm2@3.9.17", + "PkgName": "vm2", + "PkgPath": "juice-shop/node_modules/vm2/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "InstalledVersion": "3.9.17", + "FixedVersion": "3.10.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-37466", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:6677769b85744a3b37c12d259684147c201cddf76a8a1f318bbc4c82ece31a14", + "Title": "vm2: Promise handler sanitization can be bypassed allowing attackers to escape the sandbox and run arbitrary code", + "Description": "vm2 is an advanced vm/sandbox for Node.js. The library contains critical security issues and should not be used for production. The maintenance of the project has been discontinued. In vm2 for versions up to 3.9.19, `Promise` handler sanitization can be bypassed with the `@@species` accessor property allowing attackers to escape the sandbox and run arbitrary code, potentially allowing remote code execution inside the context of vm2 sandbox. Version 3.10.0 contains a patch for the issue.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-94" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H", + "V3Score": 10 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2023-37466", + "https://gist.github.com/leesh3288/f693061e6523c97274ad5298eb2c74e9", + "https://github.com/patriksimek/vm2", + "https://github.com/patriksimek/vm2/commit/d9a1fde8ec5a5a9c9e5a69bf91d703950859d744", + "https://github.com/patriksimek/vm2/releases/tag/v3.10.0", + "https://github.com/patriksimek/vm2/security/advisories/GHSA-cchq-frgv-rjh5", + "https://nvd.nist.gov/vuln/detail/CVE-2023-37466", + "https://security.netapp.com/advisory/ntap-20230831-0007", + "https://security.netapp.com/advisory/ntap-20241108-0002", + "https://security.netapp.com/advisory/ntap-20241108-0002/", + "https://www.cve.org/CVERecord?id=CVE-2023-37466" + ], + "PublishedDate": "2023-07-14T00:15:09.263Z", + "LastModifiedDate": "2026-01-05T22:15:46.563Z" + }, + { + "VulnerabilityID": "CVE-2023-37903", + "VendorIDs": [ + "GHSA-g644-9gfx-q4q4" + ], + "PkgID": "vm2@3.9.17", + "PkgName": "vm2", + "PkgPath": "juice-shop/node_modules/vm2/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "InstalledVersion": "3.9.17", + "Status": "affected", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-37903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:aaf995254e3ba994f753e3ed9eb40296449bf1d6d89e70766100d3081c5b38ea", + "Title": "vm2: custom inspect function allows attackers to escape the sandbox and run arbitrary code", + "Description": "vm2 is an open source vm/sandbox for Node.js. In vm2 for versions up to and including 3.9.19, Node.js custom inspect function allows attackers to escape the sandbox and run arbitrary code. This may result in Remote Code Execution, assuming the attacker has arbitrary code execution primitive inside the context of vm2 sandbox. There are no patches and no known workarounds. Users are advised to find an alternative software.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-78" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H", + "V3Score": 10 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2023-37903", + "https://github.com/patriksimek/vm2", + "https://github.com/patriksimek/vm2/security/advisories/GHSA-g644-9gfx-q4q4", + "https://nvd.nist.gov/vuln/detail/CVE-2023-37903", + "https://security.netapp.com/advisory/ntap-20230831-0007", + "https://security.netapp.com/advisory/ntap-20230831-0007/", + "https://security.netapp.com/advisory/ntap-20241108-0002", + "https://security.netapp.com/advisory/ntap-20241108-0002/", + "https://www.cve.org/CVERecord?id=CVE-2023-37903" + ], + "PublishedDate": "2023-07-21T20:15:16.057Z", + "LastModifiedDate": "2025-11-03T22:16:23.317Z" + }, + { + "VulnerabilityID": "CVE-2026-22709", + "VendorIDs": [ + "GHSA-99p7-6v5w-7xg8" + ], + "PkgID": "vm2@3.9.17", + "PkgName": "vm2", + "PkgPath": "juice-shop/node_modules/vm2/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "InstalledVersion": "3.9.17", + "FixedVersion": "3.10.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-22709", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:09bad75c2213b1238742531d7794d2348c4f7fae8400eb7cc68207c31775999c", + "Title": "vm2 has a Sandbox Escape", + "Description": "vm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, `Promise.prototype.then` `Promise.prototype.catch` callback sanitization can be bypassed. This allows attackers to escape the sandbox and run arbitrary code. In lib/setup-sandbox.js, the callback function of `localPromise.prototype.then` is sanitized, but `globalPromise.prototype.then` is not sanitized. The return value of async functions is `globalPromise` object. Version 3.10.2 fixes the issue.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-94", + "CWE-693", + "CWE-913" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H", + "V3Score": 10 + } + }, + "References": [ + "https://github.com/patriksimek/vm2", + "https://github.com/patriksimek/vm2/commit/4b009c2d4b1131c01810c1205e641d614c322a29", + "https://github.com/patriksimek/vm2/releases/tag/v3.10.2", + "https://github.com/patriksimek/vm2/security/advisories/GHSA-99p7-6v5w-7xg8", + "https://nvd.nist.gov/vuln/detail/CVE-2026-22709" + ], + "PublishedDate": "2026-01-26T22:15:55.89Z", + "LastModifiedDate": "2026-02-17T20:59:29.59Z" + }, + { + "VulnerabilityID": "CVE-2023-32313", + "VendorIDs": [ + "GHSA-p5gc-c584-jj6v" + ], + "PkgID": "vm2@3.9.17", + "PkgName": "vm2", + "PkgPath": "juice-shop/node_modules/vm2/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "InstalledVersion": "3.9.17", + "FixedVersion": "3.9.18", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-32313", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:19ede633287c8195317657f6147fb755f949a09f2b0520728d45655a7062b8f1", + "Title": "vm2: Inspect Manipulation", + "Description": "vm2 is a sandbox that can run untrusted code with Node's built-in modules. In versions 3.9.17 and lower of vm2 it was possible to get a read-write reference to the node `inspect` method and edit options for `console.log`. As a result a threat actor can edit options for the `console.log` command. This vulnerability was patched in the release of version `3.9.18` of `vm2`. Users are advised to upgrade. Users unable to upgrade may make the `inspect` method readonly with `vm.readonly(inspect)` after creating a vm.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-74" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2023-32313", + "https://gist.github.com/arkark/c1c57eaf3e0a649af1a70c2b93b17550", + "https://github.com/patriksimek/vm2", + "https://github.com/patriksimek/vm2/commit/5206ba25afd86ef547a2c9d48d46ca7a9e6ec238", + "https://github.com/patriksimek/vm2/releases/tag/3.9.18", + "https://github.com/patriksimek/vm2/security/advisories/GHSA-p5gc-c584-jj6v", + "https://nvd.nist.gov/vuln/detail/CVE-2023-32313", + "https://www.cve.org/CVERecord?id=CVE-2023-32313" + ], + "PublishedDate": "2023-05-15T20:15:09.07Z", + "LastModifiedDate": "2024-11-21T08:03:05.51Z" + }, + { + "VulnerabilityID": "CVE-2024-37890", + "VendorIDs": [ + "GHSA-3h5v-q93c-6h6q" + ], + "PkgID": "ws@7.4.6", + "PkgName": "ws", + "PkgPath": "juice-shop/node_modules/engine.io/node_modules/ws/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/ws@7.4.6", + "UID": "e83b87b6f7940c56" + }, + "InstalledVersion": "7.4.6", + "FixedVersion": "5.2.4, 6.2.3, 7.5.10, 8.17.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-37890", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:3703be635c8229d32ee2ee59663c4dca2357c37796cb1fddcff9781aeb44e4de", + "Title": "nodejs-ws: denial of service when handling a request with many HTTP headers", + "Description": "ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in ws@8.17.1 (e55e510) and backported to ws@7.5.10 (22c2876), ws@6.2.3 (eeb76d3), and ws@5.2.4 (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-476" + ], + "VendorSeverity": { + "cbl-mariner": 3, + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V3Score": 7.5, + "V40Score": 8.7 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-37890", + "https://github.com/websockets/ws", + "https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f", + "https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e", + "https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c", + "https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63", + "https://github.com/websockets/ws/issues/2230", + "https://github.com/websockets/ws/pull/2231", + "https://github.com/websockets/ws/security/advisories/GHSA-3h5v-q93c-6h6q", + "https://nodejs.org/api/http.html#servermaxheaderscount", + "https://nvd.nist.gov/vuln/detail/CVE-2024-37890", + "https://www.cve.org/CVERecord?id=CVE-2024-37890" + ], + "PublishedDate": "2024-06-17T20:15:13.203Z", + "LastModifiedDate": "2024-11-21T09:24:28.81Z" + } + ] + }, + { + "Target": "/juice-shop/build/lib/insecurity.js", + "Class": "secret", + "Secrets": [ + { + "RuleID": "private-key", + "Category": "AsymmetricPrivateKey", + "Severity": "HIGH", + "Title": "Asymmetric Private Key", + "StartLine": 47, + "EndLine": 47, + "Code": { + "Lines": [ + { + "Number": 45, + "Content": "const z85 = __importStar(require(\"z85\"));", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": "const z85 = __importStar(require(\"z85\"));", + "FirstCause": false, + "LastCause": false + }, + { + "Number": 46, + "Content": "exports.publicKey = node_fs_1.default ? node_fs_1.default.readFileSync('encryptionkeys/jwt.pub', 'ut", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": "exports.publicKey = node_fs_1.default ? node_fs_1.default.readFileSync('encryptionkeys/jwt.pub', 'ut", + "FirstCause": false, + "LastCause": false + }, + { + "Number": 47, + "Content": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "IsCause": true, + "Annotation": "", + "Truncated": false, + "Highlighted": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "FirstCause": true, + "LastCause": true + }, + { + "Number": 48, + "Content": "const hash = (data) =\u003e node_crypto_1.default.createHash('md5').update(data).digest('hex');", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": "const hash = (data) =\u003e node_crypto_1.default.createHash('md5').update(data).digest('hex');", + "FirstCause": false, + "LastCause": false + } + ] + }, + "Match": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077", + "CreatedBy": "COPY --chown=65532:0 /juice-shop . # buildkit" + }, + "Offset": 2835 + } + ] + }, + { + "Target": "/juice-shop/frontend/src/app/app.guard.spec.ts", + "Class": "secret", + "Secrets": [ + { + "RuleID": "jwt-token", + "Category": "JWT", + "Severity": "MEDIUM", + "Title": "JWT token", + "StartLine": 38, + "EndLine": 38, + "Code": { + "Lines": [ + { + "Number": 36, + "Content": "", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "FirstCause": false, + "LastCause": false + }, + { + "Number": 37, + "Content": " it('returns payload from decoding a valid JWT', inject([LoginGuard], (guard: LoginGuard) =\u003e {", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": " it('returns payload from decoding a valid JWT', inject([LoginGuard], (guard: LoginGuard) =\u003e {", + "FirstCause": false, + "LastCause": false + }, + { + "Number": 38, + "Content": "ocalStorage.setItem('token', '***********************************************************************************************************************************************************')", + "IsCause": true, + "Annotation": "", + "Truncated": false, + "Highlighted": "ocalStorage.setItem('token', '***********************************************************************************************************************************************************')", + "FirstCause": true, + "LastCause": true + }, + { + "Number": 39, + "Content": " expect(guard.tokenDecode()).toEqual({", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": " expect(guard.tokenDecode()).toEqual({", + "FirstCause": false, + "LastCause": false + } + ] + }, + "Match": "ocalStorage.setItem('token', '***********************************************************************************************************************************************************')", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077", + "CreatedBy": "COPY --chown=65532:0 /juice-shop . # buildkit" + }, + "Offset": 1466 + } + ] + }, + { + "Target": "/juice-shop/frontend/src/app/last-login-ip/last-login-ip.component.spec.ts", + "Class": "secret", + "Secrets": [ + { + "RuleID": "jwt-token", + "Category": "JWT", + "Severity": "MEDIUM", + "Title": "JWT token", + "StartLine": 61, + "EndLine": 61, + "Code": { + "Lines": [ + { + "Number": 59, + "Content": "", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "FirstCause": false, + "LastCause": false + }, + { + "Number": 60, + "Content": " xit('should set Last-Login IP from JWT as trusted HTML', () =\u003e { // FIXME Expected state seems to ", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": " xit('should set Last-Login IP from JWT as trusted HTML', () =\u003e { // FIXME Expected state seems to ", + "FirstCause": false, + "LastCause": false + }, + { + "Number": 61, + "Content": "ocalStorage.setItem('token', '*******************************************************************************************************************************')", + "IsCause": true, + "Annotation": "", + "Truncated": false, + "Highlighted": "ocalStorage.setItem('token', '*******************************************************************************************************************************')", + "FirstCause": true, + "LastCause": true + }, + { + "Number": 62, + "Content": " component.ngOnInit()", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": " component.ngOnInit()", + "FirstCause": false, + "LastCause": false + } + ] + }, + "Match": "ocalStorage.setItem('token', '*******************************************************************************************************************************')", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077", + "CreatedBy": "COPY --chown=65532:0 /juice-shop . # buildkit" + }, + "Offset": 2220 + } + ] + }, + { + "Target": "/juice-shop/lib/insecurity.ts", + "Class": "secret", + "Secrets": [ + { + "RuleID": "private-key", + "Category": "AsymmetricPrivateKey", + "Severity": "HIGH", + "Title": "Asymmetric Private Key", + "StartLine": 23, + "EndLine": 23, + "Code": { + "Lines": [ + { + "Number": 21, + "Content": "", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "FirstCause": false, + "LastCause": false + }, + { + "Number": 22, + "Content": "export const publicKey = fs ? fs.readFileSync('encryptionkeys/jwt.pub', 'utf8') : 'placeholder-publi", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": "export const publicKey = fs ? fs.readFileSync('encryptionkeys/jwt.pub', 'utf8') : 'placeholder-publi", + "FirstCause": false, + "LastCause": false + }, + { + "Number": 23, + "Content": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "IsCause": true, + "Annotation": "", + "Truncated": false, + "Highlighted": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "FirstCause": true, + "LastCause": true + }, + { + "Number": 24, + "Content": "", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "FirstCause": false, + "LastCause": false + } + ] + }, + "Match": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077", + "CreatedBy": "COPY --chown=65532:0 /juice-shop . # buildkit" + }, + "Offset": 860 + } + ] + } + ] +} diff --git a/labs/lab4/trivy/juice-shop-trivy-table.txt b/labs/lab4/trivy/juice-shop-trivy-table.txt new file mode 100644 index 00000000..183b5fc4 --- /dev/null +++ b/labs/lab4/trivy/juice-shop-trivy-table.txt @@ -0,0 +1,2920 @@ + +Report Summary + +┌──────────────────────────────────────────────────────────────────────────────────┬──────────┬─────────────────┬─────────┐ +│ Target │ Type │ Vulnerabilities │ Secrets │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ bkimminich/juice-shop:v19.0.0 (debian 12.11) │ debian │ 27 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/build/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/frontend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@adraffy/ens-normalize/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@babel/helper-string-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@babel/helper-validator-identifier/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@babel/parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@babel/types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@dabh/diagnostics/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@ethereumjs/rlp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@gar/promisify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/fs-minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/core-loader/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/core/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/evaluator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/lang-en-min/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/lang-en/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/language-min/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/language/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/ner/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/neural/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/nlg/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/nlp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/nlu/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/request/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/sentiment/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/similarity/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/slot/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@noble/curves/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@noble/hashes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.js- │ node-pkg │ 0 │ - │ +│ on │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/fs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/move-file/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@otplib/core/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@otplib/plugin-crypto/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@otplib/plugin-thirty-two/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@otplib/preset-default/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@otplib/preset-v11/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@pkgjs/parseargs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scarf/scarf/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip32/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip39/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@sindresorhus/is/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@swc/helpers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@tokenizer/token/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@tootallnate/once/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/component-emitter/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/cookie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/cors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/node/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/strip-bom/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/strip-json-comments/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/triple-beam/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/validator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/ws/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/abbrev/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/abitype/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/abort-controller/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/accepts/node_modules/negotiator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/accepts/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/acorn-walk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/acorn/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/aes-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/agent-base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/agentkeepalive/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/aggregate-error/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ansi-styles/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/anymatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/append-field/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/aproba/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archive-type/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archive-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/async/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/are-we-there-yet/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/arg/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/argparse/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/arr-diff/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/arr-flatten/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/arr-union/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/array-buffer-byte-length/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/array-each/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/array-flatten/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/array-slice/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/array-unique/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/asap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/assert-never/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/assign-symbols/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/async/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/at-least-node/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/atob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/available-typed-arrays/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/babel-walk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/balanced-match/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base64-arraybuffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base64-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base64id/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base64url/package.json │ node-pkg │ 2 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/batch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/big-integer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/binary-extensions/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/binary/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bindings/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bintrees/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bluebird/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/body-parser/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/body-parser/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/body-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bower-config/node_modules/minimist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bower-config/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/braces/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/braces/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/braces/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/brotli/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-alloc-unsafe/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-alloc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-crc32/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-fill/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-from/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-indexof-polyfill/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/busboy/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/byline/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bytes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacache/node_modules/lru-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacache/node_modules/p-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cache-base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/call-bind-apply-helpers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/call-bind/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/call-bound/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/camelcase/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chainsaw/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chalk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/character-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/check-dependencies/node_modules/semver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/check-dependencies/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/check-internet-connected/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/check-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/braces/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/fill-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/is-number/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chownr/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/clarinet/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/class-utils/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/class-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/clean-stack/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/clone-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/clone/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/code-point-at/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/collection-visit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/color-convert/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/color-name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/color-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/color-support/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/color/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/colors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/colorspace/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/component-emitter/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/component-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/compress-commons/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/compressible/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/compression/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/compression/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/compression/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/concat-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/concat-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/config/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/console-control-strings/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/constantinople/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/content-disposition/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/content-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cookie-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cookie-signature/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cookie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/copy-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/core-util-is/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/crc-32/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/crc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/crc32-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/create-require/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cross-fetch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cross-fetch/polyfill/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cross-spawn/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/crypto-js/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/dateformat/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decamelize/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decode-uri-component/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-tar/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-tarbz2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-targz/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/pack- │ node-pkg │ 0 │ - │ +│ age.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress/node_modules/make-dir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress/node_modules/pify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/deep-equal/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/deep-extend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/define-data-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/define-properties/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/delegates/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/depd/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/destroy/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/detect-file/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/detect-libc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/dfa/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/doctypes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/dottie/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/double-ended-queue/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/download/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/download/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/dunder-proto/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/duplexer2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/duplexer3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/dynamic-dedupe/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/eastasianwidth/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ee-first/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/eivindfjeldstad-dot/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/emoji-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/enabled/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/encodeurl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/encoding/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/end-of-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/engine.io-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/engine.io/node_modules/cookie/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/engine.io/node_modules/ws/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/engine.io/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/env-paths/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/err-code/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/errorhandler/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/es-define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/es-errors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/es-get-iterator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/es-object-atoms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/escape-html/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/escape-string-regexp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/escodegen/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/esprima/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/estraverse/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/esutils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/etag/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/packag- │ node-pkg │ 0 │ - │ +│ e.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/packag- │ node-pkg │ 0 │ - │ +│ e.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethereum-cryptography/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethers/node_modules/@types/node/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethers/node_modules/undici-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/event-target-shim/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/events/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/exit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/define-property/package.js- │ node-pkg │ 0 │ - │ +│ on │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-template/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-tilde/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/exponential-backoff/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-ipfilter/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json │ node-pkg │ 5 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-jwt/node_modules/moment/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-jwt/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-rate-limit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-robots-txt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-security.txt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express/node_modules/cookie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ext-list/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ext-name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extglob/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extglob/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extglob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fast.js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fd-slicer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/feature-policy/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fecha/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-js/docconfig/template/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-js/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-stream-rotator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-uri-to-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filehound/docconfig/template/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filehound/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filehound/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filename-reserved-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filenamify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filesniffer/docconfig/template/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filesniffer/node_modules/sinon/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filesniffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fill-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/finale-rest/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/finalhandler/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/finalhandler/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/finalhandler/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/findup-sync/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fined/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/flagged-respawn/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fn.name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fontkit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/for-each/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/for-in/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/for-own/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/foreachasync/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/foreground-child/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/formatio/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/forwarded/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fragment-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fresh/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/from2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fs-constants/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fs-extra/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fs-minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fs.realpath/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/mkdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/rimraf/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/function-bind/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/functions-have-names/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fuzzball/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/string-width/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gauge/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/geojson-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/get-caller-file/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/get-intrinsic/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/get-proto/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/get-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/get-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/getobject/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/github-from-package/example/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/github-from-package/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/glob/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/glob/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/global-modules/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/global-prefix/node_modules/ini/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/global-prefix/node_modules/which/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/global-prefix/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gopd/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/got/node_modules/get-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/got/node_modules/pify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/got/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/graceful-fs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package- │ node-pkg │ 0 │ - │ +│ .json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/packag- │ node-pkg │ 0 │ - │ +│ e.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/pack- │ node-pkg │ 0 │ - │ +│ age.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-known-options/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package- │ node-pkg │ 0 │ - │ +│ .json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/packa- │ node-pkg │ 0 │ - │ +│ ge.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.js- │ node-pkg │ 0 │ - │ +│ on │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/pack- │ node-pkg │ 0 │ - │ +│ age.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-util/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-replace-json/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/braces/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/fill-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/findup-sync/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/is-number/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/micromatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/v8flags/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/handlebars/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-bigints/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-flag/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-property-descriptors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-symbol-support-x/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-symbols/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-to-string-tag-x/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-tostringtag/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-unicode/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-values/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-values/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/hashids/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/hasown/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/hbs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/heap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/helmet/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/hoister/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/homedir-polyfill/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/hooker/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/html-entities/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/http-cache-semantics/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/http-errors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/http-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/https-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/humanize-ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/i18n/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/iconv-lite/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ieee754/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ignore-walk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/iltorb/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/imurmurhash/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/indent-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/infer-owner/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/inflection/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/inflight/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/inherits/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/internal-slot/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/interpret/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/into-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/invariant/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ip-address/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ip/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ip6/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ipaddr.js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-absolute/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-accessor-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-arguments/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-array-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-bigint/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-binary-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-boolean-object/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-callable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-core-module/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-data-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-date-object/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-expression/node_modules/acorn/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-expression/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-extglob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-fullwidth-code-point/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-generator-function/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-lambda/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-natural-number/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-number-like/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-number-object/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-number/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-number/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-object/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-plain-obj/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-plain-object/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-promise/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-relative/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-retry-allowed/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-set/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-shared-array-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-symbol/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-typed-array/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-unc-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-weakmap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-weakset/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-windows/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/isarray/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/isexe/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/isobject/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/isomorphic-ws/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/isurl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jackspeak/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/js-stringify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/js-tokens/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/js-yaml/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/json5/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jsonfile/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jsonwebtoken/package.json │ node-pkg │ 5 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jssha/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jstransformer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/juicy-chat-bot/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jwa/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jws/package.json │ node-pkg │ 2 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/kuler/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lazystream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/braces/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/fill-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/findup-sync/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/is-number/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/micromatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/linebreak/node_modules/base64-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/linebreak/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/listenercount/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lodash.camelcase/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lodash.isfinite/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lodash.set/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lodash/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/logform/node_modules/@colors/colors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/logform/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lolex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/loose-envify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lowercase-keys/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-dir/node_modules/semver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-dir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-error/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/pac- │ node-pkg │ 0 │ - │ +│ kage.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-fetch-happen/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-iterator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-plural/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/map-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/map-visit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/marsdb/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/math-interval-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/math-intrinsics/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/media-typer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/median/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/merge-descriptors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/messageformat-formatters/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/messageformat-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/messageformat/node_modules/make-plural/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/messageformat/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/methods/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/micromatch/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mime-db/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mime-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mime/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mimic-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minimist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-collect/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-fetch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-flush/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-pipeline/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-sized/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minizlib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mixin-deep/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mkdirp-classic/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mkdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/moment-timezone/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/moment/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/basic-auth/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/on-finished/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mout/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/multer/node_modules/mkdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/multer/package.json │ node-pkg │ 4 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mustache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/nan/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/nan/tools/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/nanomatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/napi-build-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/needle/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/needle/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/negotiator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/neo-async/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-abi/node_modules/semver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-abi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-addon-api/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-fetch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/isexe/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/nopt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/which/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json │ node-pkg │ 5 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/noop-logger/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/nopt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/normalize-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/normalize-url/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/notevil/node_modules/esprima/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/notevil/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/npm-bundled/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/npm-normalize-package-bin/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/npm-packlist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/npmlog/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/number-is-nan/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-assign/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-copy/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-copy/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-copy/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-inspect/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-is/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-keys/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-visit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object.assign/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object.defaults/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object.map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object.pick/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/on-finished/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/on-headers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/once/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/one-time/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/opentype.js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/os-homedir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/os-tmpdir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/osenv/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/otplib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-cancelable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-event/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-finally/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-is-promise/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-timeout/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-try/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/package-json-from-dist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pako/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/parse-filepath/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/parse-passwd/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/parseurl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pascalcase/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-exists/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-is-absolute/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-key/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-parse/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-root-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-root/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-scurry/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-to-regexp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pdfkit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/peek-readable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pg-connection-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/picomatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pinkie-promise/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pinkie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/png-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/portscanner/node_modules/async/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/portscanner/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/posix-character-classes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/possible-typed-array-names/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/prebuild-install/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/prepend-http/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/proc-log/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/process-nextick-args/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/process/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/prom-client/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/promise-inflight/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/promise-retry/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/promise/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/proper-lockfile/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/proxy-addr/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-attrs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-code-gen/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-error/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-filters/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-lexer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-linker/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-load/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-runtime/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-strip-comments/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-walk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pump/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/qs/package.json │ node-pkg │ 2 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/query-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/range-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/range_check/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/raw-body/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rc/node_modules/ini/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-stream/node_modules/isarray/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package- │ node-pkg │ 0 │ - │ +│ .json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-strea- │ node-pkg │ 0 │ - │ +│ m/package.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder- │ node-pkg │ 0 │ - │ +│ /package.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rechoir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/regex-not/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/regexp.prototype.flags/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/remove-trailing-separator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/repeat-element/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/repeat-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/ansi-styles/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/cliui/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/color-convert/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/color-name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/find-up/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/locate-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/p-limit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/p-locate/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/yargs-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/yargs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/require-directory/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/require-main-filename/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve-dir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve-url/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/multirepo/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/pack- │ node-pkg │ 0 │ - │ +│ age.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/pack- │ node-pkg │ 0 │ - │ +│ age.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/responselike/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/restructure/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ret/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/retry-as-promised/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/retry/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rimraf/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rimraf/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rimraf/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/safe-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/safe-regex-test/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/safe-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/safe-stable-stringify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/safer-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/samsam/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-filename/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/he/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json │ node-pkg │ 4 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/package.json │ node-pkg │ 8 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sax/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/seek-bzip/node_modules/commander/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/seek-bzip/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/semver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/send/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/send/node_modules/encodeurl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/send/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sequelize-pool/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sequelize/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/depd/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/http-errors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/inherits/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/statuses/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-static/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-blocking/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-function-length/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-function-name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-value/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/setimmediate/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/setprototypeof/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/shebang-command/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/shebang-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/side-channel-list/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/side-channel-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/side-channel-weakmap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/side-channel/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/signal-exit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-concat/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-get/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-swizzle/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/smart-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.js- │ node-pkg │ 0 │ - │ +│ on │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-node/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-util/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/source-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socket.io-adapter/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socket.io-parser/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socket.io/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socks-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socks/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sort-keys-length/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sort-keys/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/source-map-resolve/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/source-map-support/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/source-map-url/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/source-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/split-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sprintf-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/cacache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/chownr/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/gauge/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/nopt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/ssri/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/tar/package.json │ node-pkg │ 4 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ssri/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/stack-trace/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/static-extend/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/static-extend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/statuses/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/stop-iteration-iterator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/stream-buffers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/streamsearch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strict-uri-encode/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string-width-cjs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string-width/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string.fromcodepoint/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string.prototype.codepointat/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string_decoder/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strip-ansi-cjs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strip-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strip-dirs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strip-outer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strtok3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/supports-color/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/supports-preserve-symlinks-flag/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/svg-captcha/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/swagger-ui-dist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/swagger-ui-express/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/bl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/chownr/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar/node_modules/mkdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar/package.json │ node-pkg │ 4 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tdigest/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/text-hex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/thirty-two/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/through/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/timed-out/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tiny-inflate/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tinyglobby/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/to-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/to-object-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/to-regex-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/to-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/toidentifier/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/token-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/token-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/toposort-class/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tr46/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/traverse/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tree-kill/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/trim-repeated/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/triple-beam/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/truncate-utf8-bytes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tsconfig/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tslib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tunnel-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/type-is/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/typecast/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/typed-array-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/typedarray/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/typescript/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/uglify-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unbzip2-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unc-path-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/underscore.string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/undici-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unicode-properties/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unicode-trie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/union-value/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/union-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unique-filename/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unique-slug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unit-compare/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/universalify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unpipe/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobjec- │ node-pkg │ 0 │ - │ +│ t/package.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/has-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/has-values/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/isarray/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unset-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/untildify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unzipper/node_modules/bluebird/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unzipper/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/urix/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/url-parse-lax/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/url-to-options/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/use/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/utf8-byte-length/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/util-deprecate/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/util/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/utils-merge/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/uuid/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/validate/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/validator/package.json │ node-pkg │ 2 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/vary/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/vm2/package.json │ node-pkg │ 5 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/void-elements/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/walk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/walkdir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/walkdir/test/comparison/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-core/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-errors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-abi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-accounts/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-contract/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-ens/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-iban/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-personal/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-net/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-providers-http/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-providers-ipc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-providers-ws/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-rpc-methods/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-rpc-providers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-validator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/webidl-conversions/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/whatwg-url/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which-boxed-primitive/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which-collection/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which-module/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which-pm-runs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which-typed-array/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package- │ node-pkg │ 0 │ - │ +│ .json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/string-width/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wide-align/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston-transport/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston/node_modules/@colors/colors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston/node_modules/is-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston/node_modules/readable-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/with/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wkx/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wordwrap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrappy/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ws/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/xtend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/y18n/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.js- │ node-pkg │ 0 │ - │ +│ on │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/yaml-schema-validator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/yauzl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/yn/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/z85/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/zip-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/zod/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ /juice-shop/build/lib/insecurity.js │ text │ - │ 1 │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ /juice-shop/frontend/src/app/app.guard.spec.ts │ text │ - │ 1 │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ /juice-shop/frontend/src/app/last-login-ip/last-login-ip.component.spec.ts │ text │ - │ 1 │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ /juice-shop/lib/insecurity.ts │ text │ - │ 1 │ +└──────────────────────────────────────────────────────────────────────────────────┴──────────┴─────────────────┴─────────┘ +Legend: +- '-': Not scanned +- '0': Clean (no security findings detected) + + +bkimminich/juice-shop:v19.0.0 (debian 12.11) +============================================ +Total: 27 (UNKNOWN: 0, LOW: 13, MEDIUM: 9, HIGH: 4, CRITICAL: 1) + +┌─────────────┬──────────────────┬──────────┬──────────┬───────────────────┬──────────────────┬──────────────────────────────────────────────────────────────┐ +│ Library │ Vulnerability │ Severity │ Status │ Installed Version │ Fixed Version │ Title │ +├─────────────┼──────────────────┼──────────┼──────────┼───────────────────┼──────────────────┼──────────────────────────────────────────────────────────────┤ +│ gcc-12-base │ CVE-2022-27943 │ LOW │ affected │ 12.2.0-14+deb12u1 │ │ binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows │ +│ │ │ │ │ │ │ stack exhaustion in demangle_const │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-27943 │ +├─────────────┼──────────────────┼──────────┼──────────┼───────────────────┼──────────────────┼──────────────────────────────────────────────────────────────┤ +│ libc6 │ CVE-2025-4802 │ HIGH │ fixed │ 2.36-9+deb12u10 │ 2.36-9+deb12u11 │ glibc: static setuid binary dlopen may incorrectly search │ +│ │ │ │ │ │ │ LD_LIBRARY_PATH │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-4802 │ +│ ├──────────────────┤ ├──────────┤ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-0861 │ │ affected │ │ │ glibc: Integer overflow in memalign leads to heap corruption │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-0861 │ +│ ├──────────────────┼──────────┤ │ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-15281 │ MEDIUM │ │ │ │ glibc: wordexp with WRDE_REUSE and WRDE_APPEND may return │ +│ │ │ │ │ │ │ uninitialized memory │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-15281 │ +│ ├──────────────────┤ ├──────────┤ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-8058 │ │ fixed │ │ 2.36-9+deb12u13 │ glibc: Double free in glibc │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-8058 │ +│ ├──────────────────┤ ├──────────┤ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-0915 │ │ affected │ │ │ glibc: glibc: Information disclosure via zero-valued network │ +│ │ │ │ │ │ │ query │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-0915 │ +│ ├──────────────────┼──────────┤ │ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2010-4756 │ LOW │ │ │ │ glibc: glob implementation can cause excessive CPU and │ +│ │ │ │ │ │ │ memory consumption due to... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2010-4756 │ +│ ├──────────────────┤ │ │ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2018-20796 │ │ │ │ │ glibc: uncontrolled recursion in function │ +│ │ │ │ │ │ │ check_dst_limits_calc_pos_1 in posix/regexec.c │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2018-20796 │ +│ ├──────────────────┤ │ │ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2019-1010022 │ │ │ │ │ glibc: stack guard protection bypass │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2019-1010022 │ +│ ├──────────────────┤ │ │ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2019-1010023 │ │ │ │ │ glibc: running ldd on malicious ELF leads to code execution │ +│ │ │ │ │ │ │ because of... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2019-1010023 │ +│ ├──────────────────┤ │ │ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2019-1010024 │ │ │ │ │ glibc: ASLR bypass using cache of thread stack and heap │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2019-1010024 │ +│ ├──────────────────┤ │ │ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2019-1010025 │ │ │ │ │ glibc: information disclosure of heap addresses of │ +│ │ │ │ │ │ │ pthread_created thread │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2019-1010025 │ +│ ├──────────────────┤ │ │ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2019-9192 │ │ │ │ │ glibc: uncontrolled recursion in function │ +│ │ │ │ │ │ │ check_dst_limits_calc_pos_1 in posix/regexec.c │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2019-9192 │ +├─────────────┼──────────────────┤ │ ├───────────────────┼──────────────────┼──────────────────────────────────────────────────────────────┤ +│ libgcc-s1 │ CVE-2022-27943 │ │ │ 12.2.0-14+deb12u1 │ │ binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows │ +│ │ │ │ │ │ │ stack exhaustion in demangle_const │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-27943 │ +├─────────────┤ │ │ │ ├──────────────────┤ │ +│ libgomp1 │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +├─────────────┼──────────────────┼──────────┼──────────┼───────────────────┼──────────────────┼──────────────────────────────────────────────────────────────┤ +│ libssl3 │ CVE-2025-15467 │ CRITICAL │ fixed │ 3.0.17-1~deb12u2 │ 3.0.18-1~deb12u2 │ openssl: OpenSSL: Remote code execution or Denial of Service │ +│ │ │ │ │ │ │ via oversized Initialization... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-15467 │ +│ ├──────────────────┼──────────┤ │ │ ├──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-69419 │ HIGH │ │ │ │ openssl: OpenSSL: Arbitrary code execution due to │ +│ │ │ │ │ │ │ out-of-bounds write in PKCS#12 processing... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-69419 │ +│ ├──────────────────┤ │ │ │ ├──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-69421 │ │ │ │ │ openssl: OpenSSL: Denial of Service via malformed PKCS#12 │ +│ │ │ │ │ │ │ file processing │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-69421 │ +│ ├──────────────────┼──────────┤ │ │ ├──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-68160 │ MEDIUM │ │ │ │ openssl: OpenSSL: Denial of Service due to out-of-bounds │ +│ │ │ │ │ │ │ write in BIO filter... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-68160 │ +│ ├──────────────────┤ │ │ │ ├──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-69418 │ │ │ │ │ openssl: OpenSSL: Information disclosure and data tampering │ +│ │ │ │ │ │ │ via specific low-level OCB encryption/decryption... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-69418 │ +│ ├──────────────────┤ │ │ │ ├──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-69420 │ │ │ │ │ openssl: OpenSSL: Denial of Service via malformed TimeStamp │ +│ │ │ │ │ │ │ Response │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-69420 │ +│ ├──────────────────┤ │ │ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-9230 │ │ │ │ 3.0.17-1~deb12u3 │ openssl: Out-of-bounds read & write in RFC 3211 KEK Unwrap │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-9230 │ +│ ├──────────────────┤ │ │ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-22795 │ │ │ │ 3.0.18-1~deb12u2 │ openssl: OpenSSL: Denial of Service due to type confusion in │ +│ │ │ │ │ │ │ PKCS#12 file... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-22795 │ +│ ├──────────────────┤ │ │ │ ├──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-22796 │ │ │ │ │ openssl: OpenSSL: Denial of Service via type confusion in │ +│ │ │ │ │ │ │ PKCS#7 signature verification... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-22796 │ +│ ├──────────────────┼──────────┼──────────┤ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-27587 │ LOW │ affected │ │ │ OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is │ +│ │ │ │ │ │ │ vulnerable ...... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-27587 │ +│ ├──────────────────┤ ├──────────┤ ├──────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-9232 │ │ fixed │ │ 3.0.17-1~deb12u3 │ openssl: Out-of-bounds read in HTTP client no_proxy handling │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-9232 │ +├─────────────┼──────────────────┤ ├──────────┼───────────────────┼──────────────────┼──────────────────────────────────────────────────────────────┤ +│ libstdc++6 │ CVE-2022-27943 │ │ affected │ 12.2.0-14+deb12u1 │ │ binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows │ +│ │ │ │ │ │ │ stack exhaustion in demangle_const │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-27943 │ +└─────────────┴──────────────────┴──────────┴──────────┴───────────────────┴──────────────────┴──────────────────────────────────────────────────────────────┘ + +Node.js (node-pkg) +================== +Total: 116 (UNKNOWN: 0, LOW: 5, MEDIUM: 25, HIGH: 77, CRITICAL: 9) + +┌─────────────────────────────────────┬─────────────────────┬──────────┬──────────┬───────────────────┬─────────────────────────────────────────────────────────┬──────────────────────────────────────────────────────────────┐ +│ Library │ Vulnerability │ Severity │ Status │ Installed Version │ Fixed Version │ Title │ +├─────────────────────────────────────┼─────────────────────┼──────────┼──────────┼───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ base64url (package.json) │ NSWG-ECO-428 │ HIGH │ fixed │ 0.0.6 │ >=3.0.0 │ Out-of-bounds Read │ +│ │ │ │ │ │ │ https://hackerone.com/reports/321687 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ GHSA-rvg8-pwq2-xj7q │ MEDIUM │ │ │ 3.0.0 │ Out-of-bounds Read in base64url │ +│ │ │ │ │ │ │ https://github.com/advisories/GHSA-rvg8-pwq2-xj7q │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ braces (package.json) │ CVE-2024-4068 │ HIGH │ │ 2.3.2 │ 3.0.3 │ braces: fails to limit the number of characters it can │ +│ │ │ │ │ │ │ handle │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-4068 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ cookie (package.json) │ CVE-2024-47764 │ LOW │ │ 0.4.2 │ 0.7.0 │ cookie: cookie accepts cookie name, path, and domain with │ +│ │ │ │ │ │ │ out of bounds... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-47764 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ crypto-js (package.json) │ CVE-2023-46233 │ CRITICAL │ │ 3.3.0 │ 4.2.0 │ crypto-js: PBKDF2 1,000 times weaker than specified in 1993 │ +│ │ │ │ │ │ │ and 1.3M times... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-46233 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ diff (package.json) │ CVE-2026-24001 │ LOW │ │ 4.0.2 │ 8.0.3, 5.2.2, 4.0.4, 3.5.1 │ jsdiff: denial of service vulnerability in parsePatch and │ +│ │ │ │ │ │ │ applyPatch │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-24001 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ dottie (package.json) │ CVE-2026-27837 │ MEDIUM │ │ 2.0.6 │ 2.0.7 │ dottie.js: dottie.js: Unauthorized object modification via │ +│ │ │ │ │ │ │ prototype pollution bypass │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27837 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ engine.io (package.json) │ CVE-2022-41940 │ │ │ 4.1.2 │ 3.6.1, 6.2.1 │ engine.io: Specially crafted HTTP request can trigger an │ +│ │ │ │ │ │ │ uncaught exception │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-41940 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ express-jwt (package.json) │ CVE-2020-15084 │ HIGH │ │ 0.1.3 │ 6.0.0 │ Authorization bypass in express-jwt │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2020-15084 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ glob (package.json) │ CVE-2025-64756 │ │ │ 10.4.5 │ 11.1.0, 10.5.0 │ glob: glob: Command Injection Vulnerability via Malicious │ +│ │ │ │ │ │ │ Filenames │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-64756 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ got (package.json) │ CVE-2022-33987 │ MEDIUM │ │ 8.3.2 │ 12.1.0, 11.8.5 │ nodejs-got: missing verification of requested URLs allows │ +│ │ │ │ │ │ │ redirects to UNIX sockets │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-33987 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ http-cache-semantics (package.json) │ CVE-2022-25881 │ HIGH │ │ 3.8.1 │ 4.1.1 │ http-cache-semantics: Regular Expression Denial of Service │ +│ │ │ │ │ │ │ (ReDoS) vulnerability │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-25881 │ +├─────────────────────────────────────┼─────────────────────┤ ├──────────┼───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ ip (package.json) │ CVE-2024-29415 │ │ affected │ 2.0.1 │ │ node-ip: Incomplete fix for CVE-2023-42282 │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-29415 │ +├─────────────────────────────────────┼─────────────────────┼──────────┼──────────┼───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ js-yaml (package.json) │ CVE-2025-64718 │ MEDIUM │ fixed │ 3.14.1 │ 4.1.1, 3.14.2 │ js-yaml: js-yaml prototype pollution in merge │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-64718 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ jsonwebtoken (package.json) │ CVE-2015-9235 │ CRITICAL │ │ 0.1.0 │ 4.2.2 │ nodejs-jsonwebtoken: verification step bypass with an │ +│ │ │ │ │ │ │ altered token │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2015-9235 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2022-23539 │ HIGH │ │ │ 9.0.0 │ jsonwebtoken: Unrestricted key type could lead to legacy │ +│ │ │ │ │ │ │ keys usagen │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-23539 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ NSWG-ECO-17 │ │ │ │ >=4.2.2 │ Verification Bypass │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2022-23540 │ MEDIUM │ │ │ 9.0.0 │ jsonwebtoken: Insecure default algorithm in jwt.verify() │ +│ │ │ │ │ │ │ could lead to signature validation bypass... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-23540 │ +│ ├─────────────────────┤ │ │ │ ├──────────────────────────────────────────────────────────────┤ +│ │ CVE-2022-23541 │ │ │ │ │ jsonwebtoken: Insecure implementation of key retrieval │ +│ │ │ │ │ │ │ function could lead to Forgeable Public/Private... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-23541 │ +│ ├─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2015-9235 │ CRITICAL │ │ 0.4.0 │ 4.2.2 │ nodejs-jsonwebtoken: verification step bypass with an │ +│ │ │ │ │ │ │ altered token │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2015-9235 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2022-23539 │ HIGH │ │ │ 9.0.0 │ jsonwebtoken: Unrestricted key type could lead to legacy │ +│ │ │ │ │ │ │ keys usagen │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-23539 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ NSWG-ECO-17 │ │ │ │ >=4.2.2 │ Verification Bypass │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2022-23540 │ MEDIUM │ │ │ 9.0.0 │ jsonwebtoken: Insecure default algorithm in jwt.verify() │ +│ │ │ │ │ │ │ could lead to signature validation bypass... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-23540 │ +│ ├─────────────────────┤ │ │ │ ├──────────────────────────────────────────────────────────────┤ +│ │ CVE-2022-23541 │ │ │ │ │ jsonwebtoken: Insecure implementation of key retrieval │ +│ │ │ │ │ │ │ function could lead to Forgeable Public/Private... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-23541 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ jws (package.json) │ CVE-2016-1000223 │ HIGH │ │ 0.2.6 │ >=3.0.0 │ Forgeable Public/Private Tokens │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2016-1000223 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-65945 │ │ │ │ 3.2.3, 4.0.1 │ node-jws: auth0/node-jws: Improper signature verification in │ +│ │ │ │ │ │ │ HS256 algorithm │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-65945 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ lodash (package.json) │ CVE-2019-10744 │ CRITICAL │ │ 2.4.2 │ 4.17.12 │ nodejs-lodash: prototype pollution in defaultsDeep function │ +│ │ │ │ │ │ │ leading to modifying properties │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2019-10744 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2018-16487 │ HIGH │ │ │ >=4.17.11 │ lodash: Prototype pollution in utilities function │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2018-16487 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2021-23337 │ │ │ │ 4.17.21 │ nodejs-lodash: command injection via template │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2021-23337 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2018-3721 │ LOW │ │ │ >=4.17.5 │ lodash: Prototype pollution in utilities function │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2018-3721 │ +│ ├─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-13465 │ MEDIUM │ │ 4.17.21 │ 4.17.23 │ lodash: prototype pollution in _.unset and _.omit functions │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-13465 │ +├─────────────────────────────────────┼─────────────────────┼──────────┼──────────┼───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ lodash.set (package.json) │ CVE-2020-8203 │ HIGH │ affected │ 4.3.2 │ │ nodejs-lodash: prototype pollution in zipObjectDeep function │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2020-8203 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ marsdb (package.json) │ GHSA-5mrr-rgp6-x4gr │ CRITICAL │ │ 0.6.11 │ │ Command Injection in marsdb │ +│ │ │ │ │ │ │ https://github.com/advisories/GHSA-5mrr-rgp6-x4gr │ +├─────────────────────────────────────┼─────────────────────┼──────────┼──────────┼───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ messageformat (package.json) │ CVE-2025-57349 │ LOW │ fixed │ 2.3.0 │ 3.0.0-beta.0 │ messageformat has a prototype pollution vulnerability │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-57349 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ micromatch (package.json) │ CVE-2024-4067 │ MEDIUM │ │ 3.1.10 │ 4.0.8 │ micromatch: vulnerable to Regular Expression Denial of │ +│ │ │ │ │ │ │ Service │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-4067 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ minimatch (package.json) │ CVE-2026-26996 │ HIGH │ │ 3.0.5 │ 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 │ minimatch: minimatch: Denial of Service via specially │ +│ │ │ │ │ │ │ crafted glob patterns │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-26996 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-27903 │ │ │ │ 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 │ minimatch: minimatch: Denial of Service due to unbounded │ +│ │ │ │ │ │ │ recursive backtracking via crafted... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27903 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-27904 │ │ │ │ 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 │ minimatch: Minimatch: Denial of Service via catastrophic │ +│ │ │ │ │ │ │ backtracking in glob expressions │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27904 │ +│ ├─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-26996 │ │ │ 3.0.8 │ 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 │ minimatch: minimatch: Denial of Service via specially │ +│ │ │ │ │ │ │ crafted glob patterns │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-26996 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-27903 │ │ │ │ 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 │ minimatch: minimatch: Denial of Service due to unbounded │ +│ │ │ │ │ │ │ recursive backtracking via crafted... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27903 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-27904 │ │ │ │ 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 │ minimatch: Minimatch: Denial of Service via catastrophic │ +│ │ │ │ │ │ │ backtracking in glob expressions │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27904 │ +│ ├─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-26996 │ │ │ 3.1.2 │ 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 │ minimatch: minimatch: Denial of Service via specially │ +│ │ │ │ │ │ │ crafted glob patterns │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-26996 │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-27903 │ │ │ │ 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 │ minimatch: minimatch: Denial of Service due to unbounded │ +│ │ │ │ │ │ │ recursive backtracking via crafted... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27903 │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-27904 │ │ │ │ 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 │ minimatch: Minimatch: Denial of Service via catastrophic │ +│ │ │ │ │ │ │ backtracking in glob expressions │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27904 │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ +│ ├─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-26996 │ │ │ 5.1.6 │ 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 │ minimatch: minimatch: Denial of Service via specially │ +│ │ │ │ │ │ │ crafted glob patterns │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-26996 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-27903 │ │ │ │ 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 │ minimatch: minimatch: Denial of Service due to unbounded │ +│ │ │ │ │ │ │ recursive backtracking via crafted... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27903 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-27904 │ │ │ │ 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 │ minimatch: Minimatch: Denial of Service via catastrophic │ +│ │ │ │ │ │ │ backtracking in glob expressions │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27904 │ +│ ├─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-26996 │ │ │ 9.0.5 │ 10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3 │ minimatch: minimatch: Denial of Service via specially │ +│ │ │ │ │ │ │ crafted glob patterns │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-26996 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-27903 │ │ │ │ 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3 │ minimatch: minimatch: Denial of Service due to unbounded │ +│ │ │ │ │ │ │ recursive backtracking via crafted... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27903 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-27904 │ │ │ │ 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 │ minimatch: Minimatch: Denial of Service via catastrophic │ +│ │ │ │ │ │ │ backtracking in glob expressions │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-27904 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ moment (package.json) │ CVE-2017-18214 │ │ │ 2.0.0 │ 2.19.3 │ nodejs-moment: Regular expression denial of service │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2017-18214 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2022-24785 │ │ │ │ 2.29.2 │ Moment.js: Path traversal in moment.locale │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-24785 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2016-4055 │ MEDIUM │ │ │ >=2.11.2 │ moment.js: regular expression denial of service │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2016-4055 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ multer (package.json) │ CVE-2025-47935 │ HIGH │ │ 1.4.5-lts.2 │ 2.0.0 │ Multer vulnerable to Denial of Service via memory leaks from │ +│ │ │ │ │ │ │ unclosed streams... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-47935 │ +│ ├─────────────────────┤ │ │ │ ├──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-47944 │ │ │ │ │ Multer vulnerable to Denial of Service from maliciously │ +│ │ │ │ │ │ │ crafted requests │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-47944 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-48997 │ │ │ │ 2.0.1 │ multer: Multer vulnerable to Denial of Service via unhandled │ +│ │ │ │ │ │ │ exception │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-48997 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-7338 │ │ │ │ 2.0.2 │ multer: Multer Denial of Service │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-7338 │ +├─────────────────────────────────────┼─────────────────────┼──────────┼──────────┼───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ notevil (package.json) │ CVE-2021-23771 │ MEDIUM │ affected │ 1.3.3 │ │ Sandbox escape in notevil and argencoders-notevil │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2021-23771 │ +├─────────────────────────────────────┼─────────────────────┼──────────┼──────────┼───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ qs (package.json) │ CVE-2025-15284 │ HIGH │ fixed │ 6.13.0 │ 6.14.1 │ qs: qs: Denial of Service via improper input validation in │ +│ │ │ │ │ │ │ array parsing... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-15284 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-2391 │ LOW │ │ │ 6.14.2 │ qs: qs's arrayLimit bypass in comma parsing allows denial of │ +│ │ │ │ │ │ │ service │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-2391 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ sanitize-html (package.json) │ CVE-2022-25887 │ HIGH │ │ 1.4.2 │ 2.7.1 │ sanitize-html: insecure global regular expression │ +│ │ │ │ │ │ │ replacement logic may lead to ReDoS │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-25887 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2016-1000237 │ MEDIUM │ │ │ >=1.4.3 │ XSS - Sanitization not applied recursively │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2016-1000237 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2017-16016 │ │ │ │ 1.11.4 │ Cross-Site Scripting in sanitize-html │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2017-16016 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2019-25225 │ │ │ │ 2.0.0-beta │ sanitize-html: sanitize-html cross site scripting │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2019-25225 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2021-26539 │ │ │ │ 2.3.1 │ sanitize-html: improper handling of internationalized domain │ +│ │ │ │ │ │ │ name (IDN) can lead to bypass... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2021-26539 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2021-26540 │ │ │ │ 2.3.2 │ sanitize-html: improper validation of hostnames set by the │ +│ │ │ │ │ │ │ "allowedIframeHostnames" option can lead... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2021-26540 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2024-21501 │ │ │ │ 2.12.1 │ sanitize-html: Information Exposure when used on the backend │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-21501 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ NSWG-ECO-154 │ │ │ │ >=1.11.4 │ Cross Site Scripting │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ socket.io (package.json) │ CVE-2024-38355 │ │ │ 3.1.2 │ 2.5.1, 4.6.2 │ socket.io: Unhandled 'error' event │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-38355 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ socket.io-parser (package.json) │ CVE-2023-32695 │ │ │ 4.0.5 │ 4.2.3, 3.4.3, 3.3.4 │ socket.io parser is a socket.io encoder and decoder written │ +│ │ │ │ │ │ │ in JavaScr ...... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-32695 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ tar (package.json) │ CVE-2026-23745 │ HIGH │ │ 4.4.19 │ 7.5.3 │ node-tar: tar: node-tar: Arbitrary file overwrite and │ +│ │ │ │ │ │ │ symlink poisoning via unsanitized linkpaths... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-23745 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-23950 │ │ │ │ 7.5.4 │ node-tar: tar: node-tar: Arbitrary file overwrite via │ +│ │ │ │ │ │ │ Unicode path collision race condition... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-23950 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-24842 │ │ │ │ 7.5.7 │ node-tar: tar: node-tar: Arbitrary file creation via path │ +│ │ │ │ │ │ │ traversal bypass in hardlink... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-24842 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-26960 │ │ │ │ 7.5.8 │ tar: node-tar: node-tar: Arbitrary file read/write via │ +│ │ │ │ │ │ │ malicious archive hardlink creation │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-26960 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2024-28863 │ MEDIUM │ │ │ 6.2.1 │ node-tar: denial of service while parsing a tar file due to │ +│ │ │ │ │ │ │ lack... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-28863 │ +│ ├─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-23745 │ HIGH │ │ 6.2.1 │ 7.5.3 │ node-tar: tar: node-tar: Arbitrary file overwrite and │ +│ │ │ │ │ │ │ symlink poisoning via unsanitized linkpaths... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-23745 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-23950 │ │ │ │ 7.5.4 │ node-tar: tar: node-tar: Arbitrary file overwrite via │ +│ │ │ │ │ │ │ Unicode path collision race condition... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-23950 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-24842 │ │ │ │ 7.5.7 │ node-tar: tar: node-tar: Arbitrary file creation via path │ +│ │ │ │ │ │ │ traversal bypass in hardlink... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-24842 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-26960 │ │ │ │ 7.5.8 │ tar: node-tar: node-tar: Arbitrary file read/write via │ +│ │ │ │ │ │ │ malicious archive hardlink creation │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-26960 │ +│ ├─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-23745 │ │ │ 7.4.3 │ 7.5.3 │ node-tar: tar: node-tar: Arbitrary file overwrite and │ +│ │ │ │ │ │ │ symlink poisoning via unsanitized linkpaths... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-23745 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-23950 │ │ │ │ 7.5.4 │ node-tar: tar: node-tar: Arbitrary file overwrite via │ +│ │ │ │ │ │ │ Unicode path collision race condition... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-23950 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-24842 │ │ │ │ 7.5.7 │ node-tar: tar: node-tar: Arbitrary file creation via path │ +│ │ │ │ │ │ │ traversal bypass in hardlink... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-24842 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-26960 │ │ │ │ 7.5.8 │ tar: node-tar: node-tar: Arbitrary file read/write via │ +│ │ │ │ │ │ │ malicious archive hardlink creation │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-26960 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ tar-fs (package.json) │ CVE-2025-59343 │ │ │ 2.1.3 │ 3.1.1, 2.1.4, 1.16.6 │ tar-fs: tar-fs symlink validation bypass │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-59343 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ validator (package.json) │ CVE-2025-12758 │ │ │ 13.15.15 │ 13.15.22 │ Validator is Vulnerable to Incomplete Filtering of One or │ +│ │ │ │ │ │ │ More Instances of... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-12758 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-56200 │ MEDIUM │ │ │ 13.15.20 │ validator.js has a URL validation bypass vulnerability in │ +│ │ │ │ │ │ │ its isURL function │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-56200 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ vm2 (package.json) │ CVE-2023-32314 │ CRITICAL │ │ 3.9.17 │ 3.9.18 │ vm2: Sandbox Escape │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-32314 │ +│ ├─────────────────────┤ │ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2023-37466 │ │ │ │ 3.10.0 │ vm2: Promise handler sanitization can be bypassed allowing │ +│ │ │ │ │ │ │ attackers to escape the... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-37466 │ +│ ├─────────────────────┤ ├──────────┤ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2023-37903 │ │ affected │ │ │ vm2: custom inspect function allows attackers to escape the │ +│ │ │ │ │ │ │ sandbox and run... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-37903 │ +│ ├─────────────────────┤ ├──────────┤ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2026-22709 │ │ fixed │ │ 3.10.2 │ vm2 has a Sandbox Escape │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2026-22709 │ +│ ├─────────────────────┼──────────┤ │ ├─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2023-32313 │ MEDIUM │ │ │ 3.9.18 │ vm2: Inspect Manipulation │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-32313 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼─────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ ws (package.json) │ CVE-2024-37890 │ HIGH │ │ 7.4.6 │ 5.2.4, 6.2.3, 7.5.10, 8.17.1 │ nodejs-ws: denial of service when handling a request with │ +│ │ │ │ │ │ │ many HTTP headers... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-37890 │ +└─────────────────────────────────────┴─────────────────────┴──────────┴──────────┴───────────────────┴─────────────────────────────────────────────────────────┴──────────────────────────────────────────────────────────────┘ + +/juice-shop/build/lib/insecurity.js (secrets) +============================================= +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1, CRITICAL: 0) + +HIGH: AsymmetricPrivateKey (private-key) +════════════════════════════════════════ +Asymmetric Private Key +──────────────────────────────────────── + /juice-shop/build/lib/insecurity.js:47 (offset: 2835 bytes) (added by 'COPY --chown=65532:0 /juice-shop . # bui') +──────────────────────────────────────── + 45 const z85 = __importStar(require("z85")); + 46 exports.publicKey = node_fs_1.default ? node_fs_1.default.readFileSync('encryptionkeys/jwt.pub', 'ut + 47 [ ----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE + 48 const hash = (data) => node_crypto_1.default.createHash('md5').update(data).digest('hex'); +──────────────────────────────────────── + + + +/juice-shop/frontend/src/app/app.guard.spec.ts (secrets) +======================================================== +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) + +MEDIUM: JWT (jwt-token) +════════════════════════════════════════ +JWT token +──────────────────────────────────────── + /juice-shop/frontend/src/app/app.guard.spec.ts:38 (offset: 1466 bytes) (added by 'COPY --chown=65532:0 /juice-shop . # bui') +──────────────────────────────────────── + 36 + 37 it('returns payload from decoding a valid JWT', inject([LoginGuard], (guard: LoginGuard) => { + 38 [ ocalStorage.setItem('token', '***********************************************************************************************************************************************************') + 39 expect(guard.tokenDecode()).toEqual({ +──────────────────────────────────────── + + + +/juice-shop/frontend/src/app/last-login-ip/last-login-ip.component.spec.ts (secrets) +==================================================================================== +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) + +MEDIUM: JWT (jwt-token) +════════════════════════════════════════ +JWT token +──────────────────────────────────────── + /juice-shop/frontend/src/app/last-login-ip/last-login-ip.component.spec.ts:61 (offset: 2220 bytes) (added by 'COPY --chown=65532:0 /juice-shop . # bui') +──────────────────────────────────────── + 59 + 60 xit('should set Last-Login IP from JWT as trusted HTML', () => { // FIXME Expected state seems to + 61 [ ocalStorage.setItem('token', '*******************************************************************************************************************************') + 62 component.ngOnInit() +──────────────────────────────────────── + + + +/juice-shop/lib/insecurity.ts (secrets) +======================================= +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1, CRITICAL: 0) + +HIGH: AsymmetricPrivateKey (private-key) +════════════════════════════════════════ +Asymmetric Private Key +──────────────────────────────────────── + /juice-shop/lib/insecurity.ts:23 (offset: 860 bytes) (added by 'COPY --chown=65532:0 /juice-shop . # bui') +──────────────────────────────────────── + 21 + 22 export const publicKey = fs ? fs.readFileSync('encryptionkeys/jwt.pub', 'utf8') : 'placeholder-publi + 23 [ ----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE + 24 +──────────────────────────────────────── + + diff --git a/labs/lab4/trivy/trivy-licenses.json b/labs/lab4/trivy/trivy-licenses.json new file mode 100644 index 00000000..d6a80736 --- /dev/null +++ b/labs/lab4/trivy/trivy-licenses.json @@ -0,0 +1,33179 @@ +{ + "SchemaVersion": 2, + "Trivy": { + "Version": "0.69.2" + }, + "ReportID": "019cb017-b3e2-79a6-b722-c6c3ee1fdaf1", + "CreatedAt": "2026-03-02T19:47:49.346638921Z", + "ArtifactID": "sha256:261839c889368eea7f632f5358abcacc9d326fada684010eba45db5dcc702263", + "ArtifactName": "bkimminich/juice-shop:v19.0.0", + "ArtifactType": "container_image", + "Metadata": { + "Size": 450560000, + "OS": { + "Family": "debian", + "Name": "12.11" + }, + "ImageID": "sha256:2765a26de7647609099a338d5b7f61085d95903c8703bb70f03fcc4b12f0818d", + "DiffIDs": [ + "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b", + "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba", + "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc", + "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9", + "sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368", + "sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc", + "sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4", + "sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b", + "sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1", + "sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849", + "sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3", + "sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc", + "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733", + "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad", + "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb", + "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b", + "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c", + "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714", + "sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82", + "sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14", + "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + ], + "RepoTags": [ + "bkimminich/juice-shop:v19.0.0" + ], + "RepoDigests": [ + "bkimminich/juice-shop@sha256:2765a26de7647609099a338d5b7f61085d95903c8703bb70f03fcc4b12f0818d" + ], + "Reference": "bkimminich/juice-shop:v19.0.0", + "ImageConfig": { + "architecture": "arm64", + "created": "2025-09-04T06:13:53.120129204Z", + "docker_version": "27.5.1", + "history": [ + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "ARG BUILD_DATE=”2025-09-04T05:38:11Z”", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "ARG VCS_REF=36870cb", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "LABEL maintainer=Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e org.opencontainers.image.title=OWASP Juice Shop org.opencontainers.image.description=Probably the most modern and sophisticated insecure web application org.opencontainers.image.authors=Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e org.opencontainers.image.vendor=Open Worldwide Application Security Project org.opencontainers.image.documentation=https://help.owasp-juice.shop org.opencontainers.image.licenses=MIT org.opencontainers.image.version=19.0.0 org.opencontainers.image.url=https://owasp-juice.shop org.opencontainers.image.source=https://github.com/juice-shop/juice-shop org.opencontainers.image.revision=36870cb org.opencontainers.image.created=”2025-09-04T05:38:11Z”", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "WORKDIR /juice-shop", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "COPY --chown=65532:0 /juice-shop . # buildkit", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "USER 65532", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "EXPOSE map[3000/tcp:{}]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "CMD [\"/juice-shop/build/app.js\"]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + } + ], + "os": "linux", + "rootfs": { + "type": "layers", + "diff_ids": [ + "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b", + "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba", + "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc", + "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9", + "sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368", + "sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc", + "sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4", + "sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b", + "sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1", + "sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849", + "sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3", + "sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc", + "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733", + "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad", + "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb", + "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b", + "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c", + "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714", + "sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82", + "sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14", + "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + ] + }, + "config": { + "Cmd": [ + "/juice-shop/build/app.js" + ], + "Entrypoint": [ + "/nodejs/bin/node" + ], + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt" + ], + "Labels": { + "maintainer": "Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e", + "org.opencontainers.image.authors": "Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e", + "org.opencontainers.image.created": "”2025-09-04T05:38:11Z”", + "org.opencontainers.image.description": "Probably the most modern and sophisticated insecure web application", + "org.opencontainers.image.documentation": "https://help.owasp-juice.shop", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "36870cb", + "org.opencontainers.image.source": "https://github.com/juice-shop/juice-shop", + "org.opencontainers.image.title": "OWASP Juice Shop", + "org.opencontainers.image.url": "https://owasp-juice.shop", + "org.opencontainers.image.vendor": "Open Worldwide Application Security Project", + "org.opencontainers.image.version": "19.0.0" + }, + "User": "65532", + "WorkingDir": "/juice-shop", + "ExposedPorts": { + "3000/tcp": {} + }, + "ArgsEscaped": true + } + }, + "Layers": [ + { + "Size": 327680, + "Digest": "sha256:da88a3b79f2cc21d6d205f081fa238c2455ce50a9ab83fc9dfcef988db7f240e", + "DiffID": "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b" + }, + { + "Size": 40960, + "Digest": "sha256:bfb59b82a9b65e47d485e53b3e815bca3b3e21a095bd0cb88ced9ac0b48062bf", + "DiffID": "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba" + }, + { + "Size": 2406400, + "Digest": "sha256:4eff9a62d888790350b2481ff4a4f38f9c94b3674d26b2f2c85ca39cdef43fd9", + "DiffID": "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc" + }, + { + "Size": 102400, + "Digest": "sha256:62de241dac5fe19d5f8f4defe034289006ddaa0f2cca735db4718fe2a23e504e", + "DiffID": "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9" + }, + { + "Size": 1536, + "Digest": "sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a", + "DiffID": "sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368" + }, + { + "Size": 2560, + "Digest": "sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212", + "DiffID": "sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc" + }, + { + "Size": 2560, + "Digest": "sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4", + "DiffID": "sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4" + }, + { + "Size": 2560, + "Digest": "sha256:5664b15f108bf9436ce3312090a767300800edbbfd4511aa1a6d64357024d5dd", + "DiffID": "sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b" + }, + { + "Size": 1536, + "Digest": "sha256:045fc1c20da893bef6d0ed64e92b243213b0cebcd478389573bdfb095e212a98", + "DiffID": "sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1" + }, + { + "Size": 10240, + "Digest": "sha256:4aa0ea1413d37a58615488592a0b827ea4b2e48fa5a77cf707d0e35f025e613f", + "DiffID": "sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849" + }, + { + "Size": 3072, + "Digest": "sha256:da7816fa955ea24533c388143c78804c28682eef99b4ee3723b548c70148bba6", + "DiffID": "sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3" + }, + { + "Size": 241664, + "Digest": "sha256:ddf74a63f7d8b7d157e5db1a45675a58e304b4c1d425b05c28c835b987623395", + "DiffID": "sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc" + }, + { + "Size": 23592960, + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + { + "Size": 5877760, + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + { + "Size": 112640, + "Digest": "sha256:d6ffcb7a12076bf375c61d013dc40c30dc186e18fa59689fc19a3a369cd57513", + "DiffID": "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb" + }, + { + "Size": 348160, + "Digest": "sha256:d0b859bfa04f3ff05dc81f56b479654e0110db2390f12fab3c5c8c053589a897", + "DiffID": "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b" + }, + { + "Size": 2314240, + "Digest": "sha256:99889590e328930aa82b8d3b42e03b059b3206e81dea3e120e3dd0ac4a54bce0", + "DiffID": "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c" + }, + { + "Size": 153600, + "Digest": "sha256:2215264100f7734c92368c990dc19c827f47dea5d143111a61856777bc75dc4c", + "DiffID": "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714" + }, + { + "Size": 119715840, + "Digest": "sha256:136258a9a8466c22a813f6cd469c6e746d00c71d1539580527ebfdfb1616e2d9", + "DiffID": "sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82" + }, + { + "Size": 1536, + "Digest": "sha256:dc77cd168f19015478b86ae711d0b961d66f675062bb9ba3a4a5a905e27f45a0", + "DiffID": "sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14" + }, + { + "Size": 295300096, + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + } + ] + }, + "Results": [ + { + "Target": "bkimminich/juice-shop:v19.0.0 (debian 12.11)", + "Class": "os-pkgs", + "Type": "debian", + "Packages": [ + { + "ID": "base-files@12.4+deb12u11", + "Name": "base-files", + "Identifier": { + "PURL": "pkg:deb/debian/base-files@12.4%2Bdeb12u11?arch=arm64\u0026distro=debian-12.11", + "UID": "29b064a2a07c2651" + }, + "Version": "12.4+deb12u11", + "Arch": "arm64", + "SrcName": "base-files", + "SrcVersion": "12.4+deb12u11", + "Licenses": [ + "GPL-2.0-or-later" + ], + "Maintainer": "Santiago Vila \u003csanvila@debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:da88a3b79f2cc21d6d205f081fa238c2455ce50a9ab83fc9dfcef988db7f240e", + "DiffID": "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b" + }, + "InstalledFiles": [ + "/usr/lib/os-release", + "/usr/share/base-files/dot.bashrc", + "/usr/share/base-files/dot.profile", + "/usr/share/base-files/dot.profile.md5sums", + "/usr/share/base-files/info.dir", + "/usr/share/base-files/motd", + "/usr/share/base-files/profile", + "/usr/share/base-files/profile.md5sums", + "/usr/share/base-files/staff-group-for-usr-local", + "/usr/share/common-licenses/Apache-2.0", + "/usr/share/common-licenses/Artistic", + "/usr/share/common-licenses/BSD", + "/usr/share/common-licenses/CC0-1.0", + "/usr/share/common-licenses/GFDL-1.2", + "/usr/share/common-licenses/GFDL-1.3", + "/usr/share/common-licenses/GPL-1", + "/usr/share/common-licenses/GPL-2", + "/usr/share/common-licenses/GPL-3", + "/usr/share/common-licenses/LGPL-2", + "/usr/share/common-licenses/LGPL-2.1", + "/usr/share/common-licenses/LGPL-3", + "/usr/share/common-licenses/MPL-1.1", + "/usr/share/common-licenses/MPL-2.0", + "/usr/share/doc/base-files/README", + "/usr/share/doc/base-files/README.FHS", + "/usr/share/doc/base-files/changelog.gz", + "/usr/share/doc/base-files/copyright", + "/usr/share/lintian/overrides/base-files" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "gcc-12-base@12.2.0-14+deb12u1", + "Name": "gcc-12-base", + "Identifier": { + "PURL": "pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "1c5d233b9ee865a4" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Licenses": [ + "GPL-2.0-or-later", + "GPL-3.0-only", + "GFDL-1.2-only", + "GPL-2.0-only", + "Artistic-2.0", + "LGPL-2.0-or-later" + ], + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:d6ffcb7a12076bf375c61d013dc40c30dc186e18fa59689fc19a3a369cd57513", + "DiffID": "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb" + }, + "InstalledFiles": [ + "/usr/share/doc/gcc-12-base/README.Debian.arm64.gz", + "/usr/share/doc/gcc-12-base/TODO.Debian", + "/usr/share/doc/gcc-12-base/changelog.Debian.gz", + "/usr/share/doc/gcc-12-base/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libc6@2.36-9+deb12u10", + "Name": "libc6", + "Identifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "Version": "2.36", + "Release": "9+deb12u10", + "Arch": "arm64", + "SrcName": "glibc", + "SrcVersion": "2.36", + "SrcRelease": "9+deb12u10", + "Licenses": [ + "LGPL-2.1-only", + "GPL-2.0-only" + ], + "Maintainer": "GNU Libc Maintainers \u003cdebian-glibc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "InstalledFiles": [ + "/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1", + "/lib/aarch64-linux-gnu/libBrokenLocale.so.1", + "/lib/aarch64-linux-gnu/libanl.so.1", + "/lib/aarch64-linux-gnu/libc.so.6", + "/lib/aarch64-linux-gnu/libc_malloc_debug.so.0", + "/lib/aarch64-linux-gnu/libdl.so.2", + "/lib/aarch64-linux-gnu/libm.so.6", + "/lib/aarch64-linux-gnu/libmemusage.so", + "/lib/aarch64-linux-gnu/libnsl.so.1", + "/lib/aarch64-linux-gnu/libnss_compat.so.2", + "/lib/aarch64-linux-gnu/libnss_dns.so.2", + "/lib/aarch64-linux-gnu/libnss_files.so.2", + "/lib/aarch64-linux-gnu/libnss_hesiod.so.2", + "/lib/aarch64-linux-gnu/libpcprofile.so", + "/lib/aarch64-linux-gnu/libpthread.so.0", + "/lib/aarch64-linux-gnu/libresolv.so.2", + "/lib/aarch64-linux-gnu/librt.so.1", + "/lib/aarch64-linux-gnu/libthread_db.so.1", + "/lib/aarch64-linux-gnu/libutil.so.1", + "/usr/lib/aarch64-linux-gnu/gconv/ANSI_X3.110.so", + "/usr/lib/aarch64-linux-gnu/gconv/ARMSCII-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/ASMO_449.so", + "/usr/lib/aarch64-linux-gnu/gconv/BIG5.so", + "/usr/lib/aarch64-linux-gnu/gconv/BIG5HKSCS.so", + "/usr/lib/aarch64-linux-gnu/gconv/BRF.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP10007.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1125.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1250.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1251.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1252.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1253.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1254.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1255.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1256.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1257.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1258.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP737.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP770.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP771.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP772.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP773.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP774.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP775.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP932.so", + "/usr/lib/aarch64-linux-gnu/gconv/CSN_369103.so", + "/usr/lib/aarch64-linux-gnu/gconv/CWI.so", + "/usr/lib/aarch64-linux-gnu/gconv/DEC-MCS.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-CA-FR.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-S.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FR.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IS-FRISS.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IT.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-PT.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-UK.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-US.so", + "/usr/lib/aarch64-linux-gnu/gconv/ECMA-CYRILLIC.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-CN.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-JISX0213.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-JP-MS.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-JP.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-KR.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-TW.so", + "/usr/lib/aarch64-linux-gnu/gconv/GB18030.so", + "/usr/lib/aarch64-linux-gnu/gconv/GBBIG5.so", + "/usr/lib/aarch64-linux-gnu/gconv/GBGBK.so", + "/usr/lib/aarch64-linux-gnu/gconv/GBK.so", + "/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-ACADEMY.so", + "/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-PS.so", + "/usr/lib/aarch64-linux-gnu/gconv/GOST_19768-74.so", + "/usr/lib/aarch64-linux-gnu/gconv/GREEK-CCITT.so", + "/usr/lib/aarch64-linux-gnu/gconv/GREEK7-OLD.so", + "/usr/lib/aarch64-linux-gnu/gconv/GREEK7.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-GREEK8.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN8.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN9.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-THAI8.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-TURKISH8.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM037.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM038.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1004.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1008.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1008_420.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1025.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1026.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1046.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1047.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1097.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1112.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1122.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1123.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1124.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1129.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1130.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1132.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1133.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1137.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1140.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1141.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1142.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1143.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1144.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1145.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1146.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1147.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1148.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1149.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1153.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1154.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1155.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1156.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1157.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1158.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1160.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1161.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1162.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1163.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1164.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1166.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1167.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM12712.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1364.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1371.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1388.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1390.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1399.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM16804.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM256.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM273.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM274.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM275.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM277.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM278.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM280.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM281.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM284.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM285.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM290.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM297.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM420.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM423.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM424.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM437.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4517.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4899.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4909.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4971.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM500.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM5347.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM803.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM850.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM851.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM852.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM855.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM856.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM857.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM858.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM860.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM861.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM862.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM863.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM864.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM865.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM866.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM866NAV.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM868.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM869.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM870.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM871.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM874.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM875.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM880.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM891.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM901.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM902.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM903.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM9030.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM904.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM905.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM9066.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM918.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM921.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM922.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM930.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM932.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM933.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM935.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM937.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM939.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM943.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM9448.so", + "/usr/lib/aarch64-linux-gnu/gconv/IEC_P27-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/INIS-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/INIS-CYRILLIC.so", + "/usr/lib/aarch64-linux-gnu/gconv/INIS.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISIRI-3342.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN-EXT.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP-3.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-KR.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-197.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-209.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO646.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-10.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-11.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-13.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-14.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-15.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-16.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-2.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-3.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-4.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-5.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-6.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-7.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9E.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_10367-BOX.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_11548-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_2033.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_5427-EXT.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_5427.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_5428.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_6937-2.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_6937.so", + "/usr/lib/aarch64-linux-gnu/gconv/JOHAB.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-R.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-RU.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-T.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-U.so", + "/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-CENTRALEUROPE.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-IS.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-SAMI.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-UK.so", + "/usr/lib/aarch64-linux-gnu/gconv/MACINTOSH.so", + "/usr/lib/aarch64-linux-gnu/gconv/MIK.so", + "/usr/lib/aarch64-linux-gnu/gconv/NATS-DANO.so", + "/usr/lib/aarch64-linux-gnu/gconv/NATS-SEFI.so", + "/usr/lib/aarch64-linux-gnu/gconv/PT154.so", + "/usr/lib/aarch64-linux-gnu/gconv/RK1048.so", + "/usr/lib/aarch64-linux-gnu/gconv/SAMI-WS2.so", + "/usr/lib/aarch64-linux-gnu/gconv/SHIFT_JISX0213.so", + "/usr/lib/aarch64-linux-gnu/gconv/SJIS.so", + "/usr/lib/aarch64-linux-gnu/gconv/T.61.so", + "/usr/lib/aarch64-linux-gnu/gconv/TCVN5712-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/TIS-620.so", + "/usr/lib/aarch64-linux-gnu/gconv/TSCII.so", + "/usr/lib/aarch64-linux-gnu/gconv/UHC.so", + "/usr/lib/aarch64-linux-gnu/gconv/UNICODE.so", + "/usr/lib/aarch64-linux-gnu/gconv/UTF-16.so", + "/usr/lib/aarch64-linux-gnu/gconv/UTF-32.so", + "/usr/lib/aarch64-linux-gnu/gconv/UTF-7.so", + "/usr/lib/aarch64-linux-gnu/gconv/VISCII.so", + "/usr/lib/aarch64-linux-gnu/gconv/gconv-modules", + "/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.cache", + "/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.d/gconv-modules-extra.conf", + "/usr/lib/aarch64-linux-gnu/gconv/libCNS.so", + "/usr/lib/aarch64-linux-gnu/gconv/libGB.so", + "/usr/lib/aarch64-linux-gnu/gconv/libISOIR165.so", + "/usr/lib/aarch64-linux-gnu/gconv/libJIS.so", + "/usr/lib/aarch64-linux-gnu/gconv/libJISX0213.so", + "/usr/lib/aarch64-linux-gnu/gconv/libKSC.so", + "/usr/share/doc/libc6/NEWS.Debian.gz", + "/usr/share/doc/libc6/NEWS.gz", + "/usr/share/doc/libc6/README.Debian.gz", + "/usr/share/doc/libc6/README.hesiod.gz", + "/usr/share/doc/libc6/changelog.Debian.gz", + "/usr/share/doc/libc6/changelog.gz", + "/usr/share/doc/libc6/copyright", + "/usr/share/lintian/overrides/libc6" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libgcc-s1@12.2.0-14+deb12u1", + "Name": "libgcc-s1", + "Identifier": { + "PURL": "pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "3b8caae94a4a2ce" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:2215264100f7734c92368c990dc19c827f47dea5d143111a61856777bc75dc4c", + "DiffID": "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714" + }, + "InstalledFiles": [ + "/lib/aarch64-linux-gnu/libgcc_s.so.1", + "/usr/share/lintian/overrides/libgcc-s1" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libgomp1@12.2.0-14+deb12u1", + "Name": "libgomp1", + "Identifier": { + "PURL": "pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "5fe457de8ec5cbed" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:d0b859bfa04f3ff05dc81f56b479654e0110db2390f12fab3c5c8c053589a897", + "DiffID": "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b" + }, + "InstalledFiles": [ + "/usr/lib/aarch64-linux-gnu/libgomp.so.1.0.0" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libssl3@3.0.17-1~deb12u2", + "Name": "libssl3", + "Identifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "Version": "3.0.17", + "Release": "1~deb12u2", + "Arch": "arm64", + "SrcName": "openssl", + "SrcVersion": "3.0.17", + "SrcRelease": "1~deb12u2", + "Licenses": [ + "Apache-2.0", + "Artistic-2.0", + "GPL-1.0-or-later", + "GPL-1.0-only" + ], + "Maintainer": "Debian OpenSSL Team \u003cpkg-openssl-devel@alioth-lists.debian.net\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "InstalledFiles": [ + "/usr/lib/aarch64-linux-gnu/engines-3/afalg.so", + "/usr/lib/aarch64-linux-gnu/engines-3/loader_attic.so", + "/usr/lib/aarch64-linux-gnu/engines-3/padlock.so", + "/usr/lib/aarch64-linux-gnu/libcrypto.so.3", + "/usr/lib/aarch64-linux-gnu/libssl.so.3", + "/usr/lib/aarch64-linux-gnu/ossl-modules/legacy.so", + "/usr/share/doc/libssl3/changelog.Debian.gz", + "/usr/share/doc/libssl3/changelog.gz", + "/usr/share/doc/libssl3/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libstdc++6@12.2.0-14+deb12u1", + "Name": "libstdc++6", + "Identifier": { + "PURL": "pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "91707c948d0230f" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:99889590e328930aa82b8d3b42e03b059b3206e81dea3e120e3dd0ac4a54bce0", + "DiffID": "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c" + }, + "InstalledFiles": [ + "/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30", + "/usr/share/gcc/python/libstdcxx/__init__.py", + "/usr/share/gcc/python/libstdcxx/v6/__init__.py", + "/usr/share/gcc/python/libstdcxx/v6/printers.py", + "/usr/share/gcc/python/libstdcxx/v6/xmethods.py", + "/usr/share/gdb/auto-load/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30-gdb.py" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "media-types@10.0.0", + "Name": "media-types", + "Identifier": { + "PURL": "pkg:deb/debian/media-types@10.0.0?arch=all\u0026distro=debian-12.11", + "UID": "d381521693a5ea32" + }, + "Version": "10.0.0", + "Arch": "all", + "SrcName": "media-types", + "SrcVersion": "10.0.0", + "Licenses": [ + "ad-hoc" + ], + "Maintainer": "Mime-Support Packagers \u003cteam+debian-mimesupport-packagers@tracker.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:62de241dac5fe19d5f8f4defe034289006ddaa0f2cca735db4718fe2a23e504e", + "DiffID": "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9" + }, + "InstalledFiles": [ + "/usr/share/bug/media-types/presubj", + "/usr/share/doc/media-types/changelog.gz", + "/usr/share/doc/media-types/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "netbase@6.4", + "Name": "netbase", + "Identifier": { + "PURL": "pkg:deb/debian/netbase@6.4?arch=all\u0026distro=debian-12.11", + "UID": "64adcbea2e4e887c" + }, + "Version": "6.4", + "Arch": "all", + "SrcName": "netbase", + "SrcVersion": "6.4", + "Licenses": [ + "GPL-2.0-only" + ], + "Maintainer": "Marco d'Itri \u003cmd@linux.it\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:bfb59b82a9b65e47d485e53b3e815bca3b3e21a095bd0cb88ced9ac0b48062bf", + "DiffID": "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba" + }, + "InstalledFiles": [ + "/usr/share/doc/netbase/changelog.gz", + "/usr/share/doc/netbase/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "tzdata@2025b-0+deb12u1", + "Name": "tzdata", + "Identifier": { + "PURL": "pkg:deb/debian/tzdata@2025b-0%2Bdeb12u1?arch=all\u0026distro=debian-12.11", + "UID": "fe656487b7c8978b" + }, + "Version": "2025b", + "Release": "0+deb12u1", + "Arch": "all", + "SrcName": "tzdata", + "SrcVersion": "2025b", + "SrcRelease": "0+deb12u1", + "Licenses": [ + "public-domain" + ], + "Maintainer": "GNU Libc Maintainers \u003cdebian-glibc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:4eff9a62d888790350b2481ff4a4f38f9c94b3674d26b2f2c85ca39cdef43fd9", + "DiffID": "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc" + }, + "InstalledFiles": [ + "/usr/share/doc/tzdata/README.Debian", + "/usr/share/doc/tzdata/changelog.Debian.gz", + "/usr/share/doc/tzdata/changelog.gz", + "/usr/share/doc/tzdata/copyright", + "/usr/share/lintian/overrides/tzdata", + "/usr/share/zoneinfo/Africa/Abidjan", + "/usr/share/zoneinfo/Africa/Accra", + "/usr/share/zoneinfo/Africa/Addis_Ababa", + "/usr/share/zoneinfo/Africa/Algiers", + "/usr/share/zoneinfo/Africa/Asmara", + "/usr/share/zoneinfo/Africa/Bamako", + "/usr/share/zoneinfo/Africa/Bangui", + "/usr/share/zoneinfo/Africa/Banjul", + "/usr/share/zoneinfo/Africa/Bissau", + "/usr/share/zoneinfo/Africa/Blantyre", + "/usr/share/zoneinfo/Africa/Brazzaville", + "/usr/share/zoneinfo/Africa/Bujumbura", + "/usr/share/zoneinfo/Africa/Cairo", + "/usr/share/zoneinfo/Africa/Casablanca", + "/usr/share/zoneinfo/Africa/Ceuta", + "/usr/share/zoneinfo/Africa/Conakry", + "/usr/share/zoneinfo/Africa/Dakar", + "/usr/share/zoneinfo/Africa/Dar_es_Salaam", + "/usr/share/zoneinfo/Africa/Djibouti", + "/usr/share/zoneinfo/Africa/Douala", + "/usr/share/zoneinfo/Africa/El_Aaiun", + "/usr/share/zoneinfo/Africa/Freetown", + "/usr/share/zoneinfo/Africa/Gaborone", + "/usr/share/zoneinfo/Africa/Harare", + "/usr/share/zoneinfo/Africa/Johannesburg", + "/usr/share/zoneinfo/Africa/Juba", + "/usr/share/zoneinfo/Africa/Kampala", + "/usr/share/zoneinfo/Africa/Khartoum", + "/usr/share/zoneinfo/Africa/Kigali", + "/usr/share/zoneinfo/Africa/Kinshasa", + "/usr/share/zoneinfo/Africa/Lagos", + "/usr/share/zoneinfo/Africa/Libreville", + "/usr/share/zoneinfo/Africa/Lome", + "/usr/share/zoneinfo/Africa/Luanda", + "/usr/share/zoneinfo/Africa/Lubumbashi", + "/usr/share/zoneinfo/Africa/Lusaka", + "/usr/share/zoneinfo/Africa/Malabo", + "/usr/share/zoneinfo/Africa/Maputo", + "/usr/share/zoneinfo/Africa/Maseru", + "/usr/share/zoneinfo/Africa/Mbabane", + "/usr/share/zoneinfo/Africa/Mogadishu", + "/usr/share/zoneinfo/Africa/Monrovia", + "/usr/share/zoneinfo/Africa/Nairobi", + "/usr/share/zoneinfo/Africa/Ndjamena", + "/usr/share/zoneinfo/Africa/Niamey", + "/usr/share/zoneinfo/Africa/Nouakchott", + "/usr/share/zoneinfo/Africa/Ouagadougou", + "/usr/share/zoneinfo/Africa/Porto-Novo", + "/usr/share/zoneinfo/Africa/Sao_Tome", + "/usr/share/zoneinfo/Africa/Tripoli", + "/usr/share/zoneinfo/Africa/Tunis", + "/usr/share/zoneinfo/Africa/Windhoek", + "/usr/share/zoneinfo/America/Adak", + "/usr/share/zoneinfo/America/Anchorage", + "/usr/share/zoneinfo/America/Anguilla", + "/usr/share/zoneinfo/America/Antigua", + "/usr/share/zoneinfo/America/Araguaina", + "/usr/share/zoneinfo/America/Argentina/Buenos_Aires", + "/usr/share/zoneinfo/America/Argentina/Catamarca", + "/usr/share/zoneinfo/America/Argentina/Cordoba", + "/usr/share/zoneinfo/America/Argentina/Jujuy", + "/usr/share/zoneinfo/America/Argentina/La_Rioja", + "/usr/share/zoneinfo/America/Argentina/Mendoza", + "/usr/share/zoneinfo/America/Argentina/Rio_Gallegos", + "/usr/share/zoneinfo/America/Argentina/Salta", + "/usr/share/zoneinfo/America/Argentina/San_Juan", + "/usr/share/zoneinfo/America/Argentina/San_Luis", + "/usr/share/zoneinfo/America/Argentina/Tucuman", + "/usr/share/zoneinfo/America/Argentina/Ushuaia", + "/usr/share/zoneinfo/America/Aruba", + "/usr/share/zoneinfo/America/Asuncion", + "/usr/share/zoneinfo/America/Atikokan", + "/usr/share/zoneinfo/America/Bahia", + "/usr/share/zoneinfo/America/Bahia_Banderas", + "/usr/share/zoneinfo/America/Barbados", + "/usr/share/zoneinfo/America/Belem", + "/usr/share/zoneinfo/America/Belize", + "/usr/share/zoneinfo/America/Blanc-Sablon", + "/usr/share/zoneinfo/America/Boa_Vista", + "/usr/share/zoneinfo/America/Bogota", + "/usr/share/zoneinfo/America/Boise", + "/usr/share/zoneinfo/America/Cambridge_Bay", + "/usr/share/zoneinfo/America/Campo_Grande", + "/usr/share/zoneinfo/America/Cancun", + "/usr/share/zoneinfo/America/Caracas", + "/usr/share/zoneinfo/America/Cayenne", + "/usr/share/zoneinfo/America/Cayman", + "/usr/share/zoneinfo/America/Chicago", + "/usr/share/zoneinfo/America/Chihuahua", + "/usr/share/zoneinfo/America/Ciudad_Juarez", + "/usr/share/zoneinfo/America/Costa_Rica", + "/usr/share/zoneinfo/America/Coyhaique", + "/usr/share/zoneinfo/America/Creston", + "/usr/share/zoneinfo/America/Cuiaba", + "/usr/share/zoneinfo/America/Curacao", + "/usr/share/zoneinfo/America/Danmarkshavn", + "/usr/share/zoneinfo/America/Dawson", + "/usr/share/zoneinfo/America/Dawson_Creek", + "/usr/share/zoneinfo/America/Denver", + "/usr/share/zoneinfo/America/Detroit", + "/usr/share/zoneinfo/America/Dominica", + "/usr/share/zoneinfo/America/Edmonton", + "/usr/share/zoneinfo/America/Eirunepe", + "/usr/share/zoneinfo/America/El_Salvador", + "/usr/share/zoneinfo/America/Fort_Nelson", + "/usr/share/zoneinfo/America/Fortaleza", + "/usr/share/zoneinfo/America/Glace_Bay", + "/usr/share/zoneinfo/America/Goose_Bay", + "/usr/share/zoneinfo/America/Grand_Turk", + "/usr/share/zoneinfo/America/Grenada", + "/usr/share/zoneinfo/America/Guadeloupe", + "/usr/share/zoneinfo/America/Guatemala", + "/usr/share/zoneinfo/America/Guayaquil", + "/usr/share/zoneinfo/America/Guyana", + "/usr/share/zoneinfo/America/Halifax", + "/usr/share/zoneinfo/America/Havana", + "/usr/share/zoneinfo/America/Hermosillo", + "/usr/share/zoneinfo/America/Indiana/Indianapolis", + "/usr/share/zoneinfo/America/Indiana/Knox", + "/usr/share/zoneinfo/America/Indiana/Marengo", + "/usr/share/zoneinfo/America/Indiana/Petersburg", + "/usr/share/zoneinfo/America/Indiana/Tell_City", + "/usr/share/zoneinfo/America/Indiana/Vevay", + "/usr/share/zoneinfo/America/Indiana/Vincennes", + "/usr/share/zoneinfo/America/Indiana/Winamac", + "/usr/share/zoneinfo/America/Inuvik", + "/usr/share/zoneinfo/America/Iqaluit", + "/usr/share/zoneinfo/America/Jamaica", + "/usr/share/zoneinfo/America/Juneau", + "/usr/share/zoneinfo/America/Kentucky/Louisville", + "/usr/share/zoneinfo/America/Kentucky/Monticello", + "/usr/share/zoneinfo/America/La_Paz", + "/usr/share/zoneinfo/America/Lima", + "/usr/share/zoneinfo/America/Los_Angeles", + "/usr/share/zoneinfo/America/Maceio", + "/usr/share/zoneinfo/America/Managua", + "/usr/share/zoneinfo/America/Manaus", + "/usr/share/zoneinfo/America/Martinique", + "/usr/share/zoneinfo/America/Matamoros", + "/usr/share/zoneinfo/America/Mazatlan", + "/usr/share/zoneinfo/America/Menominee", + "/usr/share/zoneinfo/America/Merida", + "/usr/share/zoneinfo/America/Metlakatla", + "/usr/share/zoneinfo/America/Mexico_City", + "/usr/share/zoneinfo/America/Miquelon", + "/usr/share/zoneinfo/America/Moncton", + "/usr/share/zoneinfo/America/Monterrey", + "/usr/share/zoneinfo/America/Montevideo", + "/usr/share/zoneinfo/America/Montserrat", + "/usr/share/zoneinfo/America/Nassau", + "/usr/share/zoneinfo/America/New_York", + "/usr/share/zoneinfo/America/Nome", + "/usr/share/zoneinfo/America/Noronha", + "/usr/share/zoneinfo/America/North_Dakota/Beulah", + "/usr/share/zoneinfo/America/North_Dakota/Center", + "/usr/share/zoneinfo/America/North_Dakota/New_Salem", + "/usr/share/zoneinfo/America/Nuuk", + "/usr/share/zoneinfo/America/Ojinaga", + "/usr/share/zoneinfo/America/Panama", + "/usr/share/zoneinfo/America/Paramaribo", + "/usr/share/zoneinfo/America/Phoenix", + "/usr/share/zoneinfo/America/Port-au-Prince", + "/usr/share/zoneinfo/America/Port_of_Spain", + "/usr/share/zoneinfo/America/Porto_Velho", + "/usr/share/zoneinfo/America/Puerto_Rico", + "/usr/share/zoneinfo/America/Punta_Arenas", + "/usr/share/zoneinfo/America/Rankin_Inlet", + "/usr/share/zoneinfo/America/Recife", + "/usr/share/zoneinfo/America/Regina", + "/usr/share/zoneinfo/America/Resolute", + "/usr/share/zoneinfo/America/Rio_Branco", + "/usr/share/zoneinfo/America/Santarem", + "/usr/share/zoneinfo/America/Santiago", + "/usr/share/zoneinfo/America/Santo_Domingo", + "/usr/share/zoneinfo/America/Sao_Paulo", + "/usr/share/zoneinfo/America/Scoresbysund", + "/usr/share/zoneinfo/America/Sitka", + "/usr/share/zoneinfo/America/St_Johns", + "/usr/share/zoneinfo/America/St_Kitts", + "/usr/share/zoneinfo/America/St_Lucia", + "/usr/share/zoneinfo/America/St_Thomas", + "/usr/share/zoneinfo/America/St_Vincent", + "/usr/share/zoneinfo/America/Swift_Current", + "/usr/share/zoneinfo/America/Tegucigalpa", + "/usr/share/zoneinfo/America/Thule", + "/usr/share/zoneinfo/America/Tijuana", + "/usr/share/zoneinfo/America/Toronto", + "/usr/share/zoneinfo/America/Tortola", + "/usr/share/zoneinfo/America/Vancouver", + "/usr/share/zoneinfo/America/Whitehorse", + "/usr/share/zoneinfo/America/Winnipeg", + "/usr/share/zoneinfo/America/Yakutat", + "/usr/share/zoneinfo/Antarctica/Casey", + "/usr/share/zoneinfo/Antarctica/Davis", + "/usr/share/zoneinfo/Antarctica/DumontDUrville", + "/usr/share/zoneinfo/Antarctica/Macquarie", + "/usr/share/zoneinfo/Antarctica/Mawson", + "/usr/share/zoneinfo/Antarctica/McMurdo", + "/usr/share/zoneinfo/Antarctica/Palmer", + "/usr/share/zoneinfo/Antarctica/Rothera", + "/usr/share/zoneinfo/Antarctica/Syowa", + "/usr/share/zoneinfo/Antarctica/Troll", + "/usr/share/zoneinfo/Antarctica/Vostok", + "/usr/share/zoneinfo/Asia/Aden", + "/usr/share/zoneinfo/Asia/Almaty", + "/usr/share/zoneinfo/Asia/Amman", + "/usr/share/zoneinfo/Asia/Anadyr", + "/usr/share/zoneinfo/Asia/Aqtau", + "/usr/share/zoneinfo/Asia/Aqtobe", + "/usr/share/zoneinfo/Asia/Ashgabat", + "/usr/share/zoneinfo/Asia/Atyrau", + "/usr/share/zoneinfo/Asia/Baghdad", + "/usr/share/zoneinfo/Asia/Bahrain", + "/usr/share/zoneinfo/Asia/Baku", + "/usr/share/zoneinfo/Asia/Bangkok", + "/usr/share/zoneinfo/Asia/Barnaul", + "/usr/share/zoneinfo/Asia/Beirut", + "/usr/share/zoneinfo/Asia/Bishkek", + "/usr/share/zoneinfo/Asia/Brunei", + "/usr/share/zoneinfo/Asia/Chita", + "/usr/share/zoneinfo/Asia/Colombo", + "/usr/share/zoneinfo/Asia/Damascus", + "/usr/share/zoneinfo/Asia/Dhaka", + "/usr/share/zoneinfo/Asia/Dili", + "/usr/share/zoneinfo/Asia/Dubai", + "/usr/share/zoneinfo/Asia/Dushanbe", + "/usr/share/zoneinfo/Asia/Famagusta", + "/usr/share/zoneinfo/Asia/Gaza", + "/usr/share/zoneinfo/Asia/Hebron", + "/usr/share/zoneinfo/Asia/Ho_Chi_Minh", + "/usr/share/zoneinfo/Asia/Hong_Kong", + "/usr/share/zoneinfo/Asia/Hovd", + "/usr/share/zoneinfo/Asia/Irkutsk", + "/usr/share/zoneinfo/Asia/Jakarta", + "/usr/share/zoneinfo/Asia/Jayapura", + "/usr/share/zoneinfo/Asia/Jerusalem", + "/usr/share/zoneinfo/Asia/Kabul", + "/usr/share/zoneinfo/Asia/Kamchatka", + "/usr/share/zoneinfo/Asia/Karachi", + "/usr/share/zoneinfo/Asia/Kathmandu", + "/usr/share/zoneinfo/Asia/Khandyga", + "/usr/share/zoneinfo/Asia/Kolkata", + "/usr/share/zoneinfo/Asia/Krasnoyarsk", + "/usr/share/zoneinfo/Asia/Kuala_Lumpur", + "/usr/share/zoneinfo/Asia/Kuching", + "/usr/share/zoneinfo/Asia/Kuwait", + "/usr/share/zoneinfo/Asia/Macau", + "/usr/share/zoneinfo/Asia/Magadan", + "/usr/share/zoneinfo/Asia/Makassar", + "/usr/share/zoneinfo/Asia/Manila", + "/usr/share/zoneinfo/Asia/Muscat", + "/usr/share/zoneinfo/Asia/Nicosia", + "/usr/share/zoneinfo/Asia/Novokuznetsk", + "/usr/share/zoneinfo/Asia/Novosibirsk", + "/usr/share/zoneinfo/Asia/Omsk", + "/usr/share/zoneinfo/Asia/Oral", + "/usr/share/zoneinfo/Asia/Phnom_Penh", + "/usr/share/zoneinfo/Asia/Pontianak", + "/usr/share/zoneinfo/Asia/Pyongyang", + "/usr/share/zoneinfo/Asia/Qatar", + "/usr/share/zoneinfo/Asia/Qostanay", + "/usr/share/zoneinfo/Asia/Qyzylorda", + "/usr/share/zoneinfo/Asia/Riyadh", + "/usr/share/zoneinfo/Asia/Sakhalin", + "/usr/share/zoneinfo/Asia/Samarkand", + "/usr/share/zoneinfo/Asia/Seoul", + "/usr/share/zoneinfo/Asia/Shanghai", + "/usr/share/zoneinfo/Asia/Singapore", + "/usr/share/zoneinfo/Asia/Srednekolymsk", + "/usr/share/zoneinfo/Asia/Taipei", + "/usr/share/zoneinfo/Asia/Tashkent", + "/usr/share/zoneinfo/Asia/Tbilisi", + "/usr/share/zoneinfo/Asia/Tehran", + "/usr/share/zoneinfo/Asia/Thimphu", + "/usr/share/zoneinfo/Asia/Tokyo", + "/usr/share/zoneinfo/Asia/Tomsk", + "/usr/share/zoneinfo/Asia/Ulaanbaatar", + "/usr/share/zoneinfo/Asia/Urumqi", + "/usr/share/zoneinfo/Asia/Ust-Nera", + "/usr/share/zoneinfo/Asia/Vientiane", + "/usr/share/zoneinfo/Asia/Vladivostok", + "/usr/share/zoneinfo/Asia/Yakutsk", + "/usr/share/zoneinfo/Asia/Yangon", + "/usr/share/zoneinfo/Asia/Yekaterinburg", + "/usr/share/zoneinfo/Asia/Yerevan", + "/usr/share/zoneinfo/Atlantic/Azores", + "/usr/share/zoneinfo/Atlantic/Bermuda", + "/usr/share/zoneinfo/Atlantic/Canary", + "/usr/share/zoneinfo/Atlantic/Cape_Verde", + "/usr/share/zoneinfo/Atlantic/Faroe", + "/usr/share/zoneinfo/Atlantic/Madeira", + "/usr/share/zoneinfo/Atlantic/Reykjavik", + "/usr/share/zoneinfo/Atlantic/South_Georgia", + "/usr/share/zoneinfo/Atlantic/St_Helena", + "/usr/share/zoneinfo/Atlantic/Stanley", + "/usr/share/zoneinfo/Australia/Adelaide", + "/usr/share/zoneinfo/Australia/Brisbane", + "/usr/share/zoneinfo/Australia/Broken_Hill", + "/usr/share/zoneinfo/Australia/Darwin", + "/usr/share/zoneinfo/Australia/Eucla", + "/usr/share/zoneinfo/Australia/Hobart", + "/usr/share/zoneinfo/Australia/Lindeman", + "/usr/share/zoneinfo/Australia/Lord_Howe", + "/usr/share/zoneinfo/Australia/Melbourne", + "/usr/share/zoneinfo/Australia/Perth", + "/usr/share/zoneinfo/Australia/Sydney", + "/usr/share/zoneinfo/CET", + "/usr/share/zoneinfo/CST6CDT", + "/usr/share/zoneinfo/EET", + "/usr/share/zoneinfo/EST", + "/usr/share/zoneinfo/EST5EDT", + "/usr/share/zoneinfo/Etc/GMT", + "/usr/share/zoneinfo/Etc/GMT+1", + "/usr/share/zoneinfo/Etc/GMT+10", + "/usr/share/zoneinfo/Etc/GMT+11", + "/usr/share/zoneinfo/Etc/GMT+12", + "/usr/share/zoneinfo/Etc/GMT+2", + "/usr/share/zoneinfo/Etc/GMT+3", + "/usr/share/zoneinfo/Etc/GMT+4", + "/usr/share/zoneinfo/Etc/GMT+5", + "/usr/share/zoneinfo/Etc/GMT+6", + "/usr/share/zoneinfo/Etc/GMT+7", + "/usr/share/zoneinfo/Etc/GMT+8", + "/usr/share/zoneinfo/Etc/GMT+9", + "/usr/share/zoneinfo/Etc/GMT-1", + "/usr/share/zoneinfo/Etc/GMT-10", + "/usr/share/zoneinfo/Etc/GMT-11", + "/usr/share/zoneinfo/Etc/GMT-12", + "/usr/share/zoneinfo/Etc/GMT-13", + "/usr/share/zoneinfo/Etc/GMT-14", + "/usr/share/zoneinfo/Etc/GMT-2", + "/usr/share/zoneinfo/Etc/GMT-3", + "/usr/share/zoneinfo/Etc/GMT-4", + "/usr/share/zoneinfo/Etc/GMT-5", + "/usr/share/zoneinfo/Etc/GMT-6", + "/usr/share/zoneinfo/Etc/GMT-7", + "/usr/share/zoneinfo/Etc/GMT-8", + "/usr/share/zoneinfo/Etc/GMT-9", + "/usr/share/zoneinfo/Etc/UTC", + "/usr/share/zoneinfo/Europe/Amsterdam", + "/usr/share/zoneinfo/Europe/Andorra", + "/usr/share/zoneinfo/Europe/Astrakhan", + "/usr/share/zoneinfo/Europe/Athens", + "/usr/share/zoneinfo/Europe/Belgrade", + "/usr/share/zoneinfo/Europe/Berlin", + "/usr/share/zoneinfo/Europe/Brussels", + "/usr/share/zoneinfo/Europe/Bucharest", + "/usr/share/zoneinfo/Europe/Budapest", + "/usr/share/zoneinfo/Europe/Chisinau", + "/usr/share/zoneinfo/Europe/Copenhagen", + "/usr/share/zoneinfo/Europe/Dublin", + "/usr/share/zoneinfo/Europe/Gibraltar", + "/usr/share/zoneinfo/Europe/Guernsey", + "/usr/share/zoneinfo/Europe/Helsinki", + "/usr/share/zoneinfo/Europe/Isle_of_Man", + "/usr/share/zoneinfo/Europe/Istanbul", + "/usr/share/zoneinfo/Europe/Jersey", + "/usr/share/zoneinfo/Europe/Kaliningrad", + "/usr/share/zoneinfo/Europe/Kirov", + "/usr/share/zoneinfo/Europe/Kyiv", + "/usr/share/zoneinfo/Europe/Lisbon", + "/usr/share/zoneinfo/Europe/Ljubljana", + "/usr/share/zoneinfo/Europe/London", + "/usr/share/zoneinfo/Europe/Luxembourg", + "/usr/share/zoneinfo/Europe/Madrid", + "/usr/share/zoneinfo/Europe/Malta", + "/usr/share/zoneinfo/Europe/Minsk", + "/usr/share/zoneinfo/Europe/Monaco", + "/usr/share/zoneinfo/Europe/Moscow", + "/usr/share/zoneinfo/Europe/Oslo", + "/usr/share/zoneinfo/Europe/Paris", + "/usr/share/zoneinfo/Europe/Prague", + "/usr/share/zoneinfo/Europe/Riga", + "/usr/share/zoneinfo/Europe/Rome", + "/usr/share/zoneinfo/Europe/Samara", + "/usr/share/zoneinfo/Europe/Sarajevo", + "/usr/share/zoneinfo/Europe/Saratov", + "/usr/share/zoneinfo/Europe/Simferopol", + "/usr/share/zoneinfo/Europe/Skopje", + "/usr/share/zoneinfo/Europe/Sofia", + "/usr/share/zoneinfo/Europe/Stockholm", + "/usr/share/zoneinfo/Europe/Tallinn", + "/usr/share/zoneinfo/Europe/Tirane", + "/usr/share/zoneinfo/Europe/Ulyanovsk", + "/usr/share/zoneinfo/Europe/Vaduz", + "/usr/share/zoneinfo/Europe/Vienna", + "/usr/share/zoneinfo/Europe/Vilnius", + "/usr/share/zoneinfo/Europe/Volgograd", + "/usr/share/zoneinfo/Europe/Warsaw", + "/usr/share/zoneinfo/Europe/Zagreb", + "/usr/share/zoneinfo/Europe/Zurich", + "/usr/share/zoneinfo/Factory", + "/usr/share/zoneinfo/HST", + "/usr/share/zoneinfo/Indian/Antananarivo", + "/usr/share/zoneinfo/Indian/Chagos", + "/usr/share/zoneinfo/Indian/Christmas", + "/usr/share/zoneinfo/Indian/Cocos", + "/usr/share/zoneinfo/Indian/Comoro", + "/usr/share/zoneinfo/Indian/Kerguelen", + "/usr/share/zoneinfo/Indian/Mahe", + "/usr/share/zoneinfo/Indian/Maldives", + "/usr/share/zoneinfo/Indian/Mauritius", + "/usr/share/zoneinfo/Indian/Mayotte", + "/usr/share/zoneinfo/Indian/Reunion", + "/usr/share/zoneinfo/MET", + "/usr/share/zoneinfo/MST", + "/usr/share/zoneinfo/MST7MDT", + "/usr/share/zoneinfo/PST8PDT", + "/usr/share/zoneinfo/Pacific/Apia", + "/usr/share/zoneinfo/Pacific/Auckland", + "/usr/share/zoneinfo/Pacific/Bougainville", + "/usr/share/zoneinfo/Pacific/Chatham", + "/usr/share/zoneinfo/Pacific/Chuuk", + "/usr/share/zoneinfo/Pacific/Easter", + "/usr/share/zoneinfo/Pacific/Efate", + "/usr/share/zoneinfo/Pacific/Fakaofo", + "/usr/share/zoneinfo/Pacific/Fiji", + "/usr/share/zoneinfo/Pacific/Funafuti", + "/usr/share/zoneinfo/Pacific/Galapagos", + "/usr/share/zoneinfo/Pacific/Gambier", + "/usr/share/zoneinfo/Pacific/Guadalcanal", + "/usr/share/zoneinfo/Pacific/Guam", + "/usr/share/zoneinfo/Pacific/Honolulu", + "/usr/share/zoneinfo/Pacific/Kanton", + "/usr/share/zoneinfo/Pacific/Kiritimati", + "/usr/share/zoneinfo/Pacific/Kosrae", + "/usr/share/zoneinfo/Pacific/Kwajalein", + "/usr/share/zoneinfo/Pacific/Majuro", + "/usr/share/zoneinfo/Pacific/Marquesas", + "/usr/share/zoneinfo/Pacific/Midway", + "/usr/share/zoneinfo/Pacific/Nauru", + "/usr/share/zoneinfo/Pacific/Niue", + "/usr/share/zoneinfo/Pacific/Norfolk", + "/usr/share/zoneinfo/Pacific/Noumea", + "/usr/share/zoneinfo/Pacific/Pago_Pago", + "/usr/share/zoneinfo/Pacific/Palau", + "/usr/share/zoneinfo/Pacific/Pitcairn", + "/usr/share/zoneinfo/Pacific/Pohnpei", + "/usr/share/zoneinfo/Pacific/Port_Moresby", + "/usr/share/zoneinfo/Pacific/Rarotonga", + "/usr/share/zoneinfo/Pacific/Saipan", + "/usr/share/zoneinfo/Pacific/Tahiti", + "/usr/share/zoneinfo/Pacific/Tarawa", + "/usr/share/zoneinfo/Pacific/Tongatapu", + "/usr/share/zoneinfo/Pacific/Wake", + "/usr/share/zoneinfo/Pacific/Wallis", + "/usr/share/zoneinfo/WET", + "/usr/share/zoneinfo/iso3166.tab", + "/usr/share/zoneinfo/leap-seconds.list", + "/usr/share/zoneinfo/leapseconds", + "/usr/share/zoneinfo/right/Africa/Abidjan", + "/usr/share/zoneinfo/right/Africa/Accra", + "/usr/share/zoneinfo/right/Africa/Addis_Ababa", + "/usr/share/zoneinfo/right/Africa/Algiers", + "/usr/share/zoneinfo/right/Africa/Asmara", + "/usr/share/zoneinfo/right/Africa/Bamako", + "/usr/share/zoneinfo/right/Africa/Bangui", + "/usr/share/zoneinfo/right/Africa/Banjul", + "/usr/share/zoneinfo/right/Africa/Bissau", + "/usr/share/zoneinfo/right/Africa/Blantyre", + "/usr/share/zoneinfo/right/Africa/Brazzaville", + "/usr/share/zoneinfo/right/Africa/Bujumbura", + "/usr/share/zoneinfo/right/Africa/Cairo", + "/usr/share/zoneinfo/right/Africa/Casablanca", + "/usr/share/zoneinfo/right/Africa/Ceuta", + "/usr/share/zoneinfo/right/Africa/Conakry", + "/usr/share/zoneinfo/right/Africa/Dakar", + "/usr/share/zoneinfo/right/Africa/Dar_es_Salaam", + "/usr/share/zoneinfo/right/Africa/Djibouti", + "/usr/share/zoneinfo/right/Africa/Douala", + "/usr/share/zoneinfo/right/Africa/El_Aaiun", + "/usr/share/zoneinfo/right/Africa/Freetown", + "/usr/share/zoneinfo/right/Africa/Gaborone", + "/usr/share/zoneinfo/right/Africa/Harare", + "/usr/share/zoneinfo/right/Africa/Johannesburg", + "/usr/share/zoneinfo/right/Africa/Juba", + "/usr/share/zoneinfo/right/Africa/Kampala", + "/usr/share/zoneinfo/right/Africa/Khartoum", + "/usr/share/zoneinfo/right/Africa/Kigali", + "/usr/share/zoneinfo/right/Africa/Kinshasa", + "/usr/share/zoneinfo/right/Africa/Lagos", + "/usr/share/zoneinfo/right/Africa/Libreville", + "/usr/share/zoneinfo/right/Africa/Lome", + "/usr/share/zoneinfo/right/Africa/Luanda", + "/usr/share/zoneinfo/right/Africa/Lubumbashi", + "/usr/share/zoneinfo/right/Africa/Lusaka", + "/usr/share/zoneinfo/right/Africa/Malabo", + "/usr/share/zoneinfo/right/Africa/Maputo", + "/usr/share/zoneinfo/right/Africa/Maseru", + "/usr/share/zoneinfo/right/Africa/Mbabane", + "/usr/share/zoneinfo/right/Africa/Mogadishu", + "/usr/share/zoneinfo/right/Africa/Monrovia", + "/usr/share/zoneinfo/right/Africa/Nairobi", + "/usr/share/zoneinfo/right/Africa/Ndjamena", + "/usr/share/zoneinfo/right/Africa/Niamey", + "/usr/share/zoneinfo/right/Africa/Nouakchott", + "/usr/share/zoneinfo/right/Africa/Ouagadougou", + "/usr/share/zoneinfo/right/Africa/Porto-Novo", + "/usr/share/zoneinfo/right/Africa/Sao_Tome", + "/usr/share/zoneinfo/right/Africa/Tripoli", + "/usr/share/zoneinfo/right/Africa/Tunis", + "/usr/share/zoneinfo/right/Africa/Windhoek", + "/usr/share/zoneinfo/right/America/Adak", + "/usr/share/zoneinfo/right/America/Anchorage", + "/usr/share/zoneinfo/right/America/Anguilla", + "/usr/share/zoneinfo/right/America/Antigua", + "/usr/share/zoneinfo/right/America/Araguaina", + "/usr/share/zoneinfo/right/America/Argentina/Buenos_Aires", + "/usr/share/zoneinfo/right/America/Argentina/Catamarca", + "/usr/share/zoneinfo/right/America/Argentina/Cordoba", + "/usr/share/zoneinfo/right/America/Argentina/Jujuy", + "/usr/share/zoneinfo/right/America/Argentina/La_Rioja", + "/usr/share/zoneinfo/right/America/Argentina/Mendoza", + "/usr/share/zoneinfo/right/America/Argentina/Rio_Gallegos", + "/usr/share/zoneinfo/right/America/Argentina/Salta", + "/usr/share/zoneinfo/right/America/Argentina/San_Juan", + "/usr/share/zoneinfo/right/America/Argentina/San_Luis", + "/usr/share/zoneinfo/right/America/Argentina/Tucuman", + "/usr/share/zoneinfo/right/America/Argentina/Ushuaia", + "/usr/share/zoneinfo/right/America/Aruba", + "/usr/share/zoneinfo/right/America/Asuncion", + "/usr/share/zoneinfo/right/America/Atikokan", + "/usr/share/zoneinfo/right/America/Bahia", + "/usr/share/zoneinfo/right/America/Bahia_Banderas", + "/usr/share/zoneinfo/right/America/Barbados", + "/usr/share/zoneinfo/right/America/Belem", + "/usr/share/zoneinfo/right/America/Belize", + "/usr/share/zoneinfo/right/America/Blanc-Sablon", + "/usr/share/zoneinfo/right/America/Boa_Vista", + "/usr/share/zoneinfo/right/America/Bogota", + "/usr/share/zoneinfo/right/America/Boise", + "/usr/share/zoneinfo/right/America/Cambridge_Bay", + "/usr/share/zoneinfo/right/America/Campo_Grande", + "/usr/share/zoneinfo/right/America/Cancun", + "/usr/share/zoneinfo/right/America/Caracas", + "/usr/share/zoneinfo/right/America/Cayenne", + "/usr/share/zoneinfo/right/America/Cayman", + "/usr/share/zoneinfo/right/America/Chicago", + "/usr/share/zoneinfo/right/America/Chihuahua", + "/usr/share/zoneinfo/right/America/Ciudad_Juarez", + "/usr/share/zoneinfo/right/America/Costa_Rica", + "/usr/share/zoneinfo/right/America/Coyhaique", + "/usr/share/zoneinfo/right/America/Creston", + "/usr/share/zoneinfo/right/America/Cuiaba", + "/usr/share/zoneinfo/right/America/Curacao", + "/usr/share/zoneinfo/right/America/Danmarkshavn", + "/usr/share/zoneinfo/right/America/Dawson", + "/usr/share/zoneinfo/right/America/Dawson_Creek", + "/usr/share/zoneinfo/right/America/Denver", + "/usr/share/zoneinfo/right/America/Detroit", + "/usr/share/zoneinfo/right/America/Dominica", + "/usr/share/zoneinfo/right/America/Edmonton", + "/usr/share/zoneinfo/right/America/Eirunepe", + "/usr/share/zoneinfo/right/America/El_Salvador", + "/usr/share/zoneinfo/right/America/Fort_Nelson", + "/usr/share/zoneinfo/right/America/Fortaleza", + "/usr/share/zoneinfo/right/America/Glace_Bay", + "/usr/share/zoneinfo/right/America/Goose_Bay", + "/usr/share/zoneinfo/right/America/Grand_Turk", + "/usr/share/zoneinfo/right/America/Grenada", + "/usr/share/zoneinfo/right/America/Guadeloupe", + "/usr/share/zoneinfo/right/America/Guatemala", + "/usr/share/zoneinfo/right/America/Guayaquil", + "/usr/share/zoneinfo/right/America/Guyana", + "/usr/share/zoneinfo/right/America/Halifax", + "/usr/share/zoneinfo/right/America/Havana", + "/usr/share/zoneinfo/right/America/Hermosillo", + "/usr/share/zoneinfo/right/America/Indiana/Indianapolis", + "/usr/share/zoneinfo/right/America/Indiana/Knox", + "/usr/share/zoneinfo/right/America/Indiana/Marengo", + "/usr/share/zoneinfo/right/America/Indiana/Petersburg", + "/usr/share/zoneinfo/right/America/Indiana/Tell_City", + "/usr/share/zoneinfo/right/America/Indiana/Vevay", + "/usr/share/zoneinfo/right/America/Indiana/Vincennes", + "/usr/share/zoneinfo/right/America/Indiana/Winamac", + "/usr/share/zoneinfo/right/America/Inuvik", + "/usr/share/zoneinfo/right/America/Iqaluit", + "/usr/share/zoneinfo/right/America/Jamaica", + "/usr/share/zoneinfo/right/America/Juneau", + "/usr/share/zoneinfo/right/America/Kentucky/Louisville", + "/usr/share/zoneinfo/right/America/Kentucky/Monticello", + "/usr/share/zoneinfo/right/America/La_Paz", + "/usr/share/zoneinfo/right/America/Lima", + "/usr/share/zoneinfo/right/America/Los_Angeles", + "/usr/share/zoneinfo/right/America/Maceio", + "/usr/share/zoneinfo/right/America/Managua", + "/usr/share/zoneinfo/right/America/Manaus", + "/usr/share/zoneinfo/right/America/Martinique", + "/usr/share/zoneinfo/right/America/Matamoros", + "/usr/share/zoneinfo/right/America/Mazatlan", + "/usr/share/zoneinfo/right/America/Menominee", + "/usr/share/zoneinfo/right/America/Merida", + "/usr/share/zoneinfo/right/America/Metlakatla", + "/usr/share/zoneinfo/right/America/Mexico_City", + "/usr/share/zoneinfo/right/America/Miquelon", + "/usr/share/zoneinfo/right/America/Moncton", + "/usr/share/zoneinfo/right/America/Monterrey", + "/usr/share/zoneinfo/right/America/Montevideo", + "/usr/share/zoneinfo/right/America/Montserrat", + "/usr/share/zoneinfo/right/America/Nassau", + "/usr/share/zoneinfo/right/America/New_York", + "/usr/share/zoneinfo/right/America/Nome", + "/usr/share/zoneinfo/right/America/Noronha", + "/usr/share/zoneinfo/right/America/North_Dakota/Beulah", + "/usr/share/zoneinfo/right/America/North_Dakota/Center", + "/usr/share/zoneinfo/right/America/North_Dakota/New_Salem", + "/usr/share/zoneinfo/right/America/Nuuk", + "/usr/share/zoneinfo/right/America/Ojinaga", + "/usr/share/zoneinfo/right/America/Panama", + "/usr/share/zoneinfo/right/America/Paramaribo", + "/usr/share/zoneinfo/right/America/Phoenix", + "/usr/share/zoneinfo/right/America/Port-au-Prince", + "/usr/share/zoneinfo/right/America/Port_of_Spain", + "/usr/share/zoneinfo/right/America/Porto_Velho", + "/usr/share/zoneinfo/right/America/Puerto_Rico", + "/usr/share/zoneinfo/right/America/Punta_Arenas", + "/usr/share/zoneinfo/right/America/Rankin_Inlet", + "/usr/share/zoneinfo/right/America/Recife", + "/usr/share/zoneinfo/right/America/Regina", + "/usr/share/zoneinfo/right/America/Resolute", + "/usr/share/zoneinfo/right/America/Rio_Branco", + "/usr/share/zoneinfo/right/America/Santarem", + "/usr/share/zoneinfo/right/America/Santiago", + "/usr/share/zoneinfo/right/America/Santo_Domingo", + "/usr/share/zoneinfo/right/America/Sao_Paulo", + "/usr/share/zoneinfo/right/America/Scoresbysund", + "/usr/share/zoneinfo/right/America/Sitka", + "/usr/share/zoneinfo/right/America/St_Johns", + "/usr/share/zoneinfo/right/America/St_Kitts", + "/usr/share/zoneinfo/right/America/St_Lucia", + "/usr/share/zoneinfo/right/America/St_Thomas", + "/usr/share/zoneinfo/right/America/St_Vincent", + "/usr/share/zoneinfo/right/America/Swift_Current", + "/usr/share/zoneinfo/right/America/Tegucigalpa", + "/usr/share/zoneinfo/right/America/Thule", + "/usr/share/zoneinfo/right/America/Tijuana", + "/usr/share/zoneinfo/right/America/Toronto", + "/usr/share/zoneinfo/right/America/Tortola", + "/usr/share/zoneinfo/right/America/Vancouver", + "/usr/share/zoneinfo/right/America/Whitehorse", + "/usr/share/zoneinfo/right/America/Winnipeg", + "/usr/share/zoneinfo/right/America/Yakutat", + "/usr/share/zoneinfo/right/Antarctica/Casey", + "/usr/share/zoneinfo/right/Antarctica/Davis", + "/usr/share/zoneinfo/right/Antarctica/DumontDUrville", + "/usr/share/zoneinfo/right/Antarctica/Macquarie", + "/usr/share/zoneinfo/right/Antarctica/Mawson", + "/usr/share/zoneinfo/right/Antarctica/McMurdo", + "/usr/share/zoneinfo/right/Antarctica/Palmer", + "/usr/share/zoneinfo/right/Antarctica/Rothera", + "/usr/share/zoneinfo/right/Antarctica/Syowa", + "/usr/share/zoneinfo/right/Antarctica/Troll", + "/usr/share/zoneinfo/right/Antarctica/Vostok", + "/usr/share/zoneinfo/right/Asia/Aden", + "/usr/share/zoneinfo/right/Asia/Almaty", + "/usr/share/zoneinfo/right/Asia/Amman", + "/usr/share/zoneinfo/right/Asia/Anadyr", + "/usr/share/zoneinfo/right/Asia/Aqtau", + "/usr/share/zoneinfo/right/Asia/Aqtobe", + "/usr/share/zoneinfo/right/Asia/Ashgabat", + "/usr/share/zoneinfo/right/Asia/Atyrau", + "/usr/share/zoneinfo/right/Asia/Baghdad", + "/usr/share/zoneinfo/right/Asia/Bahrain", + "/usr/share/zoneinfo/right/Asia/Baku", + "/usr/share/zoneinfo/right/Asia/Bangkok", + "/usr/share/zoneinfo/right/Asia/Barnaul", + "/usr/share/zoneinfo/right/Asia/Beirut", + "/usr/share/zoneinfo/right/Asia/Bishkek", + "/usr/share/zoneinfo/right/Asia/Brunei", + "/usr/share/zoneinfo/right/Asia/Chita", + "/usr/share/zoneinfo/right/Asia/Colombo", + "/usr/share/zoneinfo/right/Asia/Damascus", + "/usr/share/zoneinfo/right/Asia/Dhaka", + "/usr/share/zoneinfo/right/Asia/Dili", + "/usr/share/zoneinfo/right/Asia/Dubai", + "/usr/share/zoneinfo/right/Asia/Dushanbe", + "/usr/share/zoneinfo/right/Asia/Famagusta", + "/usr/share/zoneinfo/right/Asia/Gaza", + "/usr/share/zoneinfo/right/Asia/Hebron", + "/usr/share/zoneinfo/right/Asia/Ho_Chi_Minh", + "/usr/share/zoneinfo/right/Asia/Hong_Kong", + "/usr/share/zoneinfo/right/Asia/Hovd", + "/usr/share/zoneinfo/right/Asia/Irkutsk", + "/usr/share/zoneinfo/right/Asia/Jakarta", + "/usr/share/zoneinfo/right/Asia/Jayapura", + "/usr/share/zoneinfo/right/Asia/Jerusalem", + "/usr/share/zoneinfo/right/Asia/Kabul", + "/usr/share/zoneinfo/right/Asia/Kamchatka", + "/usr/share/zoneinfo/right/Asia/Karachi", + "/usr/share/zoneinfo/right/Asia/Kathmandu", + "/usr/share/zoneinfo/right/Asia/Khandyga", + "/usr/share/zoneinfo/right/Asia/Kolkata", + "/usr/share/zoneinfo/right/Asia/Krasnoyarsk", + "/usr/share/zoneinfo/right/Asia/Kuala_Lumpur", + "/usr/share/zoneinfo/right/Asia/Kuching", + "/usr/share/zoneinfo/right/Asia/Kuwait", + "/usr/share/zoneinfo/right/Asia/Macau", + "/usr/share/zoneinfo/right/Asia/Magadan", + "/usr/share/zoneinfo/right/Asia/Makassar", + "/usr/share/zoneinfo/right/Asia/Manila", + "/usr/share/zoneinfo/right/Asia/Muscat", + "/usr/share/zoneinfo/right/Asia/Nicosia", + "/usr/share/zoneinfo/right/Asia/Novokuznetsk", + "/usr/share/zoneinfo/right/Asia/Novosibirsk", + "/usr/share/zoneinfo/right/Asia/Omsk", + "/usr/share/zoneinfo/right/Asia/Oral", + "/usr/share/zoneinfo/right/Asia/Phnom_Penh", + "/usr/share/zoneinfo/right/Asia/Pontianak", + "/usr/share/zoneinfo/right/Asia/Pyongyang", + "/usr/share/zoneinfo/right/Asia/Qatar", + "/usr/share/zoneinfo/right/Asia/Qostanay", + "/usr/share/zoneinfo/right/Asia/Qyzylorda", + "/usr/share/zoneinfo/right/Asia/Riyadh", + "/usr/share/zoneinfo/right/Asia/Sakhalin", + "/usr/share/zoneinfo/right/Asia/Samarkand", + "/usr/share/zoneinfo/right/Asia/Seoul", + "/usr/share/zoneinfo/right/Asia/Shanghai", + "/usr/share/zoneinfo/right/Asia/Singapore", + "/usr/share/zoneinfo/right/Asia/Srednekolymsk", + "/usr/share/zoneinfo/right/Asia/Taipei", + "/usr/share/zoneinfo/right/Asia/Tashkent", + "/usr/share/zoneinfo/right/Asia/Tbilisi", + "/usr/share/zoneinfo/right/Asia/Tehran", + "/usr/share/zoneinfo/right/Asia/Thimphu", + "/usr/share/zoneinfo/right/Asia/Tokyo", + "/usr/share/zoneinfo/right/Asia/Tomsk", + "/usr/share/zoneinfo/right/Asia/Ulaanbaatar", + "/usr/share/zoneinfo/right/Asia/Urumqi", + "/usr/share/zoneinfo/right/Asia/Ust-Nera", + "/usr/share/zoneinfo/right/Asia/Vientiane", + "/usr/share/zoneinfo/right/Asia/Vladivostok", + "/usr/share/zoneinfo/right/Asia/Yakutsk", + "/usr/share/zoneinfo/right/Asia/Yangon", + "/usr/share/zoneinfo/right/Asia/Yekaterinburg", + "/usr/share/zoneinfo/right/Asia/Yerevan", + "/usr/share/zoneinfo/right/Atlantic/Azores", + "/usr/share/zoneinfo/right/Atlantic/Bermuda", + "/usr/share/zoneinfo/right/Atlantic/Canary", + "/usr/share/zoneinfo/right/Atlantic/Cape_Verde", + "/usr/share/zoneinfo/right/Atlantic/Faroe", + "/usr/share/zoneinfo/right/Atlantic/Madeira", + "/usr/share/zoneinfo/right/Atlantic/Reykjavik", + "/usr/share/zoneinfo/right/Atlantic/South_Georgia", + "/usr/share/zoneinfo/right/Atlantic/St_Helena", + "/usr/share/zoneinfo/right/Atlantic/Stanley", + "/usr/share/zoneinfo/right/Australia/Adelaide", + "/usr/share/zoneinfo/right/Australia/Brisbane", + "/usr/share/zoneinfo/right/Australia/Broken_Hill", + "/usr/share/zoneinfo/right/Australia/Darwin", + "/usr/share/zoneinfo/right/Australia/Eucla", + "/usr/share/zoneinfo/right/Australia/Hobart", + "/usr/share/zoneinfo/right/Australia/Lindeman", + "/usr/share/zoneinfo/right/Australia/Lord_Howe", + "/usr/share/zoneinfo/right/Australia/Melbourne", + "/usr/share/zoneinfo/right/Australia/Perth", + "/usr/share/zoneinfo/right/Australia/Sydney", + "/usr/share/zoneinfo/right/CET", + "/usr/share/zoneinfo/right/CST6CDT", + "/usr/share/zoneinfo/right/EET", + "/usr/share/zoneinfo/right/EST", + "/usr/share/zoneinfo/right/EST5EDT", + "/usr/share/zoneinfo/right/Etc/GMT", + "/usr/share/zoneinfo/right/Etc/GMT+1", + "/usr/share/zoneinfo/right/Etc/GMT+10", + "/usr/share/zoneinfo/right/Etc/GMT+11", + "/usr/share/zoneinfo/right/Etc/GMT+12", + "/usr/share/zoneinfo/right/Etc/GMT+2", + "/usr/share/zoneinfo/right/Etc/GMT+3", + "/usr/share/zoneinfo/right/Etc/GMT+4", + "/usr/share/zoneinfo/right/Etc/GMT+5", + "/usr/share/zoneinfo/right/Etc/GMT+6", + "/usr/share/zoneinfo/right/Etc/GMT+7", + "/usr/share/zoneinfo/right/Etc/GMT+8", + "/usr/share/zoneinfo/right/Etc/GMT+9", + "/usr/share/zoneinfo/right/Etc/GMT-1", + "/usr/share/zoneinfo/right/Etc/GMT-10", + "/usr/share/zoneinfo/right/Etc/GMT-11", + "/usr/share/zoneinfo/right/Etc/GMT-12", + "/usr/share/zoneinfo/right/Etc/GMT-13", + "/usr/share/zoneinfo/right/Etc/GMT-14", + "/usr/share/zoneinfo/right/Etc/GMT-2", + "/usr/share/zoneinfo/right/Etc/GMT-3", + "/usr/share/zoneinfo/right/Etc/GMT-4", + "/usr/share/zoneinfo/right/Etc/GMT-5", + "/usr/share/zoneinfo/right/Etc/GMT-6", + "/usr/share/zoneinfo/right/Etc/GMT-7", + "/usr/share/zoneinfo/right/Etc/GMT-8", + "/usr/share/zoneinfo/right/Etc/GMT-9", + "/usr/share/zoneinfo/right/Etc/UTC", + "/usr/share/zoneinfo/right/Europe/Amsterdam", + "/usr/share/zoneinfo/right/Europe/Andorra", + "/usr/share/zoneinfo/right/Europe/Astrakhan", + "/usr/share/zoneinfo/right/Europe/Athens", + "/usr/share/zoneinfo/right/Europe/Belgrade", + "/usr/share/zoneinfo/right/Europe/Berlin", + "/usr/share/zoneinfo/right/Europe/Brussels", + "/usr/share/zoneinfo/right/Europe/Bucharest", + "/usr/share/zoneinfo/right/Europe/Budapest", + "/usr/share/zoneinfo/right/Europe/Chisinau", + "/usr/share/zoneinfo/right/Europe/Copenhagen", + "/usr/share/zoneinfo/right/Europe/Dublin", + "/usr/share/zoneinfo/right/Europe/Gibraltar", + "/usr/share/zoneinfo/right/Europe/Guernsey", + "/usr/share/zoneinfo/right/Europe/Helsinki", + "/usr/share/zoneinfo/right/Europe/Isle_of_Man", + "/usr/share/zoneinfo/right/Europe/Istanbul", + "/usr/share/zoneinfo/right/Europe/Jersey", + "/usr/share/zoneinfo/right/Europe/Kaliningrad", + "/usr/share/zoneinfo/right/Europe/Kirov", + "/usr/share/zoneinfo/right/Europe/Kyiv", + "/usr/share/zoneinfo/right/Europe/Lisbon", + "/usr/share/zoneinfo/right/Europe/Ljubljana", + "/usr/share/zoneinfo/right/Europe/London", + "/usr/share/zoneinfo/right/Europe/Luxembourg", + "/usr/share/zoneinfo/right/Europe/Madrid", + "/usr/share/zoneinfo/right/Europe/Malta", + "/usr/share/zoneinfo/right/Europe/Minsk", + "/usr/share/zoneinfo/right/Europe/Monaco", + "/usr/share/zoneinfo/right/Europe/Moscow", + "/usr/share/zoneinfo/right/Europe/Oslo", + "/usr/share/zoneinfo/right/Europe/Paris", + "/usr/share/zoneinfo/right/Europe/Prague", + "/usr/share/zoneinfo/right/Europe/Riga", + "/usr/share/zoneinfo/right/Europe/Rome", + "/usr/share/zoneinfo/right/Europe/Samara", + "/usr/share/zoneinfo/right/Europe/Sarajevo", + "/usr/share/zoneinfo/right/Europe/Saratov", + "/usr/share/zoneinfo/right/Europe/Simferopol", + "/usr/share/zoneinfo/right/Europe/Skopje", + "/usr/share/zoneinfo/right/Europe/Sofia", + "/usr/share/zoneinfo/right/Europe/Stockholm", + "/usr/share/zoneinfo/right/Europe/Tallinn", + "/usr/share/zoneinfo/right/Europe/Tirane", + "/usr/share/zoneinfo/right/Europe/Ulyanovsk", + "/usr/share/zoneinfo/right/Europe/Vaduz", + "/usr/share/zoneinfo/right/Europe/Vienna", + "/usr/share/zoneinfo/right/Europe/Vilnius", + "/usr/share/zoneinfo/right/Europe/Volgograd", + "/usr/share/zoneinfo/right/Europe/Warsaw", + "/usr/share/zoneinfo/right/Europe/Zagreb", + "/usr/share/zoneinfo/right/Europe/Zurich", + "/usr/share/zoneinfo/right/Factory", + "/usr/share/zoneinfo/right/HST", + "/usr/share/zoneinfo/right/Indian/Antananarivo", + "/usr/share/zoneinfo/right/Indian/Chagos", + "/usr/share/zoneinfo/right/Indian/Christmas", + "/usr/share/zoneinfo/right/Indian/Cocos", + "/usr/share/zoneinfo/right/Indian/Comoro", + "/usr/share/zoneinfo/right/Indian/Kerguelen", + "/usr/share/zoneinfo/right/Indian/Mahe", + "/usr/share/zoneinfo/right/Indian/Maldives", + "/usr/share/zoneinfo/right/Indian/Mauritius", + "/usr/share/zoneinfo/right/Indian/Mayotte", + "/usr/share/zoneinfo/right/Indian/Reunion", + "/usr/share/zoneinfo/right/MET", + "/usr/share/zoneinfo/right/MST", + "/usr/share/zoneinfo/right/MST7MDT", + "/usr/share/zoneinfo/right/PST8PDT", + "/usr/share/zoneinfo/right/Pacific/Apia", + "/usr/share/zoneinfo/right/Pacific/Auckland", + "/usr/share/zoneinfo/right/Pacific/Bougainville", + "/usr/share/zoneinfo/right/Pacific/Chatham", + "/usr/share/zoneinfo/right/Pacific/Chuuk", + "/usr/share/zoneinfo/right/Pacific/Easter", + "/usr/share/zoneinfo/right/Pacific/Efate", + "/usr/share/zoneinfo/right/Pacific/Fakaofo", + "/usr/share/zoneinfo/right/Pacific/Fiji", + "/usr/share/zoneinfo/right/Pacific/Funafuti", + "/usr/share/zoneinfo/right/Pacific/Galapagos", + "/usr/share/zoneinfo/right/Pacific/Gambier", + "/usr/share/zoneinfo/right/Pacific/Guadalcanal", + "/usr/share/zoneinfo/right/Pacific/Guam", + "/usr/share/zoneinfo/right/Pacific/Honolulu", + "/usr/share/zoneinfo/right/Pacific/Kanton", + "/usr/share/zoneinfo/right/Pacific/Kiritimati", + "/usr/share/zoneinfo/right/Pacific/Kosrae", + "/usr/share/zoneinfo/right/Pacific/Kwajalein", + "/usr/share/zoneinfo/right/Pacific/Majuro", + "/usr/share/zoneinfo/right/Pacific/Marquesas", + "/usr/share/zoneinfo/right/Pacific/Midway", + "/usr/share/zoneinfo/right/Pacific/Nauru", + "/usr/share/zoneinfo/right/Pacific/Niue", + "/usr/share/zoneinfo/right/Pacific/Norfolk", + "/usr/share/zoneinfo/right/Pacific/Noumea", + "/usr/share/zoneinfo/right/Pacific/Pago_Pago", + "/usr/share/zoneinfo/right/Pacific/Palau", + "/usr/share/zoneinfo/right/Pacific/Pitcairn", + "/usr/share/zoneinfo/right/Pacific/Pohnpei", + "/usr/share/zoneinfo/right/Pacific/Port_Moresby", + "/usr/share/zoneinfo/right/Pacific/Rarotonga", + "/usr/share/zoneinfo/right/Pacific/Saipan", + "/usr/share/zoneinfo/right/Pacific/Tahiti", + "/usr/share/zoneinfo/right/Pacific/Tarawa", + "/usr/share/zoneinfo/right/Pacific/Tongatapu", + "/usr/share/zoneinfo/right/Pacific/Wake", + "/usr/share/zoneinfo/right/Pacific/Wallis", + "/usr/share/zoneinfo/right/WET", + "/usr/share/zoneinfo/tzdata.zi", + "/usr/share/zoneinfo/zone.tab", + "/usr/share/zoneinfo/zone1970.tab" + ], + "AnalyzedBy": "dpkg" + } + ] + }, + { + "Target": "Node.js", + "Class": "lang-pkgs", + "Type": "node-pkg", + "Packages": [ + { + "ID": "1to2@1.0.0", + "Name": "1to2", + "Identifier": { + "PURL": "pkg:npm/1to2@1.0.0", + "UID": "10e6b30abbbb1635" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nan/tools/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@adraffy/ens-normalize@1.10.1", + "Name": "@adraffy/ens-normalize", + "Identifier": { + "PURL": "pkg:npm/%40adraffy/ens-normalize@1.10.1", + "UID": "3721bd6c47da4d84" + }, + "Version": "1.10.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@adraffy/ens-normalize/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/helper-string-parser@7.27.1", + "Name": "@babel/helper-string-parser", + "Identifier": { + "PURL": "pkg:npm/%40babel/helper-string-parser@7.27.1", + "UID": "b3ceffd45ba46155" + }, + "Version": "7.27.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/helper-string-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/helper-validator-identifier@7.27.1", + "Name": "@babel/helper-validator-identifier", + "Identifier": { + "PURL": "pkg:npm/%40babel/helper-validator-identifier@7.27.1", + "UID": "59a2bbce0c6ecaa0" + }, + "Version": "7.27.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/helper-validator-identifier/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/parser@7.28.3", + "Name": "@babel/parser", + "Identifier": { + "PURL": "pkg:npm/%40babel/parser@7.28.3", + "UID": "e89f680337d5164d" + }, + "Version": "7.28.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/types@7.28.2", + "Name": "@babel/types", + "Identifier": { + "PURL": "pkg:npm/%40babel/types@7.28.2", + "UID": "ea58d5b294820d2e" + }, + "Version": "7.28.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@colors/colors@1.6.0", + "Name": "@colors/colors", + "Identifier": { + "PURL": "pkg:npm/%40colors/colors@1.6.0", + "UID": "5062e6a164e38ede" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/logform/node_modules/@colors/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@colors/colors@1.6.0", + "Name": "@colors/colors", + "Identifier": { + "PURL": "pkg:npm/%40colors/colors@1.6.0", + "UID": "41cc8b97412b712c" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/node_modules/@colors/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@dabh/diagnostics@2.0.3", + "Name": "@dabh/diagnostics", + "Identifier": { + "PURL": "pkg:npm/%40dabh/diagnostics@2.0.3", + "UID": "2826e62fb50256ac" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@dabh/diagnostics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@ethereumjs/rlp@4.0.1", + "Name": "@ethereumjs/rlp", + "Identifier": { + "PURL": "pkg:npm/%40ethereumjs/rlp@4.0.1", + "UID": "555383546f0639ac" + }, + "Version": "4.0.1", + "Licenses": [ + "MPL-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@ethereumjs/rlp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@ethereumjs/rlp@5.0.2", + "Name": "@ethereumjs/rlp", + "Identifier": { + "PURL": "pkg:npm/%40ethereumjs/rlp@5.0.2", + "UID": "744fc0528e3e03a9" + }, + "Version": "5.0.2", + "Licenses": [ + "MPL-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@gar/promisify@1.1.3", + "Name": "@gar/promisify", + "Identifier": { + "PURL": "pkg:npm/%40gar/promisify@1.1.3", + "UID": "106ce86fb5b31998" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@gar/promisify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@isaacs/cliui@8.0.2", + "Name": "@isaacs/cliui", + "Identifier": { + "PURL": "pkg:npm/%40isaacs/cliui@8.0.2", + "UID": "d34154109efd8df3" + }, + "Version": "8.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@isaacs/fs-minipass@4.0.1", + "Name": "@isaacs/fs-minipass", + "Identifier": { + "PURL": "pkg:npm/%40isaacs/fs-minipass@4.0.1", + "UID": "8d08741905e4b1ce" + }, + "Version": "4.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@my-scope/package-a@0.0.0", + "Name": "@my-scope/package-a", + "Identifier": { + "PURL": "pkg:npm/%40my-scope/package-a@0.0.0", + "UID": "d4010a1a4561f6ab" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@my-scope/package-b@0.0.0", + "Name": "@my-scope/package-b", + "Identifier": { + "PURL": "pkg:npm/%40my-scope/package-b@0.0.0", + "UID": "f9c5aaba94a26811" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/core@4.26.1", + "Name": "@nlpjs/core", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/core@4.26.1", + "UID": "376707c221a5d226" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/core/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/core-loader@4.26.1", + "Name": "@nlpjs/core-loader", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/core-loader@4.26.1", + "UID": "19c6e1e2dc590e30" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/core-loader/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/evaluator@4.26.1", + "Name": "@nlpjs/evaluator", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/evaluator@4.26.1", + "UID": "8000b2896df642fd" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/evaluator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/lang-en@4.26.1", + "Name": "@nlpjs/lang-en", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/lang-en@4.26.1", + "UID": "91a2c1e2794e55" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/lang-en/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/lang-en-min@4.26.1", + "Name": "@nlpjs/lang-en-min", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/lang-en-min@4.26.1", + "UID": "d79e74017e374080" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/lang-en-min/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/language@4.25.0", + "Name": "@nlpjs/language", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/language@4.25.0", + "UID": "737e3279c35a27ae" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/language/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/language-min@4.25.0", + "Name": "@nlpjs/language-min", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/language-min@4.25.0", + "UID": "4e6df48419dcf31e" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/language-min/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/ner@4.27.0", + "Name": "@nlpjs/ner", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/ner@4.27.0", + "UID": "3459f6c0103119f5" + }, + "Version": "4.27.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/ner/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/neural@4.25.0", + "Name": "@nlpjs/neural", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/neural@4.25.0", + "UID": "214186418fbab5a0" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/neural/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/nlg@4.26.1", + "Name": "@nlpjs/nlg", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/nlg@4.26.1", + "UID": "79e76e3389d39823" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/nlg/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/nlp@4.27.0", + "Name": "@nlpjs/nlp", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/nlp@4.27.0", + "UID": "13ebf4905322ccd9" + }, + "Version": "4.27.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/nlp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/nlu@4.27.0", + "Name": "@nlpjs/nlu", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/nlu@4.27.0", + "UID": "76f73f531b3006ce" + }, + "Version": "4.27.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/nlu/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/request@4.25.0", + "Name": "@nlpjs/request", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/request@4.25.0", + "UID": "473aea74e991dd83" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/request/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/sentiment@4.26.1", + "Name": "@nlpjs/sentiment", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/sentiment@4.26.1", + "UID": "e2421d8c1956e377" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/sentiment/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/similarity@4.26.1", + "Name": "@nlpjs/similarity", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/similarity@4.26.1", + "UID": "753969d5fc0d1378" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/similarity/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/slot@4.26.1", + "Name": "@nlpjs/slot", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/slot@4.26.1", + "UID": "26bfc59ab7bc215e" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/slot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/curves@1.2.0", + "Name": "@noble/curves", + "Identifier": { + "PURL": "pkg:npm/%40noble/curves@1.2.0", + "UID": "5ef4cbbd4cd1cef9" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@noble/curves/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/curves@1.4.2", + "Name": "@noble/curves", + "Identifier": { + "PURL": "pkg:npm/%40noble/curves@1.4.2", + "UID": "18dcf89c34b7e573" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/curves@1.4.2", + "Name": "@noble/curves", + "Identifier": { + "PURL": "pkg:npm/%40noble/curves@1.4.2", + "UID": "d116e495974e4e86" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.3.2", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.3.2", + "UID": "9329001d071f3eaf" + }, + "Version": "1.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.4.0", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.4.0", + "UID": "dbf3f7f848473019" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.4.0", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.4.0", + "UID": "13464756244f0ee5" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.4.0", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.4.0", + "UID": "e6dba396310594f4" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/agent@3.0.0", + "Name": "@npmcli/agent", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/agent@3.0.0", + "UID": "b8a73e2498fe8690" + }, + "Version": "3.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/fs@1.1.1", + "Name": "@npmcli/fs", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/fs@1.1.1", + "UID": "d22ac26dd8859fd5" + }, + "Version": "1.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/fs@4.0.0", + "Name": "@npmcli/fs", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/fs@4.0.0", + "UID": "a09e49b4df6b907d" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/move-file@1.1.2", + "Name": "@npmcli/move-file", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/move-file@1.1.2", + "UID": "ef7732c7a1e0078e" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/move-file/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/core@12.0.1", + "Name": "@otplib/core", + "Identifier": { + "PURL": "pkg:npm/%40otplib/core@12.0.1", + "UID": "29edb6b235a8aabf" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/core/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/plugin-crypto@12.0.1", + "Name": "@otplib/plugin-crypto", + "Identifier": { + "PURL": "pkg:npm/%40otplib/plugin-crypto@12.0.1", + "UID": "5ed8dc6ff6f7c7da" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/plugin-crypto/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/plugin-thirty-two@12.0.1", + "Name": "@otplib/plugin-thirty-two", + "Identifier": { + "PURL": "pkg:npm/%40otplib/plugin-thirty-two@12.0.1", + "UID": "4ffac8f9cf458bc2" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/plugin-thirty-two/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/preset-default@12.0.1", + "Name": "@otplib/preset-default", + "Identifier": { + "PURL": "pkg:npm/%40otplib/preset-default@12.0.1", + "UID": "b2faa73006d04253" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/preset-default/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/preset-v11@12.0.1", + "Name": "@otplib/preset-v11", + "Identifier": { + "PURL": "pkg:npm/%40otplib/preset-v11@12.0.1", + "UID": "b0cc5d2b4a5edb31" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/preset-v11/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@pkgjs/parseargs@0.11.0", + "Name": "@pkgjs/parseargs", + "Identifier": { + "PURL": "pkg:npm/%40pkgjs/parseargs@0.11.0", + "UID": "b6076ca3242492db" + }, + "Version": "0.11.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@pkgjs/parseargs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scarf/scarf@1.4.0", + "Name": "@scarf/scarf", + "Identifier": { + "PURL": "pkg:npm/%40scarf/scarf@1.4.0", + "UID": "75db5183f3b23151" + }, + "Version": "1.4.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scarf/scarf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scure/base@1.1.9", + "Name": "@scure/base", + "Identifier": { + "PURL": "pkg:npm/%40scure/base@1.1.9", + "UID": "a6b144e454fb9290" + }, + "Version": "1.1.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scure/bip32@1.4.0", + "Name": "@scure/bip32", + "Identifier": { + "PURL": "pkg:npm/%40scure/bip32@1.4.0", + "UID": "8f4e49a7ae843b64" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip32/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scure/bip39@1.3.0", + "Name": "@scure/bip39", + "Identifier": { + "PURL": "pkg:npm/%40scure/bip39@1.3.0", + "UID": "c7b816732cac0060" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip39/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@sindresorhus/is@0.7.0", + "Name": "@sindresorhus/is", + "Identifier": { + "PURL": "pkg:npm/%40sindresorhus/is@0.7.0", + "UID": "28c7b4ac82e1b09d" + }, + "Version": "0.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@sindresorhus/is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@swc/helpers@0.3.17", + "Name": "@swc/helpers", + "Identifier": { + "PURL": "pkg:npm/%40swc/helpers@0.3.17", + "UID": "478872f3eb1b8d60" + }, + "Version": "0.3.17", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@swc/helpers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@tokenizer/token@0.3.0", + "Name": "@tokenizer/token", + "Identifier": { + "PURL": "pkg:npm/%40tokenizer/token@0.3.0", + "UID": "4a87bd8e52ac211f" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@tokenizer/token/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@tootallnate/once@1.1.2", + "Name": "@tootallnate/once", + "Identifier": { + "PURL": "pkg:npm/%40tootallnate/once@1.1.2", + "UID": "54c181e329846c87" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@tootallnate/once@2.0.0", + "Name": "@tootallnate/once", + "Identifier": { + "PURL": "pkg:npm/%40tootallnate/once@2.0.0", + "UID": "7bae49249b3bcd0c" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@tootallnate/once/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/component-emitter@1.2.14", + "Name": "@types/component-emitter", + "Identifier": { + "PURL": "pkg:npm/%40types/component-emitter@1.2.14", + "UID": "38cdf360eae5de05" + }, + "Version": "1.2.14", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/component-emitter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/cookie@0.4.1", + "Name": "@types/cookie", + "Identifier": { + "PURL": "pkg:npm/%40types/cookie@0.4.1", + "UID": "e86223a5fda06ffb" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/cors@2.8.19", + "Name": "@types/cors", + "Identifier": { + "PURL": "pkg:npm/%40types/cors@2.8.19", + "UID": "832976eb08aeeb27" + }, + "Version": "2.8.19", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/cors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/debug@4.1.12", + "Name": "@types/debug", + "Identifier": { + "PURL": "pkg:npm/%40types/debug@4.1.12", + "UID": "9836eeab212fb9dd" + }, + "Version": "4.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/ms@2.1.0", + "Name": "@types/ms", + "Identifier": { + "PURL": "pkg:npm/%40types/ms@2.1.0", + "UID": "c2d388398c4213a" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/node@20.19.12", + "Name": "@types/node", + "Identifier": { + "PURL": "pkg:npm/%40types/node@20.19.12", + "UID": "7b9c888d0268f893" + }, + "Version": "20.19.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/node@22.7.5", + "Name": "@types/node", + "Identifier": { + "PURL": "pkg:npm/%40types/node@22.7.5", + "UID": "af8633a0142965b5" + }, + "Version": "22.7.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethers/node_modules/@types/node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/strip-bom@3.0.0", + "Name": "@types/strip-bom", + "Identifier": { + "PURL": "pkg:npm/%40types/strip-bom@3.0.0", + "UID": "5121eedd2356b250" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/strip-bom/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/strip-json-comments@0.0.30", + "Name": "@types/strip-json-comments", + "Identifier": { + "PURL": "pkg:npm/%40types/strip-json-comments@0.0.30", + "UID": "d86ea71b3b1008fb" + }, + "Version": "0.0.30", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/strip-json-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/triple-beam@1.3.5", + "Name": "@types/triple-beam", + "Identifier": { + "PURL": "pkg:npm/%40types/triple-beam@1.3.5", + "UID": "27236777ff30d7e9" + }, + "Version": "1.3.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/triple-beam/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/validator@13.15.3", + "Name": "@types/validator", + "Identifier": { + "PURL": "pkg:npm/%40types/validator@13.15.3", + "UID": "af0969e8ca72091a" + }, + "Version": "13.15.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/ws@8.5.3", + "Name": "@types/ws", + "Identifier": { + "PURL": "pkg:npm/%40types/ws@8.5.3", + "UID": "75885c5d3f51d707" + }, + "Version": "8.5.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abbrev@1.1.1", + "Name": "abbrev", + "Identifier": { + "PURL": "pkg:npm/abbrev@1.1.1", + "UID": "79c8fe3455acad87" + }, + "Version": "1.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/abbrev/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abbrev@3.0.1", + "Name": "abbrev", + "Identifier": { + "PURL": "pkg:npm/abbrev@3.0.1", + "UID": "cb40291b3cc92c7c" + }, + "Version": "3.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abitype@0.7.1", + "Name": "abitype", + "Identifier": { + "PURL": "pkg:npm/abitype@0.7.1", + "UID": "5570297e743993a1" + }, + "Version": "0.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/abitype/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abort-controller@3.0.0", + "Name": "abort-controller", + "Identifier": { + "PURL": "pkg:npm/abort-controller@3.0.0", + "UID": "bc6c0f76e5d6d0b9" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/abort-controller/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "accepts@1.3.8", + "Name": "accepts", + "Identifier": { + "PURL": "pkg:npm/accepts@1.3.8", + "UID": "855afda79ac94d91" + }, + "Version": "1.3.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/accepts/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "acorn@7.4.1", + "Name": "acorn", + "Identifier": { + "PURL": "pkg:npm/acorn@7.4.1", + "UID": "ad6fc547b22d64f6" + }, + "Version": "7.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-expression/node_modules/acorn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "acorn@8.15.0", + "Name": "acorn", + "Identifier": { + "PURL": "pkg:npm/acorn@8.15.0", + "UID": "776e2bb36087b196" + }, + "Version": "8.15.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/acorn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "acorn-walk@8.3.4", + "Name": "acorn-walk", + "Identifier": { + "PURL": "pkg:npm/acorn-walk@8.3.4", + "UID": "51e548d3175f72e6" + }, + "Version": "8.3.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/acorn-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "aes-js@4.0.0-beta.5", + "Name": "aes-js", + "Identifier": { + "PURL": "pkg:npm/aes-js@4.0.0-beta.5", + "UID": "37d93b165b6b6ca9" + }, + "Version": "4.0.0-beta.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/aes-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agent-base@6.0.2", + "Name": "agent-base", + "Identifier": { + "PURL": "pkg:npm/agent-base@6.0.2", + "UID": "4dc47c62bef20976" + }, + "Version": "6.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/agent-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agent-base@7.1.4", + "Name": "agent-base", + "Identifier": { + "PURL": "pkg:npm/agent-base@7.1.4", + "UID": "fa0bda070dd1cd26" + }, + "Version": "7.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agent-base@7.1.4", + "Name": "agent-base", + "Identifier": { + "PURL": "pkg:npm/agent-base@7.1.4", + "UID": "743c29ef13d7b5e7" + }, + "Version": "7.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agentkeepalive@4.6.0", + "Name": "agentkeepalive", + "Identifier": { + "PURL": "pkg:npm/agentkeepalive@4.6.0", + "UID": "af2a43f427fb937b" + }, + "Version": "4.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/agentkeepalive/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "aggregate-error@3.1.0", + "Name": "aggregate-error", + "Identifier": { + "PURL": "pkg:npm/aggregate-error@3.1.0", + "UID": "867baa25e733b9a4" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/aggregate-error/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@2.1.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@2.1.1", + "UID": "d2061d1a501161d6" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@2.1.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@2.1.1", + "UID": "3dac743ec9654925" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@2.1.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@2.1.1", + "UID": "c6384b44de09390d" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@3.0.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@3.0.1", + "UID": "b84f0b6d5f8a2e11" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@5.0.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@5.0.1", + "UID": "50a909f3d515b605" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@6.2.0", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@6.2.0", + "UID": "372bac1166692e21" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@6.2.0", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@6.2.0", + "UID": "99d41f0ebd538e18" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@2.2.1", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@2.2.1", + "UID": "6166b758570a454c" + }, + "Version": "2.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@3.2.1", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@3.2.1", + "UID": "f0f85f2b30d8163f" + }, + "Version": "3.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@4.3.0", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@4.3.0", + "UID": "b8c643e96eeac635" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@4.3.0", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@4.3.0", + "UID": "7976ce52bf59bc2" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@4.3.0", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@4.3.0", + "UID": "189a012ba52cc6d5" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@6.2.1", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@6.2.1", + "UID": "e4e263e8e2b5936e" + }, + "Version": "6.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "anymatch@3.1.3", + "Name": "anymatch", + "Identifier": { + "PURL": "pkg:npm/anymatch@3.1.3", + "UID": "152909c8f0df5d49" + }, + "Version": "3.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/anymatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "append-field@1.0.0", + "Name": "append-field", + "Identifier": { + "PURL": "pkg:npm/append-field@1.0.0", + "UID": "59320c14bd4e51ef" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/append-field/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "aproba@1.2.0", + "Name": "aproba", + "Identifier": { + "PURL": "pkg:npm/aproba@1.2.0", + "UID": "82da9c682d4f477d" + }, + "Version": "1.2.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/aproba/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "archive-type@4.0.0", + "Name": "archive-type", + "Identifier": { + "PURL": "pkg:npm/archive-type@4.0.0", + "UID": "97a5d8ccaf525c27" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archive-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "archiver@1.3.0", + "Name": "archiver", + "Identifier": { + "PURL": "pkg:npm/archiver@1.3.0", + "UID": "1ae1e3fee02f3b93" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "archiver-utils@1.3.0", + "Name": "archiver-utils", + "Identifier": { + "PURL": "pkg:npm/archiver-utils@1.3.0", + "UID": "d68b42ac623cef3e" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "are-we-there-yet@1.1.7", + "Name": "are-we-there-yet", + "Identifier": { + "PURL": "pkg:npm/are-we-there-yet@1.1.7", + "UID": "19fdd4a4e41bf032" + }, + "Version": "1.1.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/are-we-there-yet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "are-we-there-yet@3.0.1", + "Name": "are-we-there-yet", + "Identifier": { + "PURL": "pkg:npm/are-we-there-yet@3.0.1", + "UID": "895594c837e9da87" + }, + "Version": "3.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arg@4.1.3", + "Name": "arg", + "Identifier": { + "PURL": "pkg:npm/arg@4.1.3", + "UID": "afc43ac3abc8d382" + }, + "Version": "4.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arg/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "argparse@1.0.10", + "Name": "argparse", + "Identifier": { + "PURL": "pkg:npm/argparse@1.0.10", + "UID": "ce340d1595bc38b4" + }, + "Version": "1.0.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/argparse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arr-diff@4.0.0", + "Name": "arr-diff", + "Identifier": { + "PURL": "pkg:npm/arr-diff@4.0.0", + "UID": "d15f7293c540f703" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arr-diff/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arr-flatten@1.1.0", + "Name": "arr-flatten", + "Identifier": { + "PURL": "pkg:npm/arr-flatten@1.1.0", + "UID": "cc9126941d518566" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arr-flatten/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arr-union@3.1.0", + "Name": "arr-union", + "Identifier": { + "PURL": "pkg:npm/arr-union@3.1.0", + "UID": "d0bc8a3915ad189d" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arr-union/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-buffer-byte-length@1.0.2", + "Name": "array-buffer-byte-length", + "Identifier": { + "PURL": "pkg:npm/array-buffer-byte-length@1.0.2", + "UID": "79a3f8f73321073" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-buffer-byte-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-each@1.0.1", + "Name": "array-each", + "Identifier": { + "PURL": "pkg:npm/array-each@1.0.1", + "UID": "85ae37500a7f1c04" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-each/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-flatten@1.1.1", + "Name": "array-flatten", + "Identifier": { + "PURL": "pkg:npm/array-flatten@1.1.1", + "UID": "956134a0af6edf0c" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-flatten/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-slice@1.1.0", + "Name": "array-slice", + "Identifier": { + "PURL": "pkg:npm/array-slice@1.1.0", + "UID": "a4d4a13e4b32543a" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-slice/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-unique@0.3.2", + "Name": "array-unique", + "Identifier": { + "PURL": "pkg:npm/array-unique@0.3.2", + "UID": "aa447281ed3031f0" + }, + "Version": "0.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-unique/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "asap@2.0.6", + "Name": "asap", + "Identifier": { + "PURL": "pkg:npm/asap@2.0.6", + "UID": "8d481397d36297fe" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/asap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "assert-never@1.4.0", + "Name": "assert-never", + "Identifier": { + "PURL": "pkg:npm/assert-never@1.4.0", + "UID": "3c15e5d156fb9891" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/assert-never/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "assign-symbols@1.0.0", + "Name": "assign-symbols", + "Identifier": { + "PURL": "pkg:npm/assign-symbols@1.0.0", + "UID": "e6d7f9b2ae7c516" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/assign-symbols/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "async@2.6.4", + "Name": "async", + "Identifier": { + "PURL": "pkg:npm/async@2.6.4", + "UID": "f125dc12df52417b" + }, + "Version": "2.6.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "async@2.6.4", + "Name": "async", + "Identifier": { + "PURL": "pkg:npm/async@2.6.4", + "UID": "85d1e1fd7973c615" + }, + "Version": "2.6.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/portscanner/node_modules/async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "async@3.2.6", + "Name": "async", + "Identifier": { + "PURL": "pkg:npm/async@3.2.6", + "UID": "4703a752803ac28c" + }, + "Version": "3.2.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "at-least-node@1.0.0", + "Name": "at-least-node", + "Identifier": { + "PURL": "pkg:npm/at-least-node@1.0.0", + "UID": "1d51370ccbbb9854" + }, + "Version": "1.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/at-least-node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "atob@2.1.2", + "Name": "atob", + "Identifier": { + "PURL": "pkg:npm/atob@2.1.2", + "UID": "b7b4def5c4ba267" + }, + "Version": "2.1.2", + "Licenses": [ + "(MIT OR Apache-2.0)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/atob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "available-typed-arrays@1.0.7", + "Name": "available-typed-arrays", + "Identifier": { + "PURL": "pkg:npm/available-typed-arrays@1.0.7", + "UID": "955ea6409f5604c" + }, + "Version": "1.0.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/available-typed-arrays/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "babel-walk@3.0.0-canary-5", + "Name": "babel-walk", + "Identifier": { + "PURL": "pkg:npm/babel-walk@3.0.0-canary-5", + "UID": "889cc55c576233e4" + }, + "Version": "3.0.0-canary-5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/babel-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "balanced-match@1.0.2", + "Name": "balanced-match", + "Identifier": { + "PURL": "pkg:npm/balanced-match@1.0.2", + "UID": "b17e3d49ebe24a48" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/balanced-match/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base@0.11.2", + "Name": "base", + "Identifier": { + "PURL": "pkg:npm/base@0.11.2", + "UID": "27ec9e90d29408e5" + }, + "Version": "0.11.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64-arraybuffer@0.1.4", + "Name": "base64-arraybuffer", + "Identifier": { + "PURL": "pkg:npm/base64-arraybuffer@0.1.4", + "UID": "5ead415a86950855" + }, + "Version": "0.1.4", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64-arraybuffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64-js@0.0.8", + "Name": "base64-js", + "Identifier": { + "PURL": "pkg:npm/base64-js@0.0.8", + "UID": "e8f5ff7f742adb7f" + }, + "Version": "0.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/linebreak/node_modules/base64-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64-js@1.5.1", + "Name": "base64-js", + "Identifier": { + "PURL": "pkg:npm/base64-js@1.5.1", + "UID": "63bb8070721d2e69" + }, + "Version": "1.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64id@2.0.0", + "Name": "base64id", + "Identifier": { + "PURL": "pkg:npm/base64id@2.0.0", + "UID": "a59d2d19337ae148" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64id/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64url@0.0.6", + "Name": "base64url", + "Identifier": { + "PURL": "pkg:npm/base64url@0.0.6", + "UID": "cc1ef9638242bfa1" + }, + "Version": "0.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "basic-auth@2.0.1", + "Name": "basic-auth", + "Identifier": { + "PURL": "pkg:npm/basic-auth@2.0.1", + "UID": "b22680af00fede68" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/basic-auth/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "batch@0.6.1", + "Name": "batch", + "Identifier": { + "PURL": "pkg:npm/batch@0.6.1", + "UID": "56da9bad6d758c59" + }, + "Version": "0.6.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/batch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "beep-boop@1.2.3", + "Name": "beep-boop", + "Identifier": { + "PURL": "pkg:npm/beep-boop@1.2.3", + "UID": "614262f58c2496b4" + }, + "Version": "1.2.3", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/github-from-package/example/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "big-integer@1.6.52", + "Name": "big-integer", + "Identifier": { + "PURL": "pkg:npm/big-integer@1.6.52", + "UID": "6878c20963a82e87" + }, + "Version": "1.6.52", + "Licenses": [ + "Unlicense" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/big-integer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "binary@0.3.0", + "Name": "binary", + "Identifier": { + "PURL": "pkg:npm/binary@0.3.0", + "UID": "fb14cc2b17365b2c" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/binary/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "binary-extensions@2.3.0", + "Name": "binary-extensions", + "Identifier": { + "PURL": "pkg:npm/binary-extensions@2.3.0", + "UID": "186e38a6c7d86728" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/binary-extensions/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bindings@1.5.0", + "Name": "bindings", + "Identifier": { + "PURL": "pkg:npm/bindings@1.5.0", + "UID": "434d7c3ee4c066f" + }, + "Version": "1.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bindings/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bintrees@1.0.2", + "Name": "bintrees", + "Identifier": { + "PURL": "pkg:npm/bintrees@1.0.2", + "UID": "434a998697e5a0a0" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bintrees/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bl@1.2.3", + "Name": "bl", + "Identifier": { + "PURL": "pkg:npm/bl@1.2.3", + "UID": "47f3642df4971ae2" + }, + "Version": "1.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bl@4.1.0", + "Name": "bl", + "Identifier": { + "PURL": "pkg:npm/bl@4.1.0", + "UID": "c363ef76efbaa8a6" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/bl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bluebird@3.4.7", + "Name": "bluebird", + "Identifier": { + "PURL": "pkg:npm/bluebird@3.4.7", + "UID": "26b8326b4895977e" + }, + "Version": "3.4.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unzipper/node_modules/bluebird/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bluebird@3.7.2", + "Name": "bluebird", + "Identifier": { + "PURL": "pkg:npm/bluebird@3.7.2", + "UID": "2d2b398650dfcf6a" + }, + "Version": "3.7.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bluebird/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "body-parser@1.20.3", + "Name": "body-parser", + "Identifier": { + "PURL": "pkg:npm/body-parser@1.20.3", + "UID": "428355bd87b36263" + }, + "Version": "1.20.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/body-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bower-config@1.4.3", + "Name": "bower-config", + "Identifier": { + "PURL": "pkg:npm/bower-config@1.4.3", + "UID": "4051e96664e1b2ba" + }, + "Version": "1.4.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bower-config/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "ad24a5dcc9024c66" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "4d2ba0e31cde258a" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "53a9ab917ad9fe6c" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "88630325b1be8e58" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "3ff6fc56d263bdba" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "efa2f914f2371a2f" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "62bfa5e0222263db" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "e79d96b738049787" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "eeeb07f52e0944d2" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "113cc89a3702a390" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "92c3cc3ddb23e69a" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@2.0.2", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@2.0.2", + "UID": "1ea10d3ff0b4f944" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@2.3.2", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@2.3.2", + "UID": "8794eed57eb3411f" + }, + "Version": "2.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@3.0.3", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@3.0.3", + "UID": "5476077b8fd313cb" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@3.0.3", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@3.0.3", + "UID": "d2bc25d1c3af6e24" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@3.0.3", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@3.0.3", + "UID": "5d5215ec1e7a2112" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brotli@1.3.3", + "Name": "brotli", + "Identifier": { + "PURL": "pkg:npm/brotli@1.3.3", + "UID": "c7a4596625603781" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/brotli/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer@5.7.1", + "Name": "buffer", + "Identifier": { + "PURL": "pkg:npm/buffer@5.7.1", + "UID": "64769ee076956de7" + }, + "Version": "5.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer@6.0.3", + "Name": "buffer", + "Identifier": { + "PURL": "pkg:npm/buffer@6.0.3", + "UID": "19cfc8f3391609f2" + }, + "Version": "6.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-alloc@1.2.0", + "Name": "buffer-alloc", + "Identifier": { + "PURL": "pkg:npm/buffer-alloc@1.2.0", + "UID": "de06753ac59842fa" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-alloc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-alloc-unsafe@1.1.0", + "Name": "buffer-alloc-unsafe", + "Identifier": { + "PURL": "pkg:npm/buffer-alloc-unsafe@1.1.0", + "UID": "3d071f24853d48b5" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-alloc-unsafe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-crc32@0.2.13", + "Name": "buffer-crc32", + "Identifier": { + "PURL": "pkg:npm/buffer-crc32@0.2.13", + "UID": "de634282c1b1a882" + }, + "Version": "0.2.13", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-crc32/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-fill@1.0.0", + "Name": "buffer-fill", + "Identifier": { + "PURL": "pkg:npm/buffer-fill@1.0.0", + "UID": "10fc562d20c94824" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-fill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-from@1.1.2", + "Name": "buffer-from", + "Identifier": { + "PURL": "pkg:npm/buffer-from@1.1.2", + "UID": "20ade5a099217d52" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-from/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-indexof-polyfill@1.0.2", + "Name": "buffer-indexof-polyfill", + "Identifier": { + "PURL": "pkg:npm/buffer-indexof-polyfill@1.0.2", + "UID": "f6c1ff443505d512" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-indexof-polyfill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffers@0.1.1", + "Name": "buffers", + "Identifier": { + "PURL": "pkg:npm/buffers@0.1.1", + "UID": "108a309e385cff9a" + }, + "Version": "0.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "busboy@1.6.0", + "Name": "busboy", + "Identifier": { + "PURL": "pkg:npm/busboy@1.6.0", + "UID": "492d334ad01bb48c" + }, + "Version": "1.6.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/busboy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "byline@4.2.2", + "Name": "byline", + "Identifier": { + "PURL": "pkg:npm/byline@4.2.2", + "UID": "e3f9632a01dcccff" + }, + "Version": "4.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/byline/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bytes@3.1.2", + "Name": "bytes", + "Identifier": { + "PURL": "pkg:npm/bytes@3.1.2", + "UID": "7f081fae9fde13a" + }, + "Version": "3.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bytes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cacache@15.3.0", + "Name": "cacache", + "Identifier": { + "PURL": "pkg:npm/cacache@15.3.0", + "UID": "c01ebbafb51bee02" + }, + "Version": "15.3.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/cacache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cacache@19.0.1", + "Name": "cacache", + "Identifier": { + "PURL": "pkg:npm/cacache@19.0.1", + "UID": "384917a15800846b" + }, + "Version": "19.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cache-base@1.0.1", + "Name": "cache-base", + "Identifier": { + "PURL": "pkg:npm/cache-base@1.0.1", + "UID": "608c941a3c8372a5" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cache-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cacheable-request@2.1.4", + "Name": "cacheable-request", + "Identifier": { + "PURL": "pkg:npm/cacheable-request@2.1.4", + "UID": "2956c7b8d245b5a3" + }, + "Version": "2.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "call-bind@1.0.8", + "Name": "call-bind", + "Identifier": { + "PURL": "pkg:npm/call-bind@1.0.8", + "UID": "609f925386f89e3f" + }, + "Version": "1.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/call-bind/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "call-bind-apply-helpers@1.0.2", + "Name": "call-bind-apply-helpers", + "Identifier": { + "PURL": "pkg:npm/call-bind-apply-helpers@1.0.2", + "UID": "7b3da3e7cc3f04c0" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/call-bind-apply-helpers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "call-bound@1.0.4", + "Name": "call-bound", + "Identifier": { + "PURL": "pkg:npm/call-bound@1.0.4", + "UID": "242eec6b943046b4" + }, + "Version": "1.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/call-bound/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "camelcase@5.3.1", + "Name": "camelcase", + "Identifier": { + "PURL": "pkg:npm/camelcase@5.3.1", + "UID": "e2713cf88e195ac5" + }, + "Version": "5.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/camelcase/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chainsaw@0.1.0", + "Name": "chainsaw", + "Identifier": { + "PURL": "pkg:npm/chainsaw@0.1.0", + "UID": "23fecb358dd20188" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT/X11" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chainsaw/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chalk@1.1.3", + "Name": "chalk", + "Identifier": { + "PURL": "pkg:npm/chalk@1.1.3", + "UID": "7a66bcbacfe5ad0e" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chalk@2.4.2", + "Name": "chalk", + "Identifier": { + "PURL": "pkg:npm/chalk@2.4.2", + "UID": "2fd65cd5b7ecf053" + }, + "Version": "2.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chalk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chalk@4.1.2", + "Name": "chalk", + "Identifier": { + "PURL": "pkg:npm/chalk@4.1.2", + "UID": "9376371453bb8e2c" + }, + "Version": "4.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "character-parser@2.2.0", + "Name": "character-parser", + "Identifier": { + "PURL": "pkg:npm/character-parser@2.2.0", + "UID": "552e65ba45eff049" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/character-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "check-dependencies@1.1.1", + "Name": "check-dependencies", + "Identifier": { + "PURL": "pkg:npm/check-dependencies@1.1.1", + "UID": "c0e64ce3d84b3612" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-dependencies/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "check-internet-connected@2.0.6", + "Name": "check-internet-connected", + "Identifier": { + "PURL": "pkg:npm/check-internet-connected@2.0.6", + "UID": "e412932e8268a775" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-internet-connected/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "check-types@6.0.0", + "Name": "check-types", + "Identifier": { + "PURL": "pkg:npm/check-types@6.0.0", + "UID": "4387a7c9bbffdab8" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chokidar@3.5.1", + "Name": "chokidar", + "Identifier": { + "PURL": "pkg:npm/chokidar@3.5.1", + "UID": "4f42af9bb129038a" + }, + "Version": "3.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@1.1.4", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@1.1.4", + "UID": "f160f593295d16b1" + }, + "Version": "1.1.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@1.1.4", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@1.1.4", + "UID": "ecc6cfb0f783e7f6" + }, + "Version": "1.1.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@2.0.0", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@2.0.0", + "UID": "1819658769f01190" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@3.0.0", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@3.0.0", + "UID": "d6aeb26669254481" + }, + "Version": "3.0.0", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clarinet@0.12.6", + "Name": "clarinet", + "Identifier": { + "PURL": "pkg:npm/clarinet@0.12.6", + "UID": "cfd5d899969573e8" + }, + "Version": "0.12.6", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clarinet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "class-utils@0.3.6", + "Name": "class-utils", + "Identifier": { + "PURL": "pkg:npm/class-utils@0.3.6", + "UID": "b344fd4196aec215" + }, + "Version": "0.3.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/class-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clean-stack@2.2.0", + "Name": "clean-stack", + "Identifier": { + "PURL": "pkg:npm/clean-stack@2.2.0", + "UID": "7a2cded023eea4c0" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clean-stack/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cliui@6.0.0", + "Name": "cliui", + "Identifier": { + "PURL": "pkg:npm/cliui@6.0.0", + "UID": "d98bb7c4d74340fe" + }, + "Version": "6.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/cliui/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clone@2.1.2", + "Name": "clone", + "Identifier": { + "PURL": "pkg:npm/clone@2.1.2", + "UID": "35c356ffffae0ac0" + }, + "Version": "2.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clone/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clone-response@1.0.2", + "Name": "clone-response", + "Identifier": { + "PURL": "pkg:npm/clone-response@1.0.2", + "UID": "371201a1af6f91cf" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clone-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "code-point-at@1.1.0", + "Name": "code-point-at", + "Identifier": { + "PURL": "pkg:npm/code-point-at@1.1.0", + "UID": "7697b8873af547c6" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/code-point-at/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "collection-visit@1.0.0", + "Name": "collection-visit", + "Identifier": { + "PURL": "pkg:npm/collection-visit@1.0.0", + "UID": "6d3ec1bfe4ca9f3d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/collection-visit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color@3.2.1", + "Name": "color", + "Identifier": { + "PURL": "pkg:npm/color@3.2.1", + "UID": "daed2353a2b39c70" + }, + "Version": "3.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@1.9.3", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@1.9.3", + "UID": "583f7d4c05f6d347" + }, + "Version": "1.9.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@2.0.1", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@2.0.1", + "UID": "a7bf0b23dea20745" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@2.0.1", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@2.0.1", + "UID": "59df30a78ea11de7" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@2.0.1", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@2.0.1", + "UID": "458a3087b522a815" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.3", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.3", + "UID": "e6598f1eeb96a05" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.4", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.4", + "UID": "27290a871cad486b" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.4", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.4", + "UID": "901040abf207bbf7" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.4", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.4", + "UID": "cf710d80bf986828" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-string@1.9.1", + "Name": "color-string", + "Identifier": { + "PURL": "pkg:npm/color-string@1.9.1", + "UID": "428b212ad722e306" + }, + "Version": "1.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-support@1.1.3", + "Name": "color-support", + "Identifier": { + "PURL": "pkg:npm/color-support@1.1.3", + "UID": "ea617fd3146cff66" + }, + "Version": "1.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-support/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "colors@1.1.2", + "Name": "colors", + "Identifier": { + "PURL": "pkg:npm/colors@1.1.2", + "UID": "3a11f326d21a400d" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "colors@1.4.0", + "Name": "colors", + "Identifier": { + "PURL": "pkg:npm/colors@1.4.0", + "UID": "b72a1048cfb1a945" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "colorspace@1.1.4", + "Name": "colorspace", + "Identifier": { + "PURL": "pkg:npm/colorspace@1.1.4", + "UID": "df9055f1ec6bbcc1" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/colorspace/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "commander@2.20.3", + "Name": "commander", + "Identifier": { + "PURL": "pkg:npm/commander@2.20.3", + "UID": "595f872eb8cc4a70" + }, + "Version": "2.20.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/seek-bzip/node_modules/commander/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "commander@2.20.3", + "Name": "commander", + "Identifier": { + "PURL": "pkg:npm/commander@2.20.3", + "UID": "1d084dfae5702fd4" + }, + "Version": "2.20.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "component-emitter@1.3.1", + "Name": "component-emitter", + "Identifier": { + "PURL": "pkg:npm/component-emitter@1.3.1", + "UID": "f51bee1276368a4b" + }, + "Version": "1.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/component-emitter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "component-type@1.2.1", + "Name": "component-type", + "Identifier": { + "PURL": "pkg:npm/component-type@1.2.1", + "UID": "966b8a5a09ceed36" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/component-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "compress-commons@1.2.2", + "Name": "compress-commons", + "Identifier": { + "PURL": "pkg:npm/compress-commons@1.2.2", + "UID": "e42aea212c3741ea" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compress-commons/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "compressible@2.0.18", + "Name": "compressible", + "Identifier": { + "PURL": "pkg:npm/compressible@2.0.18", + "UID": "1c93e8ce1c01dee6" + }, + "Version": "2.0.18", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compressible/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "compression@1.8.1", + "Name": "compression", + "Identifier": { + "PURL": "pkg:npm/compression@1.8.1", + "UID": "67cd5ab39a6024db" + }, + "Version": "1.8.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compression/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "concat-map@0.0.1", + "Name": "concat-map", + "Identifier": { + "PURL": "pkg:npm/concat-map@0.0.1", + "UID": "1cdc711af7a296ce" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/concat-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "concat-stream@1.6.2", + "Name": "concat-stream", + "Identifier": { + "PURL": "pkg:npm/concat-stream@1.6.2", + "UID": "f6c03292f9e7b981" + }, + "Version": "1.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/concat-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "config@3.3.12", + "Name": "config", + "Identifier": { + "PURL": "pkg:npm/config@3.3.12", + "UID": "1380e0e8e6fde1eb" + }, + "Version": "3.3.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/config/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "console-control-strings@1.1.0", + "Name": "console-control-strings", + "Identifier": { + "PURL": "pkg:npm/console-control-strings@1.1.0", + "UID": "add73026b77cec73" + }, + "Version": "1.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/console-control-strings/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "constantinople@4.0.1", + "Name": "constantinople", + "Identifier": { + "PURL": "pkg:npm/constantinople@4.0.1", + "UID": "e497815d70735541" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/constantinople/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "content-disposition@0.5.4", + "Name": "content-disposition", + "Identifier": { + "PURL": "pkg:npm/content-disposition@0.5.4", + "UID": "6bb3d31a6261e13e" + }, + "Version": "0.5.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/content-disposition/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "content-type@1.0.5", + "Name": "content-type", + "Identifier": { + "PURL": "pkg:npm/content-type@1.0.5", + "UID": "a1da0017cce8f7d7" + }, + "Version": "1.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/content-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie@0.4.2", + "Name": "cookie", + "Identifier": { + "PURL": "pkg:npm/cookie@0.4.2", + "UID": "f53e13c80d501e26" + }, + "Version": "0.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io/node_modules/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie@0.7.1", + "Name": "cookie", + "Identifier": { + "PURL": "pkg:npm/cookie@0.7.1", + "UID": "22568cb1b16a1ddc" + }, + "Version": "0.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/node_modules/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie@0.7.2", + "Name": "cookie", + "Identifier": { + "PURL": "pkg:npm/cookie@0.7.2", + "UID": "752a620fa59bcf5f" + }, + "Version": "0.7.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie-parser@1.4.7", + "Name": "cookie-parser", + "Identifier": { + "PURL": "pkg:npm/cookie-parser@1.4.7", + "UID": "fea9eb319ab1730d" + }, + "Version": "1.4.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cookie-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie-signature@1.0.6", + "Name": "cookie-signature", + "Identifier": { + "PURL": "pkg:npm/cookie-signature@1.0.6", + "UID": "db6e2d5bc708e791" + }, + "Version": "1.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cookie-signature/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "copy-descriptor@0.1.1", + "Name": "copy-descriptor", + "Identifier": { + "PURL": "pkg:npm/copy-descriptor@0.1.1", + "UID": "cd36ee58fc18a26c" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/copy-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "core-util-is@1.0.2", + "Name": "core-util-is", + "Identifier": { + "PURL": "pkg:npm/core-util-is@1.0.2", + "UID": "f37d87558dafc02f" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/core-util-is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cors@2.8.5", + "Name": "cors", + "Identifier": { + "PURL": "pkg:npm/cors@2.8.5", + "UID": "a6dc33ad95c09869" + }, + "Version": "2.8.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crc@3.8.0", + "Name": "crc", + "Identifier": { + "PURL": "pkg:npm/crc@3.8.0", + "UID": "47b51eb9dc7841ce" + }, + "Version": "3.8.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crc-32@1.2.2", + "Name": "crc-32", + "Identifier": { + "PURL": "pkg:npm/crc-32@1.2.2", + "UID": "f31690ffd6fed255" + }, + "Version": "1.2.2", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crc-32/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crc32-stream@2.0.0", + "Name": "crc32-stream", + "Identifier": { + "PURL": "pkg:npm/crc32-stream@2.0.0", + "UID": "6a31427f13adc004" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crc32-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "create-require@1.1.1", + "Name": "create-require", + "Identifier": { + "PURL": "pkg:npm/create-require@1.1.1", + "UID": "1ff5567ea3dcb39b" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/create-require/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cross-fetch@4.1.0", + "Name": "cross-fetch", + "Identifier": { + "PURL": "pkg:npm/cross-fetch@4.1.0", + "UID": "6a3c54885244330a" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cross-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cross-fetch-polyfill@0.0.0", + "Name": "cross-fetch-polyfill", + "Identifier": { + "PURL": "pkg:npm/cross-fetch-polyfill@0.0.0", + "UID": "9582d100b01d27e2" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cross-fetch/polyfill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cross-spawn@7.0.6", + "Name": "cross-spawn", + "Identifier": { + "PURL": "pkg:npm/cross-spawn@7.0.6", + "UID": "e9da877f8ab2a81c" + }, + "Version": "7.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cross-spawn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crypto-js@3.3.0", + "Name": "crypto-js", + "Identifier": { + "PURL": "pkg:npm/crypto-js@3.3.0", + "UID": "db05eff811a3ecbf" + }, + "Version": "3.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crypto-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dateformat@4.6.3", + "Name": "dateformat", + "Identifier": { + "PURL": "pkg:npm/dateformat@4.6.3", + "UID": "10355f6cf5040b8f" + }, + "Version": "4.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dateformat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "4e693524c06344a" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/body-parser/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "998db20ff0f27dd5" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compression/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "de268f683131c9c9" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "a915319ddddafb8c" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "48ea8a3960ef16db" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finalhandler/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "15cd75b2056b1d1d" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "3b8cf28eab0e23f7" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "60d3613df34fd71c" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "575786a2d12152f1" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@3.2.7", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@3.2.7", + "UID": "90386bf203194153" + }, + "Version": "3.2.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/needle/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@4.3.7", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@4.3.7", + "UID": "bcb1fedfc00b1d" + }, + "Version": "4.3.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decamelize@1.2.0", + "Name": "decamelize", + "Identifier": { + "PURL": "pkg:npm/decamelize@1.2.0", + "UID": "2e9e0978d79c0d6b" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decamelize/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decode-uri-component@0.2.2", + "Name": "decode-uri-component", + "Identifier": { + "PURL": "pkg:npm/decode-uri-component@0.2.2", + "UID": "437b2b47b802286a" + }, + "Version": "0.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decode-uri-component/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress@4.2.1", + "Name": "decompress", + "Identifier": { + "PURL": "pkg:npm/decompress@4.2.1", + "UID": "35a006b691cc5b46" + }, + "Version": "4.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@3.3.0", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@3.3.0", + "UID": "ec7e8db6707fbcb7" + }, + "Version": "3.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@4.2.1", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@4.2.1", + "UID": "7c11c84eba32a91f" + }, + "Version": "4.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@6.0.0", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@6.0.0", + "UID": "82cce25e1d9dce6" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@6.0.0", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@6.0.0", + "UID": "49a2d22eb182825f" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-tar@4.1.1", + "Name": "decompress-tar", + "Identifier": { + "PURL": "pkg:npm/decompress-tar@4.1.1", + "UID": "4af82781749f9f90" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-tarbz2@4.1.1", + "Name": "decompress-tarbz2", + "Identifier": { + "PURL": "pkg:npm/decompress-tarbz2@4.1.1", + "UID": "ce35da2765c2dad6" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tarbz2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-targz@4.1.1", + "Name": "decompress-targz", + "Identifier": { + "PURL": "pkg:npm/decompress-targz@4.1.1", + "UID": "6d3ae848ae8e9760" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-targz/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-unzip@4.0.1", + "Name": "decompress-unzip", + "Identifier": { + "PURL": "pkg:npm/decompress-unzip@4.0.1", + "UID": "2981079d78e1bfa5" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "deep-equal@2.2.3", + "Name": "deep-equal", + "Identifier": { + "PURL": "pkg:npm/deep-equal@2.2.3", + "UID": "7390b253f6bb9465" + }, + "Version": "2.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/deep-equal/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "deep-extend@0.6.0", + "Name": "deep-extend", + "Identifier": { + "PURL": "pkg:npm/deep-extend@0.6.0", + "UID": "4c8952f017baf62b" + }, + "Version": "0.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/deep-extend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-data-property@1.1.4", + "Name": "define-data-property", + "Identifier": { + "PURL": "pkg:npm/define-data-property@1.1.4", + "UID": "10cee05e89e6bfcf" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/define-data-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-properties@1.2.1", + "Name": "define-properties", + "Identifier": { + "PURL": "pkg:npm/define-properties@1.2.1", + "UID": "9e82e0028d0a5f35" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/define-properties/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "55925f285a6fa109" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/class-utils/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "7f3b7df66ed08b20" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "3f7b528987f2926" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "8bcae618acde672e" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "f88e64135de4cc7b" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/static-extend/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@1.0.0", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@1.0.0", + "UID": "d5ba89f268c5df8d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@1.0.0", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@1.0.0", + "UID": "8a6be2e8e601ff47" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@1.0.0", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@1.0.0", + "UID": "b8dd91c836ecc795" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@2.0.2", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@2.0.2", + "UID": "9e1cef306c62ca0c" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "delegates@1.0.0", + "Name": "delegates", + "Identifier": { + "PURL": "pkg:npm/delegates@1.0.0", + "UID": "ec1f010832cdd00b" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/delegates/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "depd@1.1.2", + "Name": "depd", + "Identifier": { + "PURL": "pkg:npm/depd@1.1.2", + "UID": "ded0c6685a710712" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/depd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "depd@2.0.0", + "Name": "depd", + "Identifier": { + "PURL": "pkg:npm/depd@2.0.0", + "UID": "5267378f76b7ef03" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/depd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "destroy@1.2.0", + "Name": "destroy", + "Identifier": { + "PURL": "pkg:npm/destroy@1.2.0", + "UID": "f41ccb7b7c7860f1" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/destroy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-file@1.0.0", + "Name": "detect-file", + "Identifier": { + "PURL": "pkg:npm/detect-file@1.0.0", + "UID": "8ab369a51d4a41d6" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/detect-file/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-libc@1.0.3", + "Name": "detect-libc", + "Identifier": { + "PURL": "pkg:npm/detect-libc@1.0.3", + "UID": "567fa3e5f7da9c2a" + }, + "Version": "1.0.3", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/detect-libc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-libc@2.0.4", + "Name": "detect-libc", + "Identifier": { + "PURL": "pkg:npm/detect-libc@2.0.4", + "UID": "bb2fb79f4e6ca7f8" + }, + "Version": "2.0.4", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-libc@2.0.4", + "Name": "detect-libc", + "Identifier": { + "PURL": "pkg:npm/detect-libc@2.0.4", + "UID": "d24d275e0f2b3562" + }, + "Version": "2.0.4", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dfa@1.2.0", + "Name": "dfa", + "Identifier": { + "PURL": "pkg:npm/dfa@1.2.0", + "UID": "4099ba0465d6feaa" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dfa/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "diff@4.0.2", + "Name": "diff", + "Identifier": { + "PURL": "pkg:npm/diff@4.0.2", + "UID": "a4d861187173176f" + }, + "Version": "4.0.2", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "doctypes@1.1.0", + "Name": "doctypes", + "Identifier": { + "PURL": "pkg:npm/doctypes@1.1.0", + "UID": "be8cbb198f1cd0df" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/doctypes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "domelementtype@1.3.1", + "Name": "domelementtype", + "Identifier": { + "PURL": "pkg:npm/domelementtype@1.3.1", + "UID": "8ed557ce4a93bc77" + }, + "Version": "1.3.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "domhandler@2.1.0", + "Name": "domhandler", + "Identifier": { + "PURL": "pkg:npm/domhandler@2.1.0", + "UID": "5efc7df5b9f6710a" + }, + "Version": "2.1.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "domutils@1.1.6", + "Name": "domutils", + "Identifier": { + "PURL": "pkg:npm/domutils@1.1.6", + "UID": "443cf9503aa36a1b" + }, + "Version": "1.1.6", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dottie@2.0.6", + "Name": "dottie", + "Identifier": { + "PURL": "pkg:npm/dottie@2.0.6", + "UID": "4589244e908d5cfb" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dottie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "double-ended-queue@0.9.7", + "Name": "double-ended-queue", + "Identifier": { + "PURL": "pkg:npm/double-ended-queue@0.9.7", + "UID": "d832955927454743" + }, + "Version": "0.9.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/double-ended-queue/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "download@8.0.0", + "Name": "download", + "Identifier": { + "PURL": "pkg:npm/download@8.0.0", + "UID": "331994a48e6f1680" + }, + "Version": "8.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/download/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dunder-proto@1.0.1", + "Name": "dunder-proto", + "Identifier": { + "PURL": "pkg:npm/dunder-proto@1.0.1", + "UID": "32738518e87ec0a7" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dunder-proto/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "duplexer2@0.1.4", + "Name": "duplexer2", + "Identifier": { + "PURL": "pkg:npm/duplexer2@0.1.4", + "UID": "b6b88322074726c3" + }, + "Version": "0.1.4", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/duplexer2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "duplexer3@0.1.5", + "Name": "duplexer3", + "Identifier": { + "PURL": "pkg:npm/duplexer3@0.1.5", + "UID": "cf17889c72a1d6ea" + }, + "Version": "0.1.5", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/duplexer3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dynamic-dedupe@0.3.0", + "Name": "dynamic-dedupe", + "Identifier": { + "PURL": "pkg:npm/dynamic-dedupe@0.3.0", + "UID": "7b07867258be0c6a" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dynamic-dedupe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eastasianwidth@0.2.0", + "Name": "eastasianwidth", + "Identifier": { + "PURL": "pkg:npm/eastasianwidth@0.2.0", + "UID": "8529e6db2e772f9f" + }, + "Version": "0.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/eastasianwidth/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ee-first@1.1.1", + "Name": "ee-first", + "Identifier": { + "PURL": "pkg:npm/ee-first@1.1.1", + "UID": "911ddfc016c7710d" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ee-first/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eivindfjeldstad-dot@0.0.1", + "Name": "eivindfjeldstad-dot", + "Identifier": { + "PURL": "pkg:npm/eivindfjeldstad-dot@0.0.1", + "UID": "88518845ed739d34" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/eivindfjeldstad-dot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "emoji-regex@8.0.0", + "Name": "emoji-regex", + "Identifier": { + "PURL": "pkg:npm/emoji-regex@8.0.0", + "UID": "de6f3e212c2ba67f" + }, + "Version": "8.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/emoji-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "emoji-regex@9.2.2", + "Name": "emoji-regex", + "Identifier": { + "PURL": "pkg:npm/emoji-regex@9.2.2", + "UID": "764505630443497" + }, + "Version": "9.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "emoji-regex@9.2.2", + "Name": "emoji-regex", + "Identifier": { + "PURL": "pkg:npm/emoji-regex@9.2.2", + "UID": "c8d3eef6cee6358e" + }, + "Version": "9.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "enabled@2.0.0", + "Name": "enabled", + "Identifier": { + "PURL": "pkg:npm/enabled@2.0.0", + "UID": "d3979a5c34cb9abd" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/enabled/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "encodeurl@1.0.2", + "Name": "encodeurl", + "Identifier": { + "PURL": "pkg:npm/encodeurl@1.0.2", + "UID": "2f0746aa5261b6f0" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/node_modules/encodeurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "encodeurl@2.0.0", + "Name": "encodeurl", + "Identifier": { + "PURL": "pkg:npm/encodeurl@2.0.0", + "UID": "3f012eee0f91d0d8" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/encodeurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "encoding@0.1.13", + "Name": "encoding", + "Identifier": { + "PURL": "pkg:npm/encoding@0.1.13", + "UID": "ce03a34b9f363ae4" + }, + "Version": "0.1.13", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/encoding/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "end-of-stream@1.4.5", + "Name": "end-of-stream", + "Identifier": { + "PURL": "pkg:npm/end-of-stream@1.4.5", + "UID": "16c7b95c463979c6" + }, + "Version": "1.4.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/end-of-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "engine.io@4.1.2", + "Name": "engine.io", + "Identifier": { + "PURL": "pkg:npm/engine.io@4.1.2", + "UID": "e41317b2cfdf8e27" + }, + "Version": "4.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "engine.io-parser@4.0.3", + "Name": "engine.io-parser", + "Identifier": { + "PURL": "pkg:npm/engine.io-parser@4.0.3", + "UID": "9427c5fa4693ba20" + }, + "Version": "4.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "env-paths@2.2.1", + "Name": "env-paths", + "Identifier": { + "PURL": "pkg:npm/env-paths@2.2.1", + "UID": "90970aeafd5f9213" + }, + "Version": "2.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/env-paths/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "err-code@1.1.2", + "Name": "err-code", + "Identifier": { + "PURL": "pkg:npm/err-code@1.1.2", + "UID": "e3b9cfcecd470f8d" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "err-code@2.0.3", + "Name": "err-code", + "Identifier": { + "PURL": "pkg:npm/err-code@2.0.3", + "UID": "c49b53b167a169c5" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/err-code/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "errorhandler@1.5.1", + "Name": "errorhandler", + "Identifier": { + "PURL": "pkg:npm/errorhandler@1.5.1", + "UID": "8b4083c55e1f061d" + }, + "Version": "1.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/errorhandler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-define-property@1.0.1", + "Name": "es-define-property", + "Identifier": { + "PURL": "pkg:npm/es-define-property@1.0.1", + "UID": "4180e5af652ac5b0" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-errors@1.3.0", + "Name": "es-errors", + "Identifier": { + "PURL": "pkg:npm/es-errors@1.3.0", + "UID": "f6cf2e4d32ece532" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-get-iterator@1.1.3", + "Name": "es-get-iterator", + "Identifier": { + "PURL": "pkg:npm/es-get-iterator@1.1.3", + "UID": "697471e72e4767ee" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-get-iterator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-object-atoms@1.1.1", + "Name": "es-object-atoms", + "Identifier": { + "PURL": "pkg:npm/es-object-atoms@1.1.1", + "UID": "ed20130ca21a2ef9" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-object-atoms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "escape-html@1.0.3", + "Name": "escape-html", + "Identifier": { + "PURL": "pkg:npm/escape-html@1.0.3", + "UID": "a2c55cf021fa86b1" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/escape-html/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "escape-string-regexp@1.0.5", + "Name": "escape-string-regexp", + "Identifier": { + "PURL": "pkg:npm/escape-string-regexp@1.0.5", + "UID": "8ac9be72f39800bb" + }, + "Version": "1.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/escape-string-regexp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "escodegen@2.1.0", + "Name": "escodegen", + "Identifier": { + "PURL": "pkg:npm/escodegen@2.1.0", + "UID": "6bd3e5e4d51032b7" + }, + "Version": "2.1.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/escodegen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "esprima@1.0.4", + "Name": "esprima", + "Identifier": { + "PURL": "pkg:npm/esprima@1.0.4", + "UID": "504e4e4902da8dca" + }, + "Version": "1.0.4", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/notevil/node_modules/esprima/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "esprima@4.0.1", + "Name": "esprima", + "Identifier": { + "PURL": "pkg:npm/esprima@4.0.1", + "UID": "cd237560af49870c" + }, + "Version": "4.0.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/esprima/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "estraverse@5.3.0", + "Name": "estraverse", + "Identifier": { + "PURL": "pkg:npm/estraverse@5.3.0", + "UID": "3bccaff6e05906e9" + }, + "Version": "5.3.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/estraverse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "esutils@2.0.3", + "Name": "esutils", + "Identifier": { + "PURL": "pkg:npm/esutils@2.0.3", + "UID": "24b91a97a14aea7c" + }, + "Version": "2.0.3", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/esutils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "etag@1.8.1", + "Name": "etag", + "Identifier": { + "PURL": "pkg:npm/etag@1.8.1", + "UID": "1d1b85f5bac6104c" + }, + "Version": "1.8.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/etag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ethereum-cryptography@2.2.1", + "Name": "ethereum-cryptography", + "Identifier": { + "PURL": "pkg:npm/ethereum-cryptography@2.2.1", + "UID": "2dd0f8bd5c1e5f3a" + }, + "Version": "2.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethereum-cryptography/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ethers@6.15.0", + "Name": "ethers", + "Identifier": { + "PURL": "pkg:npm/ethers@6.15.0", + "UID": "e5bc9312757d3832" + }, + "Version": "6.15.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "event-target-shim@5.0.1", + "Name": "event-target-shim", + "Identifier": { + "PURL": "pkg:npm/event-target-shim@5.0.1", + "UID": "30001073e8a310d8" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/event-target-shim/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eventemitter2@0.4.14", + "Name": "eventemitter2", + "Identifier": { + "PURL": "pkg:npm/eventemitter2@0.4.14", + "UID": "a64ded680490f6c8" + }, + "Version": "0.4.14", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eventemitter3@1.1.1", + "Name": "eventemitter3", + "Identifier": { + "PURL": "pkg:npm/eventemitter3@1.1.1", + "UID": "c34064e87ed8c30f" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eventemitter3@5.0.1", + "Name": "eventemitter3", + "Identifier": { + "PURL": "pkg:npm/eventemitter3@5.0.1", + "UID": "9eae2c446d7e8722" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "events@3.3.0", + "Name": "events", + "Identifier": { + "PURL": "pkg:npm/events@3.3.0", + "UID": "c7717c7832db7ef7" + }, + "Version": "3.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/events/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "exit@0.1.2", + "Name": "exit", + "Identifier": { + "PURL": "pkg:npm/exit@0.1.2", + "UID": "1ee077c03c24a76b" + }, + "Version": "0.1.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/exit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "expand-brackets@2.1.4", + "Name": "expand-brackets", + "Identifier": { + "PURL": "pkg:npm/expand-brackets@2.1.4", + "UID": "d4d8a4e26b849e32" + }, + "Version": "2.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "expand-template@2.0.3", + "Name": "expand-template", + "Identifier": { + "PURL": "pkg:npm/expand-template@2.0.3", + "UID": "7ffcf07f65f4dace" + }, + "Version": "2.0.3", + "Licenses": [ + "(MIT OR WTFPL)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "expand-tilde@2.0.2", + "Name": "expand-tilde", + "Identifier": { + "PURL": "pkg:npm/expand-tilde@2.0.2", + "UID": "4dd79957cb4bd060" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-tilde/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "exponential-backoff@3.1.2", + "Name": "exponential-backoff", + "Identifier": { + "PURL": "pkg:npm/exponential-backoff@3.1.2", + "UID": "6b9cf3b0b68fb2f4" + }, + "Version": "3.1.2", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/exponential-backoff/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express@4.21.2", + "Name": "express", + "Identifier": { + "PURL": "pkg:npm/express@4.21.2", + "UID": "262f4420c4805381" + }, + "Version": "4.21.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-ipfilter@1.3.2", + "Name": "express-ipfilter", + "Identifier": { + "PURL": "pkg:npm/express-ipfilter@1.3.2", + "UID": "d3e80cb5fa446150" + }, + "Version": "1.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-ipfilter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-jwt@0.1.3", + "Name": "express-jwt", + "Identifier": { + "PURL": "pkg:npm/express-jwt@0.1.3", + "UID": "6c1d77484eafca2e" + }, + "Version": "0.1.3", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-jwt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-rate-limit@7.5.1", + "Name": "express-rate-limit", + "Identifier": { + "PURL": "pkg:npm/express-rate-limit@7.5.1", + "UID": "95a8a024bbf3f62e" + }, + "Version": "7.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-rate-limit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-robots-txt@0.4.1", + "Name": "express-robots-txt", + "Identifier": { + "PURL": "pkg:npm/express-robots-txt@0.4.1", + "UID": "dc646a82755b5ed5" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-robots-txt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-security.txt@2.0.0", + "Name": "express-security.txt", + "Identifier": { + "PURL": "pkg:npm/express-security.txt@2.0.0", + "UID": "8f8cb7a6b441eb2e" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-security.txt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ext-list@2.2.2", + "Name": "ext-list", + "Identifier": { + "PURL": "pkg:npm/ext-list@2.2.2", + "UID": "919b23ea5f125e2c" + }, + "Version": "2.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ext-list/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ext-name@5.0.0", + "Name": "ext-name", + "Identifier": { + "PURL": "pkg:npm/ext-name@5.0.0", + "UID": "8cf298e10e489bc6" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ext-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend@3.0.2", + "Name": "extend", + "Identifier": { + "PURL": "pkg:npm/extend@3.0.2", + "UID": "41b74e3d2f0757c8" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "a2e76016a4d82ec2" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/braces/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "847a901b2e3a23a6" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "40b114c4c5f0ff5d" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "2508862fbd32d83c" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "3010c603bf70ff8d" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "55e4f681c3ce6a7c" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@3.0.2", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@3.0.2", + "UID": "ea0d70d8e9444a3d" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extglob@2.0.4", + "Name": "extglob", + "Identifier": { + "PURL": "pkg:npm/extglob@2.0.4", + "UID": "ab1d85d761b27c7" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fast.js@0.1.1", + "Name": "fast.js", + "Identifier": { + "PURL": "pkg:npm/fast.js@0.1.1", + "UID": "33cdd677a04b5d52" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fast.js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fd-slicer@1.1.0", + "Name": "fd-slicer", + "Identifier": { + "PURL": "pkg:npm/fd-slicer@1.1.0", + "UID": "29d1a7f06b46ec34" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fd-slicer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fdir@6.5.0", + "Name": "fdir", + "Identifier": { + "PURL": "pkg:npm/fdir@6.5.0", + "UID": "6ea371da3b5d1d49" + }, + "Version": "6.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "feature-policy@0.5.0", + "Name": "feature-policy", + "Identifier": { + "PURL": "pkg:npm/feature-policy@0.5.0", + "UID": "5107647a6d352453" + }, + "Version": "0.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/feature-policy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fecha@4.2.3", + "Name": "fecha", + "Identifier": { + "PURL": "pkg:npm/fecha@4.2.3", + "UID": "7085968babc8bd28" + }, + "Version": "4.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fecha/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-js@0.3.0", + "Name": "file-js", + "Identifier": { + "PURL": "pkg:npm/file-js@0.3.0", + "UID": "e62d873d3c923cef" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-stream-rotator@1.0.0", + "Name": "file-stream-rotator", + "Identifier": { + "PURL": "pkg:npm/file-stream-rotator@1.0.0", + "UID": "4c0b838c0855d105" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-stream-rotator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@11.1.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@11.1.0", + "UID": "7e8ccecd85376fbf" + }, + "Version": "11.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/download/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@16.5.4", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@16.5.4", + "UID": "afda4ee71d7d584a" + }, + "Version": "16.5.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@3.9.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@3.9.0", + "UID": "2ef5fdc16f5f06a9" + }, + "Version": "3.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@4.4.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@4.4.0", + "UID": "50585fe7689fb1e1" + }, + "Version": "4.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archive-type/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@5.2.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@5.2.0", + "UID": "1f6a6ac227493f46" + }, + "Version": "5.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@5.2.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@5.2.0", + "UID": "3784843a5f8866d8" + }, + "Version": "5.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@6.2.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@6.2.0", + "UID": "f4c119b6d215ce4b" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-uri-to-path@1.0.0", + "Name": "file-uri-to-path", + "Identifier": { + "PURL": "pkg:npm/file-uri-to-path@1.0.0", + "UID": "7ad8aab563aa95d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-uri-to-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filehound@1.17.6", + "Name": "filehound", + "Identifier": { + "PURL": "pkg:npm/filehound@1.17.6", + "UID": "7b0c69cfc2a32fb0" + }, + "Version": "1.17.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filehound/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filename-reserved-regex@2.0.0", + "Name": "filename-reserved-regex", + "Identifier": { + "PURL": "pkg:npm/filename-reserved-regex@2.0.0", + "UID": "ea81b17620975fe" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filename-reserved-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filenamify@3.0.0", + "Name": "filenamify", + "Identifier": { + "PURL": "pkg:npm/filenamify@3.0.0", + "UID": "97057a398670f307" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filenamify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filesniffer@1.0.3", + "Name": "filesniffer", + "Identifier": { + "PURL": "pkg:npm/filesniffer@1.0.3", + "UID": "4523f4eda414644e" + }, + "Version": "1.0.3", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filesniffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@4.0.0", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@4.0.0", + "UID": "e4d6da7320fa0aa5" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@7.1.1", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@7.1.1", + "UID": "29e42c74edbb6cbf" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@7.1.1", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@7.1.1", + "UID": "3610d86bfcead8f6" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@7.1.1", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@7.1.1", + "UID": "ff283883135fb8f2" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "finale-rest@1.2.2", + "Name": "finale-rest", + "Identifier": { + "PURL": "pkg:npm/finale-rest@1.2.2", + "UID": "320b701056e1773a" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finale-rest/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "finalhandler@1.3.1", + "Name": "finalhandler", + "Identifier": { + "PURL": "pkg:npm/finalhandler@1.3.1", + "UID": "eba7117ab7aed378" + }, + "Version": "1.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finalhandler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "find-up@4.1.0", + "Name": "find-up", + "Identifier": { + "PURL": "pkg:npm/find-up@4.1.0", + "UID": "4b9847b2e2c872fd" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/find-up/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "findup-sync@2.0.0", + "Name": "findup-sync", + "Identifier": { + "PURL": "pkg:npm/findup-sync@2.0.0", + "UID": "5c2c9bc39df4cda6" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/findup-sync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "findup-sync@4.0.0", + "Name": "findup-sync", + "Identifier": { + "PURL": "pkg:npm/findup-sync@4.0.0", + "UID": "7568f4c0b6701f1a" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/findup-sync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "findup-sync@5.0.0", + "Name": "findup-sync", + "Identifier": { + "PURL": "pkg:npm/findup-sync@5.0.0", + "UID": "4d2984f184ebfb94" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/findup-sync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fined@1.2.0", + "Name": "fined", + "Identifier": { + "PURL": "pkg:npm/fined@1.2.0", + "UID": "64357c4ec147bf64" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fined/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "flagged-respawn@1.0.1", + "Name": "flagged-respawn", + "Identifier": { + "PURL": "pkg:npm/flagged-respawn@1.0.1", + "UID": "283b4ccbf010a290" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/flagged-respawn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fn.name@1.1.0", + "Name": "fn.name", + "Identifier": { + "PURL": "pkg:npm/fn.name@1.1.0", + "UID": "d4f4a25f13e42e84" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fn.name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fontkit@1.9.0", + "Name": "fontkit", + "Identifier": { + "PURL": "pkg:npm/fontkit@1.9.0", + "UID": "733a34b0554da089" + }, + "Version": "1.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fontkit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "for-each@0.3.5", + "Name": "for-each", + "Identifier": { + "PURL": "pkg:npm/for-each@0.3.5", + "UID": "50589ac3e1ec88c3" + }, + "Version": "0.3.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/for-each/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "for-in@1.0.2", + "Name": "for-in", + "Identifier": { + "PURL": "pkg:npm/for-in@1.0.2", + "UID": "8d20ca123921a2ac" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/for-in/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "for-own@1.0.0", + "Name": "for-own", + "Identifier": { + "PURL": "pkg:npm/for-own@1.0.0", + "UID": "6a2fbcfb367a290d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/for-own/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "foreachasync@3.0.0", + "Name": "foreachasync", + "Identifier": { + "PURL": "pkg:npm/foreachasync@3.0.0", + "UID": "5a6c8f4a583c887" + }, + "Version": "3.0.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/foreachasync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "foreground-child@3.3.1", + "Name": "foreground-child", + "Identifier": { + "PURL": "pkg:npm/foreground-child@3.3.1", + "UID": "c2eb752c7fcf9dfb" + }, + "Version": "3.3.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/foreground-child/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "formatio@1.1.1", + "Name": "formatio", + "Identifier": { + "PURL": "pkg:npm/formatio@1.1.1", + "UID": "8d9c3410ecd51f89" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/formatio/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "forwarded@0.2.0", + "Name": "forwarded", + "Identifier": { + "PURL": "pkg:npm/forwarded@0.2.0", + "UID": "7a865a47807b992d" + }, + "Version": "0.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/forwarded/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fragment-cache@0.2.1", + "Name": "fragment-cache", + "Identifier": { + "PURL": "pkg:npm/fragment-cache@0.2.1", + "UID": "93ce52de8581ea8c" + }, + "Version": "0.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fragment-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fresh@0.5.2", + "Name": "fresh", + "Identifier": { + "PURL": "pkg:npm/fresh@0.5.2", + "UID": "9da724ad83ddcbb1" + }, + "Version": "0.5.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fresh/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "from2@2.3.0", + "Name": "from2", + "Identifier": { + "PURL": "pkg:npm/from2@2.3.0", + "UID": "809ee7407b64ed4" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/from2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "frontend@19.0.0", + "Name": "frontend", + "Identifier": { + "PURL": "pkg:npm/frontend@19.0.0", + "UID": "7e704154b8992946" + }, + "Version": "19.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/frontend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-constants@1.0.0", + "Name": "fs-constants", + "Identifier": { + "PURL": "pkg:npm/fs-constants@1.0.0", + "UID": "36a12fd0c33d28ff" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs-constants/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-extra@9.1.0", + "Name": "fs-extra", + "Identifier": { + "PURL": "pkg:npm/fs-extra@9.1.0", + "UID": "2e5f4c3f156125d0" + }, + "Version": "9.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs-extra/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-minipass@1.2.7", + "Name": "fs-minipass", + "Identifier": { + "PURL": "pkg:npm/fs-minipass@1.2.7", + "UID": "ef84753fbc9a0d8f" + }, + "Version": "1.2.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-minipass@2.1.0", + "Name": "fs-minipass", + "Identifier": { + "PURL": "pkg:npm/fs-minipass@2.1.0", + "UID": "9e8db61cae863f36" + }, + "Version": "2.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-minipass@3.0.3", + "Name": "fs-minipass", + "Identifier": { + "PURL": "pkg:npm/fs-minipass@3.0.3", + "UID": "7f2f8521a0de7acb" + }, + "Version": "3.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs.realpath@1.0.0", + "Name": "fs.realpath", + "Identifier": { + "PURL": "pkg:npm/fs.realpath@1.0.0", + "UID": "96437950ad7fb971" + }, + "Version": "1.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs.realpath/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fstream@1.0.12", + "Name": "fstream", + "Identifier": { + "PURL": "pkg:npm/fstream@1.0.12", + "UID": "138ff59dd48b6b6c" + }, + "Version": "1.0.12", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "function-bind@1.1.2", + "Name": "function-bind", + "Identifier": { + "PURL": "pkg:npm/function-bind@1.1.2", + "UID": "5210f47cf13dc081" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/function-bind/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "functions-have-names@1.2.3", + "Name": "functions-have-names", + "Identifier": { + "PURL": "pkg:npm/functions-have-names@1.2.3", + "UID": "62845c2ceffd3a6" + }, + "Version": "1.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/functions-have-names/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fuzzball@1.4.0", + "Name": "fuzzball", + "Identifier": { + "PURL": "pkg:npm/fuzzball@1.4.0", + "UID": "7c16ad0735b1d192" + }, + "Version": "1.4.0", + "Licenses": [ + "GPL-2.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fuzzball/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "gauge@2.7.4", + "Name": "gauge", + "Identifier": { + "PURL": "pkg:npm/gauge@2.7.4", + "UID": "95d04490eaca091f" + }, + "Version": "2.7.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "gauge@4.0.4", + "Name": "gauge", + "Identifier": { + "PURL": "pkg:npm/gauge@4.0.4", + "UID": "69602696872df8d3" + }, + "Version": "4.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/gauge/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "geojson-utils@1.1.0", + "Name": "geojson-utils", + "Identifier": { + "PURL": "pkg:npm/geojson-utils@1.1.0", + "UID": "5d28f409536948d6" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/geojson-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-caller-file@2.0.5", + "Name": "get-caller-file", + "Identifier": { + "PURL": "pkg:npm/get-caller-file@2.0.5", + "UID": "31821b37e36c8831" + }, + "Version": "2.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-caller-file/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-intrinsic@1.3.0", + "Name": "get-intrinsic", + "Identifier": { + "PURL": "pkg:npm/get-intrinsic@1.3.0", + "UID": "aa0ab63e2741be1c" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-intrinsic/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-proto@1.0.1", + "Name": "get-proto", + "Identifier": { + "PURL": "pkg:npm/get-proto@1.0.1", + "UID": "1cf229e6d2e8a69" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-proto/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@2.3.1", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@2.3.1", + "UID": "8454114c5574a2d8" + }, + "Version": "2.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@3.0.0", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@3.0.0", + "UID": "d88408f9b9b5bdfd" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@3.0.0", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@3.0.0", + "UID": "6be470771810704" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/got/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@4.1.0", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@4.1.0", + "UID": "828397c0cb46a2b1" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-value@2.0.6", + "Name": "get-value", + "Identifier": { + "PURL": "pkg:npm/get-value@2.0.6", + "UID": "54c0c9bb66c6f6bc" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "getobject@1.0.2", + "Name": "getobject", + "Identifier": { + "PURL": "pkg:npm/getobject@1.0.2", + "UID": "10c6fda9a15e11fc" + }, + "Version": "1.0.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/getobject/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "github-from-package@0.0.0", + "Name": "github-from-package", + "Identifier": { + "PURL": "pkg:npm/github-from-package@0.0.0", + "UID": "2f687d267e0db5f" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/github-from-package/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@10.4.5", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@10.4.5", + "UID": "8555ad7448c22463" + }, + "Version": "10.4.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.1.7", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.1.7", + "UID": "cf08ae0dc591f60c" + }, + "Version": "7.1.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "6917e04ee373ae27" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "6485c4ebbaf24af5" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "7c9ad87e73557c49" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "c871fea59dee86d2" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "35b29226b7c7e803" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "9884070c67bfbfa1" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "3af636ae11bc0a14" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob-parent@5.1.2", + "Name": "glob-parent", + "Identifier": { + "PURL": "pkg:npm/glob-parent@5.1.2", + "UID": "389487f98d653d8c" + }, + "Version": "5.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "global-modules@1.0.0", + "Name": "global-modules", + "Identifier": { + "PURL": "pkg:npm/global-modules@1.0.0", + "UID": "dbe57268826de04a" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-modules/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "global-prefix@1.0.2", + "Name": "global-prefix", + "Identifier": { + "PURL": "pkg:npm/global-prefix@1.0.2", + "UID": "4e88b387e8a016d5" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-prefix/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "gopd@1.2.0", + "Name": "gopd", + "Identifier": { + "PURL": "pkg:npm/gopd@1.2.0", + "UID": "d90c403a9d1ef74e" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gopd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "got@8.3.2", + "Name": "got", + "Identifier": { + "PURL": "pkg:npm/got@8.3.2", + "UID": "ffeef9b389fac3" + }, + "Version": "8.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/got/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "graceful-fs@4.2.11", + "Name": "graceful-fs", + "Identifier": { + "PURL": "pkg:npm/graceful-fs@4.2.11", + "UID": "a6e498213e678a42" + }, + "Version": "4.2.11", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/graceful-fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt@1.6.1", + "Name": "grunt", + "Identifier": { + "PURL": "pkg:npm/grunt@1.6.1", + "UID": "e19b1471dfcfc0ff" + }, + "Version": "1.6.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-cli@1.4.3", + "Name": "grunt-cli", + "Identifier": { + "PURL": "pkg:npm/grunt-cli@1.4.3", + "UID": "dd132f930b94660c" + }, + "Version": "1.4.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-contrib-compress@1.6.0", + "Name": "grunt-contrib-compress", + "Identifier": { + "PURL": "pkg:npm/grunt-contrib-compress@1.6.0", + "UID": "e578968e01c8ece3" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-known-options@2.0.0", + "Name": "grunt-known-options", + "Identifier": { + "PURL": "pkg:npm/grunt-known-options@2.0.0", + "UID": "3a26553f47e6bbc6" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-known-options/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-legacy-log@3.0.0", + "Name": "grunt-legacy-log", + "Identifier": { + "PURL": "pkg:npm/grunt-legacy-log@3.0.0", + "UID": "78a8ab7fbd991cc2" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-legacy-log-utils@2.1.0", + "Name": "grunt-legacy-log-utils", + "Identifier": { + "PURL": "pkg:npm/grunt-legacy-log-utils@2.1.0", + "UID": "c42a41634697147" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-legacy-util@2.0.1", + "Name": "grunt-legacy-util", + "Identifier": { + "PURL": "pkg:npm/grunt-legacy-util@2.0.1", + "UID": "e13dbd17cdbca318" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-util/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-replace-json@0.1.0", + "Name": "grunt-replace-json", + "Identifier": { + "PURL": "pkg:npm/grunt-replace-json@0.1.0", + "UID": "b3f3c36b4e64c44e" + }, + "Version": "0.1.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-replace-json/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "handlebars@4.7.7", + "Name": "handlebars", + "Identifier": { + "PURL": "pkg:npm/handlebars@4.7.7", + "UID": "1daf2e2c02c5c519" + }, + "Version": "4.7.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/handlebars/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-ansi@2.0.0", + "Name": "has-ansi", + "Identifier": { + "PURL": "pkg:npm/has-ansi@2.0.0", + "UID": "a551fcad3d6a3bf3" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-bigints@1.1.0", + "Name": "has-bigints", + "Identifier": { + "PURL": "pkg:npm/has-bigints@1.1.0", + "UID": "2caecbec1ab78878" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-bigints/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-flag@3.0.0", + "Name": "has-flag", + "Identifier": { + "PURL": "pkg:npm/has-flag@3.0.0", + "UID": "4764fcff869871d9" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-flag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-flag@4.0.0", + "Name": "has-flag", + "Identifier": { + "PURL": "pkg:npm/has-flag@4.0.0", + "UID": "daacd50b25bbf5f8" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-property-descriptors@1.0.2", + "Name": "has-property-descriptors", + "Identifier": { + "PURL": "pkg:npm/has-property-descriptors@1.0.2", + "UID": "6b7ca3f69a487d81" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-property-descriptors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-symbol-support-x@1.4.2", + "Name": "has-symbol-support-x", + "Identifier": { + "PURL": "pkg:npm/has-symbol-support-x@1.4.2", + "UID": "4b9794367f9e1927" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-symbol-support-x/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-symbols@1.1.0", + "Name": "has-symbols", + "Identifier": { + "PURL": "pkg:npm/has-symbols@1.1.0", + "UID": "839f5c25c8fec90a" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-symbols/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-to-string-tag-x@1.4.1", + "Name": "has-to-string-tag-x", + "Identifier": { + "PURL": "pkg:npm/has-to-string-tag-x@1.4.1", + "UID": "8c4fab4dd3b8a525" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-to-string-tag-x/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-tostringtag@1.0.2", + "Name": "has-tostringtag", + "Identifier": { + "PURL": "pkg:npm/has-tostringtag@1.0.2", + "UID": "b459875aa9d222c9" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-tostringtag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-unicode@2.0.1", + "Name": "has-unicode", + "Identifier": { + "PURL": "pkg:npm/has-unicode@2.0.1", + "UID": "4fc51ca1eaef1883" + }, + "Version": "2.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-unicode/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-value@0.3.1", + "Name": "has-value", + "Identifier": { + "PURL": "pkg:npm/has-value@0.3.1", + "UID": "80dcc67d2b8e5d90" + }, + "Version": "0.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-value@1.0.0", + "Name": "has-value", + "Identifier": { + "PURL": "pkg:npm/has-value@1.0.0", + "UID": "bc7753862a582925" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-values@0.1.4", + "Name": "has-values", + "Identifier": { + "PURL": "pkg:npm/has-values@0.1.4", + "UID": "2c4fcbb56dc6cd08" + }, + "Version": "0.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-values/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-values@1.0.0", + "Name": "has-values", + "Identifier": { + "PURL": "pkg:npm/has-values@1.0.0", + "UID": "19619fb4047ddf05" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-values/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hashids@2.3.0", + "Name": "hashids", + "Identifier": { + "PURL": "pkg:npm/hashids@2.3.0", + "UID": "7a3f65fdb0ef217f" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hashids/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hasown@2.0.2", + "Name": "hasown", + "Identifier": { + "PURL": "pkg:npm/hasown@2.0.2", + "UID": "319138eec8c833e8" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hasown/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hbs@4.2.0", + "Name": "hbs", + "Identifier": { + "PURL": "pkg:npm/hbs@4.2.0", + "UID": "81ef8e444372cd19" + }, + "Version": "4.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hbs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "he@0.4.1", + "Name": "he", + "Identifier": { + "PURL": "pkg:npm/he@0.4.1", + "UID": "85423773da221cc9" + }, + "Version": "0.4.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/he/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "heap@0.2.7", + "Name": "heap", + "Identifier": { + "PURL": "pkg:npm/heap@0.2.7", + "UID": "44fae6faf3765918" + }, + "Version": "0.2.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/heap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "helmet@4.6.0", + "Name": "helmet", + "Identifier": { + "PURL": "pkg:npm/helmet@4.6.0", + "UID": "5e5baa82da08ca40" + }, + "Version": "4.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/helmet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hoister@0.0.2", + "Name": "hoister", + "Identifier": { + "PURL": "pkg:npm/hoister@0.0.2", + "UID": "3c75fb408cee6bdb" + }, + "Version": "0.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hoister/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "homedir-polyfill@1.0.3", + "Name": "homedir-polyfill", + "Identifier": { + "PURL": "pkg:npm/homedir-polyfill@1.0.3", + "UID": "98efa53c99a94559" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/homedir-polyfill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hooker@0.2.3", + "Name": "hooker", + "Identifier": { + "PURL": "pkg:npm/hooker@0.2.3", + "UID": "7990e3cc22e8ffd" + }, + "Version": "0.2.3", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hooker/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "html-entities@1.4.0", + "Name": "html-entities", + "Identifier": { + "PURL": "pkg:npm/html-entities@1.4.0", + "UID": "ec194d18658e1277" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/html-entities/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "htmlparser2@3.3.0", + "Name": "htmlparser2", + "Identifier": { + "PURL": "pkg:npm/htmlparser2@3.3.0", + "UID": "d839033414c8899c" + }, + "Version": "3.3.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-cache-semantics@3.8.1", + "Name": "http-cache-semantics", + "Identifier": { + "PURL": "pkg:npm/http-cache-semantics@3.8.1", + "UID": "ddc54df1f009db5f" + }, + "Version": "3.8.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/http-cache-semantics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-cache-semantics@4.2.0", + "Name": "http-cache-semantics", + "Identifier": { + "PURL": "pkg:npm/http-cache-semantics@4.2.0", + "UID": "ad611d4a4e9e62d4" + }, + "Version": "4.2.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-cache-semantics@4.2.0", + "Name": "http-cache-semantics", + "Identifier": { + "PURL": "pkg:npm/http-cache-semantics@4.2.0", + "UID": "fe513c040512b1b7" + }, + "Version": "4.2.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-errors@1.6.3", + "Name": "http-errors", + "Identifier": { + "PURL": "pkg:npm/http-errors@1.6.3", + "UID": "e4a6459fa4d6d581" + }, + "Version": "1.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/http-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-errors@2.0.0", + "Name": "http-errors", + "Identifier": { + "PURL": "pkg:npm/http-errors@2.0.0", + "UID": "164df54faa5fbaa9" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/http-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-proxy-agent@4.0.1", + "Name": "http-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/http-proxy-agent@4.0.1", + "UID": "134d36a7bb639882" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-proxy-agent@5.0.0", + "Name": "http-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/http-proxy-agent@5.0.0", + "UID": "831f497243a6a70d" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/http-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-proxy-agent@7.0.2", + "Name": "http-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/http-proxy-agent@7.0.2", + "UID": "bb9ad3bbea26dad" + }, + "Version": "7.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "https-proxy-agent@5.0.1", + "Name": "https-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/https-proxy-agent@5.0.1", + "UID": "ad2f84adf8fe176a" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/https-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "https-proxy-agent@7.0.6", + "Name": "https-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/https-proxy-agent@7.0.6", + "UID": "ec4b2356124fa716" + }, + "Version": "7.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "humanize-ms@1.2.1", + "Name": "humanize-ms", + "Identifier": { + "PURL": "pkg:npm/humanize-ms@1.2.1", + "UID": "fb237736d7097f97" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/humanize-ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "i18n@0.11.1", + "Name": "i18n", + "Identifier": { + "PURL": "pkg:npm/i18n@0.11.1", + "UID": "4ab23dceb3869008" + }, + "Version": "0.11.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/i18n/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iconv-lite@0.4.24", + "Name": "iconv-lite", + "Identifier": { + "PURL": "pkg:npm/iconv-lite@0.4.24", + "UID": "13e1acdd4a605ec2" + }, + "Version": "0.4.24", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/iconv-lite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iconv-lite@0.6.3", + "Name": "iconv-lite", + "Identifier": { + "PURL": "pkg:npm/iconv-lite@0.6.3", + "UID": "511674f37572b6b0" + }, + "Version": "0.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iconv-lite@0.6.3", + "Name": "iconv-lite", + "Identifier": { + "PURL": "pkg:npm/iconv-lite@0.6.3", + "UID": "b3f7f24be93de555" + }, + "Version": "0.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ieee754@1.2.1", + "Name": "ieee754", + "Identifier": { + "PURL": "pkg:npm/ieee754@1.2.1", + "UID": "56078040e53a07fb" + }, + "Version": "1.2.1", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ieee754/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ignore-walk@3.0.4", + "Name": "ignore-walk", + "Identifier": { + "PURL": "pkg:npm/ignore-walk@3.0.4", + "UID": "eb4b4a1bfa7cc23d" + }, + "Version": "3.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ignore-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iltorb@2.4.5", + "Name": "iltorb", + "Identifier": { + "PURL": "pkg:npm/iltorb@2.4.5", + "UID": "b1827709fe40f3b8" + }, + "Version": "2.4.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/iltorb/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "imurmurhash@0.1.4", + "Name": "imurmurhash", + "Identifier": { + "PURL": "pkg:npm/imurmurhash@0.1.4", + "UID": "cfd55bb090452055" + }, + "Version": "0.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/imurmurhash/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "indent-string@4.0.0", + "Name": "indent-string", + "Identifier": { + "PURL": "pkg:npm/indent-string@4.0.0", + "UID": "5081807762560301" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/indent-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "infer-owner@1.0.4", + "Name": "infer-owner", + "Identifier": { + "PURL": "pkg:npm/infer-owner@1.0.4", + "UID": "c1d991fb231888f8" + }, + "Version": "1.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/infer-owner/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inflection@1.13.4", + "Name": "inflection", + "Identifier": { + "PURL": "pkg:npm/inflection@1.13.4", + "UID": "82ed5ffb0e25e46b" + }, + "Version": "1.13.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/inflection/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inflight@1.0.6", + "Name": "inflight", + "Identifier": { + "PURL": "pkg:npm/inflight@1.0.6", + "UID": "6a5cff4b091c0d61" + }, + "Version": "1.0.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/inflight/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inherits@2.0.3", + "Name": "inherits", + "Identifier": { + "PURL": "pkg:npm/inherits@2.0.3", + "UID": "af617a6c0e591a2b" + }, + "Version": "2.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/inherits/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inherits@2.0.4", + "Name": "inherits", + "Identifier": { + "PURL": "pkg:npm/inherits@2.0.4", + "UID": "1531daa95afd56f7" + }, + "Version": "2.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/inherits/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ini@1.3.8", + "Name": "ini", + "Identifier": { + "PURL": "pkg:npm/ini@1.3.8", + "UID": "ddeec74e3ea290b5" + }, + "Version": "1.3.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-prefix/node_modules/ini/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ini@1.3.8", + "Name": "ini", + "Identifier": { + "PURL": "pkg:npm/ini@1.3.8", + "UID": "5ecf3a4480f3af1b" + }, + "Version": "1.3.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rc/node_modules/ini/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "internal-slot@1.1.0", + "Name": "internal-slot", + "Identifier": { + "PURL": "pkg:npm/internal-slot@1.1.0", + "UID": "b365c96f09f106c" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/internal-slot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "interpret@1.1.0", + "Name": "interpret", + "Identifier": { + "PURL": "pkg:npm/interpret@1.1.0", + "UID": "8143cff0bd7437d" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/interpret/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "into-stream@3.1.0", + "Name": "into-stream", + "Identifier": { + "PURL": "pkg:npm/into-stream@3.1.0", + "UID": "77436ded185bdc95" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/into-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "invariant@2.2.4", + "Name": "invariant", + "Identifier": { + "PURL": "pkg:npm/invariant@2.2.4", + "UID": "34b3968c4baa473d" + }, + "Version": "2.2.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/invariant/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ip@2.0.1", + "Name": "ip", + "Identifier": { + "PURL": "pkg:npm/ip@2.0.1", + "UID": "cb84ea2f54a9433c" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ip/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ip-address@10.0.1", + "Name": "ip-address", + "Identifier": { + "PURL": "pkg:npm/ip-address@10.0.1", + "UID": "7a7a4d69fe40a29b" + }, + "Version": "10.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ip-address/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ip6@0.2.11", + "Name": "ip6", + "Identifier": { + "PURL": "pkg:npm/ip6@0.2.11", + "UID": "eea86ac68175300d" + }, + "Version": "0.2.11", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ip6/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ipaddr.js@1.9.1", + "Name": "ipaddr.js", + "Identifier": { + "PURL": "pkg:npm/ipaddr.js@1.9.1", + "UID": "253f1619a16e8be2" + }, + "Version": "1.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ipaddr.js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-absolute@1.0.0", + "Name": "is-absolute", + "Identifier": { + "PURL": "pkg:npm/is-absolute@1.0.0", + "UID": "6c417b0a63c3bfb5" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-absolute/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-accessor-descriptor@1.0.1", + "Name": "is-accessor-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-accessor-descriptor@1.0.1", + "UID": "a0c2d880dda16762" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-accessor-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-arguments@1.2.0", + "Name": "is-arguments", + "Identifier": { + "PURL": "pkg:npm/is-arguments@1.2.0", + "UID": "e850e9a695c77ab1" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-arguments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-array-buffer@3.0.5", + "Name": "is-array-buffer", + "Identifier": { + "PURL": "pkg:npm/is-array-buffer@3.0.5", + "UID": "a02d0e3e55bdebe6" + }, + "Version": "3.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-array-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-arrayish@0.3.2", + "Name": "is-arrayish", + "Identifier": { + "PURL": "pkg:npm/is-arrayish@0.3.2", + "UID": "72eaa7036ca295ac" + }, + "Version": "0.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-bigint@1.1.0", + "Name": "is-bigint", + "Identifier": { + "PURL": "pkg:npm/is-bigint@1.1.0", + "UID": "3ed3dd6f10c0550" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-bigint/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-binary-path@2.1.0", + "Name": "is-binary-path", + "Identifier": { + "PURL": "pkg:npm/is-binary-path@2.1.0", + "UID": "c4fce7fc51df5fbb" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-binary-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-boolean-object@1.2.2", + "Name": "is-boolean-object", + "Identifier": { + "PURL": "pkg:npm/is-boolean-object@1.2.2", + "UID": "47cec15a77ffb699" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-boolean-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-buffer@1.1.6", + "Name": "is-buffer", + "Identifier": { + "PURL": "pkg:npm/is-buffer@1.1.6", + "UID": "fa6e3287dd9a4786" + }, + "Version": "1.1.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-callable@1.2.7", + "Name": "is-callable", + "Identifier": { + "PURL": "pkg:npm/is-callable@1.2.7", + "UID": "79167240f4e43f74" + }, + "Version": "1.2.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-callable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-core-module@2.16.1", + "Name": "is-core-module", + "Identifier": { + "PURL": "pkg:npm/is-core-module@2.16.1", + "UID": "34f9cec4e2043661" + }, + "Version": "2.16.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-core-module/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-data-descriptor@1.0.1", + "Name": "is-data-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-data-descriptor@1.0.1", + "UID": "bec647468ec57847" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-data-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-date-object@1.1.0", + "Name": "is-date-object", + "Identifier": { + "PURL": "pkg:npm/is-date-object@1.1.0", + "UID": "9383e34d63906ecd" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-date-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "13aa11696db0b57d" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "eb86f6e1300154eb" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "44e6850c60a43bb4" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "d528fc7dcaaec854" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "f46991f04839560b" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@1.0.3", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@1.0.3", + "UID": "3d8e6a21ac3d3469" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-expression@4.0.0", + "Name": "is-expression", + "Identifier": { + "PURL": "pkg:npm/is-expression@4.0.0", + "UID": "325a9ea3d381c" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-expression/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "ded752ec5ac3bfc5" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/braces/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "b12560cb615cb9a4" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "d7b247c4537a62c2" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "88a9d169216201a3" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "69264cb15587c503" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-value/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "f3e8951c83151153" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "2d6cefd5cdf8d805" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/union-value/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@1.0.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@1.0.1", + "UID": "68ece0751dca784e" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extglob@2.1.1", + "Name": "is-extglob", + "Identifier": { + "PURL": "pkg:npm/is-extglob@2.1.1", + "UID": "a37eeb91df754bfd" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-extglob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-fullwidth-code-point@1.0.0", + "Name": "is-fullwidth-code-point", + "Identifier": { + "PURL": "pkg:npm/is-fullwidth-code-point@1.0.0", + "UID": "49b4a5be6667b4f5" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-fullwidth-code-point@2.0.0", + "Name": "is-fullwidth-code-point", + "Identifier": { + "PURL": "pkg:npm/is-fullwidth-code-point@2.0.0", + "UID": "18d865505a5d918e" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-fullwidth-code-point@3.0.0", + "Name": "is-fullwidth-code-point", + "Identifier": { + "PURL": "pkg:npm/is-fullwidth-code-point@3.0.0", + "UID": "2a4f1b9b63e22425" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-fullwidth-code-point/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-generator-function@1.1.0", + "Name": "is-generator-function", + "Identifier": { + "PURL": "pkg:npm/is-generator-function@1.1.0", + "UID": "448908a3018bfe1f" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-generator-function/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-glob@3.1.0", + "Name": "is-glob", + "Identifier": { + "PURL": "pkg:npm/is-glob@3.1.0", + "UID": "6764a7ebeb10c6b1" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-glob@4.0.3", + "Name": "is-glob", + "Identifier": { + "PURL": "pkg:npm/is-glob@4.0.3", + "UID": "85c31ca112c9be20" + }, + "Version": "4.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-lambda@1.0.1", + "Name": "is-lambda", + "Identifier": { + "PURL": "pkg:npm/is-lambda@1.0.1", + "UID": "84bdb4a1802c32c8" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-lambda/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-map@2.0.3", + "Name": "is-map", + "Identifier": { + "PURL": "pkg:npm/is-map@2.0.3", + "UID": "9345666972d19fb9" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-natural-number@4.0.1", + "Name": "is-natural-number", + "Identifier": { + "PURL": "pkg:npm/is-natural-number@4.0.1", + "UID": "8535934f4c20d63c" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-natural-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@3.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@3.0.0", + "UID": "7d50077b7fa97d6d" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@7.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@7.0.0", + "UID": "b6a0d80e0e0756ab" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@7.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@7.0.0", + "UID": "26c84ba493e4397e" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@7.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@7.0.0", + "UID": "8ab35e17cac8499f" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number-like@1.0.8", + "Name": "is-number-like", + "Identifier": { + "PURL": "pkg:npm/is-number-like@1.0.8", + "UID": "15772f58d22ff182" + }, + "Version": "1.0.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number-like/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number-object@1.1.1", + "Name": "is-number-object", + "Identifier": { + "PURL": "pkg:npm/is-number-object@1.1.1", + "UID": "5c9657220f6d68de" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-object@1.0.2", + "Name": "is-object", + "Identifier": { + "PURL": "pkg:npm/is-object@1.0.2", + "UID": "bcfa929e40ac3bfe" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-plain-obj@1.1.0", + "Name": "is-plain-obj", + "Identifier": { + "PURL": "pkg:npm/is-plain-obj@1.1.0", + "UID": "350b40a4eeda29f7" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-plain-obj/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-plain-object@2.0.4", + "Name": "is-plain-object", + "Identifier": { + "PURL": "pkg:npm/is-plain-object@2.0.4", + "UID": "c11ad03034dcbf7c" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-plain-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-promise@2.2.2", + "Name": "is-promise", + "Identifier": { + "PURL": "pkg:npm/is-promise@2.2.2", + "UID": "df3c27d2f20ca101" + }, + "Version": "2.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-regex@1.2.1", + "Name": "is-regex", + "Identifier": { + "PURL": "pkg:npm/is-regex@1.2.1", + "UID": "cf63b86c99d148f7" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-relative@1.0.0", + "Name": "is-relative", + "Identifier": { + "PURL": "pkg:npm/is-relative@1.0.0", + "UID": "2930d2b2fed7c0bd" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-relative/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-retry-allowed@1.2.0", + "Name": "is-retry-allowed", + "Identifier": { + "PURL": "pkg:npm/is-retry-allowed@1.2.0", + "UID": "d0e105593b2f4359" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-retry-allowed/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-set@2.0.3", + "Name": "is-set", + "Identifier": { + "PURL": "pkg:npm/is-set@2.0.3", + "UID": "8a84fb888a09f6de" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-set/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-shared-array-buffer@1.0.4", + "Name": "is-shared-array-buffer", + "Identifier": { + "PURL": "pkg:npm/is-shared-array-buffer@1.0.4", + "UID": "b5bc978284507fb0" + }, + "Version": "1.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-shared-array-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-stream@1.1.0", + "Name": "is-stream", + "Identifier": { + "PURL": "pkg:npm/is-stream@1.1.0", + "UID": "ec44c349b9aa6e4b" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-stream@2.0.1", + "Name": "is-stream", + "Identifier": { + "PURL": "pkg:npm/is-stream@2.0.1", + "UID": "a8c0030976017f4f" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/node_modules/is-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-string@1.1.1", + "Name": "is-string", + "Identifier": { + "PURL": "pkg:npm/is-string@1.1.1", + "UID": "8c9ce05427406dca" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-symbol@1.1.1", + "Name": "is-symbol", + "Identifier": { + "PURL": "pkg:npm/is-symbol@1.1.1", + "UID": "ed5659752ef59fb9" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-symbol/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-typed-array@1.1.15", + "Name": "is-typed-array", + "Identifier": { + "PURL": "pkg:npm/is-typed-array@1.1.15", + "UID": "7e9c3948cc5f9c29" + }, + "Version": "1.1.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-typed-array/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-unc-path@1.0.0", + "Name": "is-unc-path", + "Identifier": { + "PURL": "pkg:npm/is-unc-path@1.0.0", + "UID": "171f984fa175617d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-unc-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-weakmap@2.0.2", + "Name": "is-weakmap", + "Identifier": { + "PURL": "pkg:npm/is-weakmap@2.0.2", + "UID": "afd97baa74152de7" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-weakmap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-weakset@2.0.4", + "Name": "is-weakset", + "Identifier": { + "PURL": "pkg:npm/is-weakset@2.0.4", + "UID": "d9888cd929cb3265" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-weakset/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-windows@1.0.2", + "Name": "is-windows", + "Identifier": { + "PURL": "pkg:npm/is-windows@1.0.2", + "UID": "958cb2a67e8ec745" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-windows/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@0.0.1", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@0.0.1", + "UID": "b9d90d8e67187adf" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@1.0.0", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@1.0.0", + "UID": "7c5e8c33ff45a60" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-stream/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@1.0.0", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@1.0.0", + "UID": "b9f04f108047f533" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@2.0.5", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@2.0.5", + "UID": "52751d6b7d57444a" + }, + "Version": "2.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isexe@2.0.0", + "Name": "isexe", + "Identifier": { + "PURL": "pkg:npm/isexe@2.0.0", + "UID": "989159554489a853" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isexe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isexe@3.1.1", + "Name": "isexe", + "Identifier": { + "PURL": "pkg:npm/isexe@3.1.1", + "UID": "7370818629ef5e0b" + }, + "Version": "3.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/isexe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isobject@2.1.0", + "Name": "isobject", + "Identifier": { + "PURL": "pkg:npm/isobject@2.1.0", + "UID": "d91662d55b3dcb59" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isobject@3.0.1", + "Name": "isobject", + "Identifier": { + "PURL": "pkg:npm/isobject@3.0.1", + "UID": "ec05f2446815b19f" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isobject/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isomorphic-ws@5.0.0", + "Name": "isomorphic-ws", + "Identifier": { + "PURL": "pkg:npm/isomorphic-ws@5.0.0", + "UID": "529d553c8e38a620" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isomorphic-ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isurl@1.0.0", + "Name": "isurl", + "Identifier": { + "PURL": "pkg:npm/isurl@1.0.0", + "UID": "512d4a902a55c9ee" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jackspeak@3.4.3", + "Name": "jackspeak", + "Identifier": { + "PURL": "pkg:npm/jackspeak@3.4.3", + "UID": "52b92df90781c276" + }, + "Version": "3.4.3", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jackspeak/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "js-stringify@1.0.2", + "Name": "js-stringify", + "Identifier": { + "PURL": "pkg:npm/js-stringify@1.0.2", + "UID": "91b32eaeea0f5109" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/js-stringify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "js-tokens@4.0.0", + "Name": "js-tokens", + "Identifier": { + "PURL": "pkg:npm/js-tokens@4.0.0", + "UID": "221e49c351ca5949" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/js-tokens/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "js-yaml@3.14.1", + "Name": "js-yaml", + "Identifier": { + "PURL": "pkg:npm/js-yaml@3.14.1", + "UID": "266f16e949625389" + }, + "Version": "3.14.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/js-yaml/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "json-buffer@3.0.0", + "Name": "json-buffer", + "Identifier": { + "PURL": "pkg:npm/json-buffer@3.0.0", + "UID": "b09ca1f4d7b0fee4" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "json5@2.2.3", + "Name": "json5", + "Identifier": { + "PURL": "pkg:npm/json5@2.2.3", + "UID": "900f933d16e10861" + }, + "Version": "2.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/json5/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jsonfile@6.2.0", + "Name": "jsonfile", + "Identifier": { + "PURL": "pkg:npm/jsonfile@6.2.0", + "UID": "8395db85a54ba3e" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jsonfile/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jsonwebtoken@0.1.0", + "Name": "jsonwebtoken", + "Identifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jsonwebtoken@0.4.0", + "Name": "jsonwebtoken", + "Identifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "Version": "0.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jsonwebtoken/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jssha@3.3.1", + "Name": "jssha", + "Identifier": { + "PURL": "pkg:npm/jssha@3.3.1", + "UID": "e0752637870a463d" + }, + "Version": "3.3.1", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jssha/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jstransformer@1.0.0", + "Name": "jstransformer", + "Identifier": { + "PURL": "pkg:npm/jstransformer@1.0.0", + "UID": "87f83fe9b487ffd2" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jstransformer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "juice-shop@19.0.0", + "Name": "juice-shop", + "Identifier": { + "PURL": "pkg:npm/juice-shop@19.0.0", + "UID": "cde44d3acd67d08f" + }, + "Version": "19.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/build/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "juice-shop@19.0.0", + "Name": "juice-shop", + "Identifier": { + "PURL": "pkg:npm/juice-shop@19.0.0", + "UID": "d6f676a0d4f96dbd" + }, + "Version": "19.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "juicy-chat-bot@0.9.0", + "Name": "juicy-chat-bot", + "Identifier": { + "PURL": "pkg:npm/juicy-chat-bot@0.9.0", + "UID": "482cfbb31be82d1" + }, + "Version": "0.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/juicy-chat-bot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jwa@0.0.1", + "Name": "jwa", + "Identifier": { + "PURL": "pkg:npm/jwa@0.0.1", + "UID": "ad7b3fb5168a3d9d" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jwa/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jws@0.2.6", + "Name": "jws", + "Identifier": { + "PURL": "pkg:npm/jws@0.2.6", + "UID": "1c4fc99df2fe2c15" + }, + "Version": "0.2.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "keyv@3.0.0", + "Name": "keyv", + "Identifier": { + "PURL": "pkg:npm/keyv@3.0.0", + "UID": "21e4eebf69f74527" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "132afba7dfd4efd3" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "5442d18d989e7b7" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "32aabc831a09bd86" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "8082400f62c970ef" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@4.0.0", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@4.0.0", + "UID": "e3dce43ad8b42931" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-values/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@6.0.3", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@6.0.3", + "UID": "5b240df01d8eb908" + }, + "Version": "6.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kuler@2.0.0", + "Name": "kuler", + "Identifier": { + "PURL": "pkg:npm/kuler@2.0.0", + "UID": "ea504a5055968d44" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/kuler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lazystream@1.0.1", + "Name": "lazystream", + "Identifier": { + "PURL": "pkg:npm/lazystream@1.0.1", + "UID": "bef7115eefa87bde" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lazystream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "libxmljs2@0.37.0", + "Name": "libxmljs2", + "Identifier": { + "PURL": "pkg:npm/libxmljs2@0.37.0", + "UID": "dd1f362a90b96bac" + }, + "Version": "0.37.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "liftup@3.0.1", + "Name": "liftup", + "Identifier": { + "PURL": "pkg:npm/liftup@3.0.1", + "UID": "365b68ad7f5e2459" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "linebreak@1.1.0", + "Name": "linebreak", + "Identifier": { + "PURL": "pkg:npm/linebreak@1.1.0", + "UID": "371ccd7b93589a2a" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/linebreak/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "listenercount@1.0.1", + "Name": "listenercount", + "Identifier": { + "PURL": "pkg:npm/listenercount@1.0.1", + "UID": "97ff264cdb419f80" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/listenercount/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ljharb-monorepo-symlink-test@0.0.0", + "Name": "ljharb-monorepo-symlink-test", + "Identifier": { + "PURL": "pkg:npm/ljharb-monorepo-symlink-test@0.0.0", + "UID": "f78fb414e8b9deef" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "locate-path@5.0.0", + "Name": "locate-path", + "Identifier": { + "PURL": "pkg:npm/locate-path@5.0.0", + "UID": "c4caa69f4a013cd7" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/locate-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash@2.4.2", + "Name": "lodash", + "Identifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "Version": "2.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash@4.17.21", + "Name": "lodash", + "Identifier": { + "PURL": "pkg:npm/lodash@4.17.21", + "UID": "2f085f39eb1f367b" + }, + "Version": "4.17.21", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash.camelcase@4.3.0", + "Name": "lodash.camelcase", + "Identifier": { + "PURL": "pkg:npm/lodash.camelcase@4.3.0", + "UID": "841055152d8cafa5" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash.camelcase/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash.isfinite@3.3.2", + "Name": "lodash.isfinite", + "Identifier": { + "PURL": "pkg:npm/lodash.isfinite@3.3.2", + "UID": "711a5a018c5ea79e" + }, + "Version": "3.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash.isfinite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash.set@4.3.2", + "Name": "lodash.set", + "Identifier": { + "PURL": "pkg:npm/lodash.set@4.3.2", + "UID": "e42be95e03ab854d" + }, + "Version": "4.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash.set/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "logform@2.7.0", + "Name": "logform", + "Identifier": { + "PURL": "pkg:npm/logform@2.7.0", + "UID": "d6377fd5a5dfdcaa" + }, + "Version": "2.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/logform/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lolex@1.3.2", + "Name": "lolex", + "Identifier": { + "PURL": "pkg:npm/lolex@1.3.2", + "UID": "8dc97c59a46ed9e2" + }, + "Version": "1.3.2", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lolex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "loose-envify@1.4.0", + "Name": "loose-envify", + "Identifier": { + "PURL": "pkg:npm/loose-envify@1.4.0", + "UID": "53a58e921a52720e" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/loose-envify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lowercase-keys@1.0.0", + "Name": "lowercase-keys", + "Identifier": { + "PURL": "pkg:npm/lowercase-keys@1.0.0", + "UID": "21a9e68aaa933c1" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lowercase-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@10.4.3", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@10.4.3", + "UID": "7e71089412a572c5" + }, + "Version": "10.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@10.4.3", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@10.4.3", + "UID": "457d241270d186ba" + }, + "Version": "10.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacache/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@10.4.3", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@10.4.3", + "UID": "42451ac1bf3c5e80" + }, + "Version": "10.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@6.0.0", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@6.0.0", + "UID": "c91ef41f3bf0d32f" + }, + "Version": "6.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-dir@1.3.0", + "Name": "make-dir", + "Identifier": { + "PURL": "pkg:npm/make-dir@1.3.0", + "UID": "3056347394f22c8c" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/node_modules/make-dir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-dir@2.1.0", + "Name": "make-dir", + "Identifier": { + "PURL": "pkg:npm/make-dir@2.1.0", + "UID": "7c0e627708dea4aa" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-dir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-error@1.3.6", + "Name": "make-error", + "Identifier": { + "PURL": "pkg:npm/make-error@1.3.6", + "UID": "cd8689d2697bb29f" + }, + "Version": "1.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-error/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-fetch-happen@14.0.3", + "Name": "make-fetch-happen", + "Identifier": { + "PURL": "pkg:npm/make-fetch-happen@14.0.3", + "UID": "ef82e6342fe6ec82" + }, + "Version": "14.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-fetch-happen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-fetch-happen@9.1.0", + "Name": "make-fetch-happen", + "Identifier": { + "PURL": "pkg:npm/make-fetch-happen@9.1.0", + "UID": "e622f19725d1ae8c" + }, + "Version": "9.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-iterator@1.0.1", + "Name": "make-iterator", + "Identifier": { + "PURL": "pkg:npm/make-iterator@1.0.1", + "UID": "2aa6ba3b5461ac99" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-iterator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-plural@4.3.0", + "Name": "make-plural", + "Identifier": { + "PURL": "pkg:npm/make-plural@4.3.0", + "UID": "f0ad633af1c7a3ec" + }, + "Version": "4.3.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat/node_modules/make-plural/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-plural@6.2.2", + "Name": "make-plural", + "Identifier": { + "PURL": "pkg:npm/make-plural@6.2.2", + "UID": "d7eac4894a17e0a" + }, + "Version": "6.2.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-plural/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "map-cache@0.2.2", + "Name": "map-cache", + "Identifier": { + "PURL": "pkg:npm/map-cache@0.2.2", + "UID": "57c3af1ba5c643da" + }, + "Version": "0.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/map-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "map-visit@1.0.0", + "Name": "map-visit", + "Identifier": { + "PURL": "pkg:npm/map-visit@1.0.0", + "UID": "43a5e3153f6fb3fd" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/map-visit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "marsdb@0.6.11", + "Name": "marsdb", + "Identifier": { + "PURL": "pkg:npm/marsdb@0.6.11", + "UID": "fa292712ddb319ba" + }, + "Version": "0.6.11", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/marsdb/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "math-interval-parser@2.0.1", + "Name": "math-interval-parser", + "Identifier": { + "PURL": "pkg:npm/math-interval-parser@2.0.1", + "UID": "5d22fb943a6ec417" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/math-interval-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "math-intrinsics@1.1.0", + "Name": "math-intrinsics", + "Identifier": { + "PURL": "pkg:npm/math-intrinsics@1.1.0", + "UID": "63ec89f380b60891" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/math-intrinsics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "media-typer@0.3.0", + "Name": "media-typer", + "Identifier": { + "PURL": "pkg:npm/media-typer@0.3.0", + "UID": "4b475d7bb41e6b66" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/media-typer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "median@0.0.2", + "Name": "median", + "Identifier": { + "PURL": "pkg:npm/median@0.0.2", + "UID": "e6873caf3b1ed349" + }, + "Version": "0.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/median/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "merge-descriptors@1.0.3", + "Name": "merge-descriptors", + "Identifier": { + "PURL": "pkg:npm/merge-descriptors@1.0.3", + "UID": "b7343fa8c1f4eac5" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/merge-descriptors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "messageformat@2.3.0", + "Name": "messageformat", + "Identifier": { + "PURL": "pkg:npm/messageformat@2.3.0", + "UID": "af2d824ad50e701a" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "messageformat-formatters@2.0.1", + "Name": "messageformat-formatters", + "Identifier": { + "PURL": "pkg:npm/messageformat-formatters@2.0.1", + "UID": "23503390332cb0ac" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat-formatters/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "messageformat-parser@4.1.3", + "Name": "messageformat-parser", + "Identifier": { + "PURL": "pkg:npm/messageformat-parser@4.1.3", + "UID": "32fe5ef7afad4573" + }, + "Version": "4.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "methods@1.1.2", + "Name": "methods", + "Identifier": { + "PURL": "pkg:npm/methods@1.1.2", + "UID": "95755577d6538bb1" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/methods/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "micromatch@3.1.10", + "Name": "micromatch", + "Identifier": { + "PURL": "pkg:npm/micromatch@3.1.10", + "UID": "fa757148ac7ed8d9" + }, + "Version": "3.1.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/micromatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "micromatch@4.0.8", + "Name": "micromatch", + "Identifier": { + "PURL": "pkg:npm/micromatch@4.0.8", + "UID": "181ebf89b92bc28b" + }, + "Version": "4.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/micromatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "micromatch@4.0.8", + "Name": "micromatch", + "Identifier": { + "PURL": "pkg:npm/micromatch@4.0.8", + "UID": "158f0ad0c54eb9b9" + }, + "Version": "4.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/micromatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mime@1.6.0", + "Name": "mime", + "Identifier": { + "PURL": "pkg:npm/mime@1.6.0", + "UID": "b0687c4b45712048" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mime/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mime-db@1.52.0", + "Name": "mime-db", + "Identifier": { + "PURL": "pkg:npm/mime-db@1.52.0", + "UID": "ddc58215258320cd" + }, + "Version": "1.52.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mime-db/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mime-types@2.1.35", + "Name": "mime-types", + "Identifier": { + "PURL": "pkg:npm/mime-types@2.1.35", + "UID": "1110087111220533" + }, + "Version": "2.1.35", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mime-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@1.0.1", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@1.0.1", + "UID": "4b36b0402037710f" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@2.1.0", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@2.1.0", + "UID": "bd102106f549b698" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@3.1.0", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@3.1.0", + "UID": "a8d1975e42de92f3" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@3.1.0", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@3.1.0", + "UID": "7c7785025773cf6a" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minami@1.1.1", + "Name": "minami", + "Identifier": { + "PURL": "pkg:npm/minami@1.1.1", + "UID": "947d6e68747e213e" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/docconfig/template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minami@1.1.1", + "Name": "minami", + "Identifier": { + "PURL": "pkg:npm/minami@1.1.1", + "UID": "f17a705abbedb399" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filehound/docconfig/template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minami@1.1.1", + "Name": "minami", + "Identifier": { + "PURL": "pkg:npm/minami@1.1.1", + "UID": "2eba51ed15ea2bf1" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filesniffer/docconfig/template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.0.5", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.0.5", + "UID": "1c17cde52495ade5" + }, + "Version": "3.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.0.8", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.0.8", + "UID": "9e7c2174919e06eb" + }, + "Version": "3.0.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "70917e57107cb6c9" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "82df096e4195aef8" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "b8f7e33e52d80a49" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "4d98eea460042e00" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "f633bb80fd532f92" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "34b0871e6bd2cb78" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "8f27d0395b7773e" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "6e26a3b97df09fce" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "df3b2b40e7cc67b6" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@5.1.6", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@5.1.6", + "UID": "e2c5df31dc4c7998" + }, + "Version": "5.1.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filehound/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@9.0.5", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@9.0.5", + "UID": "b8371772458a3e87" + }, + "Version": "9.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/glob/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimist@0.2.4", + "Name": "minimist", + "Identifier": { + "PURL": "pkg:npm/minimist@0.2.4", + "UID": "780ada4b8e9bcdfe" + }, + "Version": "0.2.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bower-config/node_modules/minimist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimist@1.2.8", + "Name": "minimist", + "Identifier": { + "PURL": "pkg:npm/minimist@1.2.8", + "UID": "68e26b1ff365eb46" + }, + "Version": "1.2.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minimist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@2.9.0", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@2.9.0", + "UID": "a03661dab6fdd1d" + }, + "Version": "2.9.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "549d3a839908409d" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "cddb5df453cd7a1" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "8026cf5be276689c" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "1045a4a7fa2d45e4" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@5.0.0", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@5.0.0", + "UID": "e049a5bf5caa3c63" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@7.1.2", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@7.1.2", + "UID": "ff0be6df11218519" + }, + "Version": "7.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-collect@1.0.2", + "Name": "minipass-collect", + "Identifier": { + "PURL": "pkg:npm/minipass-collect@1.0.2", + "UID": "fa23366ed6d624b6" + }, + "Version": "1.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-collect@2.0.1", + "Name": "minipass-collect", + "Identifier": { + "PURL": "pkg:npm/minipass-collect@2.0.1", + "UID": "aa84757288097f32" + }, + "Version": "2.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-collect/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-fetch@1.4.1", + "Name": "minipass-fetch", + "Identifier": { + "PURL": "pkg:npm/minipass-fetch@1.4.1", + "UID": "9eceabcf77ad106c" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-fetch@4.0.1", + "Name": "minipass-fetch", + "Identifier": { + "PURL": "pkg:npm/minipass-fetch@4.0.1", + "UID": "10f66a75497bc178" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-flush@1.0.5", + "Name": "minipass-flush", + "Identifier": { + "PURL": "pkg:npm/minipass-flush@1.0.5", + "UID": "556e7ee8c7ec4307" + }, + "Version": "1.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-flush/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-pipeline@1.2.4", + "Name": "minipass-pipeline", + "Identifier": { + "PURL": "pkg:npm/minipass-pipeline@1.2.4", + "UID": "eb7a34495905f8c2" + }, + "Version": "1.2.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-pipeline/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-sized@1.0.3", + "Name": "minipass-sized", + "Identifier": { + "PURL": "pkg:npm/minipass-sized@1.0.3", + "UID": "d6d1edc3af99c4f8" + }, + "Version": "1.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-sized/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minizlib@1.3.3", + "Name": "minizlib", + "Identifier": { + "PURL": "pkg:npm/minizlib@1.3.3", + "UID": "1d9bab89ff4888b5" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minizlib@2.1.2", + "Name": "minizlib", + "Identifier": { + "PURL": "pkg:npm/minizlib@2.1.2", + "UID": "c2a49aa3c2af3f0e" + }, + "Version": "2.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minizlib@3.0.2", + "Name": "minizlib", + "Identifier": { + "PURL": "pkg:npm/minizlib@3.0.2", + "UID": "3d6d989423b0f65b" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minizlib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mixin-deep@1.3.2", + "Name": "mixin-deep", + "Identifier": { + "PURL": "pkg:npm/mixin-deep@1.3.2", + "UID": "4d66c0904b52f58a" + }, + "Version": "1.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mixin-deep/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@0.5.6", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@0.5.6", + "UID": "b5f8130b112f70fd" + }, + "Version": "0.5.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@0.5.6", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@0.5.6", + "UID": "1e25f7bed108445" + }, + "Version": "0.5.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/multer/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@0.5.6", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@0.5.6", + "UID": "e417d57890cf17b1" + }, + "Version": "0.5.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@1.0.4", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@1.0.4", + "UID": "62c48941dd6be0b1" + }, + "Version": "1.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@3.0.1", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@3.0.1", + "UID": "974b7cd333b8ca57" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@3.0.1", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@3.0.1", + "UID": "af409ab21c6e254c" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp-classic@0.5.3", + "Name": "mkdirp-classic", + "Identifier": { + "PURL": "pkg:npm/mkdirp-classic@0.5.3", + "UID": "b11cf86855cf6ac1" + }, + "Version": "0.5.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mkdirp-classic/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "moment@2.0.0", + "Name": "moment", + "Identifier": { + "PURL": "pkg:npm/moment@2.0.0", + "UID": "7017ad3e12e409e7" + }, + "Version": "2.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-jwt/node_modules/moment/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "moment@2.30.1", + "Name": "moment", + "Identifier": { + "PURL": "pkg:npm/moment@2.30.1", + "UID": "7e7ef1a02c6d6fba" + }, + "Version": "2.30.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/moment/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "moment-timezone@0.5.48", + "Name": "moment-timezone", + "Identifier": { + "PURL": "pkg:npm/moment-timezone@0.5.48", + "UID": "47442568e6a0648e" + }, + "Version": "0.5.48", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/moment-timezone/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "morgan@1.10.1", + "Name": "morgan", + "Identifier": { + "PURL": "pkg:npm/morgan@1.10.1", + "UID": "f8b85e32da58316b" + }, + "Version": "1.10.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mout@1.2.4", + "Name": "mout", + "Identifier": { + "PURL": "pkg:npm/mout@1.2.4", + "UID": "263694e1e91d9602" + }, + "Version": "1.2.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mout/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "808d4c0270b48bad" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/body-parser/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "6fb15b43af26d07b" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compression/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "92589d089c0d60df" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "81cd09e2ebcd9300" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "50a46802b01866ec" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finalhandler/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "bbe8de3e5840b04b" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "b0d395ae1f65a12c" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "92341e2f62b4985" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "64d7fb3e5e4cf9d6" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.1.3", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.1.3", + "UID": "984a625b402ad041" + }, + "Version": "2.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "multer@1.4.5-lts.2", + "Name": "multer", + "Identifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "Version": "1.4.5-lts.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/multer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mustache@4.2.0", + "Name": "mustache", + "Identifier": { + "PURL": "pkg:npm/mustache@4.2.0", + "UID": "e20a565b9c3cbff2" + }, + "Version": "4.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mustache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mylib@0.0.0", + "Name": "mylib", + "Identifier": { + "PURL": "pkg:npm/mylib@0.0.0", + "UID": "5239c7d52e156feb" + }, + "Version": "0.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nan@2.22.2", + "Name": "nan", + "Identifier": { + "PURL": "pkg:npm/nan@2.22.2", + "UID": "f556e301dab2fdce" + }, + "Version": "2.22.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nan/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nanomatch@1.2.13", + "Name": "nanomatch", + "Identifier": { + "PURL": "pkg:npm/nanomatch@1.2.13", + "UID": "585533f19e97d34" + }, + "Version": "1.2.13", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nanomatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "napi-build-utils@1.0.2", + "Name": "napi-build-utils", + "Identifier": { + "PURL": "pkg:npm/napi-build-utils@1.0.2", + "UID": "3ec9e881310cefb6" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/napi-build-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "napi-build-utils@2.0.0", + "Name": "napi-build-utils", + "Identifier": { + "PURL": "pkg:npm/napi-build-utils@2.0.0", + "UID": "8e5c1733cc0c2d04" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "napi-build-utils@2.0.0", + "Name": "napi-build-utils", + "Identifier": { + "PURL": "pkg:npm/napi-build-utils@2.0.0", + "UID": "a246e88b1ffb6de7" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "needle@2.9.1", + "Name": "needle", + "Identifier": { + "PURL": "pkg:npm/needle@2.9.1", + "UID": "fea76174be8540ba" + }, + "Version": "2.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/needle/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "negotiator@0.6.3", + "Name": "negotiator", + "Identifier": { + "PURL": "pkg:npm/negotiator@0.6.3", + "UID": "b953921fbc6746f7" + }, + "Version": "0.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/accepts/node_modules/negotiator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "negotiator@0.6.4", + "Name": "negotiator", + "Identifier": { + "PURL": "pkg:npm/negotiator@0.6.4", + "UID": "e032268fe0707464" + }, + "Version": "0.6.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/negotiator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "negotiator@1.0.0", + "Name": "negotiator", + "Identifier": { + "PURL": "pkg:npm/negotiator@1.0.0", + "UID": "d3b3f2f7339bda0a" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "neo-async@2.6.2", + "Name": "neo-async", + "Identifier": { + "PURL": "pkg:npm/neo-async@2.6.2", + "UID": "d3710d1985c60c4f" + }, + "Version": "2.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/neo-async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-abi@2.30.1", + "Name": "node-abi", + "Identifier": { + "PURL": "pkg:npm/node-abi@2.30.1", + "UID": "2943a5bb118020e3" + }, + "Version": "2.30.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-abi@3.77.0", + "Name": "node-abi", + "Identifier": { + "PURL": "pkg:npm/node-abi@3.77.0", + "UID": "560c1da41e2eccf3" + }, + "Version": "3.77.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-abi@3.77.0", + "Name": "node-abi", + "Identifier": { + "PURL": "pkg:npm/node-abi@3.77.0", + "UID": "5fdcf8b2fc0f2360" + }, + "Version": "3.77.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-addon-api@7.1.1", + "Name": "node-addon-api", + "Identifier": { + "PURL": "pkg:npm/node-addon-api@7.1.1", + "UID": "a45a81eac0b18bdc" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-addon-api/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-fetch@2.7.0", + "Name": "node-fetch", + "Identifier": { + "PURL": "pkg:npm/node-fetch@2.7.0", + "UID": "bfbde2037a2e4534" + }, + "Version": "2.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-gyp@11.4.2", + "Name": "node-gyp", + "Identifier": { + "PURL": "pkg:npm/node-gyp@11.4.2", + "UID": "867b393469861eef" + }, + "Version": "11.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-gyp@8.4.1", + "Name": "node-gyp", + "Identifier": { + "PURL": "pkg:npm/node-gyp@8.4.1", + "UID": "c94fcda9b650a9d0" + }, + "Version": "8.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-pre-gyp@0.15.0", + "Name": "node-pre-gyp", + "Identifier": { + "PURL": "pkg:npm/node-pre-gyp@0.15.0", + "UID": "29727e9215362b29" + }, + "Version": "0.15.0", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "noop-logger@0.1.1", + "Name": "noop-logger", + "Identifier": { + "PURL": "pkg:npm/noop-logger@0.1.1", + "UID": "e3e279601f73a7ca" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/noop-logger/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@3.0.6", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@3.0.6", + "UID": "4c6e7f1b78faff46" + }, + "Version": "3.0.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@4.0.3", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@4.0.3", + "UID": "61813f49c33e9ad5" + }, + "Version": "4.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@4.0.3", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@4.0.3", + "UID": "3449a68c9cb0b988" + }, + "Version": "4.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@5.0.0", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@5.0.0", + "UID": "ed3823246166de4e" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@8.1.0", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@8.1.0", + "UID": "1299ee9878d81b72" + }, + "Version": "8.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-path@2.1.1", + "Name": "normalize-path", + "Identifier": { + "PURL": "pkg:npm/normalize-path@2.1.1", + "UID": "7e88d55f29c02660" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/normalize-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-path@3.0.0", + "Name": "normalize-path", + "Identifier": { + "PURL": "pkg:npm/normalize-path@3.0.0", + "UID": "ffcd3e12fed2d2c8" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-path@3.0.0", + "Name": "normalize-path", + "Identifier": { + "PURL": "pkg:npm/normalize-path@3.0.0", + "UID": "583fe8df2b5b0120" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-url@2.0.1", + "Name": "normalize-url", + "Identifier": { + "PURL": "pkg:npm/normalize-url@2.0.1", + "UID": "6784bfef9ee63c38" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/normalize-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "notevil@1.3.3", + "Name": "notevil", + "Identifier": { + "PURL": "pkg:npm/notevil@1.3.3", + "UID": "349375f6b5c60a6" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/notevil/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npm-bundled@1.1.2", + "Name": "npm-bundled", + "Identifier": { + "PURL": "pkg:npm/npm-bundled@1.1.2", + "UID": "6d9acaad9b7c01d" + }, + "Version": "1.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npm-bundled/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npm-normalize-package-bin@1.0.1", + "Name": "npm-normalize-package-bin", + "Identifier": { + "PURL": "pkg:npm/npm-normalize-package-bin@1.0.1", + "UID": "ac5d3f693d682861" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npm-normalize-package-bin/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npm-packlist@1.4.8", + "Name": "npm-packlist", + "Identifier": { + "PURL": "pkg:npm/npm-packlist@1.4.8", + "UID": "406157415992d0e8" + }, + "Version": "1.4.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npm-packlist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npmlog@4.1.2", + "Name": "npmlog", + "Identifier": { + "PURL": "pkg:npm/npmlog@4.1.2", + "UID": "dd8630ad1b293b4a" + }, + "Version": "4.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npmlog/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npmlog@6.0.2", + "Name": "npmlog", + "Identifier": { + "PURL": "pkg:npm/npmlog@6.0.2", + "UID": "d26fbfd3cff3737c" + }, + "Version": "6.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "number-is-nan@1.0.1", + "Name": "number-is-nan", + "Identifier": { + "PURL": "pkg:npm/number-is-nan@1.0.1", + "UID": "7446d136f457b47" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/number-is-nan/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nw-pre-gyp-module-test@0.0.1", + "Name": "nw-pre-gyp-module-test", + "Identifier": { + "PURL": "pkg:npm/nw-pre-gyp-module-test@0.0.1", + "UID": "2ee697eacaeb37d6" + }, + "Version": "0.0.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-assign@4.1.1", + "Name": "object-assign", + "Identifier": { + "PURL": "pkg:npm/object-assign@4.1.1", + "UID": "877fa0c4d6510a81" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-assign/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-copy@0.1.0", + "Name": "object-copy", + "Identifier": { + "PURL": "pkg:npm/object-copy@0.1.0", + "UID": "1eb3e5953f677b3" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-inspect@1.13.4", + "Name": "object-inspect", + "Identifier": { + "PURL": "pkg:npm/object-inspect@1.13.4", + "UID": "23b16982da9f6c56" + }, + "Version": "1.13.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-inspect/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-is@1.1.6", + "Name": "object-is", + "Identifier": { + "PURL": "pkg:npm/object-is@1.1.6", + "UID": "a7112e93441482c3" + }, + "Version": "1.1.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-keys@1.1.1", + "Name": "object-keys", + "Identifier": { + "PURL": "pkg:npm/object-keys@1.1.1", + "UID": "b5e4767a71af2645" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-visit@1.0.1", + "Name": "object-visit", + "Identifier": { + "PURL": "pkg:npm/object-visit@1.0.1", + "UID": "9560b8e059ad09e9" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-visit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.assign@4.1.7", + "Name": "object.assign", + "Identifier": { + "PURL": "pkg:npm/object.assign@4.1.7", + "UID": "8c41a13e79cc2dbb" + }, + "Version": "4.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.assign/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.defaults@1.1.0", + "Name": "object.defaults", + "Identifier": { + "PURL": "pkg:npm/object.defaults@1.1.0", + "UID": "919f643e81c96b4f" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.defaults/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.map@1.0.1", + "Name": "object.map", + "Identifier": { + "PURL": "pkg:npm/object.map@1.0.1", + "UID": "62199a1dafdebb30" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.pick@1.3.0", + "Name": "object.pick", + "Identifier": { + "PURL": "pkg:npm/object.pick@1.3.0", + "UID": "9fcfe219c8d327f5" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.pick/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "on-finished@2.3.0", + "Name": "on-finished", + "Identifier": { + "PURL": "pkg:npm/on-finished@2.3.0", + "UID": "6427c37bfd8866a6" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/on-finished/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "on-finished@2.4.1", + "Name": "on-finished", + "Identifier": { + "PURL": "pkg:npm/on-finished@2.4.1", + "UID": "ca3f12c2236dd362" + }, + "Version": "2.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/on-finished/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "on-headers@1.1.0", + "Name": "on-headers", + "Identifier": { + "PURL": "pkg:npm/on-headers@1.1.0", + "UID": "2b0d6ddf95fc4ec4" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/on-headers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "once@1.4.0", + "Name": "once", + "Identifier": { + "PURL": "pkg:npm/once@1.4.0", + "UID": "1e055e8ab514de9d" + }, + "Version": "1.4.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/once/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "one-time@1.0.0", + "Name": "one-time", + "Identifier": { + "PURL": "pkg:npm/one-time@1.0.0", + "UID": "b01c0b4d56049b34" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/one-time/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "opentype.js@0.7.3", + "Name": "opentype.js", + "Identifier": { + "PURL": "pkg:npm/opentype.js@0.7.3", + "UID": "1f4cf4fd9a886610" + }, + "Version": "0.7.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/opentype.js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "os-homedir@1.0.2", + "Name": "os-homedir", + "Identifier": { + "PURL": "pkg:npm/os-homedir@1.0.2", + "UID": "7076e3cef2ee0cd4" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/os-homedir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "os-tmpdir@1.0.2", + "Name": "os-tmpdir", + "Identifier": { + "PURL": "pkg:npm/os-tmpdir@1.0.2", + "UID": "2d57f1401831411f" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/os-tmpdir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "osenv@0.1.5", + "Name": "osenv", + "Identifier": { + "PURL": "pkg:npm/osenv@0.1.5", + "UID": "782cd0d95751b5de" + }, + "Version": "0.1.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/osenv/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "otplib@12.0.1", + "Name": "otplib", + "Identifier": { + "PURL": "pkg:npm/otplib@12.0.1", + "UID": "cc8edb2cc85bf270" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/otplib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-cancelable@0.4.1", + "Name": "p-cancelable", + "Identifier": { + "PURL": "pkg:npm/p-cancelable@0.4.1", + "UID": "d81c7677d421c52a" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-cancelable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-event@2.3.1", + "Name": "p-event", + "Identifier": { + "PURL": "pkg:npm/p-event@2.3.1", + "UID": "6c95fbcee5502c3d" + }, + "Version": "2.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-event/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-finally@1.0.0", + "Name": "p-finally", + "Identifier": { + "PURL": "pkg:npm/p-finally@1.0.0", + "UID": "147a451056ef79da" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-finally/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-is-promise@1.1.0", + "Name": "p-is-promise", + "Identifier": { + "PURL": "pkg:npm/p-is-promise@1.1.0", + "UID": "d0480df3f7dff567" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-is-promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-limit@2.3.0", + "Name": "p-limit", + "Identifier": { + "PURL": "pkg:npm/p-limit@2.3.0", + "UID": "ba4ac05c9d051578" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/p-limit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-locate@4.1.0", + "Name": "p-locate", + "Identifier": { + "PURL": "pkg:npm/p-locate@4.1.0", + "UID": "fe8f4bca90b0e38c" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/p-locate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-map@4.0.0", + "Name": "p-map", + "Identifier": { + "PURL": "pkg:npm/p-map@4.0.0", + "UID": "efbf04f50ca247c2" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-map@7.0.3", + "Name": "p-map", + "Identifier": { + "PURL": "pkg:npm/p-map@7.0.3", + "UID": "5a62317ea2acb7fd" + }, + "Version": "7.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacache/node_modules/p-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-timeout@2.0.1", + "Name": "p-timeout", + "Identifier": { + "PURL": "pkg:npm/p-timeout@2.0.1", + "UID": "a963c7b5e3e5fe9e" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-timeout/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-try@2.2.0", + "Name": "p-try", + "Identifier": { + "PURL": "pkg:npm/p-try@2.2.0", + "UID": "ba9209bbeec80e81" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-try/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "package-json-from-dist@1.0.1", + "Name": "package-json-from-dist", + "Identifier": { + "PURL": "pkg:npm/package-json-from-dist@1.0.1", + "UID": "c20c67a6c368f73" + }, + "Version": "1.0.1", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/package-json-from-dist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pako@0.2.9", + "Name": "pako", + "Identifier": { + "PURL": "pkg:npm/pako@0.2.9", + "UID": "5d0c2acb7517be31" + }, + "Version": "0.2.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pako/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "parse-filepath@1.0.2", + "Name": "parse-filepath", + "Identifier": { + "PURL": "pkg:npm/parse-filepath@1.0.2", + "UID": "d8bbcf83081e5938" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/parse-filepath/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "parse-passwd@1.0.0", + "Name": "parse-passwd", + "Identifier": { + "PURL": "pkg:npm/parse-passwd@1.0.0", + "UID": "8ab4f25e87a544c4" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/parse-passwd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "parseurl@1.3.3", + "Name": "parseurl", + "Identifier": { + "PURL": "pkg:npm/parseurl@1.3.3", + "UID": "f11fade91795a9f6" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/parseurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pascalcase@0.1.1", + "Name": "pascalcase", + "Identifier": { + "PURL": "pkg:npm/pascalcase@0.1.1", + "UID": "b98dcd2dce7e66bd" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pascalcase/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-exists@4.0.0", + "Name": "path-exists", + "Identifier": { + "PURL": "pkg:npm/path-exists@4.0.0", + "UID": "60d3e8cea198c666" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-exists/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-is-absolute@1.0.1", + "Name": "path-is-absolute", + "Identifier": { + "PURL": "pkg:npm/path-is-absolute@1.0.1", + "UID": "6e5c7ee7e6cce4d0" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-is-absolute/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-key@3.1.1", + "Name": "path-key", + "Identifier": { + "PURL": "pkg:npm/path-key@3.1.1", + "UID": "2d165060b8eb1e92" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-key/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-parse@1.0.7", + "Name": "path-parse", + "Identifier": { + "PURL": "pkg:npm/path-parse@1.0.7", + "UID": "6d120dc17185e609" + }, + "Version": "1.0.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-parse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-root@0.1.1", + "Name": "path-root", + "Identifier": { + "PURL": "pkg:npm/path-root@0.1.1", + "UID": "64a9940799a9da7d" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-root/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-root-regex@0.1.2", + "Name": "path-root-regex", + "Identifier": { + "PURL": "pkg:npm/path-root-regex@0.1.2", + "UID": "ec116dae83873788" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-root-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-scurry@1.11.1", + "Name": "path-scurry", + "Identifier": { + "PURL": "pkg:npm/path-scurry@1.11.1", + "UID": "7e390cb181ab703d" + }, + "Version": "1.11.1", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-scurry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-to-regexp@0.1.12", + "Name": "path-to-regexp", + "Identifier": { + "PURL": "pkg:npm/path-to-regexp@0.1.12", + "UID": "e870476d24e3cea" + }, + "Version": "0.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-to-regexp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pdfkit@0.11.0", + "Name": "pdfkit", + "Identifier": { + "PURL": "pkg:npm/pdfkit@0.11.0", + "UID": "4910d47eb3a6f088" + }, + "Version": "0.11.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pdfkit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "peek-readable@4.1.0", + "Name": "peek-readable", + "Identifier": { + "PURL": "pkg:npm/peek-readable@4.1.0", + "UID": "7ea3d5f707c7ff28" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/peek-readable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pend@1.2.0", + "Name": "pend", + "Identifier": { + "PURL": "pkg:npm/pend@1.2.0", + "UID": "256cb541c515ff44" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pg-connection-string@2.9.1", + "Name": "pg-connection-string", + "Identifier": { + "PURL": "pkg:npm/pg-connection-string@2.9.1", + "UID": "65d6058fb55cec2f" + }, + "Version": "2.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pg-connection-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "picomatch@2.3.1", + "Name": "picomatch", + "Identifier": { + "PURL": "pkg:npm/picomatch@2.3.1", + "UID": "70cbc306ec4ac23a" + }, + "Version": "2.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/picomatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "picomatch@4.0.3", + "Name": "picomatch", + "Identifier": { + "PURL": "pkg:npm/picomatch@4.0.3", + "UID": "eef18850dd415d88" + }, + "Version": "4.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@2.3.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@2.3.0", + "UID": "2e6f05ee2ccdd2cc" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@2.3.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@2.3.0", + "UID": "60ef02d1d77d8a57" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@3.0.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@3.0.0", + "UID": "1dd6ad6a1b5a5ccb" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@3.0.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@3.0.0", + "UID": "6135cea8764b299a" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/got/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@4.0.1", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@4.0.1", + "UID": "fe82804dc37cf657" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pinkie@2.0.4", + "Name": "pinkie", + "Identifier": { + "PURL": "pkg:npm/pinkie@2.0.4", + "UID": "f0c46b6a6ee1cc27" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pinkie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pinkie-promise@2.0.1", + "Name": "pinkie-promise", + "Identifier": { + "PURL": "pkg:npm/pinkie-promise@2.0.1", + "UID": "5413e008c2453028" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pinkie-promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "png-js@1.0.0", + "Name": "png-js", + "Identifier": { + "PURL": "pkg:npm/png-js@1.0.0", + "UID": "65e4a91fb8726545" + }, + "Version": "1.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/png-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "portscanner@2.2.0", + "Name": "portscanner", + "Identifier": { + "PURL": "pkg:npm/portscanner@2.2.0", + "UID": "864ba902b5d94c3c" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/portscanner/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "posix-character-classes@0.1.1", + "Name": "posix-character-classes", + "Identifier": { + "PURL": "pkg:npm/posix-character-classes@0.1.1", + "UID": "6c3dfe885f6e5535" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/posix-character-classes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "possible-typed-array-names@1.1.0", + "Name": "possible-typed-array-names", + "Identifier": { + "PURL": "pkg:npm/possible-typed-array-names@1.1.0", + "UID": "9a833aa7b4d9d574" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/possible-typed-array-names/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prebuild-install@5.3.6", + "Name": "prebuild-install", + "Identifier": { + "PURL": "pkg:npm/prebuild-install@5.3.6", + "UID": "378b55c40607e8f0" + }, + "Version": "5.3.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/prebuild-install/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prebuild-install@7.1.3", + "Name": "prebuild-install", + "Identifier": { + "PURL": "pkg:npm/prebuild-install@7.1.3", + "UID": "efd14a96cc2278d8" + }, + "Version": "7.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prebuild-install@7.1.3", + "Name": "prebuild-install", + "Identifier": { + "PURL": "pkg:npm/prebuild-install@7.1.3", + "UID": "9ce518a6bb6beb08" + }, + "Version": "7.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prepend-http@2.0.0", + "Name": "prepend-http", + "Identifier": { + "PURL": "pkg:npm/prepend-http@2.0.0", + "UID": "4f11313105b09d7" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/prepend-http/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pretty-bytes@4.0.2", + "Name": "pretty-bytes", + "Identifier": { + "PURL": "pkg:npm/pretty-bytes@4.0.2", + "UID": "766e9f955ee45b9f" + }, + "Version": "4.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "proc-log@5.0.0", + "Name": "proc-log", + "Identifier": { + "PURL": "pkg:npm/proc-log@5.0.0", + "UID": "8c89d2e9bb624101" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proc-log/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "process@0.11.10", + "Name": "process", + "Identifier": { + "PURL": "pkg:npm/process@0.11.10", + "UID": "f89125e85a09c691" + }, + "Version": "0.11.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/process/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "process-nextick-args@2.0.1", + "Name": "process-nextick-args", + "Identifier": { + "PURL": "pkg:npm/process-nextick-args@2.0.1", + "UID": "212174090fa6eec4" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/process-nextick-args/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prom-client@14.2.0", + "Name": "prom-client", + "Identifier": { + "PURL": "pkg:npm/prom-client@14.2.0", + "UID": "43e012239d88d3b0" + }, + "Version": "14.2.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/prom-client/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "promise@7.3.1", + "Name": "promise", + "Identifier": { + "PURL": "pkg:npm/promise@7.3.1", + "UID": "4230436bbe52605a" + }, + "Version": "7.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "promise-inflight@1.0.1", + "Name": "promise-inflight", + "Identifier": { + "PURL": "pkg:npm/promise-inflight@1.0.1", + "UID": "ce9b424a9e5c7b17" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/promise-inflight/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "promise-retry@2.0.1", + "Name": "promise-retry", + "Identifier": { + "PURL": "pkg:npm/promise-retry@2.0.1", + "UID": "e3c4c70c2da25c8b" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/promise-retry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "proper-lockfile@1.2.0", + "Name": "proper-lockfile", + "Identifier": { + "PURL": "pkg:npm/proper-lockfile@1.2.0", + "UID": "e1dde00bf08b7ce0" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proper-lockfile/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "proxy-addr@2.0.7", + "Name": "proxy-addr", + "Identifier": { + "PURL": "pkg:npm/proxy-addr@2.0.7", + "UID": "53a24917c697ca71" + }, + "Version": "2.0.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proxy-addr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug@3.0.3", + "Name": "pug", + "Identifier": { + "PURL": "pkg:npm/pug@3.0.3", + "UID": "fc1a8ad8613a282a" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-attrs@3.0.0", + "Name": "pug-attrs", + "Identifier": { + "PURL": "pkg:npm/pug-attrs@3.0.0", + "UID": "1bb7227297af4f5" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-attrs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-code-gen@3.0.3", + "Name": "pug-code-gen", + "Identifier": { + "PURL": "pkg:npm/pug-code-gen@3.0.3", + "UID": "3576d1ae95b85292" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-code-gen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-error@2.1.0", + "Name": "pug-error", + "Identifier": { + "PURL": "pkg:npm/pug-error@2.1.0", + "UID": "4910c8474b12634e" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-error/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-filters@4.0.0", + "Name": "pug-filters", + "Identifier": { + "PURL": "pkg:npm/pug-filters@4.0.0", + "UID": "d4a6cd70cdcc30cc" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-filters/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-lexer@5.0.1", + "Name": "pug-lexer", + "Identifier": { + "PURL": "pkg:npm/pug-lexer@5.0.1", + "UID": "4fbe129550d06b76" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-lexer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-linker@4.0.0", + "Name": "pug-linker", + "Identifier": { + "PURL": "pkg:npm/pug-linker@4.0.0", + "UID": "ef1aee15d1376581" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-linker/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-load@3.0.0", + "Name": "pug-load", + "Identifier": { + "PURL": "pkg:npm/pug-load@3.0.0", + "UID": "1098e7c9ca583873" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-load/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-parser@6.0.0", + "Name": "pug-parser", + "Identifier": { + "PURL": "pkg:npm/pug-parser@6.0.0", + "UID": "e3f9bf0f65489546" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-runtime@3.0.1", + "Name": "pug-runtime", + "Identifier": { + "PURL": "pkg:npm/pug-runtime@3.0.1", + "UID": "6f355c1c6ef64cff" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-runtime/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-strip-comments@2.0.0", + "Name": "pug-strip-comments", + "Identifier": { + "PURL": "pkg:npm/pug-strip-comments@2.0.0", + "UID": "e99ff8b06aa1a82" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-strip-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-walk@2.0.0", + "Name": "pug-walk", + "Identifier": { + "PURL": "pkg:npm/pug-walk@2.0.0", + "UID": "6752f1726c4735e3" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pump@3.0.3", + "Name": "pump", + "Identifier": { + "PURL": "pkg:npm/pump@3.0.3", + "UID": "7fdde07b8241e8e6" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pump/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "qs@6.13.0", + "Name": "qs", + "Identifier": { + "PURL": "pkg:npm/qs@6.13.0", + "UID": "369ca000e2fb89c6" + }, + "Version": "6.13.0", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/qs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "query-string@5.1.1", + "Name": "query-string", + "Identifier": { + "PURL": "pkg:npm/query-string@5.1.1", + "UID": "b45132d72375c3b9" + }, + "Version": "5.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/query-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "range-parser@1.2.1", + "Name": "range-parser", + "Identifier": { + "PURL": "pkg:npm/range-parser@1.2.1", + "UID": "c51007d3fad1de5b" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/range-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "range_check@2.0.4", + "Name": "range_check", + "Identifier": { + "PURL": "pkg:npm/range_check@2.0.4", + "UID": "ab5ac0d40f6d166b" + }, + "Version": "2.0.4", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/range_check/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "raw-body@2.5.2", + "Name": "raw-body", + "Identifier": { + "PURL": "pkg:npm/raw-body@2.5.2", + "UID": "8031f41822314de3" + }, + "Version": "2.5.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/raw-body/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rc@1.2.8", + "Name": "rc", + "Identifier": { + "PURL": "pkg:npm/rc@1.2.8", + "UID": "7e96bfcc72684dd6" + }, + "Version": "1.2.8", + "Licenses": [ + "(BSD-2-Clause OR MIT OR Apache-2.0)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@1.0.34", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@1.0.34", + "UID": "89ec01b3d01a99e7" + }, + "Version": "1.0.34", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@2.3.8", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@2.3.8", + "UID": "ad0e7bf8ec3f0190" + }, + "Version": "2.3.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "fea93325b75491d" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "3fdb60b4aab56b9a" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "9cda42ca425944f4" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "9853486b76bba685" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@4.7.0", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@4.7.0", + "UID": "59c701f7d9463dd0" + }, + "Version": "4.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-web-to-node-stream@3.0.4", + "Name": "readable-web-to-node-stream", + "Identifier": { + "PURL": "pkg:npm/readable-web-to-node-stream@3.0.4", + "UID": "ebef477cc4d1cf81" + }, + "Version": "3.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readdirp@3.5.0", + "Name": "readdirp", + "Identifier": { + "PURL": "pkg:npm/readdirp@3.5.0", + "UID": "dce8c943f9a28ea2" + }, + "Version": "3.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rechoir@0.7.1", + "Name": "rechoir", + "Identifier": { + "PURL": "pkg:npm/rechoir@0.7.1", + "UID": "1790843729a45aaa" + }, + "Version": "0.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rechoir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "recursedir-comparisons@0.0.0", + "Name": "recursedir-comparisons", + "Identifier": { + "PURL": "pkg:npm/recursedir-comparisons@0.0.0", + "UID": "c12abaf05475c21c" + }, + "Version": "0.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/walkdir/test/comparison/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "regex-not@1.0.2", + "Name": "regex-not", + "Identifier": { + "PURL": "pkg:npm/regex-not@1.0.2", + "UID": "5dc0fdb3419bfc0e" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/regex-not/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "regexp.prototype.flags@1.5.4", + "Name": "regexp.prototype.flags", + "Identifier": { + "PURL": "pkg:npm/regexp.prototype.flags@1.5.4", + "UID": "f4fe331b426f44b8" + }, + "Version": "1.5.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/regexp.prototype.flags/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "remove-trailing-separator@1.1.0", + "Name": "remove-trailing-separator", + "Identifier": { + "PURL": "pkg:npm/remove-trailing-separator@1.1.0", + "UID": "9154c2d8fba30a83" + }, + "Version": "1.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/remove-trailing-separator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "repeat-element@1.1.4", + "Name": "repeat-element", + "Identifier": { + "PURL": "pkg:npm/repeat-element@1.1.4", + "UID": "413b758c38554685" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/repeat-element/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "repeat-string@1.6.1", + "Name": "repeat-string", + "Identifier": { + "PURL": "pkg:npm/repeat-string@1.6.1", + "UID": "4e791a1a98cf8f5e" + }, + "Version": "1.6.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/repeat-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "replace@1.2.2", + "Name": "replace", + "Identifier": { + "PURL": "pkg:npm/replace@1.2.2", + "UID": "6c1783589070ada1" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "require-directory@2.1.1", + "Name": "require-directory", + "Identifier": { + "PURL": "pkg:npm/require-directory@2.1.1", + "UID": "4a39b262ccdc2692" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/require-directory/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "require-main-filename@2.0.0", + "Name": "require-main-filename", + "Identifier": { + "PURL": "pkg:npm/require-main-filename@2.0.0", + "UID": "25b5d29d9a6b8875" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/require-main-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "resolve@1.22.10", + "Name": "resolve", + "Identifier": { + "PURL": "pkg:npm/resolve@1.22.10", + "UID": "c1f49e121614b84c" + }, + "Version": "1.22.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "resolve-dir@1.0.1", + "Name": "resolve-dir", + "Identifier": { + "PURL": "pkg:npm/resolve-dir@1.0.1", + "UID": "2911d26d75ff4269" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve-dir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "resolve-url@0.2.1", + "Name": "resolve-url", + "Identifier": { + "PURL": "pkg:npm/resolve-url@0.2.1", + "UID": "4eefb9ec5da08ee" + }, + "Version": "0.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "responselike@1.0.2", + "Name": "responselike", + "Identifier": { + "PURL": "pkg:npm/responselike@1.0.2", + "UID": "5f39fcc02dc4f071" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/responselike/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "restructure@2.0.1", + "Name": "restructure", + "Identifier": { + "PURL": "pkg:npm/restructure@2.0.1", + "UID": "93ebb1d51e300837" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/restructure/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ret@0.1.15", + "Name": "ret", + "Identifier": { + "PURL": "pkg:npm/ret@0.1.15", + "UID": "7ea413bdbc082f60" + }, + "Version": "0.1.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ret/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "retry@0.10.1", + "Name": "retry", + "Identifier": { + "PURL": "pkg:npm/retry@0.10.1", + "UID": "1a43417cedf39979" + }, + "Version": "0.10.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "retry@0.12.0", + "Name": "retry", + "Identifier": { + "PURL": "pkg:npm/retry@0.12.0", + "UID": "9a7f94669d5dfadd" + }, + "Version": "0.12.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/retry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "retry-as-promised@7.1.1", + "Name": "retry-as-promised", + "Identifier": { + "PURL": "pkg:npm/retry-as-promised@7.1.1", + "UID": "1d7a4357b3761806" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/retry-as-promised/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@2.7.1", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@2.7.1", + "UID": "bf152dbb1580ac69" + }, + "Version": "2.7.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@2.7.1", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@2.7.1", + "UID": "e0e8b8779ae80c52" + }, + "Version": "2.7.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@2.7.1", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@2.7.1", + "UID": "6217bea7db29a69b" + }, + "Version": "2.7.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@3.0.2", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@3.0.2", + "UID": "caa359c9d4e1f8fc" + }, + "Version": "3.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.1.2", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.1.2", + "UID": "7f88e7941fa0c91c" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.1.2", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.1.2", + "UID": "effba8d3b53399fe" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.1.2", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.1.2", + "UID": "f05d04e7b0377847" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.2.1", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.2.1", + "UID": "3aa476d87363be88" + }, + "Version": "5.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-regex@1.1.0", + "Name": "safe-regex", + "Identifier": { + "PURL": "pkg:npm/safe-regex@1.1.0", + "UID": "d25d15191b007172" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-regex-test@1.1.0", + "Name": "safe-regex-test", + "Identifier": { + "PURL": "pkg:npm/safe-regex-test@1.1.0", + "UID": "d21b2d2e5b38d07f" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-regex-test/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-stable-stringify@2.5.0", + "Name": "safe-stable-stringify", + "Identifier": { + "PURL": "pkg:npm/safe-stable-stringify@2.5.0", + "UID": "eba18da1d67a0365" + }, + "Version": "2.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-stable-stringify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safer-buffer@2.1.2", + "Name": "safer-buffer", + "Identifier": { + "PURL": "pkg:npm/safer-buffer@2.1.2", + "UID": "66a48e51d4592d64" + }, + "Version": "2.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safer-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "samsam@1.1.2", + "Name": "samsam", + "Identifier": { + "PURL": "pkg:npm/samsam@1.1.2", + "UID": "752def712228c8e0" + }, + "Version": "1.1.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/samsam/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sanitize-filename@1.6.3", + "Name": "sanitize-filename", + "Identifier": { + "PURL": "pkg:npm/sanitize-filename@1.6.3", + "UID": "92d87a3a9bc1873b" + }, + "Version": "1.6.3", + "Licenses": [ + "WTFPL OR ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sanitize-html@1.4.2", + "Name": "sanitize-html", + "Identifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sax@1.4.1", + "Name": "sax", + "Identifier": { + "PURL": "pkg:npm/sax@1.4.1", + "UID": "7ae2b9d0899298cc" + }, + "Version": "1.4.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sax/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "seek-bzip@1.0.6", + "Name": "seek-bzip", + "Identifier": { + "PURL": "pkg:npm/seek-bzip@1.0.6", + "UID": "681601488928c469" + }, + "Version": "1.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/seek-bzip/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "de0ff6f82521a5b4" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-dependencies/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "63fd64b869ef6ebd" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-dir/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "710c335bfab2cc18" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-abi/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "2f7012574fa2c29b" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@7.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@7.7.2", + "UID": "e7b33644a4b95e2" + }, + "Version": "7.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "send@0.19.0", + "Name": "send", + "Identifier": { + "PURL": "pkg:npm/send@0.19.0", + "UID": "91174125f6c49a85" + }, + "Version": "0.19.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sequelize@6.37.7", + "Name": "sequelize", + "Identifier": { + "PURL": "pkg:npm/sequelize@6.37.7", + "UID": "eb87ce29eff4ae0d" + }, + "Version": "6.37.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sequelize/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sequelize-pool@7.1.0", + "Name": "sequelize-pool", + "Identifier": { + "PURL": "pkg:npm/sequelize-pool@7.1.0", + "UID": "34a5038873763452" + }, + "Version": "7.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sequelize-pool/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "serve-index@1.9.1", + "Name": "serve-index", + "Identifier": { + "PURL": "pkg:npm/serve-index@1.9.1", + "UID": "d30c5536e6c0558b" + }, + "Version": "1.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "serve-static@1.16.2", + "Name": "serve-static", + "Identifier": { + "PURL": "pkg:npm/serve-static@1.16.2", + "UID": "66dc6a3595c26928" + }, + "Version": "1.16.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-static/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-blocking@2.0.0", + "Name": "set-blocking", + "Identifier": { + "PURL": "pkg:npm/set-blocking@2.0.0", + "UID": "e3e1263c39d98f7c" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-blocking/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-function-length@1.2.2", + "Name": "set-function-length", + "Identifier": { + "PURL": "pkg:npm/set-function-length@1.2.2", + "UID": "50b848a7ec345c78" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-function-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-function-name@2.0.2", + "Name": "set-function-name", + "Identifier": { + "PURL": "pkg:npm/set-function-name@2.0.2", + "UID": "83b9f6080df237d4" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-function-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-value@2.0.1", + "Name": "set-value", + "Identifier": { + "PURL": "pkg:npm/set-value@2.0.1", + "UID": "f8fcd4ffff182e46" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "setimmediate@1.0.5", + "Name": "setimmediate", + "Identifier": { + "PURL": "pkg:npm/setimmediate@1.0.5", + "UID": "7926999ab932e751" + }, + "Version": "1.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/setimmediate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "setprototypeof@1.1.0", + "Name": "setprototypeof", + "Identifier": { + "PURL": "pkg:npm/setprototypeof@1.1.0", + "UID": "b443e11cbba941de" + }, + "Version": "1.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "setprototypeof@1.2.0", + "Name": "setprototypeof", + "Identifier": { + "PURL": "pkg:npm/setprototypeof@1.2.0", + "UID": "d490a1aba56f8933" + }, + "Version": "1.2.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/setprototypeof/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "shebang-command@2.0.0", + "Name": "shebang-command", + "Identifier": { + "PURL": "pkg:npm/shebang-command@2.0.0", + "UID": "d608768bc9cd21e1" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/shebang-command/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "shebang-regex@3.0.0", + "Name": "shebang-regex", + "Identifier": { + "PURL": "pkg:npm/shebang-regex@3.0.0", + "UID": "34963b09e9d31348" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/shebang-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel@1.1.0", + "Name": "side-channel", + "Identifier": { + "PURL": "pkg:npm/side-channel@1.1.0", + "UID": "b8e6c36c58bebe9e" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel-list@1.0.0", + "Name": "side-channel-list", + "Identifier": { + "PURL": "pkg:npm/side-channel-list@1.0.0", + "UID": "c315d1db97f6c0e5" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel-list/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel-map@1.0.1", + "Name": "side-channel-map", + "Identifier": { + "PURL": "pkg:npm/side-channel-map@1.0.1", + "UID": "ab87a26e7d2e0f32" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel-weakmap@1.0.2", + "Name": "side-channel-weakmap", + "Identifier": { + "PURL": "pkg:npm/side-channel-weakmap@1.0.2", + "UID": "9203823616b33251" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel-weakmap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "signal-exit@3.0.7", + "Name": "signal-exit", + "Identifier": { + "PURL": "pkg:npm/signal-exit@3.0.7", + "UID": "5b62bbc8585b1db4" + }, + "Version": "3.0.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/signal-exit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "signal-exit@4.1.0", + "Name": "signal-exit", + "Identifier": { + "PURL": "pkg:npm/signal-exit@4.1.0", + "UID": "89b7d85f2a701c5e" + }, + "Version": "4.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-concat@1.0.1", + "Name": "simple-concat", + "Identifier": { + "PURL": "pkg:npm/simple-concat@1.0.1", + "UID": "885cabca534b8ca3" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-concat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-get@3.1.1", + "Name": "simple-get", + "Identifier": { + "PURL": "pkg:npm/simple-get@3.1.1", + "UID": "f4439c00f204a322" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-get/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-get@4.0.1", + "Name": "simple-get", + "Identifier": { + "PURL": "pkg:npm/simple-get@4.0.1", + "UID": "6466c032780d4188" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-get@4.0.1", + "Name": "simple-get", + "Identifier": { + "PURL": "pkg:npm/simple-get@4.0.1", + "UID": "8585c47e829307b7" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-swizzle@0.2.2", + "Name": "simple-swizzle", + "Identifier": { + "PURL": "pkg:npm/simple-swizzle@0.2.2", + "UID": "5ebb736a1c37536a" + }, + "Version": "0.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-swizzle/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sinon@1.17.7", + "Name": "sinon", + "Identifier": { + "PURL": "pkg:npm/sinon@1.17.7", + "UID": "e966d6579b94686" + }, + "Version": "1.17.7", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filesniffer/node_modules/sinon/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "smart-buffer@4.2.0", + "Name": "smart-buffer", + "Identifier": { + "PURL": "pkg:npm/smart-buffer@4.2.0", + "UID": "cc22175548a04269" + }, + "Version": "4.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/smart-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "snapdragon@0.8.2", + "Name": "snapdragon", + "Identifier": { + "PURL": "pkg:npm/snapdragon@0.8.2", + "UID": "1e04e611f4ca9c7f" + }, + "Version": "0.8.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "snapdragon-node@2.1.1", + "Name": "snapdragon-node", + "Identifier": { + "PURL": "pkg:npm/snapdragon-node@2.1.1", + "UID": "4550b26381e7afbd" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "snapdragon-util@3.0.1", + "Name": "snapdragon-util", + "Identifier": { + "PURL": "pkg:npm/snapdragon-util@3.0.1", + "UID": "a12093f08d872886" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-util/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socket.io@3.1.2", + "Name": "socket.io", + "Identifier": { + "PURL": "pkg:npm/socket.io@3.1.2", + "UID": "3f7fdf1c8146fe1c" + }, + "Version": "3.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socket.io/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socket.io-adapter@2.1.0", + "Name": "socket.io-adapter", + "Identifier": { + "PURL": "pkg:npm/socket.io-adapter@2.1.0", + "UID": "4eae05063702235d" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socket.io-adapter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socket.io-parser@4.0.5", + "Name": "socket.io-parser", + "Identifier": { + "PURL": "pkg:npm/socket.io-parser@4.0.5", + "UID": "a00447904d08ddb5" + }, + "Version": "4.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socket.io-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socks@2.8.7", + "Name": "socks", + "Identifier": { + "PURL": "pkg:npm/socks@2.8.7", + "UID": "23e39f8af9757cb5" + }, + "Version": "2.8.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socks/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socks-proxy-agent@6.2.1", + "Name": "socks-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/socks-proxy-agent@6.2.1", + "UID": "c46eb128bca6585b" + }, + "Version": "6.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socks-proxy-agent@8.0.5", + "Name": "socks-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/socks-proxy-agent@8.0.5", + "UID": "da2f7011f8ee88f9" + }, + "Version": "8.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socks-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sort-keys@1.1.2", + "Name": "sort-keys", + "Identifier": { + "PURL": "pkg:npm/sort-keys@1.1.2", + "UID": "6116547d47f8f1f1" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sort-keys@2.0.0", + "Name": "sort-keys", + "Identifier": { + "PURL": "pkg:npm/sort-keys@2.0.0", + "UID": "303c5681072017e1" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sort-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sort-keys-length@1.0.1", + "Name": "sort-keys-length", + "Identifier": { + "PURL": "pkg:npm/sort-keys-length@1.0.1", + "UID": "fc3c6d0d2a93475d" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sort-keys-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map@0.5.7", + "Name": "source-map", + "Identifier": { + "PURL": "pkg:npm/source-map@0.5.7", + "UID": "84ab0112c11315c7" + }, + "Version": "0.5.7", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/source-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map@0.6.1", + "Name": "source-map", + "Identifier": { + "PURL": "pkg:npm/source-map@0.6.1", + "UID": "f5517798cd4894db" + }, + "Version": "0.6.1", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map-resolve@0.5.3", + "Name": "source-map-resolve", + "Identifier": { + "PURL": "pkg:npm/source-map-resolve@0.5.3", + "UID": "eb0e6b6b91870b71" + }, + "Version": "0.5.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map-resolve/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map-support@0.5.21", + "Name": "source-map-support", + "Identifier": { + "PURL": "pkg:npm/source-map-support@0.5.21", + "UID": "5657063614b54826" + }, + "Version": "0.5.21", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map-support/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map-url@0.4.1", + "Name": "source-map-url", + "Identifier": { + "PURL": "pkg:npm/source-map-url@0.4.1", + "UID": "6e4e348aea907f99" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "split-string@3.1.0", + "Name": "split-string", + "Identifier": { + "PURL": "pkg:npm/split-string@3.1.0", + "UID": "94e3683b9604c481" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/split-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sprintf-js@1.0.3", + "Name": "sprintf-js", + "Identifier": { + "PURL": "pkg:npm/sprintf-js@1.0.3", + "UID": "12b86c25663422e8" + }, + "Version": "1.0.3", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sprintf-js@1.1.3", + "Name": "sprintf-js", + "Identifier": { + "PURL": "pkg:npm/sprintf-js@1.1.3", + "UID": "152c228d0aa704bc" + }, + "Version": "1.1.3", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sprintf-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sqlite3@5.1.7", + "Name": "sqlite3", + "Identifier": { + "PURL": "pkg:npm/sqlite3@5.1.7", + "UID": "d16d8e9e554b6fea" + }, + "Version": "5.1.7", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ssri@12.0.0", + "Name": "ssri", + "Identifier": { + "PURL": "pkg:npm/ssri@12.0.0", + "UID": "5ce7c8428367a5d" + }, + "Version": "12.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ssri/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ssri@8.0.1", + "Name": "ssri", + "Identifier": { + "PURL": "pkg:npm/ssri@8.0.1", + "UID": "3b948c02b80e3aef" + }, + "Version": "8.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/ssri/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "stack-trace@0.0.10", + "Name": "stack-trace", + "Identifier": { + "PURL": "pkg:npm/stack-trace@0.0.10", + "UID": "62244aaf18e02eb5" + }, + "Version": "0.0.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/stack-trace/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "static-extend@0.1.2", + "Name": "static-extend", + "Identifier": { + "PURL": "pkg:npm/static-extend@0.1.2", + "UID": "1c17078b8ebeca54" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/static-extend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "statuses@1.5.0", + "Name": "statuses", + "Identifier": { + "PURL": "pkg:npm/statuses@1.5.0", + "UID": "94155a6f11895ce1" + }, + "Version": "1.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/statuses/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "statuses@2.0.1", + "Name": "statuses", + "Identifier": { + "PURL": "pkg:npm/statuses@2.0.1", + "UID": "14ceb1867397b3e2" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/statuses/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "stop-iteration-iterator@1.1.0", + "Name": "stop-iteration-iterator", + "Identifier": { + "PURL": "pkg:npm/stop-iteration-iterator@1.1.0", + "UID": "7046b52ae5a4aa44" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/stop-iteration-iterator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "stream-buffers@2.2.0", + "Name": "stream-buffers", + "Identifier": { + "PURL": "pkg:npm/stream-buffers@2.2.0", + "UID": "2b8bb04184b59cc2" + }, + "Version": "2.2.0", + "Licenses": [ + "Unlicense" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/stream-buffers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "streamsearch@1.1.0", + "Name": "streamsearch", + "Identifier": { + "PURL": "pkg:npm/streamsearch@1.1.0", + "UID": "a44e12296f9b5d8b" + }, + "Version": "1.1.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/streamsearch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strict-uri-encode@1.1.0", + "Name": "strict-uri-encode", + "Identifier": { + "PURL": "pkg:npm/strict-uri-encode@1.1.0", + "UID": "79171cdcba7b994e" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strict-uri-encode/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@1.0.2", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@1.0.2", + "UID": "6d722b9526ea06aa" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@2.1.1", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@2.1.1", + "UID": "9edca9502a39e5" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@4.2.3", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@4.2.3", + "UID": "d84f630060cc91bd" + }, + "Version": "4.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string-width-cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@4.2.3", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@4.2.3", + "UID": "fd6065d64bfde817" + }, + "Version": "4.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@5.1.2", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@5.1.2", + "UID": "32911d6e7b0bd25f" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@5.1.2", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@5.1.2", + "UID": "c5c0a3741fde98fc" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string.fromcodepoint@0.2.1", + "Name": "string.fromcodepoint", + "Identifier": { + "PURL": "pkg:npm/string.fromcodepoint@0.2.1", + "UID": "f10be15859550d7d" + }, + "Version": "0.2.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string.fromcodepoint/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string.prototype.codepointat@0.2.1", + "Name": "string.prototype.codepointat", + "Identifier": { + "PURL": "pkg:npm/string.prototype.codepointat@0.2.1", + "UID": "5f9c6f9c6454ed92" + }, + "Version": "0.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string.prototype.codepointat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string_decoder@0.10.31", + "Name": "string_decoder", + "Identifier": { + "PURL": "pkg:npm/string_decoder@0.10.31", + "UID": "dc1efaf34b4383f7" + }, + "Version": "0.10.31", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string_decoder@1.1.1", + "Name": "string_decoder", + "Identifier": { + "PURL": "pkg:npm/string_decoder@1.1.1", + "UID": "95f7c82b6418ff50" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string_decoder/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string_decoder@1.3.0", + "Name": "string_decoder", + "Identifier": { + "PURL": "pkg:npm/string_decoder@1.3.0", + "UID": "d7ace92fccb5110f" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@3.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@3.0.1", + "UID": "b1597074ed558f71" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@3.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@3.0.1", + "UID": "34b7a0cee25e462a" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@4.0.0", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@4.0.0", + "UID": "a3d4d5d15949b457" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@6.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@6.0.1", + "UID": "29ed8624e21dc18c" + }, + "Version": "6.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-ansi-cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@6.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@6.0.1", + "UID": "70e6f906630a6410" + }, + "Version": "6.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@7.1.0", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@7.1.0", + "UID": "3692296b19be24" + }, + "Version": "7.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@7.1.0", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@7.1.0", + "UID": "ae8e699a1a7a7909" + }, + "Version": "7.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-bom@3.0.0", + "Name": "strip-bom", + "Identifier": { + "PURL": "pkg:npm/strip-bom@3.0.0", + "UID": "c43bac785d4251c5" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-dirs@2.1.0", + "Name": "strip-dirs", + "Identifier": { + "PURL": "pkg:npm/strip-dirs@2.1.0", + "UID": "bff0d910aa17edc7" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-dirs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-json-comments@2.0.1", + "Name": "strip-json-comments", + "Identifier": { + "PURL": "pkg:npm/strip-json-comments@2.0.1", + "UID": "9534e854e5abec0b" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-json-comments@2.0.1", + "Name": "strip-json-comments", + "Identifier": { + "PURL": "pkg:npm/strip-json-comments@2.0.1", + "UID": "823cbc5e64a9a759" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-outer@1.0.1", + "Name": "strip-outer", + "Identifier": { + "PURL": "pkg:npm/strip-outer@1.0.1", + "UID": "39ec39956d9e38ac" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-outer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strtok3@6.3.0", + "Name": "strtok3", + "Identifier": { + "PURL": "pkg:npm/strtok3@6.3.0", + "UID": "4fca5e2a6991d696" + }, + "Version": "6.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strtok3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-color@2.0.0", + "Name": "supports-color", + "Identifier": { + "PURL": "pkg:npm/supports-color@2.0.0", + "UID": "8b280a133b422f22" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-color@5.5.0", + "Name": "supports-color", + "Identifier": { + "PURL": "pkg:npm/supports-color@5.5.0", + "UID": "ec5ec5a563d51380" + }, + "Version": "5.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/supports-color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-color@7.2.0", + "Name": "supports-color", + "Identifier": { + "PURL": "pkg:npm/supports-color@7.2.0", + "UID": "a61110c80bbee83d" + }, + "Version": "7.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-preserve-symlinks-flag@1.0.0", + "Name": "supports-preserve-symlinks-flag", + "Identifier": { + "PURL": "pkg:npm/supports-preserve-symlinks-flag@1.0.0", + "UID": "4b9bc15c0f2766f4" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/supports-preserve-symlinks-flag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "svg-captcha@1.4.0", + "Name": "svg-captcha", + "Identifier": { + "PURL": "pkg:npm/svg-captcha@1.4.0", + "UID": "226e5a45a4d9ee95" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/svg-captcha/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "swagger-ui-dist@5.28.1", + "Name": "swagger-ui-dist", + "Identifier": { + "PURL": "pkg:npm/swagger-ui-dist@5.28.1", + "UID": "4953b4f3d3a77469" + }, + "Version": "5.28.1", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/swagger-ui-dist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "swagger-ui-express@5.0.1", + "Name": "swagger-ui-express", + "Identifier": { + "PURL": "pkg:npm/swagger-ui-express@5.0.1", + "UID": "a2b7b40c758635e2" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/swagger-ui-express/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar@4.4.19", + "Name": "tar", + "Identifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "Version": "4.4.19", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar@6.2.1", + "Name": "tar", + "Identifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "Version": "6.2.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar@7.4.3", + "Name": "tar", + "Identifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "Version": "7.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar-fs@2.1.3", + "Name": "tar-fs", + "Identifier": { + "PURL": "pkg:npm/tar-fs@2.1.3", + "UID": "6f65cc88326c1d70" + }, + "Version": "2.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar-stream@1.6.2", + "Name": "tar-stream", + "Identifier": { + "PURL": "pkg:npm/tar-stream@1.6.2", + "UID": "ef7dfaff84c1e49d" + }, + "Version": "1.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar-stream@2.2.0", + "Name": "tar-stream", + "Identifier": { + "PURL": "pkg:npm/tar-stream@2.2.0", + "UID": "e2feb6bf55910640" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tdigest@0.1.2", + "Name": "tdigest", + "Identifier": { + "PURL": "pkg:npm/tdigest@0.1.2", + "UID": "bf0dc12bb40ecbb2" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tdigest/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "text-hex@1.0.0", + "Name": "text-hex", + "Identifier": { + "PURL": "pkg:npm/text-hex@1.0.0", + "UID": "51b9dd102a7a6f97" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/text-hex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "thirty-two@1.0.2", + "Name": "thirty-two", + "Identifier": { + "PURL": "pkg:npm/thirty-two@1.0.2", + "UID": "66fe65d9a7bf6902" + }, + "Version": "1.0.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/thirty-two/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "through@2.3.8", + "Name": "through", + "Identifier": { + "PURL": "pkg:npm/through@2.3.8", + "UID": "30bab81f1ff991fb" + }, + "Version": "2.3.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/through/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "timed-out@4.0.1", + "Name": "timed-out", + "Identifier": { + "PURL": "pkg:npm/timed-out@4.0.1", + "UID": "ed430adf54d398cd" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/timed-out/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tiny-inflate@1.0.3", + "Name": "tiny-inflate", + "Identifier": { + "PURL": "pkg:npm/tiny-inflate@1.0.3", + "UID": "7c4fda35f8d00ba" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tiny-inflate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tinyglobby@0.2.14", + "Name": "tinyglobby", + "Identifier": { + "PURL": "pkg:npm/tinyglobby@0.2.14", + "UID": "6fff20e6f8036be" + }, + "Version": "0.2.14", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tinyglobby/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-buffer@1.2.1", + "Name": "to-buffer", + "Identifier": { + "PURL": "pkg:npm/to-buffer@1.2.1", + "UID": "496fcc3ce6354f5d" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-object-path@0.3.0", + "Name": "to-object-path", + "Identifier": { + "PURL": "pkg:npm/to-object-path@0.3.0", + "UID": "b43ae401f81d4039" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-object-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex@3.0.2", + "Name": "to-regex", + "Identifier": { + "PURL": "pkg:npm/to-regex@3.0.2", + "UID": "e7ab23ed7f275f4c" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@2.1.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@2.1.1", + "UID": "65b6f8dbd73d6cbd" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@5.0.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@5.0.1", + "UID": "9f4e09510ecf8050" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@5.0.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@5.0.1", + "UID": "88df2c714880894e" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@5.0.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@5.0.1", + "UID": "3b83b7731fbb54e1" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "toidentifier@1.0.1", + "Name": "toidentifier", + "Identifier": { + "PURL": "pkg:npm/toidentifier@1.0.1", + "UID": "ac5076373ea3b725" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/toidentifier/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "token-stream@1.0.0", + "Name": "token-stream", + "Identifier": { + "PURL": "pkg:npm/token-stream@1.0.0", + "UID": "5242e7a4de00b299" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/token-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "token-types@4.2.1", + "Name": "token-types", + "Identifier": { + "PURL": "pkg:npm/token-types@4.2.1", + "UID": "e38b6c12ca3a01b6" + }, + "Version": "4.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/token-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "toposort-class@1.0.1", + "Name": "toposort-class", + "Identifier": { + "PURL": "pkg:npm/toposort-class@1.0.1", + "UID": "a1b5525bc781eae4" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/toposort-class/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tr46@0.0.3", + "Name": "tr46", + "Identifier": { + "PURL": "pkg:npm/tr46@0.0.3", + "UID": "5f56c2afdee6ec0b" + }, + "Version": "0.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tr46/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "traverse@0.3.9", + "Name": "traverse", + "Identifier": { + "PURL": "pkg:npm/traverse@0.3.9", + "UID": "9566592183f41416" + }, + "Version": "0.3.9", + "Licenses": [ + "MIT/X11" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/traverse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tree-kill@1.2.2", + "Name": "tree-kill", + "Identifier": { + "PURL": "pkg:npm/tree-kill@1.2.2", + "UID": "ad3dc832b79ccd1f" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tree-kill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "trim-repeated@1.0.0", + "Name": "trim-repeated", + "Identifier": { + "PURL": "pkg:npm/trim-repeated@1.0.0", + "UID": "db4d23c57ebd3710" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/trim-repeated/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "triple-beam@1.4.1", + "Name": "triple-beam", + "Identifier": { + "PURL": "pkg:npm/triple-beam@1.4.1", + "UID": "f549d8801ad67317" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/triple-beam/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "truncate-utf8-bytes@1.0.2", + "Name": "truncate-utf8-bytes", + "Identifier": { + "PURL": "pkg:npm/truncate-utf8-bytes@1.0.2", + "UID": "c2e3346acb2c7ae7" + }, + "Version": "1.0.2", + "Licenses": [ + "WTFPL" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/truncate-utf8-bytes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ts-node@9.1.1", + "Name": "ts-node", + "Identifier": { + "PURL": "pkg:npm/ts-node@9.1.1", + "UID": "c6bea377ad36d6b6" + }, + "Version": "9.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ts-node-dev@1.1.8", + "Name": "ts-node-dev", + "Identifier": { + "PURL": "pkg:npm/ts-node-dev@1.1.8", + "UID": "75f163fefeb5868c" + }, + "Version": "1.1.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tsconfig@7.0.0", + "Name": "tsconfig", + "Identifier": { + "PURL": "pkg:npm/tsconfig@7.0.0", + "UID": "f15f9b787d9bada0" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tsconfig/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tslib@2.7.0", + "Name": "tslib", + "Identifier": { + "PURL": "pkg:npm/tslib@2.7.0", + "UID": "771c6e4bbd07c113" + }, + "Version": "2.7.0", + "Licenses": [ + "0BSD" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tslib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tunnel-agent@0.6.0", + "Name": "tunnel-agent", + "Identifier": { + "PURL": "pkg:npm/tunnel-agent@0.6.0", + "UID": "18e3fd151ea326ff" + }, + "Version": "0.6.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tunnel-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "type-is@1.6.18", + "Name": "type-is", + "Identifier": { + "PURL": "pkg:npm/type-is@1.6.18", + "UID": "199bf01ce031614e" + }, + "Version": "1.6.18", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/type-is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typecast@0.0.1", + "Name": "typecast", + "Identifier": { + "PURL": "pkg:npm/typecast@0.0.1", + "UID": "988eb78895b4558d" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typecast/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typed-array-buffer@1.0.3", + "Name": "typed-array-buffer", + "Identifier": { + "PURL": "pkg:npm/typed-array-buffer@1.0.3", + "UID": "1958a9cc94a593f8" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typed-array-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typedarray@0.0.6", + "Name": "typedarray", + "Identifier": { + "PURL": "pkg:npm/typedarray@0.0.6", + "UID": "ad5f55e829423973" + }, + "Version": "0.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typedarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typescript@5.3.3", + "Name": "typescript", + "Identifier": { + "PURL": "pkg:npm/typescript@5.3.3", + "UID": "91347a022751862e" + }, + "Version": "5.3.3", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typescript/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "uglify-js@3.19.3", + "Name": "uglify-js", + "Identifier": { + "PURL": "pkg:npm/uglify-js@3.19.3", + "UID": "290351deb881072d" + }, + "Version": "3.19.3", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/uglify-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unbzip2-stream@1.4.3", + "Name": "unbzip2-stream", + "Identifier": { + "PURL": "pkg:npm/unbzip2-stream@1.4.3", + "UID": "1d894091d11257ae" + }, + "Version": "1.4.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unbzip2-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unc-path-regex@0.1.2", + "Name": "unc-path-regex", + "Identifier": { + "PURL": "pkg:npm/unc-path-regex@0.1.2", + "UID": "6cbc947cb38cfcd" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unc-path-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "underscore.string@3.3.6", + "Name": "underscore.string", + "Identifier": { + "PURL": "pkg:npm/underscore.string@3.3.6", + "UID": "a88fca476925ff40" + }, + "Version": "3.3.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/underscore.string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "undici-types@6.19.8", + "Name": "undici-types", + "Identifier": { + "PURL": "pkg:npm/undici-types@6.19.8", + "UID": "d4ab177571053a21" + }, + "Version": "6.19.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethers/node_modules/undici-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "undici-types@6.21.0", + "Name": "undici-types", + "Identifier": { + "PURL": "pkg:npm/undici-types@6.21.0", + "UID": "2455d987e602f83e" + }, + "Version": "6.21.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/undici-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unicode-properties@1.4.1", + "Name": "unicode-properties", + "Identifier": { + "PURL": "pkg:npm/unicode-properties@1.4.1", + "UID": "b06e49f7bd37e256" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unicode-properties/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unicode-trie@2.0.0", + "Name": "unicode-trie", + "Identifier": { + "PURL": "pkg:npm/unicode-trie@2.0.0", + "UID": "f09d67e042af6264" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unicode-trie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "union-value@1.0.1", + "Name": "union-value", + "Identifier": { + "PURL": "pkg:npm/union-value@1.0.1", + "UID": "cc88de145b0b19e1" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/union-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-filename@1.1.1", + "Name": "unique-filename", + "Identifier": { + "PURL": "pkg:npm/unique-filename@1.1.1", + "UID": "447b3a26b467a2ad" + }, + "Version": "1.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-filename@4.0.0", + "Name": "unique-filename", + "Identifier": { + "PURL": "pkg:npm/unique-filename@4.0.0", + "UID": "236a7469a1599df1" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unique-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-slug@2.0.2", + "Name": "unique-slug", + "Identifier": { + "PURL": "pkg:npm/unique-slug@2.0.2", + "UID": "ffdc168b728f2847" + }, + "Version": "2.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-slug@5.0.0", + "Name": "unique-slug", + "Identifier": { + "PURL": "pkg:npm/unique-slug@5.0.0", + "UID": "bba73cf030b91297" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unique-slug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unit-compare@1.0.1", + "Name": "unit-compare", + "Identifier": { + "PURL": "pkg:npm/unit-compare@1.0.1", + "UID": "8819d9b8fb73bdc4" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unit-compare/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "universalify@2.0.1", + "Name": "universalify", + "Identifier": { + "PURL": "pkg:npm/universalify@2.0.1", + "UID": "95a391effe65e940" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/universalify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unpipe@1.0.0", + "Name": "unpipe", + "Identifier": { + "PURL": "pkg:npm/unpipe@1.0.0", + "UID": "46b8c215e46cc0f" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unpipe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unset-value@1.0.0", + "Name": "unset-value", + "Identifier": { + "PURL": "pkg:npm/unset-value@1.0.0", + "UID": "47035a301da0f9d3" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "untildify@2.1.0", + "Name": "untildify", + "Identifier": { + "PURL": "pkg:npm/untildify@2.1.0", + "UID": "5c94efaf53cf4cb" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/untildify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unzipper@0.9.15", + "Name": "unzipper", + "Identifier": { + "PURL": "pkg:npm/unzipper@0.9.15", + "UID": "42789e98fe93f8d" + }, + "Version": "0.9.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unzipper/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "urix@0.1.0", + "Name": "urix", + "Identifier": { + "PURL": "pkg:npm/urix@0.1.0", + "UID": "d18913ab0761ed4b" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/urix/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "url-parse-lax@3.0.0", + "Name": "url-parse-lax", + "Identifier": { + "PURL": "pkg:npm/url-parse-lax@3.0.0", + "UID": "a9f705aed768bfc" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/url-parse-lax/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "url-to-options@1.0.1", + "Name": "url-to-options", + "Identifier": { + "PURL": "pkg:npm/url-to-options@1.0.1", + "UID": "e9bab56719cc3cbf" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/url-to-options/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "use@3.1.1", + "Name": "use", + "Identifier": { + "PURL": "pkg:npm/use@3.1.1", + "UID": "5da4157c02fc62e6" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/use/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "utf8-byte-length@1.0.5", + "Name": "utf8-byte-length", + "Identifier": { + "PURL": "pkg:npm/utf8-byte-length@1.0.5", + "UID": "51f2da6ef47bb425" + }, + "Version": "1.0.5", + "Licenses": [ + "(WTFPL OR MIT)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/utf8-byte-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "util@0.12.5", + "Name": "util", + "Identifier": { + "PURL": "pkg:npm/util@0.12.5", + "UID": "6bf37a4f65b8631a" + }, + "Version": "0.12.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/util/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "util-deprecate@1.0.2", + "Name": "util-deprecate", + "Identifier": { + "PURL": "pkg:npm/util-deprecate@1.0.2", + "UID": "4f17b98c1b19e18e" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/util-deprecate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "utils-merge@1.0.1", + "Name": "utils-merge", + "Identifier": { + "PURL": "pkg:npm/utils-merge@1.0.1", + "UID": "f9d14879d53574f9" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/utils-merge/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "uuid@8.3.2", + "Name": "uuid", + "Identifier": { + "PURL": "pkg:npm/uuid@8.3.2", + "UID": "1f1e50f54c76f55d" + }, + "Version": "8.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/uuid/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "v8flags@3.2.0", + "Name": "v8flags", + "Identifier": { + "PURL": "pkg:npm/v8flags@3.2.0", + "UID": "4639010e2e5ac514" + }, + "Version": "3.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/v8flags/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "validate@4.5.1", + "Name": "validate", + "Identifier": { + "PURL": "pkg:npm/validate@4.5.1", + "UID": "158c9224f786f437" + }, + "Version": "4.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/validate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "validator@13.15.15", + "Name": "validator", + "Identifier": { + "PURL": "pkg:npm/validator@13.15.15", + "UID": "8bb3d95c22879d77" + }, + "Version": "13.15.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "vary@1.1.2", + "Name": "vary", + "Identifier": { + "PURL": "pkg:npm/vary@1.1.2", + "UID": "b0be96370b4a84bc" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/vary/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "vm2@3.9.17", + "Name": "vm2", + "Identifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "Version": "3.9.17", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/vm2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "void-elements@3.1.0", + "Name": "void-elements", + "Identifier": { + "PURL": "pkg:npm/void-elements@3.1.0", + "UID": "6d7f911fdf75598b" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/void-elements/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "walk@2.3.15", + "Name": "walk", + "Identifier": { + "PURL": "pkg:npm/walk@2.3.15", + "UID": "ccf4a37451f2507d" + }, + "Version": "2.3.15", + "Licenses": [ + "(MIT OR Apache-2.0)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "walkdir@0.0.11", + "Name": "walkdir", + "Identifier": { + "PURL": "pkg:npm/walkdir@0.0.11", + "UID": "10e8194dffc3c122" + }, + "Version": "0.0.11", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/walkdir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3@4.16.0", + "Name": "web3", + "Identifier": { + "PURL": "pkg:npm/web3@4.16.0", + "UID": "2fec6474c5321ea2" + }, + "Version": "4.16.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-core@4.7.1", + "Name": "web3-core", + "Identifier": { + "PURL": "pkg:npm/web3-core@4.7.1", + "UID": "cc376c5080d1133" + }, + "Version": "4.7.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-core/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-errors@1.3.1", + "Name": "web3-errors", + "Identifier": { + "PURL": "pkg:npm/web3-errors@1.3.1", + "UID": "ad44e045c620f878" + }, + "Version": "1.3.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth@4.11.1", + "Name": "web3-eth", + "Identifier": { + "PURL": "pkg:npm/web3-eth@4.11.1", + "UID": "f90d5ac39196faba" + }, + "Version": "4.11.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-abi@4.4.1", + "Name": "web3-eth-abi", + "Identifier": { + "PURL": "pkg:npm/web3-eth-abi@4.4.1", + "UID": "121721c25ffa808f" + }, + "Version": "4.4.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-accounts@4.3.1", + "Name": "web3-eth-accounts", + "Identifier": { + "PURL": "pkg:npm/web3-eth-accounts@4.3.1", + "UID": "8a933eb99f813435" + }, + "Version": "4.3.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-accounts/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-contract@4.7.2", + "Name": "web3-eth-contract", + "Identifier": { + "PURL": "pkg:npm/web3-eth-contract@4.7.2", + "UID": "171cd67bb21c1a8f" + }, + "Version": "4.7.2", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-contract/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-ens@4.4.0", + "Name": "web3-eth-ens", + "Identifier": { + "PURL": "pkg:npm/web3-eth-ens@4.4.0", + "UID": "30a221ff50178078" + }, + "Version": "4.4.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-ens/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-iban@4.0.7", + "Name": "web3-eth-iban", + "Identifier": { + "PURL": "pkg:npm/web3-eth-iban@4.0.7", + "UID": "60422fbb97f15b70" + }, + "Version": "4.0.7", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-iban/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-personal@4.1.0", + "Name": "web3-eth-personal", + "Identifier": { + "PURL": "pkg:npm/web3-eth-personal@4.1.0", + "UID": "efe6d88a5caf3633" + }, + "Version": "4.1.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-personal/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-net@4.1.0", + "Name": "web3-net", + "Identifier": { + "PURL": "pkg:npm/web3-net@4.1.0", + "UID": "67e4c2a23a56702b" + }, + "Version": "4.1.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-net/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-providers-http@4.2.0", + "Name": "web3-providers-http", + "Identifier": { + "PURL": "pkg:npm/web3-providers-http@4.2.0", + "UID": "40a4f4ffd9d804e5" + }, + "Version": "4.2.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-providers-http/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-providers-ipc@4.0.7", + "Name": "web3-providers-ipc", + "Identifier": { + "PURL": "pkg:npm/web3-providers-ipc@4.0.7", + "UID": "6b2dd80442ea1392" + }, + "Version": "4.0.7", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-providers-ipc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-providers-ws@4.0.8", + "Name": "web3-providers-ws", + "Identifier": { + "PURL": "pkg:npm/web3-providers-ws@4.0.8", + "UID": "83a1684048efd31c" + }, + "Version": "4.0.8", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-providers-ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-rpc-methods@1.3.0", + "Name": "web3-rpc-methods", + "Identifier": { + "PURL": "pkg:npm/web3-rpc-methods@1.3.0", + "UID": "3fefa132144c891" + }, + "Version": "1.3.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-rpc-methods/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-rpc-providers@1.0.0-rc.4", + "Name": "web3-rpc-providers", + "Identifier": { + "PURL": "pkg:npm/web3-rpc-providers@1.0.0-rc.4", + "UID": "dfaa8c08edb2dfe7" + }, + "Version": "1.0.0-rc.4", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-rpc-providers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-types@1.10.0", + "Name": "web3-types", + "Identifier": { + "PURL": "pkg:npm/web3-types@1.10.0", + "UID": "3f92b115839b73a2" + }, + "Version": "1.10.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-utils@4.3.3", + "Name": "web3-utils", + "Identifier": { + "PURL": "pkg:npm/web3-utils@4.3.3", + "UID": "3a1b1b585780b73" + }, + "Version": "4.3.3", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-validator@2.0.6", + "Name": "web3-validator", + "Identifier": { + "PURL": "pkg:npm/web3-validator@2.0.6", + "UID": "32a43e8db2925529" + }, + "Version": "2.0.6", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "webidl-conversions@3.0.1", + "Name": "webidl-conversions", + "Identifier": { + "PURL": "pkg:npm/webidl-conversions@3.0.1", + "UID": "152b77853a28d2ce" + }, + "Version": "3.0.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/webidl-conversions/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "whatwg-url@5.0.0", + "Name": "whatwg-url", + "Identifier": { + "PURL": "pkg:npm/whatwg-url@5.0.0", + "UID": "7f0f346857f98e1c" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/whatwg-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which@1.3.1", + "Name": "which", + "Identifier": { + "PURL": "pkg:npm/which@1.3.1", + "UID": "79eb00da0203f6d2" + }, + "Version": "1.3.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-prefix/node_modules/which/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which@2.0.2", + "Name": "which", + "Identifier": { + "PURL": "pkg:npm/which@2.0.2", + "UID": "34a42f3a149cd0f1" + }, + "Version": "2.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which@5.0.0", + "Name": "which", + "Identifier": { + "PURL": "pkg:npm/which@5.0.0", + "UID": "9924b7720c3b9f2f" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/which/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-boxed-primitive@1.1.1", + "Name": "which-boxed-primitive", + "Identifier": { + "PURL": "pkg:npm/which-boxed-primitive@1.1.1", + "UID": "740dccb203b805ae" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-boxed-primitive/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-collection@1.0.2", + "Name": "which-collection", + "Identifier": { + "PURL": "pkg:npm/which-collection@1.0.2", + "UID": "7dca038be30a3d2d" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-collection/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-module@2.0.1", + "Name": "which-module", + "Identifier": { + "PURL": "pkg:npm/which-module@2.0.1", + "UID": "c9b4e6f8ed804e7c" + }, + "Version": "2.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-module/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-pm-runs@1.1.0", + "Name": "which-pm-runs", + "Identifier": { + "PURL": "pkg:npm/which-pm-runs@1.1.0", + "UID": "7da7a9390c3bb734" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-pm-runs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-typed-array@1.1.19", + "Name": "which-typed-array", + "Identifier": { + "PURL": "pkg:npm/which-typed-array@1.1.19", + "UID": "f2833b8b00062a26" + }, + "Version": "1.1.19", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-typed-array/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wide-align@1.1.3", + "Name": "wide-align", + "Identifier": { + "PURL": "pkg:npm/wide-align@1.1.3", + "UID": "eb9a806dc2806ff9" + }, + "Version": "1.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wide-align@1.1.5", + "Name": "wide-align", + "Identifier": { + "PURL": "pkg:npm/wide-align@1.1.5", + "UID": "3ab534b758896704" + }, + "Version": "1.1.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "winston@3.17.0", + "Name": "winston", + "Identifier": { + "PURL": "pkg:npm/winston@3.17.0", + "UID": "eb5ac0aab1918b94" + }, + "Version": "3.17.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "winston-transport@4.9.0", + "Name": "winston-transport", + "Identifier": { + "PURL": "pkg:npm/winston-transport@4.9.0", + "UID": "ec8aa3e27e91d47f" + }, + "Version": "4.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston-transport/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "with@7.0.2", + "Name": "with", + "Identifier": { + "PURL": "pkg:npm/with@7.0.2", + "UID": "f2f03b3fbc70dc41" + }, + "Version": "7.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/with/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wkx@0.5.0", + "Name": "wkx", + "Identifier": { + "PURL": "pkg:npm/wkx@0.5.0", + "UID": "324d67050820b120" + }, + "Version": "0.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wkx/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wordwrap@0.0.3", + "Name": "wordwrap", + "Identifier": { + "PURL": "pkg:npm/wordwrap@0.0.3", + "UID": "559ff706fbca3a9a" + }, + "Version": "0.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wordwrap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wordwrap@1.0.0", + "Name": "wordwrap", + "Identifier": { + "PURL": "pkg:npm/wordwrap@1.0.0", + "UID": "e5e982e840f6b88a" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrap-ansi@6.2.0", + "Name": "wrap-ansi", + "Identifier": { + "PURL": "pkg:npm/wrap-ansi@6.2.0", + "UID": "5e982b463e7ecfa" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrap-ansi@7.0.0", + "Name": "wrap-ansi", + "Identifier": { + "PURL": "pkg:npm/wrap-ansi@7.0.0", + "UID": "dcd1374e14c1a6e8" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrap-ansi@8.1.0", + "Name": "wrap-ansi", + "Identifier": { + "PURL": "pkg:npm/wrap-ansi@8.1.0", + "UID": "f07e01c9567a1eab" + }, + "Version": "8.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrappy@1.0.2", + "Name": "wrappy", + "Identifier": { + "PURL": "pkg:npm/wrappy@1.0.2", + "UID": "667b71fcb90d3a0f" + }, + "Version": "1.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrappy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ws@7.4.6", + "Name": "ws", + "Identifier": { + "PURL": "pkg:npm/ws@7.4.6", + "UID": "e83b87b6f7940c56" + }, + "Version": "7.4.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io/node_modules/ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ws@8.17.1", + "Name": "ws", + "Identifier": { + "PURL": "pkg:npm/ws@8.17.1", + "UID": "7465b75db3996441" + }, + "Version": "8.17.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "xtend@4.0.2", + "Name": "xtend", + "Identifier": { + "PURL": "pkg:npm/xtend@4.0.2", + "UID": "abde69cc55f7cef3" + }, + "Version": "4.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/xtend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "y18n@4.0.3", + "Name": "y18n", + "Identifier": { + "PURL": "pkg:npm/y18n@4.0.3", + "UID": "e44228f3f4721d58" + }, + "Version": "4.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/y18n/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@3.1.1", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@3.1.1", + "UID": "c881aa375c928ea2" + }, + "Version": "3.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "cdb818f91261d2cc" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "1bb8da80ef7e0042" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "de8afd5d1a0d571f" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "dea1df784c3470ee" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@5.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@5.0.0", + "UID": "6a23aa6d5ba93c27" + }, + "Version": "5.0.0", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yaml-schema-validator@1.2.3", + "Name": "yaml-schema-validator", + "Identifier": { + "PURL": "pkg:npm/yaml-schema-validator@1.2.3", + "UID": "327b37091e1b6169" + }, + "Version": "1.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yaml-schema-validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yargs@15.4.1", + "Name": "yargs", + "Identifier": { + "PURL": "pkg:npm/yargs@15.4.1", + "UID": "b4b09ab568377d5b" + }, + "Version": "15.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/yargs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yargs-parser@18.1.3", + "Name": "yargs-parser", + "Identifier": { + "PURL": "pkg:npm/yargs-parser@18.1.3", + "UID": "91490c766ea25c2" + }, + "Version": "18.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/yargs-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yauzl@2.10.0", + "Name": "yauzl", + "Identifier": { + "PURL": "pkg:npm/yauzl@2.10.0", + "UID": "4bfe67708305159c" + }, + "Version": "2.10.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yauzl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yn@3.1.1", + "Name": "yn", + "Identifier": { + "PURL": "pkg:npm/yn@3.1.1", + "UID": "1f88473c1a9ad370" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "z85@0.0.2", + "Name": "z85", + "Identifier": { + "PURL": "pkg:npm/z85@0.0.2", + "UID": "296dac8221473363" + }, + "Version": "0.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/z85/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "zip-stream@1.2.0", + "Name": "zip-stream", + "Identifier": { + "PURL": "pkg:npm/zip-stream@1.2.0", + "UID": "28a6776eed318d5c" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/zip-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "zod@3.25.76", + "Name": "zod", + "Identifier": { + "PURL": "pkg:npm/zod@3.25.76", + "UID": "62b9a70e177ed081" + }, + "Version": "3.25.76", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/zod/package.json", + "AnalyzedBy": "node-pkg" + } + ] + }, + { + "Target": "OS Packages", + "Class": "license", + "Licenses": [ + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "base-files", + "FilePath": "", + "Name": "GPL-2.0-or-later", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "gcc-12-base", + "FilePath": "", + "Name": "GPL-2.0-or-later", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "gcc-12-base", + "FilePath": "", + "Name": "GPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "UNKNOWN", + "Category": "unknown", + "PkgName": "gcc-12-base", + "FilePath": "", + "Name": "GFDL-1.2-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "gcc-12-base", + "FilePath": "", + "Name": "GPL-2.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "gcc-12-base", + "FilePath": "", + "Name": "Artistic-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "gcc-12-base", + "FilePath": "", + "Name": "LGPL-2.0-or-later", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "libc6", + "FilePath": "", + "Name": "LGPL-2.1-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "libc6", + "FilePath": "", + "Name": "GPL-2.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "libssl3", + "FilePath": "", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "libssl3", + "FilePath": "", + "Name": "Artistic-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "libssl3", + "FilePath": "", + "Name": "GPL-1.0-or-later", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "libssl3", + "FilePath": "", + "Name": "GPL-1.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "UNKNOWN", + "Category": "unknown", + "PkgName": "media-types", + "FilePath": "", + "Name": "ad-hoc", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "netbase", + "FilePath": "", + "Name": "GPL-2.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "UNKNOWN", + "Category": "unknown", + "PkgName": "tzdata", + "FilePath": "", + "Name": "public-domain", + "Text": "", + "Confidence": 1, + "Link": "" + } + ] + }, + { + "Target": "Node.js", + "Class": "license", + "Licenses": [ + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "1to2", + "FilePath": "juice-shop/node_modules/nan/tools/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@adraffy/ens-normalize", + "FilePath": "juice-shop/node_modules/@adraffy/ens-normalize/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@babel/helper-string-parser", + "FilePath": "juice-shop/node_modules/@babel/helper-string-parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@babel/helper-validator-identifier", + "FilePath": "juice-shop/node_modules/@babel/helper-validator-identifier/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@babel/parser", + "FilePath": "juice-shop/node_modules/@babel/parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@babel/types", + "FilePath": "juice-shop/node_modules/@babel/types/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@colors/colors", + "FilePath": "juice-shop/node_modules/logform/node_modules/@colors/colors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@colors/colors", + "FilePath": "juice-shop/node_modules/winston/node_modules/@colors/colors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@dabh/diagnostics", + "FilePath": "juice-shop/node_modules/@dabh/diagnostics/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "MEDIUM", + "Category": "reciprocal", + "PkgName": "@ethereumjs/rlp", + "FilePath": "juice-shop/node_modules/@ethereumjs/rlp/package.json", + "Name": "MPL-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "MEDIUM", + "Category": "reciprocal", + "PkgName": "@ethereumjs/rlp", + "FilePath": "juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json", + "Name": "MPL-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@gar/promisify", + "FilePath": "juice-shop/node_modules/@gar/promisify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@isaacs/cliui", + "FilePath": "juice-shop/node_modules/@isaacs/cliui/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@isaacs/fs-minipass", + "FilePath": "juice-shop/node_modules/@isaacs/fs-minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@my-scope/package-a", + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@my-scope/package-b", + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/core", + "FilePath": "juice-shop/node_modules/@nlpjs/core/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/core-loader", + "FilePath": "juice-shop/node_modules/@nlpjs/core-loader/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/evaluator", + "FilePath": "juice-shop/node_modules/@nlpjs/evaluator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/lang-en", + "FilePath": "juice-shop/node_modules/@nlpjs/lang-en/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/lang-en-min", + "FilePath": "juice-shop/node_modules/@nlpjs/lang-en-min/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/language", + "FilePath": "juice-shop/node_modules/@nlpjs/language/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/language-min", + "FilePath": "juice-shop/node_modules/@nlpjs/language-min/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/ner", + "FilePath": "juice-shop/node_modules/@nlpjs/ner/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/neural", + "FilePath": "juice-shop/node_modules/@nlpjs/neural/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/nlg", + "FilePath": "juice-shop/node_modules/@nlpjs/nlg/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/nlp", + "FilePath": "juice-shop/node_modules/@nlpjs/nlp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/nlu", + "FilePath": "juice-shop/node_modules/@nlpjs/nlu/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/request", + "FilePath": "juice-shop/node_modules/@nlpjs/request/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/sentiment", + "FilePath": "juice-shop/node_modules/@nlpjs/sentiment/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/similarity", + "FilePath": "juice-shop/node_modules/@nlpjs/similarity/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@nlpjs/slot", + "FilePath": "juice-shop/node_modules/@nlpjs/slot/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@noble/curves", + "FilePath": "juice-shop/node_modules/@noble/curves/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@noble/curves", + "FilePath": "juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@noble/curves", + "FilePath": "juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@noble/hashes", + "FilePath": "juice-shop/node_modules/@noble/hashes/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@noble/hashes", + "FilePath": "juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@noble/hashes", + "FilePath": "juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@noble/hashes", + "FilePath": "juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@npmcli/agent", + "FilePath": "juice-shop/node_modules/@npmcli/agent/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@npmcli/fs", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@npmcli/fs", + "FilePath": "juice-shop/node_modules/@npmcli/fs/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@npmcli/move-file", + "FilePath": "juice-shop/node_modules/@npmcli/move-file/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@otplib/core", + "FilePath": "juice-shop/node_modules/@otplib/core/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@otplib/plugin-crypto", + "FilePath": "juice-shop/node_modules/@otplib/plugin-crypto/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@otplib/plugin-thirty-two", + "FilePath": "juice-shop/node_modules/@otplib/plugin-thirty-two/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@otplib/preset-default", + "FilePath": "juice-shop/node_modules/@otplib/preset-default/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@otplib/preset-v11", + "FilePath": "juice-shop/node_modules/@otplib/preset-v11/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@pkgjs/parseargs", + "FilePath": "juice-shop/node_modules/@pkgjs/parseargs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@scarf/scarf", + "FilePath": "juice-shop/node_modules/@scarf/scarf/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@scure/base", + "FilePath": "juice-shop/node_modules/@scure/base/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@scure/bip32", + "FilePath": "juice-shop/node_modules/@scure/bip32/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@scure/bip39", + "FilePath": "juice-shop/node_modules/@scure/bip39/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@sindresorhus/is", + "FilePath": "juice-shop/node_modules/@sindresorhus/is/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@swc/helpers", + "FilePath": "juice-shop/node_modules/@swc/helpers/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@tokenizer/token", + "FilePath": "juice-shop/node_modules/@tokenizer/token/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@tootallnate/once", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@tootallnate/once", + "FilePath": "juice-shop/node_modules/@tootallnate/once/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/component-emitter", + "FilePath": "juice-shop/node_modules/@types/component-emitter/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/cookie", + "FilePath": "juice-shop/node_modules/@types/cookie/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/cors", + "FilePath": "juice-shop/node_modules/@types/cors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/debug", + "FilePath": "juice-shop/node_modules/@types/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/ms", + "FilePath": "juice-shop/node_modules/@types/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/node", + "FilePath": "juice-shop/node_modules/@types/node/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/node", + "FilePath": "juice-shop/node_modules/ethers/node_modules/@types/node/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/strip-bom", + "FilePath": "juice-shop/node_modules/@types/strip-bom/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/strip-json-comments", + "FilePath": "juice-shop/node_modules/@types/strip-json-comments/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/triple-beam", + "FilePath": "juice-shop/node_modules/@types/triple-beam/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/validator", + "FilePath": "juice-shop/node_modules/@types/validator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "@types/ws", + "FilePath": "juice-shop/node_modules/@types/ws/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "abbrev", + "FilePath": "juice-shop/node_modules/abbrev/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "abbrev", + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "abitype", + "FilePath": "juice-shop/node_modules/abitype/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "abort-controller", + "FilePath": "juice-shop/node_modules/abort-controller/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "accepts", + "FilePath": "juice-shop/node_modules/accepts/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "acorn", + "FilePath": "juice-shop/node_modules/is-expression/node_modules/acorn/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "acorn", + "FilePath": "juice-shop/node_modules/acorn/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "acorn-walk", + "FilePath": "juice-shop/node_modules/acorn-walk/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "aes-js", + "FilePath": "juice-shop/node_modules/aes-js/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "agent-base", + "FilePath": "juice-shop/node_modules/agent-base/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "agent-base", + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "agent-base", + "FilePath": "juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "agentkeepalive", + "FilePath": "juice-shop/node_modules/agentkeepalive/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "aggregate-error", + "FilePath": "juice-shop/node_modules/aggregate-error/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-regex", + "FilePath": "juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-regex", + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-regex", + "FilePath": "juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-regex", + "FilePath": "juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-regex", + "FilePath": "juice-shop/node_modules/ansi-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-regex", + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-regex", + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-styles", + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-styles", + "FilePath": "juice-shop/node_modules/ansi-styles/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-styles", + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-styles", + "FilePath": "juice-shop/node_modules/replace/node_modules/ansi-styles/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-styles", + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ansi-styles", + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "anymatch", + "FilePath": "juice-shop/node_modules/anymatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "append-field", + "FilePath": "juice-shop/node_modules/append-field/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "aproba", + "FilePath": "juice-shop/node_modules/aproba/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "archive-type", + "FilePath": "juice-shop/node_modules/archive-type/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "archiver", + "FilePath": "juice-shop/node_modules/archiver/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "archiver-utils", + "FilePath": "juice-shop/node_modules/archiver-utils/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "are-we-there-yet", + "FilePath": "juice-shop/node_modules/are-we-there-yet/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "are-we-there-yet", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "arg", + "FilePath": "juice-shop/node_modules/arg/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "argparse", + "FilePath": "juice-shop/node_modules/argparse/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "arr-diff", + "FilePath": "juice-shop/node_modules/arr-diff/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "arr-flatten", + "FilePath": "juice-shop/node_modules/arr-flatten/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "arr-union", + "FilePath": "juice-shop/node_modules/arr-union/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "array-buffer-byte-length", + "FilePath": "juice-shop/node_modules/array-buffer-byte-length/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "array-each", + "FilePath": "juice-shop/node_modules/array-each/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "array-flatten", + "FilePath": "juice-shop/node_modules/array-flatten/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "array-slice", + "FilePath": "juice-shop/node_modules/array-slice/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "array-unique", + "FilePath": "juice-shop/node_modules/array-unique/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "asap", + "FilePath": "juice-shop/node_modules/asap/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "assert-never", + "FilePath": "juice-shop/node_modules/assert-never/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "assign-symbols", + "FilePath": "juice-shop/node_modules/assign-symbols/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "async", + "FilePath": "juice-shop/node_modules/archiver/node_modules/async/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "async", + "FilePath": "juice-shop/node_modules/portscanner/node_modules/async/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "async", + "FilePath": "juice-shop/node_modules/async/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "at-least-node", + "FilePath": "juice-shop/node_modules/at-least-node/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "atob", + "FilePath": "juice-shop/node_modules/atob/package.json", + "Name": "(MIT OR Apache-2.0)", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "available-typed-arrays", + "FilePath": "juice-shop/node_modules/available-typed-arrays/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "babel-walk", + "FilePath": "juice-shop/node_modules/babel-walk/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "balanced-match", + "FilePath": "juice-shop/node_modules/balanced-match/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "base", + "FilePath": "juice-shop/node_modules/base/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "base64-js", + "FilePath": "juice-shop/node_modules/linebreak/node_modules/base64-js/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "base64-js", + "FilePath": "juice-shop/node_modules/base64-js/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "base64id", + "FilePath": "juice-shop/node_modules/base64id/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "base64url", + "FilePath": "juice-shop/node_modules/base64url/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "basic-auth", + "FilePath": "juice-shop/node_modules/morgan/node_modules/basic-auth/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "batch", + "FilePath": "juice-shop/node_modules/batch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "unencumbered", + "PkgName": "big-integer", + "FilePath": "juice-shop/node_modules/big-integer/package.json", + "Name": "Unlicense", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "binary", + "FilePath": "juice-shop/node_modules/binary/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "binary-extensions", + "FilePath": "juice-shop/node_modules/binary-extensions/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "bindings", + "FilePath": "juice-shop/node_modules/bindings/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "bintrees", + "FilePath": "juice-shop/node_modules/bintrees/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "bl", + "FilePath": "juice-shop/node_modules/bl/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "bl", + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/bl/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "bluebird", + "FilePath": "juice-shop/node_modules/unzipper/node_modules/bluebird/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "bluebird", + "FilePath": "juice-shop/node_modules/bluebird/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "body-parser", + "FilePath": "juice-shop/node_modules/body-parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "bower-config", + "FilePath": "juice-shop/node_modules/bower-config/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/replace/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brace-expansion", + "FilePath": "juice-shop/node_modules/brace-expansion/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "braces", + "FilePath": "juice-shop/node_modules/braces/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "braces", + "FilePath": "juice-shop/node_modules/chokidar/node_modules/braces/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "braces", + "FilePath": "juice-shop/node_modules/grunt/node_modules/braces/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "braces", + "FilePath": "juice-shop/node_modules/liftup/node_modules/braces/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "brotli", + "FilePath": "juice-shop/node_modules/brotli/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "buffer", + "FilePath": "juice-shop/node_modules/buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "buffer", + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "buffer-alloc", + "FilePath": "juice-shop/node_modules/buffer-alloc/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "buffer-alloc-unsafe", + "FilePath": "juice-shop/node_modules/buffer-alloc-unsafe/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "buffer-crc32", + "FilePath": "juice-shop/node_modules/buffer-crc32/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "buffer-fill", + "FilePath": "juice-shop/node_modules/buffer-fill/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "buffer-from", + "FilePath": "juice-shop/node_modules/buffer-from/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "buffer-indexof-polyfill", + "FilePath": "juice-shop/node_modules/buffer-indexof-polyfill/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "byline", + "FilePath": "juice-shop/node_modules/byline/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "bytes", + "FilePath": "juice-shop/node_modules/bytes/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cacache", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/cacache/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cacache", + "FilePath": "juice-shop/node_modules/cacache/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cache-base", + "FilePath": "juice-shop/node_modules/cache-base/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cacheable-request", + "FilePath": "juice-shop/node_modules/cacheable-request/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "call-bind", + "FilePath": "juice-shop/node_modules/call-bind/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "call-bind-apply-helpers", + "FilePath": "juice-shop/node_modules/call-bind-apply-helpers/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "call-bound", + "FilePath": "juice-shop/node_modules/call-bound/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "camelcase", + "FilePath": "juice-shop/node_modules/camelcase/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "UNKNOWN", + "Category": "unknown", + "PkgName": "chainsaw", + "FilePath": "juice-shop/node_modules/chainsaw/package.json", + "Name": "MIT/X11", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "chalk", + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "chalk", + "FilePath": "juice-shop/node_modules/chalk/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "chalk", + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "character-parser", + "FilePath": "juice-shop/node_modules/character-parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "check-dependencies", + "FilePath": "juice-shop/node_modules/check-dependencies/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "check-internet-connected", + "FilePath": "juice-shop/node_modules/check-internet-connected/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "check-types", + "FilePath": "juice-shop/node_modules/check-types/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "chokidar", + "FilePath": "juice-shop/node_modules/chokidar/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "chownr", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "chownr", + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/chownr/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "chownr", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/chownr/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "UNKNOWN", + "Category": "unknown", + "PkgName": "chownr", + "FilePath": "juice-shop/node_modules/chownr/package.json", + "Name": "BlueOak-1.0.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "clarinet", + "FilePath": "juice-shop/node_modules/clarinet/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "class-utils", + "FilePath": "juice-shop/node_modules/class-utils/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "clean-stack", + "FilePath": "juice-shop/node_modules/clean-stack/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cliui", + "FilePath": "juice-shop/node_modules/replace/node_modules/cliui/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "clone", + "FilePath": "juice-shop/node_modules/clone/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "clone-response", + "FilePath": "juice-shop/node_modules/clone-response/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "code-point-at", + "FilePath": "juice-shop/node_modules/code-point-at/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "collection-visit", + "FilePath": "juice-shop/node_modules/collection-visit/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color", + "FilePath": "juice-shop/node_modules/color/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color-convert", + "FilePath": "juice-shop/node_modules/color-convert/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color-convert", + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color-convert", + "FilePath": "juice-shop/node_modules/replace/node_modules/color-convert/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color-convert", + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color-name", + "FilePath": "juice-shop/node_modules/color-name/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color-name", + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color-name", + "FilePath": "juice-shop/node_modules/replace/node_modules/color-name/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color-name", + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color-string", + "FilePath": "juice-shop/node_modules/color-string/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "color-support", + "FilePath": "juice-shop/node_modules/color-support/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "colors", + "FilePath": "juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "colors", + "FilePath": "juice-shop/node_modules/colors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "colorspace", + "FilePath": "juice-shop/node_modules/colorspace/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "commander", + "FilePath": "juice-shop/node_modules/seek-bzip/node_modules/commander/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "commander", + "FilePath": "juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "component-emitter", + "FilePath": "juice-shop/node_modules/component-emitter/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "component-type", + "FilePath": "juice-shop/node_modules/component-type/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "compress-commons", + "FilePath": "juice-shop/node_modules/compress-commons/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "compressible", + "FilePath": "juice-shop/node_modules/compressible/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "compression", + "FilePath": "juice-shop/node_modules/compression/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "concat-map", + "FilePath": "juice-shop/node_modules/concat-map/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "concat-stream", + "FilePath": "juice-shop/node_modules/concat-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "config", + "FilePath": "juice-shop/node_modules/config/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "console-control-strings", + "FilePath": "juice-shop/node_modules/console-control-strings/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "constantinople", + "FilePath": "juice-shop/node_modules/constantinople/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "content-disposition", + "FilePath": "juice-shop/node_modules/content-disposition/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "content-type", + "FilePath": "juice-shop/node_modules/content-type/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cookie", + "FilePath": "juice-shop/node_modules/engine.io/node_modules/cookie/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cookie", + "FilePath": "juice-shop/node_modules/express/node_modules/cookie/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cookie", + "FilePath": "juice-shop/node_modules/cookie/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cookie-parser", + "FilePath": "juice-shop/node_modules/cookie-parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cookie-signature", + "FilePath": "juice-shop/node_modules/cookie-signature/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "copy-descriptor", + "FilePath": "juice-shop/node_modules/copy-descriptor/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "core-util-is", + "FilePath": "juice-shop/node_modules/core-util-is/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cors", + "FilePath": "juice-shop/node_modules/cors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "crc", + "FilePath": "juice-shop/node_modules/crc/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "crc-32", + "FilePath": "juice-shop/node_modules/crc-32/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "crc32-stream", + "FilePath": "juice-shop/node_modules/crc32-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "create-require", + "FilePath": "juice-shop/node_modules/create-require/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cross-fetch", + "FilePath": "juice-shop/node_modules/cross-fetch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cross-fetch-polyfill", + "FilePath": "juice-shop/node_modules/cross-fetch/polyfill/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "cross-spawn", + "FilePath": "juice-shop/node_modules/cross-spawn/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "crypto-js", + "FilePath": "juice-shop/node_modules/crypto-js/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "dateformat", + "FilePath": "juice-shop/node_modules/dateformat/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/body-parser/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/compression/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/express/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/finalhandler/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/morgan/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/send/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/serve-index/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/needle/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "debug", + "FilePath": "juice-shop/node_modules/debug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decamelize", + "FilePath": "juice-shop/node_modules/decamelize/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decode-uri-component", + "FilePath": "juice-shop/node_modules/decode-uri-component/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decompress", + "FilePath": "juice-shop/node_modules/decompress/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decompress-response", + "FilePath": "juice-shop/node_modules/decompress-response/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decompress-response", + "FilePath": "juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decompress-response", + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decompress-response", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decompress-tar", + "FilePath": "juice-shop/node_modules/decompress-tar/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decompress-tarbz2", + "FilePath": "juice-shop/node_modules/decompress-tarbz2/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decompress-targz", + "FilePath": "juice-shop/node_modules/decompress-targz/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "decompress-unzip", + "FilePath": "juice-shop/node_modules/decompress-unzip/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "deep-equal", + "FilePath": "juice-shop/node_modules/deep-equal/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "deep-extend", + "FilePath": "juice-shop/node_modules/deep-extend/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-data-property", + "FilePath": "juice-shop/node_modules/define-data-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-properties", + "FilePath": "juice-shop/node_modules/define-properties/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-property", + "FilePath": "juice-shop/node_modules/class-utils/node_modules/define-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-property", + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-property", + "FilePath": "juice-shop/node_modules/object-copy/node_modules/define-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-property", + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/define-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-property", + "FilePath": "juice-shop/node_modules/static-extend/node_modules/define-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-property", + "FilePath": "juice-shop/node_modules/base/node_modules/define-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-property", + "FilePath": "juice-shop/node_modules/extglob/node_modules/define-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-property", + "FilePath": "juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "define-property", + "FilePath": "juice-shop/node_modules/define-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "delegates", + "FilePath": "juice-shop/node_modules/delegates/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "depd", + "FilePath": "juice-shop/node_modules/serve-index/node_modules/depd/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "depd", + "FilePath": "juice-shop/node_modules/depd/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "destroy", + "FilePath": "juice-shop/node_modules/destroy/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "detect-file", + "FilePath": "juice-shop/node_modules/detect-file/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "detect-libc", + "FilePath": "juice-shop/node_modules/detect-libc/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "detect-libc", + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "detect-libc", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "dfa", + "FilePath": "juice-shop/node_modules/dfa/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "diff", + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "doctypes", + "FilePath": "juice-shop/node_modules/doctypes/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "domelementtype", + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "dottie", + "FilePath": "juice-shop/node_modules/dottie/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "double-ended-queue", + "FilePath": "juice-shop/node_modules/double-ended-queue/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "download", + "FilePath": "juice-shop/node_modules/download/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "dunder-proto", + "FilePath": "juice-shop/node_modules/dunder-proto/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "duplexer2", + "FilePath": "juice-shop/node_modules/duplexer2/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "duplexer3", + "FilePath": "juice-shop/node_modules/duplexer3/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "dynamic-dedupe", + "FilePath": "juice-shop/node_modules/dynamic-dedupe/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "eastasianwidth", + "FilePath": "juice-shop/node_modules/eastasianwidth/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ee-first", + "FilePath": "juice-shop/node_modules/ee-first/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "eivindfjeldstad-dot", + "FilePath": "juice-shop/node_modules/eivindfjeldstad-dot/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "emoji-regex", + "FilePath": "juice-shop/node_modules/emoji-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "emoji-regex", + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "emoji-regex", + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "enabled", + "FilePath": "juice-shop/node_modules/enabled/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "encodeurl", + "FilePath": "juice-shop/node_modules/send/node_modules/encodeurl/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "encodeurl", + "FilePath": "juice-shop/node_modules/encodeurl/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "encoding", + "FilePath": "juice-shop/node_modules/encoding/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "end-of-stream", + "FilePath": "juice-shop/node_modules/end-of-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "engine.io", + "FilePath": "juice-shop/node_modules/engine.io/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "engine.io-parser", + "FilePath": "juice-shop/node_modules/engine.io-parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "env-paths", + "FilePath": "juice-shop/node_modules/env-paths/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "err-code", + "FilePath": "juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "err-code", + "FilePath": "juice-shop/node_modules/err-code/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "errorhandler", + "FilePath": "juice-shop/node_modules/errorhandler/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "es-define-property", + "FilePath": "juice-shop/node_modules/es-define-property/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "es-errors", + "FilePath": "juice-shop/node_modules/es-errors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "es-get-iterator", + "FilePath": "juice-shop/node_modules/es-get-iterator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "es-object-atoms", + "FilePath": "juice-shop/node_modules/es-object-atoms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "escape-html", + "FilePath": "juice-shop/node_modules/escape-html/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "escape-string-regexp", + "FilePath": "juice-shop/node_modules/escape-string-regexp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "escodegen", + "FilePath": "juice-shop/node_modules/escodegen/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "esprima", + "FilePath": "juice-shop/node_modules/esprima/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "estraverse", + "FilePath": "juice-shop/node_modules/estraverse/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "esutils", + "FilePath": "juice-shop/node_modules/esutils/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "etag", + "FilePath": "juice-shop/node_modules/etag/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ethereum-cryptography", + "FilePath": "juice-shop/node_modules/ethereum-cryptography/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ethers", + "FilePath": "juice-shop/node_modules/ethers/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "event-target-shim", + "FilePath": "juice-shop/node_modules/event-target-shim/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "eventemitter2", + "FilePath": "juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "eventemitter3", + "FilePath": "juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "eventemitter3", + "FilePath": "juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "events", + "FilePath": "juice-shop/node_modules/events/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "expand-brackets", + "FilePath": "juice-shop/node_modules/expand-brackets/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "expand-template", + "FilePath": "juice-shop/node_modules/expand-template/package.json", + "Name": "(MIT OR WTFPL)", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "expand-tilde", + "FilePath": "juice-shop/node_modules/expand-tilde/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "exponential-backoff", + "FilePath": "juice-shop/node_modules/exponential-backoff/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "express", + "FilePath": "juice-shop/node_modules/express/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "express-ipfilter", + "FilePath": "juice-shop/node_modules/express-ipfilter/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "express-rate-limit", + "FilePath": "juice-shop/node_modules/express-rate-limit/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "express-robots-txt", + "FilePath": "juice-shop/node_modules/express-robots-txt/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "express-security.txt", + "FilePath": "juice-shop/node_modules/express-security.txt/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ext-list", + "FilePath": "juice-shop/node_modules/ext-list/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ext-name", + "FilePath": "juice-shop/node_modules/ext-name/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "extend", + "FilePath": "juice-shop/node_modules/extend/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "extend-shallow", + "FilePath": "juice-shop/node_modules/braces/node_modules/extend-shallow/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "extend-shallow", + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "extend-shallow", + "FilePath": "juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "extend-shallow", + "FilePath": "juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "extend-shallow", + "FilePath": "juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "extend-shallow", + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "extend-shallow", + "FilePath": "juice-shop/node_modules/extend-shallow/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "extglob", + "FilePath": "juice-shop/node_modules/extglob/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fast.js", + "FilePath": "juice-shop/node_modules/fast.js/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fd-slicer", + "FilePath": "juice-shop/node_modules/fd-slicer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fdir", + "FilePath": "juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "feature-policy", + "FilePath": "juice-shop/node_modules/feature-policy/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fecha", + "FilePath": "juice-shop/node_modules/fecha/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "file-js", + "FilePath": "juice-shop/node_modules/file-js/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "file-stream-rotator", + "FilePath": "juice-shop/node_modules/file-stream-rotator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "file-type", + "FilePath": "juice-shop/node_modules/download/node_modules/file-type/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "file-type", + "FilePath": "juice-shop/node_modules/file-type/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "file-type", + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "file-type", + "FilePath": "juice-shop/node_modules/archive-type/node_modules/file-type/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "file-type", + "FilePath": "juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "file-type", + "FilePath": "juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "file-type", + "FilePath": "juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "file-uri-to-path", + "FilePath": "juice-shop/node_modules/file-uri-to-path/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "filehound", + "FilePath": "juice-shop/node_modules/filehound/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "filename-reserved-regex", + "FilePath": "juice-shop/node_modules/filename-reserved-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "filenamify", + "FilePath": "juice-shop/node_modules/filenamify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "filesniffer", + "FilePath": "juice-shop/node_modules/filesniffer/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fill-range", + "FilePath": "juice-shop/node_modules/fill-range/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fill-range", + "FilePath": "juice-shop/node_modules/chokidar/node_modules/fill-range/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fill-range", + "FilePath": "juice-shop/node_modules/grunt/node_modules/fill-range/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fill-range", + "FilePath": "juice-shop/node_modules/liftup/node_modules/fill-range/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "finale-rest", + "FilePath": "juice-shop/node_modules/finale-rest/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "finalhandler", + "FilePath": "juice-shop/node_modules/finalhandler/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "find-up", + "FilePath": "juice-shop/node_modules/replace/node_modules/find-up/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "findup-sync", + "FilePath": "juice-shop/node_modules/findup-sync/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "findup-sync", + "FilePath": "juice-shop/node_modules/liftup/node_modules/findup-sync/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "findup-sync", + "FilePath": "juice-shop/node_modules/grunt/node_modules/findup-sync/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fined", + "FilePath": "juice-shop/node_modules/fined/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "flagged-respawn", + "FilePath": "juice-shop/node_modules/flagged-respawn/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fn.name", + "FilePath": "juice-shop/node_modules/fn.name/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fontkit", + "FilePath": "juice-shop/node_modules/fontkit/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "for-each", + "FilePath": "juice-shop/node_modules/for-each/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "for-in", + "FilePath": "juice-shop/node_modules/for-in/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "for-own", + "FilePath": "juice-shop/node_modules/for-own/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "foreachasync", + "FilePath": "juice-shop/node_modules/foreachasync/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "foreground-child", + "FilePath": "juice-shop/node_modules/foreground-child/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "forwarded", + "FilePath": "juice-shop/node_modules/forwarded/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fragment-cache", + "FilePath": "juice-shop/node_modules/fragment-cache/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fresh", + "FilePath": "juice-shop/node_modules/fresh/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "from2", + "FilePath": "juice-shop/node_modules/from2/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fs-constants", + "FilePath": "juice-shop/node_modules/fs-constants/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fs-extra", + "FilePath": "juice-shop/node_modules/fs-extra/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fs-minipass", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fs-minipass", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fs-minipass", + "FilePath": "juice-shop/node_modules/fs-minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fs.realpath", + "FilePath": "juice-shop/node_modules/fs.realpath/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "fstream", + "FilePath": "juice-shop/node_modules/fstream/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "function-bind", + "FilePath": "juice-shop/node_modules/function-bind/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "functions-have-names", + "FilePath": "juice-shop/node_modules/functions-have-names/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "fuzzball", + "FilePath": "juice-shop/node_modules/fuzzball/package.json", + "Name": "GPL-2.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "gauge", + "FilePath": "juice-shop/node_modules/gauge/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "gauge", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/gauge/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "geojson-utils", + "FilePath": "juice-shop/node_modules/geojson-utils/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "get-caller-file", + "FilePath": "juice-shop/node_modules/get-caller-file/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "get-intrinsic", + "FilePath": "juice-shop/node_modules/get-intrinsic/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "get-proto", + "FilePath": "juice-shop/node_modules/get-proto/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "get-stream", + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "get-stream", + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "get-stream", + "FilePath": "juice-shop/node_modules/got/node_modules/get-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "get-stream", + "FilePath": "juice-shop/node_modules/get-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "get-value", + "FilePath": "juice-shop/node_modules/get-value/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "github-from-package", + "FilePath": "juice-shop/node_modules/github-from-package/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "glob", + "FilePath": "juice-shop/node_modules/glob/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "glob", + "FilePath": "juice-shop/node_modules/grunt/node_modules/glob/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "glob", + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/glob/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "glob", + "FilePath": "juice-shop/node_modules/archiver/node_modules/glob/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "glob", + "FilePath": "juice-shop/node_modules/fstream/node_modules/glob/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "glob", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "glob", + "FilePath": "juice-shop/node_modules/rimraf/node_modules/glob/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "glob", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/glob/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "glob", + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "glob-parent", + "FilePath": "juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "global-modules", + "FilePath": "juice-shop/node_modules/global-modules/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "global-prefix", + "FilePath": "juice-shop/node_modules/global-prefix/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "gopd", + "FilePath": "juice-shop/node_modules/gopd/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "got", + "FilePath": "juice-shop/node_modules/got/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "graceful-fs", + "FilePath": "juice-shop/node_modules/graceful-fs/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "grunt", + "FilePath": "juice-shop/node_modules/grunt/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "grunt-cli", + "FilePath": "juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "grunt-contrib-compress", + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "grunt-known-options", + "FilePath": "juice-shop/node_modules/grunt-known-options/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "grunt-legacy-log", + "FilePath": "juice-shop/node_modules/grunt-legacy-log/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "grunt-legacy-log-utils", + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "grunt-legacy-util", + "FilePath": "juice-shop/node_modules/grunt-legacy-util/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "handlebars", + "FilePath": "juice-shop/node_modules/handlebars/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-ansi", + "FilePath": "juice-shop/node_modules/has-ansi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-bigints", + "FilePath": "juice-shop/node_modules/has-bigints/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-flag", + "FilePath": "juice-shop/node_modules/has-flag/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-flag", + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-property-descriptors", + "FilePath": "juice-shop/node_modules/has-property-descriptors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-symbol-support-x", + "FilePath": "juice-shop/node_modules/has-symbol-support-x/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-symbols", + "FilePath": "juice-shop/node_modules/has-symbols/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-to-string-tag-x", + "FilePath": "juice-shop/node_modules/has-to-string-tag-x/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-tostringtag", + "FilePath": "juice-shop/node_modules/has-tostringtag/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-unicode", + "FilePath": "juice-shop/node_modules/has-unicode/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-value", + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-value/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-value", + "FilePath": "juice-shop/node_modules/has-value/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-values", + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-values/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "has-values", + "FilePath": "juice-shop/node_modules/has-values/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "hashids", + "FilePath": "juice-shop/node_modules/hashids/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "hasown", + "FilePath": "juice-shop/node_modules/hasown/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "hbs", + "FilePath": "juice-shop/node_modules/hbs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "heap", + "FilePath": "juice-shop/node_modules/heap/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "helmet", + "FilePath": "juice-shop/node_modules/helmet/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "hoister", + "FilePath": "juice-shop/node_modules/hoister/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "homedir-polyfill", + "FilePath": "juice-shop/node_modules/homedir-polyfill/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "html-entities", + "FilePath": "juice-shop/node_modules/html-entities/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "http-cache-semantics", + "FilePath": "juice-shop/node_modules/http-cache-semantics/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "http-cache-semantics", + "FilePath": "juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "http-cache-semantics", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "http-errors", + "FilePath": "juice-shop/node_modules/serve-index/node_modules/http-errors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "http-errors", + "FilePath": "juice-shop/node_modules/http-errors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "http-proxy-agent", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "http-proxy-agent", + "FilePath": "juice-shop/node_modules/http-proxy-agent/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "http-proxy-agent", + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "https-proxy-agent", + "FilePath": "juice-shop/node_modules/https-proxy-agent/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "https-proxy-agent", + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "humanize-ms", + "FilePath": "juice-shop/node_modules/humanize-ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "i18n", + "FilePath": "juice-shop/node_modules/i18n/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "iconv-lite", + "FilePath": "juice-shop/node_modules/iconv-lite/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "iconv-lite", + "FilePath": "juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "iconv-lite", + "FilePath": "juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ieee754", + "FilePath": "juice-shop/node_modules/ieee754/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ignore-walk", + "FilePath": "juice-shop/node_modules/ignore-walk/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "iltorb", + "FilePath": "juice-shop/node_modules/iltorb/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "imurmurhash", + "FilePath": "juice-shop/node_modules/imurmurhash/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "indent-string", + "FilePath": "juice-shop/node_modules/indent-string/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "infer-owner", + "FilePath": "juice-shop/node_modules/infer-owner/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "inflection", + "FilePath": "juice-shop/node_modules/inflection/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "inflight", + "FilePath": "juice-shop/node_modules/inflight/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "inherits", + "FilePath": "juice-shop/node_modules/serve-index/node_modules/inherits/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "inherits", + "FilePath": "juice-shop/node_modules/inherits/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ini", + "FilePath": "juice-shop/node_modules/global-prefix/node_modules/ini/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ini", + "FilePath": "juice-shop/node_modules/rc/node_modules/ini/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "internal-slot", + "FilePath": "juice-shop/node_modules/internal-slot/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "interpret", + "FilePath": "juice-shop/node_modules/interpret/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "into-stream", + "FilePath": "juice-shop/node_modules/into-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "invariant", + "FilePath": "juice-shop/node_modules/invariant/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ip", + "FilePath": "juice-shop/node_modules/ip/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ip-address", + "FilePath": "juice-shop/node_modules/ip-address/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ip6", + "FilePath": "juice-shop/node_modules/ip6/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ipaddr.js", + "FilePath": "juice-shop/node_modules/ipaddr.js/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-absolute", + "FilePath": "juice-shop/node_modules/is-absolute/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-accessor-descriptor", + "FilePath": "juice-shop/node_modules/is-accessor-descriptor/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-arguments", + "FilePath": "juice-shop/node_modules/is-arguments/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-array-buffer", + "FilePath": "juice-shop/node_modules/is-array-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-arrayish", + "FilePath": "juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-bigint", + "FilePath": "juice-shop/node_modules/is-bigint/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-binary-path", + "FilePath": "juice-shop/node_modules/is-binary-path/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-boolean-object", + "FilePath": "juice-shop/node_modules/is-boolean-object/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-buffer", + "FilePath": "juice-shop/node_modules/is-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-callable", + "FilePath": "juice-shop/node_modules/is-callable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-core-module", + "FilePath": "juice-shop/node_modules/is-core-module/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-data-descriptor", + "FilePath": "juice-shop/node_modules/is-data-descriptor/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-date-object", + "FilePath": "juice-shop/node_modules/is-date-object/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-descriptor", + "FilePath": "juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-descriptor", + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-descriptor", + "FilePath": "juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-descriptor", + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-descriptor", + "FilePath": "juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-descriptor", + "FilePath": "juice-shop/node_modules/is-descriptor/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-expression", + "FilePath": "juice-shop/node_modules/is-expression/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-extendable", + "FilePath": "juice-shop/node_modules/braces/node_modules/is-extendable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-extendable", + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-extendable", + "FilePath": "juice-shop/node_modules/extglob/node_modules/is-extendable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-extendable", + "FilePath": "juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-extendable", + "FilePath": "juice-shop/node_modules/set-value/node_modules/is-extendable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-extendable", + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-extendable", + "FilePath": "juice-shop/node_modules/union-value/node_modules/is-extendable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-extendable", + "FilePath": "juice-shop/node_modules/is-extendable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-extglob", + "FilePath": "juice-shop/node_modules/is-extglob/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-fullwidth-code-point", + "FilePath": "juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-fullwidth-code-point", + "FilePath": "juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-fullwidth-code-point", + "FilePath": "juice-shop/node_modules/is-fullwidth-code-point/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-generator-function", + "FilePath": "juice-shop/node_modules/is-generator-function/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-glob", + "FilePath": "juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-glob", + "FilePath": "juice-shop/node_modules/is-glob/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-lambda", + "FilePath": "juice-shop/node_modules/is-lambda/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-map", + "FilePath": "juice-shop/node_modules/is-map/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-natural-number", + "FilePath": "juice-shop/node_modules/is-natural-number/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-number", + "FilePath": "juice-shop/node_modules/is-number/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-number", + "FilePath": "juice-shop/node_modules/chokidar/node_modules/is-number/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-number", + "FilePath": "juice-shop/node_modules/grunt/node_modules/is-number/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-number", + "FilePath": "juice-shop/node_modules/liftup/node_modules/is-number/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-number-like", + "FilePath": "juice-shop/node_modules/is-number-like/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-number-object", + "FilePath": "juice-shop/node_modules/is-number-object/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-object", + "FilePath": "juice-shop/node_modules/is-object/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-plain-obj", + "FilePath": "juice-shop/node_modules/is-plain-obj/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-plain-object", + "FilePath": "juice-shop/node_modules/is-plain-object/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-promise", + "FilePath": "juice-shop/node_modules/is-promise/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-regex", + "FilePath": "juice-shop/node_modules/is-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-relative", + "FilePath": "juice-shop/node_modules/is-relative/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-retry-allowed", + "FilePath": "juice-shop/node_modules/is-retry-allowed/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-set", + "FilePath": "juice-shop/node_modules/is-set/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-shared-array-buffer", + "FilePath": "juice-shop/node_modules/is-shared-array-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-stream", + "FilePath": "juice-shop/node_modules/is-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-stream", + "FilePath": "juice-shop/node_modules/winston/node_modules/is-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-string", + "FilePath": "juice-shop/node_modules/is-string/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-symbol", + "FilePath": "juice-shop/node_modules/is-symbol/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-typed-array", + "FilePath": "juice-shop/node_modules/is-typed-array/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-unc-path", + "FilePath": "juice-shop/node_modules/is-unc-path/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-weakmap", + "FilePath": "juice-shop/node_modules/is-weakmap/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-weakset", + "FilePath": "juice-shop/node_modules/is-weakset/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "is-windows", + "FilePath": "juice-shop/node_modules/is-windows/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "isarray", + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "isarray", + "FilePath": "juice-shop/node_modules/readable-stream/node_modules/isarray/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "isarray", + "FilePath": "juice-shop/node_modules/unset-value/node_modules/isarray/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "isarray", + "FilePath": "juice-shop/node_modules/isarray/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "isexe", + "FilePath": "juice-shop/node_modules/isexe/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "isexe", + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/isexe/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "isobject", + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "isobject", + "FilePath": "juice-shop/node_modules/isobject/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "isomorphic-ws", + "FilePath": "juice-shop/node_modules/isomorphic-ws/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "isurl", + "FilePath": "juice-shop/node_modules/isurl/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "UNKNOWN", + "Category": "unknown", + "PkgName": "jackspeak", + "FilePath": "juice-shop/node_modules/jackspeak/package.json", + "Name": "BlueOak-1.0.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "js-stringify", + "FilePath": "juice-shop/node_modules/js-stringify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "js-tokens", + "FilePath": "juice-shop/node_modules/js-tokens/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "js-yaml", + "FilePath": "juice-shop/node_modules/js-yaml/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "json-buffer", + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "json5", + "FilePath": "juice-shop/node_modules/json5/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "jsonfile", + "FilePath": "juice-shop/node_modules/jsonfile/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "jsonwebtoken", + "FilePath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "jsonwebtoken", + "FilePath": "juice-shop/node_modules/jsonwebtoken/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "jssha", + "FilePath": "juice-shop/node_modules/jssha/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "jstransformer", + "FilePath": "juice-shop/node_modules/jstransformer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "juice-shop", + "FilePath": "juice-shop/build/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "juice-shop", + "FilePath": "juice-shop/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "juicy-chat-bot", + "FilePath": "juice-shop/node_modules/juicy-chat-bot/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "jwa", + "FilePath": "juice-shop/node_modules/jwa/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "jws", + "FilePath": "juice-shop/node_modules/jws/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "keyv", + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "kind-of", + "FilePath": "juice-shop/node_modules/is-number/node_modules/kind-of/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "kind-of", + "FilePath": "juice-shop/node_modules/object-copy/node_modules/kind-of/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "kind-of", + "FilePath": "juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "kind-of", + "FilePath": "juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "kind-of", + "FilePath": "juice-shop/node_modules/has-values/node_modules/kind-of/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "kind-of", + "FilePath": "juice-shop/node_modules/kind-of/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "kuler", + "FilePath": "juice-shop/node_modules/kuler/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lazystream", + "FilePath": "juice-shop/node_modules/lazystream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "libxmljs2", + "FilePath": "juice-shop/node_modules/libxmljs2/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "liftup", + "FilePath": "juice-shop/node_modules/liftup/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "linebreak", + "FilePath": "juice-shop/node_modules/linebreak/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "listenercount", + "FilePath": "juice-shop/node_modules/listenercount/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ljharb-monorepo-symlink-test", + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "locate-path", + "FilePath": "juice-shop/node_modules/replace/node_modules/locate-path/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lodash", + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lodash", + "FilePath": "juice-shop/node_modules/lodash/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lodash.camelcase", + "FilePath": "juice-shop/node_modules/lodash.camelcase/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lodash.isfinite", + "FilePath": "juice-shop/node_modules/lodash.isfinite/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lodash.set", + "FilePath": "juice-shop/node_modules/lodash.set/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "logform", + "FilePath": "juice-shop/node_modules/logform/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lolex", + "FilePath": "juice-shop/node_modules/lolex/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "loose-envify", + "FilePath": "juice-shop/node_modules/loose-envify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lowercase-keys", + "FilePath": "juice-shop/node_modules/lowercase-keys/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lru-cache", + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lru-cache", + "FilePath": "juice-shop/node_modules/cacache/node_modules/lru-cache/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lru-cache", + "FilePath": "juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "lru-cache", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "make-dir", + "FilePath": "juice-shop/node_modules/decompress/node_modules/make-dir/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "make-dir", + "FilePath": "juice-shop/node_modules/make-dir/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "make-error", + "FilePath": "juice-shop/node_modules/make-error/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "make-fetch-happen", + "FilePath": "juice-shop/node_modules/make-fetch-happen/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "make-fetch-happen", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "make-iterator", + "FilePath": "juice-shop/node_modules/make-iterator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "make-plural", + "FilePath": "juice-shop/node_modules/messageformat/node_modules/make-plural/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "make-plural", + "FilePath": "juice-shop/node_modules/make-plural/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "map-cache", + "FilePath": "juice-shop/node_modules/map-cache/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "map-visit", + "FilePath": "juice-shop/node_modules/map-visit/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "marsdb", + "FilePath": "juice-shop/node_modules/marsdb/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "math-interval-parser", + "FilePath": "juice-shop/node_modules/math-interval-parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "math-intrinsics", + "FilePath": "juice-shop/node_modules/math-intrinsics/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "media-typer", + "FilePath": "juice-shop/node_modules/media-typer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "median", + "FilePath": "juice-shop/node_modules/median/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "merge-descriptors", + "FilePath": "juice-shop/node_modules/merge-descriptors/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "messageformat", + "FilePath": "juice-shop/node_modules/messageformat/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "messageformat-formatters", + "FilePath": "juice-shop/node_modules/messageformat-formatters/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "messageformat-parser", + "FilePath": "juice-shop/node_modules/messageformat-parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "methods", + "FilePath": "juice-shop/node_modules/methods/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "micromatch", + "FilePath": "juice-shop/node_modules/micromatch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "micromatch", + "FilePath": "juice-shop/node_modules/grunt/node_modules/micromatch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "micromatch", + "FilePath": "juice-shop/node_modules/liftup/node_modules/micromatch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mime", + "FilePath": "juice-shop/node_modules/mime/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mime-db", + "FilePath": "juice-shop/node_modules/mime-db/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mime-types", + "FilePath": "juice-shop/node_modules/mime-types/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mimic-response", + "FilePath": "juice-shop/node_modules/mimic-response/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mimic-response", + "FilePath": "juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mimic-response", + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mimic-response", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/replace/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/grunt/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/archiver/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/file-js/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/fstream/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/rimraf/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/filehound/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimatch", + "FilePath": "juice-shop/node_modules/glob/node_modules/minimatch/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimist", + "FilePath": "juice-shop/node_modules/bower-config/node_modules/minimist/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minimist", + "FilePath": "juice-shop/node_modules/minimist/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass", + "FilePath": "juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass", + "FilePath": "juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass", + "FilePath": "juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass", + "FilePath": "juice-shop/node_modules/minipass/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass-collect", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass-collect", + "FilePath": "juice-shop/node_modules/minipass-collect/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass-fetch", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass-fetch", + "FilePath": "juice-shop/node_modules/minipass-fetch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass-flush", + "FilePath": "juice-shop/node_modules/minipass-flush/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass-pipeline", + "FilePath": "juice-shop/node_modules/minipass-pipeline/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minipass-sized", + "FilePath": "juice-shop/node_modules/minipass-sized/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minizlib", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minizlib", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "minizlib", + "FilePath": "juice-shop/node_modules/minizlib/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mixin-deep", + "FilePath": "juice-shop/node_modules/mixin-deep/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mkdirp", + "FilePath": "juice-shop/node_modules/fstream/node_modules/mkdirp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mkdirp", + "FilePath": "juice-shop/node_modules/multer/node_modules/mkdirp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mkdirp", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mkdirp", + "FilePath": "juice-shop/node_modules/mkdirp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mkdirp", + "FilePath": "juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mkdirp", + "FilePath": "juice-shop/node_modules/tar/node_modules/mkdirp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mkdirp-classic", + "FilePath": "juice-shop/node_modules/mkdirp-classic/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "moment", + "FilePath": "juice-shop/node_modules/moment/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "moment-timezone", + "FilePath": "juice-shop/node_modules/moment-timezone/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "morgan", + "FilePath": "juice-shop/node_modules/morgan/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mout", + "FilePath": "juice-shop/node_modules/mout/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ms", + "FilePath": "juice-shop/node_modules/body-parser/node_modules/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ms", + "FilePath": "juice-shop/node_modules/compression/node_modules/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ms", + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ms", + "FilePath": "juice-shop/node_modules/express/node_modules/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ms", + "FilePath": "juice-shop/node_modules/finalhandler/node_modules/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ms", + "FilePath": "juice-shop/node_modules/morgan/node_modules/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ms", + "FilePath": "juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ms", + "FilePath": "juice-shop/node_modules/serve-index/node_modules/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ms", + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ms", + "FilePath": "juice-shop/node_modules/ms/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "multer", + "FilePath": "juice-shop/node_modules/multer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mustache", + "FilePath": "juice-shop/node_modules/mustache/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "mylib", + "FilePath": "juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "nan", + "FilePath": "juice-shop/node_modules/nan/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "nanomatch", + "FilePath": "juice-shop/node_modules/nanomatch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "napi-build-utils", + "FilePath": "juice-shop/node_modules/napi-build-utils/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "napi-build-utils", + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "napi-build-utils", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "needle", + "FilePath": "juice-shop/node_modules/needle/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "negotiator", + "FilePath": "juice-shop/node_modules/accepts/node_modules/negotiator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "negotiator", + "FilePath": "juice-shop/node_modules/negotiator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "negotiator", + "FilePath": "juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "neo-async", + "FilePath": "juice-shop/node_modules/neo-async/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "node-abi", + "FilePath": "juice-shop/node_modules/node-abi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "node-abi", + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "node-abi", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "node-addon-api", + "FilePath": "juice-shop/node_modules/node-addon-api/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "node-fetch", + "FilePath": "juice-shop/node_modules/node-fetch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "node-gyp", + "FilePath": "juice-shop/node_modules/node-gyp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "node-gyp", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "node-pre-gyp", + "FilePath": "juice-shop/node_modules/node-pre-gyp/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "noop-logger", + "FilePath": "juice-shop/node_modules/noop-logger/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "nopt", + "FilePath": "juice-shop/node_modules/nopt/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "nopt", + "FilePath": "juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "nopt", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "nopt", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/nopt/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "nopt", + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/nopt/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "normalize-path", + "FilePath": "juice-shop/node_modules/normalize-path/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "normalize-path", + "FilePath": "juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "normalize-path", + "FilePath": "juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "normalize-url", + "FilePath": "juice-shop/node_modules/normalize-url/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "notevil", + "FilePath": "juice-shop/node_modules/notevil/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "npm-bundled", + "FilePath": "juice-shop/node_modules/npm-bundled/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "npm-normalize-package-bin", + "FilePath": "juice-shop/node_modules/npm-normalize-package-bin/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "npm-packlist", + "FilePath": "juice-shop/node_modules/npm-packlist/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "npmlog", + "FilePath": "juice-shop/node_modules/npmlog/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "npmlog", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "number-is-nan", + "FilePath": "juice-shop/node_modules/number-is-nan/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "object-assign", + "FilePath": "juice-shop/node_modules/object-assign/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "object-copy", + "FilePath": "juice-shop/node_modules/object-copy/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "object-inspect", + "FilePath": "juice-shop/node_modules/object-inspect/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "object-is", + "FilePath": "juice-shop/node_modules/object-is/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "object-keys", + "FilePath": "juice-shop/node_modules/object-keys/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "object-visit", + "FilePath": "juice-shop/node_modules/object-visit/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "object.assign", + "FilePath": "juice-shop/node_modules/object.assign/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "object.defaults", + "FilePath": "juice-shop/node_modules/object.defaults/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "object.map", + "FilePath": "juice-shop/node_modules/object.map/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "object.pick", + "FilePath": "juice-shop/node_modules/object.pick/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "on-finished", + "FilePath": "juice-shop/node_modules/morgan/node_modules/on-finished/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "on-finished", + "FilePath": "juice-shop/node_modules/on-finished/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "on-headers", + "FilePath": "juice-shop/node_modules/on-headers/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "once", + "FilePath": "juice-shop/node_modules/once/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "one-time", + "FilePath": "juice-shop/node_modules/one-time/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "opentype.js", + "FilePath": "juice-shop/node_modules/opentype.js/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "os-homedir", + "FilePath": "juice-shop/node_modules/os-homedir/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "os-tmpdir", + "FilePath": "juice-shop/node_modules/os-tmpdir/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "osenv", + "FilePath": "juice-shop/node_modules/osenv/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "otplib", + "FilePath": "juice-shop/node_modules/otplib/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "p-cancelable", + "FilePath": "juice-shop/node_modules/p-cancelable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "p-event", + "FilePath": "juice-shop/node_modules/p-event/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "p-finally", + "FilePath": "juice-shop/node_modules/p-finally/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "p-is-promise", + "FilePath": "juice-shop/node_modules/p-is-promise/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "p-limit", + "FilePath": "juice-shop/node_modules/replace/node_modules/p-limit/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "p-locate", + "FilePath": "juice-shop/node_modules/replace/node_modules/p-locate/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "p-map", + "FilePath": "juice-shop/node_modules/p-map/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "p-map", + "FilePath": "juice-shop/node_modules/cacache/node_modules/p-map/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "p-timeout", + "FilePath": "juice-shop/node_modules/p-timeout/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "p-try", + "FilePath": "juice-shop/node_modules/p-try/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "UNKNOWN", + "Category": "unknown", + "PkgName": "package-json-from-dist", + "FilePath": "juice-shop/node_modules/package-json-from-dist/package.json", + "Name": "BlueOak-1.0.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pako", + "FilePath": "juice-shop/node_modules/pako/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "parse-filepath", + "FilePath": "juice-shop/node_modules/parse-filepath/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "parse-passwd", + "FilePath": "juice-shop/node_modules/parse-passwd/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "parseurl", + "FilePath": "juice-shop/node_modules/parseurl/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pascalcase", + "FilePath": "juice-shop/node_modules/pascalcase/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "path-exists", + "FilePath": "juice-shop/node_modules/path-exists/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "path-is-absolute", + "FilePath": "juice-shop/node_modules/path-is-absolute/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "path-key", + "FilePath": "juice-shop/node_modules/path-key/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "path-parse", + "FilePath": "juice-shop/node_modules/path-parse/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "path-root", + "FilePath": "juice-shop/node_modules/path-root/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "path-root-regex", + "FilePath": "juice-shop/node_modules/path-root-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "UNKNOWN", + "Category": "unknown", + "PkgName": "path-scurry", + "FilePath": "juice-shop/node_modules/path-scurry/package.json", + "Name": "BlueOak-1.0.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "path-to-regexp", + "FilePath": "juice-shop/node_modules/path-to-regexp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pdfkit", + "FilePath": "juice-shop/node_modules/pdfkit/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "peek-readable", + "FilePath": "juice-shop/node_modules/peek-readable/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pend", + "FilePath": "juice-shop/node_modules/pend/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pg-connection-string", + "FilePath": "juice-shop/node_modules/pg-connection-string/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "picomatch", + "FilePath": "juice-shop/node_modules/picomatch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "picomatch", + "FilePath": "juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pify", + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pify", + "FilePath": "juice-shop/node_modules/decompress/node_modules/pify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pify", + "FilePath": "juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pify", + "FilePath": "juice-shop/node_modules/got/node_modules/pify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pify", + "FilePath": "juice-shop/node_modules/pify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pinkie", + "FilePath": "juice-shop/node_modules/pinkie/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pinkie-promise", + "FilePath": "juice-shop/node_modules/pinkie-promise/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "portscanner", + "FilePath": "juice-shop/node_modules/portscanner/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "posix-character-classes", + "FilePath": "juice-shop/node_modules/posix-character-classes/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "possible-typed-array-names", + "FilePath": "juice-shop/node_modules/possible-typed-array-names/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "prebuild-install", + "FilePath": "juice-shop/node_modules/prebuild-install/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "prebuild-install", + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "prebuild-install", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "prepend-http", + "FilePath": "juice-shop/node_modules/prepend-http/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pretty-bytes", + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "proc-log", + "FilePath": "juice-shop/node_modules/proc-log/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "process", + "FilePath": "juice-shop/node_modules/process/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "process-nextick-args", + "FilePath": "juice-shop/node_modules/process-nextick-args/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "prom-client", + "FilePath": "juice-shop/node_modules/prom-client/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "promise", + "FilePath": "juice-shop/node_modules/promise/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "promise-inflight", + "FilePath": "juice-shop/node_modules/promise-inflight/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "promise-retry", + "FilePath": "juice-shop/node_modules/promise-retry/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "proper-lockfile", + "FilePath": "juice-shop/node_modules/proper-lockfile/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "proxy-addr", + "FilePath": "juice-shop/node_modules/proxy-addr/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug", + "FilePath": "juice-shop/node_modules/pug/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-attrs", + "FilePath": "juice-shop/node_modules/pug-attrs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-code-gen", + "FilePath": "juice-shop/node_modules/pug-code-gen/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-error", + "FilePath": "juice-shop/node_modules/pug-error/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-filters", + "FilePath": "juice-shop/node_modules/pug-filters/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-lexer", + "FilePath": "juice-shop/node_modules/pug-lexer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-linker", + "FilePath": "juice-shop/node_modules/pug-linker/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-load", + "FilePath": "juice-shop/node_modules/pug-load/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-parser", + "FilePath": "juice-shop/node_modules/pug-parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-runtime", + "FilePath": "juice-shop/node_modules/pug-runtime/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-strip-comments", + "FilePath": "juice-shop/node_modules/pug-strip-comments/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pug-walk", + "FilePath": "juice-shop/node_modules/pug-walk/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "pump", + "FilePath": "juice-shop/node_modules/pump/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "qs", + "FilePath": "juice-shop/node_modules/qs/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "query-string", + "FilePath": "juice-shop/node_modules/query-string/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "range-parser", + "FilePath": "juice-shop/node_modules/range-parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "range_check", + "FilePath": "juice-shop/node_modules/range_check/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "raw-body", + "FilePath": "juice-shop/node_modules/raw-body/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "rc", + "FilePath": "juice-shop/node_modules/rc/package.json", + "Name": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "readable-stream", + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "readable-stream", + "FilePath": "juice-shop/node_modules/readable-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "readable-stream", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "readable-stream", + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "readable-stream", + "FilePath": "juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "readable-stream", + "FilePath": "juice-shop/node_modules/winston/node_modules/readable-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "readable-stream", + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "readable-web-to-node-stream", + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "readdirp", + "FilePath": "juice-shop/node_modules/readdirp/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "rechoir", + "FilePath": "juice-shop/node_modules/rechoir/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "regex-not", + "FilePath": "juice-shop/node_modules/regex-not/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "regexp.prototype.flags", + "FilePath": "juice-shop/node_modules/regexp.prototype.flags/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "remove-trailing-separator", + "FilePath": "juice-shop/node_modules/remove-trailing-separator/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "repeat-element", + "FilePath": "juice-shop/node_modules/repeat-element/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "repeat-string", + "FilePath": "juice-shop/node_modules/repeat-string/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "replace", + "FilePath": "juice-shop/node_modules/replace/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "require-directory", + "FilePath": "juice-shop/node_modules/require-directory/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "require-main-filename", + "FilePath": "juice-shop/node_modules/require-main-filename/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "resolve", + "FilePath": "juice-shop/node_modules/resolve/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "resolve-dir", + "FilePath": "juice-shop/node_modules/resolve-dir/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "resolve-url", + "FilePath": "juice-shop/node_modules/resolve-url/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "responselike", + "FilePath": "juice-shop/node_modules/responselike/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "restructure", + "FilePath": "juice-shop/node_modules/restructure/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ret", + "FilePath": "juice-shop/node_modules/ret/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "retry", + "FilePath": "juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "retry", + "FilePath": "juice-shop/node_modules/retry/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "retry-as-promised", + "FilePath": "juice-shop/node_modules/retry-as-promised/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "rimraf", + "FilePath": "juice-shop/node_modules/fstream/node_modules/rimraf/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "rimraf", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "rimraf", + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "rimraf", + "FilePath": "juice-shop/node_modules/rimraf/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "safe-buffer", + "FilePath": "juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "safe-buffer", + "FilePath": "juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "safe-buffer", + "FilePath": "juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "safe-buffer", + "FilePath": "juice-shop/node_modules/safe-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "safe-regex", + "FilePath": "juice-shop/node_modules/safe-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "safe-regex-test", + "FilePath": "juice-shop/node_modules/safe-regex-test/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "safe-stable-stringify", + "FilePath": "juice-shop/node_modules/safe-stable-stringify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "safer-buffer", + "FilePath": "juice-shop/node_modules/safer-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sanitize-filename", + "FilePath": "juice-shop/node_modules/sanitize-filename/package.json", + "Name": "WTFPL OR ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sanitize-html", + "FilePath": "juice-shop/node_modules/sanitize-html/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sax", + "FilePath": "juice-shop/node_modules/sax/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "seek-bzip", + "FilePath": "juice-shop/node_modules/seek-bzip/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "semver", + "FilePath": "juice-shop/node_modules/check-dependencies/node_modules/semver/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "semver", + "FilePath": "juice-shop/node_modules/make-dir/node_modules/semver/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "semver", + "FilePath": "juice-shop/node_modules/node-abi/node_modules/semver/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "semver", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "semver", + "FilePath": "juice-shop/node_modules/semver/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "send", + "FilePath": "juice-shop/node_modules/send/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sequelize", + "FilePath": "juice-shop/node_modules/sequelize/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sequelize-pool", + "FilePath": "juice-shop/node_modules/sequelize-pool/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "serve-index", + "FilePath": "juice-shop/node_modules/serve-index/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "serve-static", + "FilePath": "juice-shop/node_modules/serve-static/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "set-blocking", + "FilePath": "juice-shop/node_modules/set-blocking/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "set-function-length", + "FilePath": "juice-shop/node_modules/set-function-length/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "set-function-name", + "FilePath": "juice-shop/node_modules/set-function-name/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "set-value", + "FilePath": "juice-shop/node_modules/set-value/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "setimmediate", + "FilePath": "juice-shop/node_modules/setimmediate/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "setprototypeof", + "FilePath": "juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "setprototypeof", + "FilePath": "juice-shop/node_modules/setprototypeof/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "shebang-command", + "FilePath": "juice-shop/node_modules/shebang-command/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "shebang-regex", + "FilePath": "juice-shop/node_modules/shebang-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "side-channel", + "FilePath": "juice-shop/node_modules/side-channel/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "side-channel-list", + "FilePath": "juice-shop/node_modules/side-channel-list/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "side-channel-map", + "FilePath": "juice-shop/node_modules/side-channel-map/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "side-channel-weakmap", + "FilePath": "juice-shop/node_modules/side-channel-weakmap/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "signal-exit", + "FilePath": "juice-shop/node_modules/signal-exit/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "signal-exit", + "FilePath": "juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "simple-concat", + "FilePath": "juice-shop/node_modules/simple-concat/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "simple-get", + "FilePath": "juice-shop/node_modules/simple-get/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "simple-get", + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "simple-get", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "simple-swizzle", + "FilePath": "juice-shop/node_modules/simple-swizzle/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sinon", + "FilePath": "juice-shop/node_modules/filesniffer/node_modules/sinon/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "smart-buffer", + "FilePath": "juice-shop/node_modules/smart-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "snapdragon", + "FilePath": "juice-shop/node_modules/snapdragon/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "snapdragon-node", + "FilePath": "juice-shop/node_modules/snapdragon-node/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "snapdragon-util", + "FilePath": "juice-shop/node_modules/snapdragon-util/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "socket.io", + "FilePath": "juice-shop/node_modules/socket.io/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "socket.io-adapter", + "FilePath": "juice-shop/node_modules/socket.io-adapter/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "socket.io-parser", + "FilePath": "juice-shop/node_modules/socket.io-parser/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "socks", + "FilePath": "juice-shop/node_modules/socks/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "socks-proxy-agent", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "socks-proxy-agent", + "FilePath": "juice-shop/node_modules/socks-proxy-agent/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sort-keys", + "FilePath": "juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sort-keys", + "FilePath": "juice-shop/node_modules/sort-keys/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sort-keys-length", + "FilePath": "juice-shop/node_modules/sort-keys-length/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "source-map", + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/source-map/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "source-map", + "FilePath": "juice-shop/node_modules/source-map/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "source-map-resolve", + "FilePath": "juice-shop/node_modules/source-map-resolve/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "source-map-support", + "FilePath": "juice-shop/node_modules/source-map-support/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "source-map-url", + "FilePath": "juice-shop/node_modules/source-map-url/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "split-string", + "FilePath": "juice-shop/node_modules/split-string/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sprintf-js", + "FilePath": "juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sprintf-js", + "FilePath": "juice-shop/node_modules/sprintf-js/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "sqlite3", + "FilePath": "juice-shop/node_modules/sqlite3/package.json", + "Name": "BSD-3-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ssri", + "FilePath": "juice-shop/node_modules/ssri/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ssri", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/ssri/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "stack-trace", + "FilePath": "juice-shop/node_modules/stack-trace/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "static-extend", + "FilePath": "juice-shop/node_modules/static-extend/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "statuses", + "FilePath": "juice-shop/node_modules/serve-index/node_modules/statuses/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "statuses", + "FilePath": "juice-shop/node_modules/statuses/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "stop-iteration-iterator", + "FilePath": "juice-shop/node_modules/stop-iteration-iterator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "unencumbered", + "PkgName": "stream-buffers", + "FilePath": "juice-shop/node_modules/stream-buffers/package.json", + "Name": "Unlicense", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strict-uri-encode", + "FilePath": "juice-shop/node_modules/strict-uri-encode/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "string-width", + "FilePath": "juice-shop/node_modules/gauge/node_modules/string-width/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "string-width", + "FilePath": "juice-shop/node_modules/wide-align/node_modules/string-width/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "string-width", + "FilePath": "juice-shop/node_modules/string-width-cjs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "string-width", + "FilePath": "juice-shop/node_modules/string-width/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "string-width", + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "string-width", + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "string.prototype.codepointat", + "FilePath": "juice-shop/node_modules/string.prototype.codepointat/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "string_decoder", + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "string_decoder", + "FilePath": "juice-shop/node_modules/string_decoder/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "string_decoder", + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-ansi", + "FilePath": "juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-ansi", + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-ansi", + "FilePath": "juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-ansi", + "FilePath": "juice-shop/node_modules/strip-ansi-cjs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-ansi", + "FilePath": "juice-shop/node_modules/strip-ansi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-ansi", + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-ansi", + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-bom", + "FilePath": "juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-dirs", + "FilePath": "juice-shop/node_modules/strip-dirs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-json-comments", + "FilePath": "juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-json-comments", + "FilePath": "juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strip-outer", + "FilePath": "juice-shop/node_modules/strip-outer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "strtok3", + "FilePath": "juice-shop/node_modules/strtok3/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "supports-color", + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "supports-color", + "FilePath": "juice-shop/node_modules/supports-color/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "supports-color", + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "supports-preserve-symlinks-flag", + "FilePath": "juice-shop/node_modules/supports-preserve-symlinks-flag/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "svg-captcha", + "FilePath": "juice-shop/node_modules/svg-captcha/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "swagger-ui-dist", + "FilePath": "juice-shop/node_modules/swagger-ui-dist/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "swagger-ui-express", + "FilePath": "juice-shop/node_modules/swagger-ui-express/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tar", + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tar", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tar", + "FilePath": "juice-shop/node_modules/tar/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tar-fs", + "FilePath": "juice-shop/node_modules/tar-fs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tar-stream", + "FilePath": "juice-shop/node_modules/tar-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tar-stream", + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tdigest", + "FilePath": "juice-shop/node_modules/tdigest/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "text-hex", + "FilePath": "juice-shop/node_modules/text-hex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "through", + "FilePath": "juice-shop/node_modules/through/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "timed-out", + "FilePath": "juice-shop/node_modules/timed-out/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tiny-inflate", + "FilePath": "juice-shop/node_modules/tiny-inflate/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tinyglobby", + "FilePath": "juice-shop/node_modules/tinyglobby/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "to-buffer", + "FilePath": "juice-shop/node_modules/to-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "to-object-path", + "FilePath": "juice-shop/node_modules/to-object-path/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "to-regex", + "FilePath": "juice-shop/node_modules/to-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "to-regex-range", + "FilePath": "juice-shop/node_modules/to-regex-range/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "to-regex-range", + "FilePath": "juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "to-regex-range", + "FilePath": "juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "to-regex-range", + "FilePath": "juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "toidentifier", + "FilePath": "juice-shop/node_modules/toidentifier/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "token-stream", + "FilePath": "juice-shop/node_modules/token-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "token-types", + "FilePath": "juice-shop/node_modules/token-types/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "toposort-class", + "FilePath": "juice-shop/node_modules/toposort-class/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tr46", + "FilePath": "juice-shop/node_modules/tr46/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "UNKNOWN", + "Category": "unknown", + "PkgName": "traverse", + "FilePath": "juice-shop/node_modules/traverse/package.json", + "Name": "MIT/X11", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tree-kill", + "FilePath": "juice-shop/node_modules/tree-kill/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "trim-repeated", + "FilePath": "juice-shop/node_modules/trim-repeated/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "triple-beam", + "FilePath": "juice-shop/node_modules/triple-beam/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "CRITICAL", + "Category": "forbidden", + "PkgName": "truncate-utf8-bytes", + "FilePath": "juice-shop/node_modules/truncate-utf8-bytes/package.json", + "Name": "WTFPL", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ts-node", + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ts-node-dev", + "FilePath": "juice-shop/node_modules/ts-node-dev/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tsconfig", + "FilePath": "juice-shop/node_modules/tsconfig/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "unencumbered", + "PkgName": "tslib", + "FilePath": "juice-shop/node_modules/tslib/package.json", + "Name": "0BSD", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "tunnel-agent", + "FilePath": "juice-shop/node_modules/tunnel-agent/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "type-is", + "FilePath": "juice-shop/node_modules/type-is/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "typecast", + "FilePath": "juice-shop/node_modules/typecast/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "typed-array-buffer", + "FilePath": "juice-shop/node_modules/typed-array-buffer/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "typedarray", + "FilePath": "juice-shop/node_modules/typedarray/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "typescript", + "FilePath": "juice-shop/node_modules/typescript/package.json", + "Name": "Apache-2.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "uglify-js", + "FilePath": "juice-shop/node_modules/uglify-js/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unbzip2-stream", + "FilePath": "juice-shop/node_modules/unbzip2-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unc-path-regex", + "FilePath": "juice-shop/node_modules/unc-path-regex/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "underscore.string", + "FilePath": "juice-shop/node_modules/underscore.string/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "undici-types", + "FilePath": "juice-shop/node_modules/ethers/node_modules/undici-types/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "undici-types", + "FilePath": "juice-shop/node_modules/undici-types/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unicode-properties", + "FilePath": "juice-shop/node_modules/unicode-properties/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unicode-trie", + "FilePath": "juice-shop/node_modules/unicode-trie/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "union-value", + "FilePath": "juice-shop/node_modules/union-value/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unique-filename", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unique-filename", + "FilePath": "juice-shop/node_modules/unique-filename/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unique-slug", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unique-slug", + "FilePath": "juice-shop/node_modules/unique-slug/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unit-compare", + "FilePath": "juice-shop/node_modules/unit-compare/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "universalify", + "FilePath": "juice-shop/node_modules/universalify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unpipe", + "FilePath": "juice-shop/node_modules/unpipe/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unset-value", + "FilePath": "juice-shop/node_modules/unset-value/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "untildify", + "FilePath": "juice-shop/node_modules/untildify/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "unzipper", + "FilePath": "juice-shop/node_modules/unzipper/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "urix", + "FilePath": "juice-shop/node_modules/urix/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "url-parse-lax", + "FilePath": "juice-shop/node_modules/url-parse-lax/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "url-to-options", + "FilePath": "juice-shop/node_modules/url-to-options/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "use", + "FilePath": "juice-shop/node_modules/use/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "utf8-byte-length", + "FilePath": "juice-shop/node_modules/utf8-byte-length/package.json", + "Name": "(WTFPL OR MIT)", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "util", + "FilePath": "juice-shop/node_modules/util/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "util-deprecate", + "FilePath": "juice-shop/node_modules/util-deprecate/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "utils-merge", + "FilePath": "juice-shop/node_modules/utils-merge/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "uuid", + "FilePath": "juice-shop/node_modules/uuid/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "v8flags", + "FilePath": "juice-shop/node_modules/grunt/node_modules/v8flags/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "validate", + "FilePath": "juice-shop/node_modules/validate/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "validator", + "FilePath": "juice-shop/node_modules/validator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "vary", + "FilePath": "juice-shop/node_modules/vary/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "vm2", + "FilePath": "juice-shop/node_modules/vm2/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "void-elements", + "FilePath": "juice-shop/node_modules/void-elements/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "walk", + "FilePath": "juice-shop/node_modules/walk/package.json", + "Name": "(MIT OR Apache-2.0)", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "walkdir", + "FilePath": "juice-shop/node_modules/walkdir/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3", + "FilePath": "juice-shop/node_modules/web3/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-core", + "FilePath": "juice-shop/node_modules/web3-core/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-errors", + "FilePath": "juice-shop/node_modules/web3-errors/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-eth", + "FilePath": "juice-shop/node_modules/web3-eth/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-eth-abi", + "FilePath": "juice-shop/node_modules/web3-eth-abi/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-eth-accounts", + "FilePath": "juice-shop/node_modules/web3-eth-accounts/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-eth-contract", + "FilePath": "juice-shop/node_modules/web3-eth-contract/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-eth-ens", + "FilePath": "juice-shop/node_modules/web3-eth-ens/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-eth-iban", + "FilePath": "juice-shop/node_modules/web3-eth-iban/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-eth-personal", + "FilePath": "juice-shop/node_modules/web3-eth-personal/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-net", + "FilePath": "juice-shop/node_modules/web3-net/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-providers-http", + "FilePath": "juice-shop/node_modules/web3-providers-http/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-providers-ipc", + "FilePath": "juice-shop/node_modules/web3-providers-ipc/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-providers-ws", + "FilePath": "juice-shop/node_modules/web3-providers-ws/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-rpc-methods", + "FilePath": "juice-shop/node_modules/web3-rpc-methods/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-rpc-providers", + "FilePath": "juice-shop/node_modules/web3-rpc-providers/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-types", + "FilePath": "juice-shop/node_modules/web3-types/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-utils", + "FilePath": "juice-shop/node_modules/web3-utils/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "HIGH", + "Category": "restricted", + "PkgName": "web3-validator", + "FilePath": "juice-shop/node_modules/web3-validator/package.json", + "Name": "LGPL-3.0-only", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "webidl-conversions", + "FilePath": "juice-shop/node_modules/webidl-conversions/package.json", + "Name": "BSD-2-Clause", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "whatwg-url", + "FilePath": "juice-shop/node_modules/whatwg-url/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "which", + "FilePath": "juice-shop/node_modules/global-prefix/node_modules/which/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "which", + "FilePath": "juice-shop/node_modules/which/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "which", + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/which/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "which-boxed-primitive", + "FilePath": "juice-shop/node_modules/which-boxed-primitive/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "which-collection", + "FilePath": "juice-shop/node_modules/which-collection/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "which-module", + "FilePath": "juice-shop/node_modules/which-module/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "which-pm-runs", + "FilePath": "juice-shop/node_modules/which-pm-runs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "which-typed-array", + "FilePath": "juice-shop/node_modules/which-typed-array/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "wide-align", + "FilePath": "juice-shop/node_modules/wide-align/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "wide-align", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "winston", + "FilePath": "juice-shop/node_modules/winston/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "winston-transport", + "FilePath": "juice-shop/node_modules/winston-transport/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "with", + "FilePath": "juice-shop/node_modules/with/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "wkx", + "FilePath": "juice-shop/node_modules/wkx/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "wordwrap", + "FilePath": "juice-shop/node_modules/wordwrap/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "wordwrap", + "FilePath": "juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "wrap-ansi", + "FilePath": "juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "wrap-ansi", + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "wrap-ansi", + "FilePath": "juice-shop/node_modules/wrap-ansi/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "wrappy", + "FilePath": "juice-shop/node_modules/wrappy/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ws", + "FilePath": "juice-shop/node_modules/engine.io/node_modules/ws/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "ws", + "FilePath": "juice-shop/node_modules/ws/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "xtend", + "FilePath": "juice-shop/node_modules/xtend/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "y18n", + "FilePath": "juice-shop/node_modules/y18n/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "yallist", + "FilePath": "juice-shop/node_modules/yallist/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "yallist", + "FilePath": "juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "yallist", + "FilePath": "juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "yallist", + "FilePath": "juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "yallist", + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/yallist/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "UNKNOWN", + "Category": "unknown", + "PkgName": "yallist", + "FilePath": "juice-shop/node_modules/tar/node_modules/yallist/package.json", + "Name": "BlueOak-1.0.0", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "yaml-schema-validator", + "FilePath": "juice-shop/node_modules/yaml-schema-validator/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "yargs", + "FilePath": "juice-shop/node_modules/replace/node_modules/yargs/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "yargs-parser", + "FilePath": "juice-shop/node_modules/replace/node_modules/yargs-parser/package.json", + "Name": "ISC", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "yauzl", + "FilePath": "juice-shop/node_modules/yauzl/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "yn", + "FilePath": "juice-shop/node_modules/yn/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "z85", + "FilePath": "juice-shop/node_modules/z85/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "zip-stream", + "FilePath": "juice-shop/node_modules/zip-stream/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + }, + { + "Severity": "LOW", + "Category": "notice", + "PkgName": "zod", + "FilePath": "juice-shop/node_modules/zod/package.json", + "Name": "MIT", + "Text": "", + "Confidence": 1, + "Link": "" + } + ] + } + ] +} diff --git a/labs/lab4/trivy/trivy-secrets.txt b/labs/lab4/trivy/trivy-secrets.txt new file mode 100644 index 00000000..2610859e --- /dev/null +++ b/labs/lab4/trivy/trivy-secrets.txt @@ -0,0 +1,2371 @@ + +Report Summary + +┌──────────────────────────────────────────────────────────────────────────────────┬──────────┬─────────┐ +│ Target │ Type │ Secrets │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ bkimminich/juice-shop:v19.0.0 (debian 12.11) │ debian │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/build/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/frontend/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@adraffy/ens-normalize/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@babel/helper-string-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@babel/helper-validator-identifier/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@babel/parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@babel/types/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@dabh/diagnostics/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@ethereumjs/rlp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@gar/promisify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/fs-minipass/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/core-loader/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/core/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/evaluator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/lang-en-min/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/lang-en/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/language-min/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/language/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/ner/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/neural/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/nlg/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/nlp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/nlu/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/request/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/sentiment/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/similarity/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/slot/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@noble/curves/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@noble/hashes/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.js- │ node-pkg │ - │ +│ on │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/fs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/move-file/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@otplib/core/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@otplib/plugin-crypto/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@otplib/plugin-thirty-two/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@otplib/preset-default/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@otplib/preset-v11/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@pkgjs/parseargs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@scarf/scarf/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@scure/base/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip32/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip39/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@sindresorhus/is/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@swc/helpers/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@tokenizer/token/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@tootallnate/once/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/component-emitter/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/cookie/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/cors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/node/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/strip-bom/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/strip-json-comments/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/triple-beam/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/validator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/@types/ws/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/abbrev/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/abitype/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/abort-controller/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/accepts/node_modules/negotiator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/accepts/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/acorn-walk/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/acorn/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/aes-js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/agent-base/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/agentkeepalive/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/aggregate-error/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ansi-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ansi-styles/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/anymatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/append-field/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/aproba/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archive-type/node_modules/file-type/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archive-type/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/node_modules/glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/async/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/archiver/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/are-we-there-yet/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/arg/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/argparse/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/arr-diff/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/arr-flatten/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/arr-union/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/array-buffer-byte-length/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/array-each/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/array-flatten/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/array-slice/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/array-unique/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/asap/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/assert-never/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/assign-symbols/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/async/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/at-least-node/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/atob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/available-typed-arrays/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/babel-walk/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/balanced-match/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/base/node_modules/define-property/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/base/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/base64-arraybuffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/base64-js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/base64id/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/base64url/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/batch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/big-integer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/binary-extensions/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/binary/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/bindings/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/bintrees/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/bl/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/bluebird/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/body-parser/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/body-parser/node_modules/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/body-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/bower-config/node_modules/minimist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/bower-config/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/braces/node_modules/extend-shallow/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/braces/node_modules/is-extendable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/braces/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/brotli/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/buffer-alloc-unsafe/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/buffer-alloc/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/buffer-crc32/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/buffer-fill/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/buffer-from/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/buffer-indexof-polyfill/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/buffers/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/busboy/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/byline/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/bytes/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cacache/node_modules/lru-cache/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cacache/node_modules/p-map/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cacache/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cache-base/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/call-bind-apply-helpers/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/call-bind/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/call-bound/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/camelcase/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/chainsaw/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/chalk/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/character-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/check-dependencies/node_modules/semver/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/check-dependencies/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/check-internet-connected/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/check-types/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/braces/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/fill-range/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/is-number/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/chokidar/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/chownr/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/clarinet/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/class-utils/node_modules/define-property/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/class-utils/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/clean-stack/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/clone-response/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/clone/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/code-point-at/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/collection-visit/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/color-convert/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/color-name/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/color-string/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/color-support/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/color/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/colors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/colorspace/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/component-emitter/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/component-type/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/compress-commons/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/compressible/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/compression/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/compression/node_modules/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/compression/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/concat-map/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/concat-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/config/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/console-control-strings/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/constantinople/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/content-disposition/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/content-type/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cookie-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cookie-signature/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cookie/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/copy-descriptor/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/core-util-is/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/crc-32/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/crc/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/crc32-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/create-require/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cross-fetch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cross-fetch/polyfill/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/cross-spawn/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/crypto-js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/dateformat/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decamelize/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decode-uri-component/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-response/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-tar/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-tarbz2/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-targz/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/pack- │ node-pkg │ - │ +│ age.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress/node_modules/make-dir/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress/node_modules/pify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/decompress/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/deep-equal/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/deep-extend/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/define-data-property/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/define-properties/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/define-property/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/delegates/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/depd/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/destroy/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/detect-file/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/detect-libc/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/dfa/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/doctypes/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/dottie/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/double-ended-queue/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/download/node_modules/file-type/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/download/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/dunder-proto/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/duplexer2/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/duplexer3/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/dynamic-dedupe/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/eastasianwidth/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ee-first/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/eivindfjeldstad-dot/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/emoji-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/enabled/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/encodeurl/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/encoding/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/end-of-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/engine.io-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/engine.io/node_modules/cookie/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/engine.io/node_modules/ws/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/engine.io/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/env-paths/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/err-code/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/errorhandler/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/es-define-property/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/es-errors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/es-get-iterator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/es-object-atoms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/escape-html/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/escape-string-regexp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/escodegen/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/esprima/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/estraverse/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/esutils/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/etag/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/packag- │ node-pkg │ - │ +│ e.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/packag- │ node-pkg │ - │ +│ e.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ethereum-cryptography/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ethers/node_modules/@types/node/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ethers/node_modules/undici-types/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ethers/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/event-target-shim/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/events/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/exit/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/define-property/package.js- │ node-pkg │ - │ +│ on │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/expand-template/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/expand-tilde/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/exponential-backoff/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express-ipfilter/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express-jwt/node_modules/moment/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express-jwt/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express-rate-limit/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express-robots-txt/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express-security.txt/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express/node_modules/cookie/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express/node_modules/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/express/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ext-list/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ext-name/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/extend-shallow/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/extend/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/extglob/node_modules/define-property/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/extglob/node_modules/is-extendable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/extglob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fast.js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fd-slicer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/feature-policy/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fecha/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/file-js/docconfig/template/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/file-js/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/file-js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/file-stream-rotator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/file-type/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/file-uri-to-path/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/filehound/docconfig/template/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/filehound/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/filehound/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/filename-reserved-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/filenamify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/filesniffer/docconfig/template/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/filesniffer/node_modules/sinon/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/filesniffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fill-range/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/finale-rest/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/finalhandler/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/finalhandler/node_modules/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/finalhandler/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/findup-sync/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fined/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/flagged-respawn/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fn.name/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fontkit/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/for-each/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/for-in/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/for-own/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/foreachasync/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/foreground-child/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/formatio/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/forwarded/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fragment-cache/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fresh/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/from2/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fs-constants/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fs-extra/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fs-minipass/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fs.realpath/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/mkdirp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/rimraf/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fstream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/function-bind/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/functions-have-names/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/fuzzball/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/string-width/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/gauge/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/geojson-utils/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/get-caller-file/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/get-intrinsic/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/get-proto/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/get-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/get-value/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/getobject/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/github-from-package/example/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/github-from-package/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/glob/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/global-modules/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/global-prefix/node_modules/ini/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/global-prefix/node_modules/which/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/global-prefix/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/gopd/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/got/node_modules/get-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/got/node_modules/pify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/got/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/graceful-fs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.- │ node-pkg │ - │ +│ json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package- │ node-pkg │ - │ +│ .json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/packag- │ node-pkg │ - │ +│ e.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.- │ node-pkg │ - │ +│ json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/pack- │ node-pkg │ - │ +│ age.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-known-options/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package- │ node-pkg │ - │ +│ .json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/packa- │ node-pkg │ - │ +│ ge.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.- │ node-pkg │ - │ +│ json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.js- │ node-pkg │ - │ +│ on │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/pack- │ node-pkg │ - │ +│ age.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-util/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt-replace-json/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/braces/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/fill-range/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/findup-sync/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.- │ node-pkg │ - │ +│ json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/is-number/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/micromatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/v8flags/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/grunt/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/handlebars/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-ansi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-bigints/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-flag/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-property-descriptors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-symbol-support-x/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-symbols/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-to-string-tag-x/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-tostringtag/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-unicode/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-value/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-values/node_modules/kind-of/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/has-values/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/hashids/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/hasown/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/hbs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/heap/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/helmet/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/hoister/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/homedir-polyfill/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/hooker/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/html-entities/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/http-cache-semantics/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/http-errors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/http-proxy-agent/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/https-proxy-agent/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/humanize-ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/i18n/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/iconv-lite/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ieee754/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ignore-walk/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/iltorb/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/imurmurhash/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/indent-string/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/infer-owner/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/inflection/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/inflight/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/inherits/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/internal-slot/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/interpret/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/into-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/invariant/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ip-address/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ip/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ip6/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ipaddr.js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-absolute/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-accessor-descriptor/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-arguments/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-array-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-bigint/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-binary-path/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-boolean-object/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-callable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-core-module/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-data-descriptor/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-date-object/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-descriptor/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-expression/node_modules/acorn/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-expression/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-extendable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-extglob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-fullwidth-code-point/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-generator-function/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-lambda/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-map/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-natural-number/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-number-like/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-number-object/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-number/node_modules/kind-of/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-number/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-object/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-plain-obj/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-plain-object/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-promise/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-relative/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-retry-allowed/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-set/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-shared-array-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-string/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-symbol/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-typed-array/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-unc-path/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-weakmap/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-weakset/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/is-windows/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/isarray/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/isexe/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/isobject/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/isomorphic-ws/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/isurl/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/jackspeak/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/js-stringify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/js-tokens/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/js-yaml/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/json5/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/jsonfile/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/jsonwebtoken/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/jssha/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/jstransformer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/juicy-chat-bot/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/jwa/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/jws/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/kind-of/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/kuler/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/lazystream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/braces/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/fill-range/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/findup-sync/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/is-number/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/micromatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/liftup/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/linebreak/node_modules/base64-js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/linebreak/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/listenercount/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/lodash.camelcase/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/lodash.isfinite/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/lodash.set/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/lodash/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/logform/node_modules/@colors/colors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/logform/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/lolex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/loose-envify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/lowercase-keys/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/make-dir/node_modules/semver/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/make-dir/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/make-error/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/pac- │ node-pkg │ - │ +│ kage.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/make-fetch-happen/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/make-iterator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/make-plural/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/map-cache/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/map-visit/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/marsdb/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/math-interval-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/math-intrinsics/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/media-typer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/median/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/merge-descriptors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/messageformat-formatters/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/messageformat-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/messageformat/node_modules/make-plural/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/messageformat/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/methods/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/micromatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/mime-db/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/mime-types/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/mime/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/mimic-response/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minimist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-collect/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-fetch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-flush/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-pipeline/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass-sized/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minipass/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/minizlib/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/mixin-deep/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/mkdirp-classic/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/mkdirp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/moment-timezone/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/moment/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/basic-auth/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/on-finished/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/morgan/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/mout/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/multer/node_modules/mkdirp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/multer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/mustache/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/nan/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/nan/tools/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/nanomatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/napi-build-utils/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/needle/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/needle/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/negotiator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/neo-async/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-abi/node_modules/semver/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-abi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-addon-api/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-fetch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/isexe/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/nopt/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/which/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/noop-logger/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/nopt/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/normalize-path/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/normalize-url/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/notevil/node_modules/esprima/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/notevil/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/npm-bundled/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/npm-normalize-package-bin/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/npm-packlist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/npmlog/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/number-is-nan/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object-assign/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object-copy/node_modules/define-property/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object-copy/node_modules/kind-of/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object-copy/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object-inspect/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object-is/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object-keys/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object-visit/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object.assign/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object.defaults/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object.map/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/object.pick/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/on-finished/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/on-headers/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/once/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/one-time/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/opentype.js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/os-homedir/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/os-tmpdir/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/osenv/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/otplib/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/p-cancelable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/p-event/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/p-finally/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/p-is-promise/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/p-map/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/p-timeout/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/p-try/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/package-json-from-dist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pako/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/parse-filepath/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/parse-passwd/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/parseurl/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pascalcase/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/path-exists/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/path-is-absolute/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/path-key/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/path-parse/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/path-root-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/path-root/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/path-scurry/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/path-to-regexp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pdfkit/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/peek-readable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pend/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pg-connection-string/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/picomatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pinkie-promise/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pinkie/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/png-js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/portscanner/node_modules/async/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/portscanner/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/posix-character-classes/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/possible-typed-array-names/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/prebuild-install/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/prepend-http/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/proc-log/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/process-nextick-args/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/process/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/prom-client/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/promise-inflight/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/promise-retry/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/promise/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/proper-lockfile/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/proxy-addr/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-attrs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-code-gen/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-error/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-filters/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-lexer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-linker/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-load/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-runtime/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-strip-comments/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug-walk/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/pump/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/qs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/query-string/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/range-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/range_check/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/raw-body/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/rc/node_modules/ini/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/rc/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/readable-stream/node_modules/isarray/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/readable-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package- │ node-pkg │ - │ +│ .json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-strea- │ node-pkg │ - │ +│ m/package.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder- │ node-pkg │ - │ +│ /package.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/readdirp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/rechoir/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/regex-not/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/regexp.prototype.flags/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/remove-trailing-separator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/repeat-element/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/repeat-string/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/ansi-styles/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/cliui/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/color-convert/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/color-name/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/find-up/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/locate-path/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/p-limit/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/p-locate/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/yargs-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/yargs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/replace/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/require-directory/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/require-main-filename/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/resolve-dir/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/resolve-url/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/resolve/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/multirepo/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/pack- │ node-pkg │ - │ +│ age.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/pack- │ node-pkg │ - │ +│ age.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/responselike/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/restructure/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ret/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/retry-as-promised/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/retry/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/rimraf/node_modules/glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/rimraf/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/rimraf/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/safe-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/safe-regex-test/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/safe-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/safe-stable-stringify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/safer-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/samsam/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-filename/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/he/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sax/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/seek-bzip/node_modules/commander/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/seek-bzip/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/semver/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/send/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/send/node_modules/encodeurl/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/send/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sequelize-pool/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sequelize/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/depd/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/http-errors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/inherits/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/statuses/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/serve-index/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/serve-static/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/set-blocking/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/set-function-length/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/set-function-name/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/set-value/node_modules/is-extendable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/set-value/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/setimmediate/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/setprototypeof/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/shebang-command/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/shebang-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/side-channel-list/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/side-channel-map/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/side-channel-weakmap/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/side-channel/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/signal-exit/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/simple-concat/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/simple-get/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/simple-swizzle/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/smart-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.js- │ node-pkg │ - │ +│ on │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-node/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-util/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/debug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/define-property/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/ms/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/source-map/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/socket.io-adapter/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/socket.io-parser/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/socket.io/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/socks-proxy-agent/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/socks/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sort-keys-length/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sort-keys/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/source-map-resolve/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/source-map-support/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/source-map-url/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/source-map/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/split-string/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sprintf-js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/cacache/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/chownr/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/gauge/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minipass/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/nopt/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/ssri/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.- │ node-pkg │ - │ +│ json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/tar/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/yallist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ssri/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/stack-trace/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/static-extend/node_modules/define-property/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/static-extend/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/statuses/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/stop-iteration-iterator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/stream-buffers/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/streamsearch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/strict-uri-encode/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/string-width-cjs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/string-width/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/string.fromcodepoint/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/string.prototype.codepointat/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/string_decoder/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/strip-ansi-cjs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/strip-ansi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/strip-dirs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/strip-outer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/strtok3/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/supports-color/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/supports-preserve-symlinks-flag/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/svg-captcha/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/swagger-ui-dist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/swagger-ui-express/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/bl/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/chownr/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tar-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tar/node_modules/mkdirp/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tar/node_modules/yallist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tar/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tdigest/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/text-hex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/thirty-two/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/through/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/timed-out/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tiny-inflate/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tinyglobby/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/to-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/to-object-path/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/to-regex-range/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/to-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/toidentifier/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/token-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/token-types/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/toposort-class/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tr46/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/traverse/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tree-kill/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/trim-repeated/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/triple-beam/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/truncate-utf8-bytes/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tsconfig/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tslib/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/tunnel-agent/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/type-is/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/typecast/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/typed-array-buffer/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/typedarray/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/typescript/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/uglify-js/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unbzip2-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unc-path-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/underscore.string/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/undici-types/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unicode-properties/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unicode-trie/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/union-value/node_modules/is-extendable/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/union-value/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unique-filename/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unique-slug/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unit-compare/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/universalify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unpipe/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobjec- │ node-pkg │ - │ +│ t/package.json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/has-value/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/has-values/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/isarray/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unset-value/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/untildify/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unzipper/node_modules/bluebird/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/unzipper/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/urix/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/url-parse-lax/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/url-to-options/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/use/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/utf8-byte-length/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/util-deprecate/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/util/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/utils-merge/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/uuid/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/validate/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/validator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/vary/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/vm2/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/void-elements/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/walk/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/walkdir/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/walkdir/test/comparison/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-core/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-errors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-abi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-accounts/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.- │ node-pkg │ - │ +│ json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-contract/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-ens/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-iban/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-personal/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-eth/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-net/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-providers-http/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-providers-ipc/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-providers-ws/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-rpc-methods/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-rpc-providers/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-types/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-utils/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3-validator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/web3/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/webidl-conversions/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/whatwg-url/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/which-boxed-primitive/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/which-collection/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/which-module/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/which-pm-runs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/which-typed-array/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/which/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package- │ node-pkg │ - │ +│ .json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/string-width/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wide-align/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.- │ node-pkg │ - │ +│ json │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/winston-transport/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/winston/node_modules/@colors/colors/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/winston/node_modules/is-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/winston/node_modules/readable-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/winston/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/with/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wkx/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wordwrap/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/wrappy/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/ws/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/xtend/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/y18n/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/yallist/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.js- │ node-pkg │ - │ +│ on │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/yaml-schema-validator/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/yauzl/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/yn/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/z85/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/zip-stream/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/node_modules/zod/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ juice-shop/package.json │ node-pkg │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ /juice-shop/build/lib/insecurity.js │ text │ 1 │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ /juice-shop/frontend/src/app/app.guard.spec.ts │ text │ 1 │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ /juice-shop/frontend/src/app/last-login-ip/last-login-ip.component.spec.ts │ text │ 1 │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────┤ +│ /juice-shop/lib/insecurity.ts │ text │ 1 │ +└──────────────────────────────────────────────────────────────────────────────────┴──────────┴─────────┘ +Legend: +- '-': Not scanned +- '0': Clean (no security findings detected) + + +/juice-shop/build/lib/insecurity.js (secrets) +============================================= +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1, CRITICAL: 0) + +HIGH: AsymmetricPrivateKey (private-key) +════════════════════════════════════════ +Asymmetric Private Key +──────────────────────────────────────── + /juice-shop/build/lib/insecurity.js:47 (offset: 2835 bytes) (added by 'COPY --chown=65532:0 /juice-shop . # bui') +──────────────────────────────────────── + 45 const z85 = __importStar(require("z85")); + 46 exports.publicKey = node_fs_1.default ? node_fs_1.default.readFileSync('encryptionkeys/jwt.pub', 'ut + 47 [ ----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE + 48 const hash = (data) => node_crypto_1.default.createHash('md5').update(data).digest('hex'); +──────────────────────────────────────── + + + +/juice-shop/frontend/src/app/app.guard.spec.ts (secrets) +======================================================== +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) + +MEDIUM: JWT (jwt-token) +════════════════════════════════════════ +JWT token +──────────────────────────────────────── + /juice-shop/frontend/src/app/app.guard.spec.ts:38 (offset: 1466 bytes) (added by 'COPY --chown=65532:0 /juice-shop . # bui') +──────────────────────────────────────── + 36 + 37 it('returns payload from decoding a valid JWT', inject([LoginGuard], (guard: LoginGuard) => { + 38 [ ocalStorage.setItem('token', '***********************************************************************************************************************************************************') + 39 expect(guard.tokenDecode()).toEqual({ +──────────────────────────────────────── + + + +/juice-shop/frontend/src/app/last-login-ip/last-login-ip.component.spec.ts (secrets) +==================================================================================== +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) + +MEDIUM: JWT (jwt-token) +════════════════════════════════════════ +JWT token +──────────────────────────────────────── + /juice-shop/frontend/src/app/last-login-ip/last-login-ip.component.spec.ts:61 (offset: 2220 bytes) (added by 'COPY --chown=65532:0 /juice-shop . # bui') +──────────────────────────────────────── + 59 + 60 xit('should set Last-Login IP from JWT as trusted HTML', () => { // FIXME Expected state seems to + 61 [ ocalStorage.setItem('token', '*******************************************************************************************************************************') + 62 component.ngOnInit() +──────────────────────────────────────── + + + +/juice-shop/lib/insecurity.ts (secrets) +======================================= +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1, CRITICAL: 0) + +HIGH: AsymmetricPrivateKey (private-key) +════════════════════════════════════════ +Asymmetric Private Key +──────────────────────────────────────── + /juice-shop/lib/insecurity.ts:23 (offset: 860 bytes) (added by 'COPY --chown=65532:0 /juice-shop . # bui') +──────────────────────────────────────── + 21 + 22 export const publicKey = fs ? fs.readFileSync('encryptionkeys/jwt.pub', 'utf8') : 'placeholder-publi + 23 [ ----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE + 24 +──────────────────────────────────────── + + diff --git a/labs/lab4/trivy/trivy-vuln-detailed.json b/labs/lab4/trivy/trivy-vuln-detailed.json new file mode 100644 index 00000000..dd8db87b --- /dev/null +++ b/labs/lab4/trivy/trivy-vuln-detailed.json @@ -0,0 +1,31436 @@ +{ + "SchemaVersion": 2, + "Trivy": { + "Version": "0.69.2" + }, + "ReportID": "019cb017-9195-7180-905f-8bd32a3ed81f", + "CreatedAt": "2026-03-02T19:47:40.565100458Z", + "ArtifactID": "sha256:261839c889368eea7f632f5358abcacc9d326fada684010eba45db5dcc702263", + "ArtifactName": "bkimminich/juice-shop:v19.0.0", + "ArtifactType": "container_image", + "Metadata": { + "Size": 450560000, + "OS": { + "Family": "debian", + "Name": "12.11" + }, + "ImageID": "sha256:2765a26de7647609099a338d5b7f61085d95903c8703bb70f03fcc4b12f0818d", + "DiffIDs": [ + "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b", + "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba", + "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc", + "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9", + "sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368", + "sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc", + "sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4", + "sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b", + "sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1", + "sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849", + "sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3", + "sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc", + "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733", + "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad", + "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb", + "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b", + "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c", + "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714", + "sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82", + "sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14", + "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + ], + "RepoTags": [ + "bkimminich/juice-shop:v19.0.0" + ], + "RepoDigests": [ + "bkimminich/juice-shop@sha256:2765a26de7647609099a338d5b7f61085d95903c8703bb70f03fcc4b12f0818d" + ], + "Reference": "bkimminich/juice-shop:v19.0.0", + "ImageConfig": { + "architecture": "arm64", + "created": "2025-09-04T06:13:53.120129204Z", + "docker_version": "27.5.1", + "history": [ + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "0001-01-01T00:00:00Z" + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "ARG BUILD_DATE=”2025-09-04T05:38:11Z”", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "ARG VCS_REF=36870cb", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "LABEL maintainer=Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e org.opencontainers.image.title=OWASP Juice Shop org.opencontainers.image.description=Probably the most modern and sophisticated insecure web application org.opencontainers.image.authors=Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e org.opencontainers.image.vendor=Open Worldwide Application Security Project org.opencontainers.image.documentation=https://help.owasp-juice.shop org.opencontainers.image.licenses=MIT org.opencontainers.image.version=19.0.0 org.opencontainers.image.url=https://owasp-juice.shop org.opencontainers.image.source=https://github.com/juice-shop/juice-shop org.opencontainers.image.revision=36870cb org.opencontainers.image.created=”2025-09-04T05:38:11Z”", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T05:38:18Z", + "created_by": "WORKDIR /juice-shop", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "COPY --chown=65532:0 /juice-shop . # buildkit", + "comment": "buildkit.dockerfile.v0" + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "USER 65532", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "EXPOSE map[3000/tcp:{}]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + }, + { + "created": "2025-09-04T06:13:53Z", + "created_by": "CMD [\"/juice-shop/build/app.js\"]", + "comment": "buildkit.dockerfile.v0", + "empty_layer": true + } + ], + "os": "linux", + "rootfs": { + "type": "layers", + "diff_ids": [ + "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b", + "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba", + "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc", + "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9", + "sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368", + "sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc", + "sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4", + "sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b", + "sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1", + "sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849", + "sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3", + "sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc", + "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733", + "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad", + "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb", + "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b", + "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c", + "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714", + "sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82", + "sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14", + "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + ] + }, + "config": { + "Cmd": [ + "/juice-shop/build/app.js" + ], + "Entrypoint": [ + "/nodejs/bin/node" + ], + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt" + ], + "Labels": { + "maintainer": "Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e", + "org.opencontainers.image.authors": "Bjoern Kimminich \u003cbjoern.kimminich@owasp.org\u003e", + "org.opencontainers.image.created": "”2025-09-04T05:38:11Z”", + "org.opencontainers.image.description": "Probably the most modern and sophisticated insecure web application", + "org.opencontainers.image.documentation": "https://help.owasp-juice.shop", + "org.opencontainers.image.licenses": "MIT", + "org.opencontainers.image.revision": "36870cb", + "org.opencontainers.image.source": "https://github.com/juice-shop/juice-shop", + "org.opencontainers.image.title": "OWASP Juice Shop", + "org.opencontainers.image.url": "https://owasp-juice.shop", + "org.opencontainers.image.vendor": "Open Worldwide Application Security Project", + "org.opencontainers.image.version": "19.0.0" + }, + "User": "65532", + "WorkingDir": "/juice-shop", + "ExposedPorts": { + "3000/tcp": {} + }, + "ArgsEscaped": true + } + }, + "Layers": [ + { + "Size": 327680, + "Digest": "sha256:da88a3b79f2cc21d6d205f081fa238c2455ce50a9ab83fc9dfcef988db7f240e", + "DiffID": "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b" + }, + { + "Size": 40960, + "Digest": "sha256:bfb59b82a9b65e47d485e53b3e815bca3b3e21a095bd0cb88ced9ac0b48062bf", + "DiffID": "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba" + }, + { + "Size": 2406400, + "Digest": "sha256:4eff9a62d888790350b2481ff4a4f38f9c94b3674d26b2f2c85ca39cdef43fd9", + "DiffID": "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc" + }, + { + "Size": 102400, + "Digest": "sha256:62de241dac5fe19d5f8f4defe034289006ddaa0f2cca735db4718fe2a23e504e", + "DiffID": "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9" + }, + { + "Size": 1536, + "Digest": "sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a", + "DiffID": "sha256:4d049f83d9cf21d1f5cc0e11deaf36df02790d0e60c1a3829538fb4b61685368" + }, + { + "Size": 2560, + "Digest": "sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212", + "DiffID": "sha256:af5aa97ebe6ce1604747ec1e21af7136ded391bcabe4acef882e718a87c86bcc" + }, + { + "Size": 2560, + "Digest": "sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4", + "DiffID": "sha256:6f1cdceb6a3146f0ccb986521156bef8a422cdbb0863396f7f751f575ba308f4" + }, + { + "Size": 2560, + "Digest": "sha256:5664b15f108bf9436ce3312090a767300800edbbfd4511aa1a6d64357024d5dd", + "DiffID": "sha256:bbb6cacb8c82e4da4e8143e03351e939eab5e21ce0ef333c42e637af86c5217b" + }, + { + "Size": 1536, + "Digest": "sha256:045fc1c20da893bef6d0ed64e92b243213b0cebcd478389573bdfb095e212a98", + "DiffID": "sha256:2a92d6ac9e4fcc274d5168b217ca4458a9fec6f094ead68d99c77073f08caac1" + }, + { + "Size": 10240, + "Digest": "sha256:4aa0ea1413d37a58615488592a0b827ea4b2e48fa5a77cf707d0e35f025e613f", + "DiffID": "sha256:1a73b54f556b477f0a8b939d13c504a3b4f4db71f7a09c63afbc10acb3de5849" + }, + { + "Size": 3072, + "Digest": "sha256:da7816fa955ea24533c388143c78804c28682eef99b4ee3723b548c70148bba6", + "DiffID": "sha256:f4aee9e53c42a22ed82451218c3ea03d1eea8d6ca8fbe8eb4e950304ba8a8bb3" + }, + { + "Size": 241664, + "Digest": "sha256:ddf74a63f7d8b7d157e5db1a45675a58e304b4c1d425b05c28c835b987623395", + "DiffID": "sha256:bfe9137a1b044e8097cdfcb6899137a8a984ed70931ed1e8ef0cf7e023a139fc" + }, + { + "Size": 23592960, + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + { + "Size": 5877760, + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + { + "Size": 112640, + "Digest": "sha256:d6ffcb7a12076bf375c61d013dc40c30dc186e18fa59689fc19a3a369cd57513", + "DiffID": "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb" + }, + { + "Size": 348160, + "Digest": "sha256:d0b859bfa04f3ff05dc81f56b479654e0110db2390f12fab3c5c8c053589a897", + "DiffID": "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b" + }, + { + "Size": 2314240, + "Digest": "sha256:99889590e328930aa82b8d3b42e03b059b3206e81dea3e120e3dd0ac4a54bce0", + "DiffID": "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c" + }, + { + "Size": 153600, + "Digest": "sha256:2215264100f7734c92368c990dc19c827f47dea5d143111a61856777bc75dc4c", + "DiffID": "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714" + }, + { + "Size": 119715840, + "Digest": "sha256:136258a9a8466c22a813f6cd469c6e746d00c71d1539580527ebfdfb1616e2d9", + "DiffID": "sha256:9b8c092bd6eeff60476ebf0bfee3012f641d43c17e22f170d86348c0956c3c82" + }, + { + "Size": 1536, + "Digest": "sha256:dc77cd168f19015478b86ae711d0b961d66f675062bb9ba3a4a5a905e27f45a0", + "DiffID": "sha256:5ac5a123865b5107ef341d5fd136b8634216d30db3b04afd0d893fcdaad16e14" + }, + { + "Size": 295300096, + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + } + ] + }, + "Results": [ + { + "Target": "bkimminich/juice-shop:v19.0.0 (debian 12.11)", + "Class": "os-pkgs", + "Type": "debian", + "Packages": [ + { + "ID": "base-files@12.4+deb12u11", + "Name": "base-files", + "Identifier": { + "PURL": "pkg:deb/debian/base-files@12.4%2Bdeb12u11?arch=arm64\u0026distro=debian-12.11", + "UID": "29b064a2a07c2651" + }, + "Version": "12.4+deb12u11", + "Arch": "arm64", + "SrcName": "base-files", + "SrcVersion": "12.4+deb12u11", + "Licenses": [ + "GPL-2.0-or-later" + ], + "Maintainer": "Santiago Vila \u003csanvila@debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:da88a3b79f2cc21d6d205f081fa238c2455ce50a9ab83fc9dfcef988db7f240e", + "DiffID": "sha256:955a0d3ff798720038c95c7ef1bf41fec749655e3b147f797868f96fc13a243b" + }, + "InstalledFiles": [ + "/usr/lib/os-release", + "/usr/share/base-files/dot.bashrc", + "/usr/share/base-files/dot.profile", + "/usr/share/base-files/dot.profile.md5sums", + "/usr/share/base-files/info.dir", + "/usr/share/base-files/motd", + "/usr/share/base-files/profile", + "/usr/share/base-files/profile.md5sums", + "/usr/share/base-files/staff-group-for-usr-local", + "/usr/share/common-licenses/Apache-2.0", + "/usr/share/common-licenses/Artistic", + "/usr/share/common-licenses/BSD", + "/usr/share/common-licenses/CC0-1.0", + "/usr/share/common-licenses/GFDL-1.2", + "/usr/share/common-licenses/GFDL-1.3", + "/usr/share/common-licenses/GPL-1", + "/usr/share/common-licenses/GPL-2", + "/usr/share/common-licenses/GPL-3", + "/usr/share/common-licenses/LGPL-2", + "/usr/share/common-licenses/LGPL-2.1", + "/usr/share/common-licenses/LGPL-3", + "/usr/share/common-licenses/MPL-1.1", + "/usr/share/common-licenses/MPL-2.0", + "/usr/share/doc/base-files/README", + "/usr/share/doc/base-files/README.FHS", + "/usr/share/doc/base-files/changelog.gz", + "/usr/share/doc/base-files/copyright", + "/usr/share/lintian/overrides/base-files" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "gcc-12-base@12.2.0-14+deb12u1", + "Name": "gcc-12-base", + "Identifier": { + "PURL": "pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "1c5d233b9ee865a4" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Licenses": [ + "GPL-2.0-or-later", + "GPL-3.0-only", + "GFDL-1.2-only", + "GPL-2.0-only", + "Artistic-2.0", + "LGPL-2.0-or-later" + ], + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:d6ffcb7a12076bf375c61d013dc40c30dc186e18fa59689fc19a3a369cd57513", + "DiffID": "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb" + }, + "InstalledFiles": [ + "/usr/share/doc/gcc-12-base/README.Debian.arm64.gz", + "/usr/share/doc/gcc-12-base/TODO.Debian", + "/usr/share/doc/gcc-12-base/changelog.Debian.gz", + "/usr/share/doc/gcc-12-base/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libc6@2.36-9+deb12u10", + "Name": "libc6", + "Identifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "Version": "2.36", + "Release": "9+deb12u10", + "Arch": "arm64", + "SrcName": "glibc", + "SrcVersion": "2.36", + "SrcRelease": "9+deb12u10", + "Licenses": [ + "LGPL-2.1-only", + "GPL-2.0-only" + ], + "Maintainer": "GNU Libc Maintainers \u003cdebian-glibc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "InstalledFiles": [ + "/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1", + "/lib/aarch64-linux-gnu/libBrokenLocale.so.1", + "/lib/aarch64-linux-gnu/libanl.so.1", + "/lib/aarch64-linux-gnu/libc.so.6", + "/lib/aarch64-linux-gnu/libc_malloc_debug.so.0", + "/lib/aarch64-linux-gnu/libdl.so.2", + "/lib/aarch64-linux-gnu/libm.so.6", + "/lib/aarch64-linux-gnu/libmemusage.so", + "/lib/aarch64-linux-gnu/libnsl.so.1", + "/lib/aarch64-linux-gnu/libnss_compat.so.2", + "/lib/aarch64-linux-gnu/libnss_dns.so.2", + "/lib/aarch64-linux-gnu/libnss_files.so.2", + "/lib/aarch64-linux-gnu/libnss_hesiod.so.2", + "/lib/aarch64-linux-gnu/libpcprofile.so", + "/lib/aarch64-linux-gnu/libpthread.so.0", + "/lib/aarch64-linux-gnu/libresolv.so.2", + "/lib/aarch64-linux-gnu/librt.so.1", + "/lib/aarch64-linux-gnu/libthread_db.so.1", + "/lib/aarch64-linux-gnu/libutil.so.1", + "/usr/lib/aarch64-linux-gnu/gconv/ANSI_X3.110.so", + "/usr/lib/aarch64-linux-gnu/gconv/ARMSCII-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/ASMO_449.so", + "/usr/lib/aarch64-linux-gnu/gconv/BIG5.so", + "/usr/lib/aarch64-linux-gnu/gconv/BIG5HKSCS.so", + "/usr/lib/aarch64-linux-gnu/gconv/BRF.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP10007.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1125.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1250.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1251.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1252.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1253.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1254.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1255.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1256.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1257.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP1258.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP737.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP770.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP771.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP772.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP773.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP774.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP775.so", + "/usr/lib/aarch64-linux-gnu/gconv/CP932.so", + "/usr/lib/aarch64-linux-gnu/gconv/CSN_369103.so", + "/usr/lib/aarch64-linux-gnu/gconv/CWI.so", + "/usr/lib/aarch64-linux-gnu/gconv/DEC-MCS.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-AT-DE.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-CA-FR.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-DK-NO.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES-S.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-ES.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE-A.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FI-SE.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-FR.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IS-FRISS.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-IT.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-PT.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-UK.so", + "/usr/lib/aarch64-linux-gnu/gconv/EBCDIC-US.so", + "/usr/lib/aarch64-linux-gnu/gconv/ECMA-CYRILLIC.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-CN.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-JISX0213.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-JP-MS.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-JP.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-KR.so", + "/usr/lib/aarch64-linux-gnu/gconv/EUC-TW.so", + "/usr/lib/aarch64-linux-gnu/gconv/GB18030.so", + "/usr/lib/aarch64-linux-gnu/gconv/GBBIG5.so", + "/usr/lib/aarch64-linux-gnu/gconv/GBGBK.so", + "/usr/lib/aarch64-linux-gnu/gconv/GBK.so", + "/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-ACADEMY.so", + "/usr/lib/aarch64-linux-gnu/gconv/GEORGIAN-PS.so", + "/usr/lib/aarch64-linux-gnu/gconv/GOST_19768-74.so", + "/usr/lib/aarch64-linux-gnu/gconv/GREEK-CCITT.so", + "/usr/lib/aarch64-linux-gnu/gconv/GREEK7-OLD.so", + "/usr/lib/aarch64-linux-gnu/gconv/GREEK7.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-GREEK8.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN8.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-ROMAN9.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-THAI8.so", + "/usr/lib/aarch64-linux-gnu/gconv/HP-TURKISH8.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM037.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM038.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1004.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1008.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1008_420.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1025.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1026.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1046.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1047.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1097.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1112.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1122.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1123.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1124.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1129.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1130.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1132.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1133.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1137.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1140.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1141.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1142.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1143.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1144.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1145.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1146.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1147.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1148.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1149.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1153.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1154.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1155.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1156.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1157.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1158.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1160.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1161.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1162.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1163.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1164.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1166.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1167.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM12712.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1364.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1371.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1388.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1390.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM1399.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM16804.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM256.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM273.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM274.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM275.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM277.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM278.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM280.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM281.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM284.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM285.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM290.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM297.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM420.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM423.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM424.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM437.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4517.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4899.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4909.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM4971.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM500.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM5347.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM803.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM850.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM851.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM852.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM855.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM856.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM857.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM858.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM860.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM861.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM862.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM863.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM864.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM865.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM866.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM866NAV.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM868.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM869.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM870.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM871.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM874.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM875.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM880.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM891.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM901.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM902.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM903.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM9030.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM904.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM905.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM9066.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM918.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM921.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM922.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM930.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM932.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM933.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM935.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM937.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM939.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM943.so", + "/usr/lib/aarch64-linux-gnu/gconv/IBM9448.so", + "/usr/lib/aarch64-linux-gnu/gconv/IEC_P27-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/INIS-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/INIS-CYRILLIC.so", + "/usr/lib/aarch64-linux-gnu/gconv/INIS.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISIRI-3342.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN-EXT.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-CN.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP-3.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-JP.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-2022-KR.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-197.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO-IR-209.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO646.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-10.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-11.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-13.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-14.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-15.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-16.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-2.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-3.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-4.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-5.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-6.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-7.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO8859-9E.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_10367-BOX.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_11548-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_2033.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_5427-EXT.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_5427.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_5428.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_6937-2.so", + "/usr/lib/aarch64-linux-gnu/gconv/ISO_6937.so", + "/usr/lib/aarch64-linux-gnu/gconv/JOHAB.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI-8.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-R.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-RU.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-T.so", + "/usr/lib/aarch64-linux-gnu/gconv/KOI8-U.so", + "/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/LATIN-GREEK.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-CENTRALEUROPE.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-IS.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-SAMI.so", + "/usr/lib/aarch64-linux-gnu/gconv/MAC-UK.so", + "/usr/lib/aarch64-linux-gnu/gconv/MACINTOSH.so", + "/usr/lib/aarch64-linux-gnu/gconv/MIK.so", + "/usr/lib/aarch64-linux-gnu/gconv/NATS-DANO.so", + "/usr/lib/aarch64-linux-gnu/gconv/NATS-SEFI.so", + "/usr/lib/aarch64-linux-gnu/gconv/PT154.so", + "/usr/lib/aarch64-linux-gnu/gconv/RK1048.so", + "/usr/lib/aarch64-linux-gnu/gconv/SAMI-WS2.so", + "/usr/lib/aarch64-linux-gnu/gconv/SHIFT_JISX0213.so", + "/usr/lib/aarch64-linux-gnu/gconv/SJIS.so", + "/usr/lib/aarch64-linux-gnu/gconv/T.61.so", + "/usr/lib/aarch64-linux-gnu/gconv/TCVN5712-1.so", + "/usr/lib/aarch64-linux-gnu/gconv/TIS-620.so", + "/usr/lib/aarch64-linux-gnu/gconv/TSCII.so", + "/usr/lib/aarch64-linux-gnu/gconv/UHC.so", + "/usr/lib/aarch64-linux-gnu/gconv/UNICODE.so", + "/usr/lib/aarch64-linux-gnu/gconv/UTF-16.so", + "/usr/lib/aarch64-linux-gnu/gconv/UTF-32.so", + "/usr/lib/aarch64-linux-gnu/gconv/UTF-7.so", + "/usr/lib/aarch64-linux-gnu/gconv/VISCII.so", + "/usr/lib/aarch64-linux-gnu/gconv/gconv-modules", + "/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.cache", + "/usr/lib/aarch64-linux-gnu/gconv/gconv-modules.d/gconv-modules-extra.conf", + "/usr/lib/aarch64-linux-gnu/gconv/libCNS.so", + "/usr/lib/aarch64-linux-gnu/gconv/libGB.so", + "/usr/lib/aarch64-linux-gnu/gconv/libISOIR165.so", + "/usr/lib/aarch64-linux-gnu/gconv/libJIS.so", + "/usr/lib/aarch64-linux-gnu/gconv/libJISX0213.so", + "/usr/lib/aarch64-linux-gnu/gconv/libKSC.so", + "/usr/share/doc/libc6/NEWS.Debian.gz", + "/usr/share/doc/libc6/NEWS.gz", + "/usr/share/doc/libc6/README.Debian.gz", + "/usr/share/doc/libc6/README.hesiod.gz", + "/usr/share/doc/libc6/changelog.Debian.gz", + "/usr/share/doc/libc6/changelog.gz", + "/usr/share/doc/libc6/copyright", + "/usr/share/lintian/overrides/libc6" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libgcc-s1@12.2.0-14+deb12u1", + "Name": "libgcc-s1", + "Identifier": { + "PURL": "pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "3b8caae94a4a2ce" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:2215264100f7734c92368c990dc19c827f47dea5d143111a61856777bc75dc4c", + "DiffID": "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714" + }, + "InstalledFiles": [ + "/lib/aarch64-linux-gnu/libgcc_s.so.1", + "/usr/share/lintian/overrides/libgcc-s1" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libgomp1@12.2.0-14+deb12u1", + "Name": "libgomp1", + "Identifier": { + "PURL": "pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "5fe457de8ec5cbed" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:d0b859bfa04f3ff05dc81f56b479654e0110db2390f12fab3c5c8c053589a897", + "DiffID": "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b" + }, + "InstalledFiles": [ + "/usr/lib/aarch64-linux-gnu/libgomp.so.1.0.0" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libssl3@3.0.17-1~deb12u2", + "Name": "libssl3", + "Identifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "Version": "3.0.17", + "Release": "1~deb12u2", + "Arch": "arm64", + "SrcName": "openssl", + "SrcVersion": "3.0.17", + "SrcRelease": "1~deb12u2", + "Licenses": [ + "Apache-2.0", + "Artistic-2.0", + "GPL-1.0-or-later", + "GPL-1.0-only" + ], + "Maintainer": "Debian OpenSSL Team \u003cpkg-openssl-devel@alioth-lists.debian.net\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "InstalledFiles": [ + "/usr/lib/aarch64-linux-gnu/engines-3/afalg.so", + "/usr/lib/aarch64-linux-gnu/engines-3/loader_attic.so", + "/usr/lib/aarch64-linux-gnu/engines-3/padlock.so", + "/usr/lib/aarch64-linux-gnu/libcrypto.so.3", + "/usr/lib/aarch64-linux-gnu/libssl.so.3", + "/usr/lib/aarch64-linux-gnu/ossl-modules/legacy.so", + "/usr/share/doc/libssl3/changelog.Debian.gz", + "/usr/share/doc/libssl3/changelog.gz", + "/usr/share/doc/libssl3/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "libstdc++6@12.2.0-14+deb12u1", + "Name": "libstdc++6", + "Identifier": { + "PURL": "pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "91707c948d0230f" + }, + "Version": "12.2.0", + "Release": "14+deb12u1", + "Arch": "arm64", + "SrcName": "gcc-12", + "SrcVersion": "12.2.0", + "SrcRelease": "14+deb12u1", + "Maintainer": "Debian GCC Maintainers \u003cdebian-gcc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:99889590e328930aa82b8d3b42e03b059b3206e81dea3e120e3dd0ac4a54bce0", + "DiffID": "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c" + }, + "InstalledFiles": [ + "/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30", + "/usr/share/gcc/python/libstdcxx/__init__.py", + "/usr/share/gcc/python/libstdcxx/v6/__init__.py", + "/usr/share/gcc/python/libstdcxx/v6/printers.py", + "/usr/share/gcc/python/libstdcxx/v6/xmethods.py", + "/usr/share/gdb/auto-load/usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.30-gdb.py" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "media-types@10.0.0", + "Name": "media-types", + "Identifier": { + "PURL": "pkg:deb/debian/media-types@10.0.0?arch=all\u0026distro=debian-12.11", + "UID": "d381521693a5ea32" + }, + "Version": "10.0.0", + "Arch": "all", + "SrcName": "media-types", + "SrcVersion": "10.0.0", + "Licenses": [ + "ad-hoc" + ], + "Maintainer": "Mime-Support Packagers \u003cteam+debian-mimesupport-packagers@tracker.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:62de241dac5fe19d5f8f4defe034289006ddaa0f2cca735db4718fe2a23e504e", + "DiffID": "sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9" + }, + "InstalledFiles": [ + "/usr/share/bug/media-types/presubj", + "/usr/share/doc/media-types/changelog.gz", + "/usr/share/doc/media-types/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "netbase@6.4", + "Name": "netbase", + "Identifier": { + "PURL": "pkg:deb/debian/netbase@6.4?arch=all\u0026distro=debian-12.11", + "UID": "64adcbea2e4e887c" + }, + "Version": "6.4", + "Arch": "all", + "SrcName": "netbase", + "SrcVersion": "6.4", + "Licenses": [ + "GPL-2.0-only" + ], + "Maintainer": "Marco d'Itri \u003cmd@linux.it\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:bfb59b82a9b65e47d485e53b3e815bca3b3e21a095bd0cb88ced9ac0b48062bf", + "DiffID": "sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba" + }, + "InstalledFiles": [ + "/usr/share/doc/netbase/changelog.gz", + "/usr/share/doc/netbase/copyright" + ], + "AnalyzedBy": "dpkg" + }, + { + "ID": "tzdata@2025b-0+deb12u1", + "Name": "tzdata", + "Identifier": { + "PURL": "pkg:deb/debian/tzdata@2025b-0%2Bdeb12u1?arch=all\u0026distro=debian-12.11", + "UID": "fe656487b7c8978b" + }, + "Version": "2025b", + "Release": "0+deb12u1", + "Arch": "all", + "SrcName": "tzdata", + "SrcVersion": "2025b", + "SrcRelease": "0+deb12u1", + "Licenses": [ + "public-domain" + ], + "Maintainer": "GNU Libc Maintainers \u003cdebian-glibc@lists.debian.org\u003e", + "Repository": { + "Class": "official" + }, + "Layer": { + "Digest": "sha256:4eff9a62d888790350b2481ff4a4f38f9c94b3674d26b2f2c85ca39cdef43fd9", + "DiffID": "sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc" + }, + "InstalledFiles": [ + "/usr/share/doc/tzdata/README.Debian", + "/usr/share/doc/tzdata/changelog.Debian.gz", + "/usr/share/doc/tzdata/changelog.gz", + "/usr/share/doc/tzdata/copyright", + "/usr/share/lintian/overrides/tzdata", + "/usr/share/zoneinfo/Africa/Abidjan", + "/usr/share/zoneinfo/Africa/Accra", + "/usr/share/zoneinfo/Africa/Addis_Ababa", + "/usr/share/zoneinfo/Africa/Algiers", + "/usr/share/zoneinfo/Africa/Asmara", + "/usr/share/zoneinfo/Africa/Bamako", + "/usr/share/zoneinfo/Africa/Bangui", + "/usr/share/zoneinfo/Africa/Banjul", + "/usr/share/zoneinfo/Africa/Bissau", + "/usr/share/zoneinfo/Africa/Blantyre", + "/usr/share/zoneinfo/Africa/Brazzaville", + "/usr/share/zoneinfo/Africa/Bujumbura", + "/usr/share/zoneinfo/Africa/Cairo", + "/usr/share/zoneinfo/Africa/Casablanca", + "/usr/share/zoneinfo/Africa/Ceuta", + "/usr/share/zoneinfo/Africa/Conakry", + "/usr/share/zoneinfo/Africa/Dakar", + "/usr/share/zoneinfo/Africa/Dar_es_Salaam", + "/usr/share/zoneinfo/Africa/Djibouti", + "/usr/share/zoneinfo/Africa/Douala", + "/usr/share/zoneinfo/Africa/El_Aaiun", + "/usr/share/zoneinfo/Africa/Freetown", + "/usr/share/zoneinfo/Africa/Gaborone", + "/usr/share/zoneinfo/Africa/Harare", + "/usr/share/zoneinfo/Africa/Johannesburg", + "/usr/share/zoneinfo/Africa/Juba", + "/usr/share/zoneinfo/Africa/Kampala", + "/usr/share/zoneinfo/Africa/Khartoum", + "/usr/share/zoneinfo/Africa/Kigali", + "/usr/share/zoneinfo/Africa/Kinshasa", + "/usr/share/zoneinfo/Africa/Lagos", + "/usr/share/zoneinfo/Africa/Libreville", + "/usr/share/zoneinfo/Africa/Lome", + "/usr/share/zoneinfo/Africa/Luanda", + "/usr/share/zoneinfo/Africa/Lubumbashi", + "/usr/share/zoneinfo/Africa/Lusaka", + "/usr/share/zoneinfo/Africa/Malabo", + "/usr/share/zoneinfo/Africa/Maputo", + "/usr/share/zoneinfo/Africa/Maseru", + "/usr/share/zoneinfo/Africa/Mbabane", + "/usr/share/zoneinfo/Africa/Mogadishu", + "/usr/share/zoneinfo/Africa/Monrovia", + "/usr/share/zoneinfo/Africa/Nairobi", + "/usr/share/zoneinfo/Africa/Ndjamena", + "/usr/share/zoneinfo/Africa/Niamey", + "/usr/share/zoneinfo/Africa/Nouakchott", + "/usr/share/zoneinfo/Africa/Ouagadougou", + "/usr/share/zoneinfo/Africa/Porto-Novo", + "/usr/share/zoneinfo/Africa/Sao_Tome", + "/usr/share/zoneinfo/Africa/Tripoli", + "/usr/share/zoneinfo/Africa/Tunis", + "/usr/share/zoneinfo/Africa/Windhoek", + "/usr/share/zoneinfo/America/Adak", + "/usr/share/zoneinfo/America/Anchorage", + "/usr/share/zoneinfo/America/Anguilla", + "/usr/share/zoneinfo/America/Antigua", + "/usr/share/zoneinfo/America/Araguaina", + "/usr/share/zoneinfo/America/Argentina/Buenos_Aires", + "/usr/share/zoneinfo/America/Argentina/Catamarca", + "/usr/share/zoneinfo/America/Argentina/Cordoba", + "/usr/share/zoneinfo/America/Argentina/Jujuy", + "/usr/share/zoneinfo/America/Argentina/La_Rioja", + "/usr/share/zoneinfo/America/Argentina/Mendoza", + "/usr/share/zoneinfo/America/Argentina/Rio_Gallegos", + "/usr/share/zoneinfo/America/Argentina/Salta", + "/usr/share/zoneinfo/America/Argentina/San_Juan", + "/usr/share/zoneinfo/America/Argentina/San_Luis", + "/usr/share/zoneinfo/America/Argentina/Tucuman", + "/usr/share/zoneinfo/America/Argentina/Ushuaia", + "/usr/share/zoneinfo/America/Aruba", + "/usr/share/zoneinfo/America/Asuncion", + "/usr/share/zoneinfo/America/Atikokan", + "/usr/share/zoneinfo/America/Bahia", + "/usr/share/zoneinfo/America/Bahia_Banderas", + "/usr/share/zoneinfo/America/Barbados", + "/usr/share/zoneinfo/America/Belem", + "/usr/share/zoneinfo/America/Belize", + "/usr/share/zoneinfo/America/Blanc-Sablon", + "/usr/share/zoneinfo/America/Boa_Vista", + "/usr/share/zoneinfo/America/Bogota", + "/usr/share/zoneinfo/America/Boise", + "/usr/share/zoneinfo/America/Cambridge_Bay", + "/usr/share/zoneinfo/America/Campo_Grande", + "/usr/share/zoneinfo/America/Cancun", + "/usr/share/zoneinfo/America/Caracas", + "/usr/share/zoneinfo/America/Cayenne", + "/usr/share/zoneinfo/America/Cayman", + "/usr/share/zoneinfo/America/Chicago", + "/usr/share/zoneinfo/America/Chihuahua", + "/usr/share/zoneinfo/America/Ciudad_Juarez", + "/usr/share/zoneinfo/America/Costa_Rica", + "/usr/share/zoneinfo/America/Coyhaique", + "/usr/share/zoneinfo/America/Creston", + "/usr/share/zoneinfo/America/Cuiaba", + "/usr/share/zoneinfo/America/Curacao", + "/usr/share/zoneinfo/America/Danmarkshavn", + "/usr/share/zoneinfo/America/Dawson", + "/usr/share/zoneinfo/America/Dawson_Creek", + "/usr/share/zoneinfo/America/Denver", + "/usr/share/zoneinfo/America/Detroit", + "/usr/share/zoneinfo/America/Dominica", + "/usr/share/zoneinfo/America/Edmonton", + "/usr/share/zoneinfo/America/Eirunepe", + "/usr/share/zoneinfo/America/El_Salvador", + "/usr/share/zoneinfo/America/Fort_Nelson", + "/usr/share/zoneinfo/America/Fortaleza", + "/usr/share/zoneinfo/America/Glace_Bay", + "/usr/share/zoneinfo/America/Goose_Bay", + "/usr/share/zoneinfo/America/Grand_Turk", + "/usr/share/zoneinfo/America/Grenada", + "/usr/share/zoneinfo/America/Guadeloupe", + "/usr/share/zoneinfo/America/Guatemala", + "/usr/share/zoneinfo/America/Guayaquil", + "/usr/share/zoneinfo/America/Guyana", + "/usr/share/zoneinfo/America/Halifax", + "/usr/share/zoneinfo/America/Havana", + "/usr/share/zoneinfo/America/Hermosillo", + "/usr/share/zoneinfo/America/Indiana/Indianapolis", + "/usr/share/zoneinfo/America/Indiana/Knox", + "/usr/share/zoneinfo/America/Indiana/Marengo", + "/usr/share/zoneinfo/America/Indiana/Petersburg", + "/usr/share/zoneinfo/America/Indiana/Tell_City", + "/usr/share/zoneinfo/America/Indiana/Vevay", + "/usr/share/zoneinfo/America/Indiana/Vincennes", + "/usr/share/zoneinfo/America/Indiana/Winamac", + "/usr/share/zoneinfo/America/Inuvik", + "/usr/share/zoneinfo/America/Iqaluit", + "/usr/share/zoneinfo/America/Jamaica", + "/usr/share/zoneinfo/America/Juneau", + "/usr/share/zoneinfo/America/Kentucky/Louisville", + "/usr/share/zoneinfo/America/Kentucky/Monticello", + "/usr/share/zoneinfo/America/La_Paz", + "/usr/share/zoneinfo/America/Lima", + "/usr/share/zoneinfo/America/Los_Angeles", + "/usr/share/zoneinfo/America/Maceio", + "/usr/share/zoneinfo/America/Managua", + "/usr/share/zoneinfo/America/Manaus", + "/usr/share/zoneinfo/America/Martinique", + "/usr/share/zoneinfo/America/Matamoros", + "/usr/share/zoneinfo/America/Mazatlan", + "/usr/share/zoneinfo/America/Menominee", + "/usr/share/zoneinfo/America/Merida", + "/usr/share/zoneinfo/America/Metlakatla", + "/usr/share/zoneinfo/America/Mexico_City", + "/usr/share/zoneinfo/America/Miquelon", + "/usr/share/zoneinfo/America/Moncton", + "/usr/share/zoneinfo/America/Monterrey", + "/usr/share/zoneinfo/America/Montevideo", + "/usr/share/zoneinfo/America/Montserrat", + "/usr/share/zoneinfo/America/Nassau", + "/usr/share/zoneinfo/America/New_York", + "/usr/share/zoneinfo/America/Nome", + "/usr/share/zoneinfo/America/Noronha", + "/usr/share/zoneinfo/America/North_Dakota/Beulah", + "/usr/share/zoneinfo/America/North_Dakota/Center", + "/usr/share/zoneinfo/America/North_Dakota/New_Salem", + "/usr/share/zoneinfo/America/Nuuk", + "/usr/share/zoneinfo/America/Ojinaga", + "/usr/share/zoneinfo/America/Panama", + "/usr/share/zoneinfo/America/Paramaribo", + "/usr/share/zoneinfo/America/Phoenix", + "/usr/share/zoneinfo/America/Port-au-Prince", + "/usr/share/zoneinfo/America/Port_of_Spain", + "/usr/share/zoneinfo/America/Porto_Velho", + "/usr/share/zoneinfo/America/Puerto_Rico", + "/usr/share/zoneinfo/America/Punta_Arenas", + "/usr/share/zoneinfo/America/Rankin_Inlet", + "/usr/share/zoneinfo/America/Recife", + "/usr/share/zoneinfo/America/Regina", + "/usr/share/zoneinfo/America/Resolute", + "/usr/share/zoneinfo/America/Rio_Branco", + "/usr/share/zoneinfo/America/Santarem", + "/usr/share/zoneinfo/America/Santiago", + "/usr/share/zoneinfo/America/Santo_Domingo", + "/usr/share/zoneinfo/America/Sao_Paulo", + "/usr/share/zoneinfo/America/Scoresbysund", + "/usr/share/zoneinfo/America/Sitka", + "/usr/share/zoneinfo/America/St_Johns", + "/usr/share/zoneinfo/America/St_Kitts", + "/usr/share/zoneinfo/America/St_Lucia", + "/usr/share/zoneinfo/America/St_Thomas", + "/usr/share/zoneinfo/America/St_Vincent", + "/usr/share/zoneinfo/America/Swift_Current", + "/usr/share/zoneinfo/America/Tegucigalpa", + "/usr/share/zoneinfo/America/Thule", + "/usr/share/zoneinfo/America/Tijuana", + "/usr/share/zoneinfo/America/Toronto", + "/usr/share/zoneinfo/America/Tortola", + "/usr/share/zoneinfo/America/Vancouver", + "/usr/share/zoneinfo/America/Whitehorse", + "/usr/share/zoneinfo/America/Winnipeg", + "/usr/share/zoneinfo/America/Yakutat", + "/usr/share/zoneinfo/Antarctica/Casey", + "/usr/share/zoneinfo/Antarctica/Davis", + "/usr/share/zoneinfo/Antarctica/DumontDUrville", + "/usr/share/zoneinfo/Antarctica/Macquarie", + "/usr/share/zoneinfo/Antarctica/Mawson", + "/usr/share/zoneinfo/Antarctica/McMurdo", + "/usr/share/zoneinfo/Antarctica/Palmer", + "/usr/share/zoneinfo/Antarctica/Rothera", + "/usr/share/zoneinfo/Antarctica/Syowa", + "/usr/share/zoneinfo/Antarctica/Troll", + "/usr/share/zoneinfo/Antarctica/Vostok", + "/usr/share/zoneinfo/Asia/Aden", + "/usr/share/zoneinfo/Asia/Almaty", + "/usr/share/zoneinfo/Asia/Amman", + "/usr/share/zoneinfo/Asia/Anadyr", + "/usr/share/zoneinfo/Asia/Aqtau", + "/usr/share/zoneinfo/Asia/Aqtobe", + "/usr/share/zoneinfo/Asia/Ashgabat", + "/usr/share/zoneinfo/Asia/Atyrau", + "/usr/share/zoneinfo/Asia/Baghdad", + "/usr/share/zoneinfo/Asia/Bahrain", + "/usr/share/zoneinfo/Asia/Baku", + "/usr/share/zoneinfo/Asia/Bangkok", + "/usr/share/zoneinfo/Asia/Barnaul", + "/usr/share/zoneinfo/Asia/Beirut", + "/usr/share/zoneinfo/Asia/Bishkek", + "/usr/share/zoneinfo/Asia/Brunei", + "/usr/share/zoneinfo/Asia/Chita", + "/usr/share/zoneinfo/Asia/Colombo", + "/usr/share/zoneinfo/Asia/Damascus", + "/usr/share/zoneinfo/Asia/Dhaka", + "/usr/share/zoneinfo/Asia/Dili", + "/usr/share/zoneinfo/Asia/Dubai", + "/usr/share/zoneinfo/Asia/Dushanbe", + "/usr/share/zoneinfo/Asia/Famagusta", + "/usr/share/zoneinfo/Asia/Gaza", + "/usr/share/zoneinfo/Asia/Hebron", + "/usr/share/zoneinfo/Asia/Ho_Chi_Minh", + "/usr/share/zoneinfo/Asia/Hong_Kong", + "/usr/share/zoneinfo/Asia/Hovd", + "/usr/share/zoneinfo/Asia/Irkutsk", + "/usr/share/zoneinfo/Asia/Jakarta", + "/usr/share/zoneinfo/Asia/Jayapura", + "/usr/share/zoneinfo/Asia/Jerusalem", + "/usr/share/zoneinfo/Asia/Kabul", + "/usr/share/zoneinfo/Asia/Kamchatka", + "/usr/share/zoneinfo/Asia/Karachi", + "/usr/share/zoneinfo/Asia/Kathmandu", + "/usr/share/zoneinfo/Asia/Khandyga", + "/usr/share/zoneinfo/Asia/Kolkata", + "/usr/share/zoneinfo/Asia/Krasnoyarsk", + "/usr/share/zoneinfo/Asia/Kuala_Lumpur", + "/usr/share/zoneinfo/Asia/Kuching", + "/usr/share/zoneinfo/Asia/Kuwait", + "/usr/share/zoneinfo/Asia/Macau", + "/usr/share/zoneinfo/Asia/Magadan", + "/usr/share/zoneinfo/Asia/Makassar", + "/usr/share/zoneinfo/Asia/Manila", + "/usr/share/zoneinfo/Asia/Muscat", + "/usr/share/zoneinfo/Asia/Nicosia", + "/usr/share/zoneinfo/Asia/Novokuznetsk", + "/usr/share/zoneinfo/Asia/Novosibirsk", + "/usr/share/zoneinfo/Asia/Omsk", + "/usr/share/zoneinfo/Asia/Oral", + "/usr/share/zoneinfo/Asia/Phnom_Penh", + "/usr/share/zoneinfo/Asia/Pontianak", + "/usr/share/zoneinfo/Asia/Pyongyang", + "/usr/share/zoneinfo/Asia/Qatar", + "/usr/share/zoneinfo/Asia/Qostanay", + "/usr/share/zoneinfo/Asia/Qyzylorda", + "/usr/share/zoneinfo/Asia/Riyadh", + "/usr/share/zoneinfo/Asia/Sakhalin", + "/usr/share/zoneinfo/Asia/Samarkand", + "/usr/share/zoneinfo/Asia/Seoul", + "/usr/share/zoneinfo/Asia/Shanghai", + "/usr/share/zoneinfo/Asia/Singapore", + "/usr/share/zoneinfo/Asia/Srednekolymsk", + "/usr/share/zoneinfo/Asia/Taipei", + "/usr/share/zoneinfo/Asia/Tashkent", + "/usr/share/zoneinfo/Asia/Tbilisi", + "/usr/share/zoneinfo/Asia/Tehran", + "/usr/share/zoneinfo/Asia/Thimphu", + "/usr/share/zoneinfo/Asia/Tokyo", + "/usr/share/zoneinfo/Asia/Tomsk", + "/usr/share/zoneinfo/Asia/Ulaanbaatar", + "/usr/share/zoneinfo/Asia/Urumqi", + "/usr/share/zoneinfo/Asia/Ust-Nera", + "/usr/share/zoneinfo/Asia/Vientiane", + "/usr/share/zoneinfo/Asia/Vladivostok", + "/usr/share/zoneinfo/Asia/Yakutsk", + "/usr/share/zoneinfo/Asia/Yangon", + "/usr/share/zoneinfo/Asia/Yekaterinburg", + "/usr/share/zoneinfo/Asia/Yerevan", + "/usr/share/zoneinfo/Atlantic/Azores", + "/usr/share/zoneinfo/Atlantic/Bermuda", + "/usr/share/zoneinfo/Atlantic/Canary", + "/usr/share/zoneinfo/Atlantic/Cape_Verde", + "/usr/share/zoneinfo/Atlantic/Faroe", + "/usr/share/zoneinfo/Atlantic/Madeira", + "/usr/share/zoneinfo/Atlantic/Reykjavik", + "/usr/share/zoneinfo/Atlantic/South_Georgia", + "/usr/share/zoneinfo/Atlantic/St_Helena", + "/usr/share/zoneinfo/Atlantic/Stanley", + "/usr/share/zoneinfo/Australia/Adelaide", + "/usr/share/zoneinfo/Australia/Brisbane", + "/usr/share/zoneinfo/Australia/Broken_Hill", + "/usr/share/zoneinfo/Australia/Darwin", + "/usr/share/zoneinfo/Australia/Eucla", + "/usr/share/zoneinfo/Australia/Hobart", + "/usr/share/zoneinfo/Australia/Lindeman", + "/usr/share/zoneinfo/Australia/Lord_Howe", + "/usr/share/zoneinfo/Australia/Melbourne", + "/usr/share/zoneinfo/Australia/Perth", + "/usr/share/zoneinfo/Australia/Sydney", + "/usr/share/zoneinfo/CET", + "/usr/share/zoneinfo/CST6CDT", + "/usr/share/zoneinfo/EET", + "/usr/share/zoneinfo/EST", + "/usr/share/zoneinfo/EST5EDT", + "/usr/share/zoneinfo/Etc/GMT", + "/usr/share/zoneinfo/Etc/GMT+1", + "/usr/share/zoneinfo/Etc/GMT+10", + "/usr/share/zoneinfo/Etc/GMT+11", + "/usr/share/zoneinfo/Etc/GMT+12", + "/usr/share/zoneinfo/Etc/GMT+2", + "/usr/share/zoneinfo/Etc/GMT+3", + "/usr/share/zoneinfo/Etc/GMT+4", + "/usr/share/zoneinfo/Etc/GMT+5", + "/usr/share/zoneinfo/Etc/GMT+6", + "/usr/share/zoneinfo/Etc/GMT+7", + "/usr/share/zoneinfo/Etc/GMT+8", + "/usr/share/zoneinfo/Etc/GMT+9", + "/usr/share/zoneinfo/Etc/GMT-1", + "/usr/share/zoneinfo/Etc/GMT-10", + "/usr/share/zoneinfo/Etc/GMT-11", + "/usr/share/zoneinfo/Etc/GMT-12", + "/usr/share/zoneinfo/Etc/GMT-13", + "/usr/share/zoneinfo/Etc/GMT-14", + "/usr/share/zoneinfo/Etc/GMT-2", + "/usr/share/zoneinfo/Etc/GMT-3", + "/usr/share/zoneinfo/Etc/GMT-4", + "/usr/share/zoneinfo/Etc/GMT-5", + "/usr/share/zoneinfo/Etc/GMT-6", + "/usr/share/zoneinfo/Etc/GMT-7", + "/usr/share/zoneinfo/Etc/GMT-8", + "/usr/share/zoneinfo/Etc/GMT-9", + "/usr/share/zoneinfo/Etc/UTC", + "/usr/share/zoneinfo/Europe/Amsterdam", + "/usr/share/zoneinfo/Europe/Andorra", + "/usr/share/zoneinfo/Europe/Astrakhan", + "/usr/share/zoneinfo/Europe/Athens", + "/usr/share/zoneinfo/Europe/Belgrade", + "/usr/share/zoneinfo/Europe/Berlin", + "/usr/share/zoneinfo/Europe/Brussels", + "/usr/share/zoneinfo/Europe/Bucharest", + "/usr/share/zoneinfo/Europe/Budapest", + "/usr/share/zoneinfo/Europe/Chisinau", + "/usr/share/zoneinfo/Europe/Copenhagen", + "/usr/share/zoneinfo/Europe/Dublin", + "/usr/share/zoneinfo/Europe/Gibraltar", + "/usr/share/zoneinfo/Europe/Guernsey", + "/usr/share/zoneinfo/Europe/Helsinki", + "/usr/share/zoneinfo/Europe/Isle_of_Man", + "/usr/share/zoneinfo/Europe/Istanbul", + "/usr/share/zoneinfo/Europe/Jersey", + "/usr/share/zoneinfo/Europe/Kaliningrad", + "/usr/share/zoneinfo/Europe/Kirov", + "/usr/share/zoneinfo/Europe/Kyiv", + "/usr/share/zoneinfo/Europe/Lisbon", + "/usr/share/zoneinfo/Europe/Ljubljana", + "/usr/share/zoneinfo/Europe/London", + "/usr/share/zoneinfo/Europe/Luxembourg", + "/usr/share/zoneinfo/Europe/Madrid", + "/usr/share/zoneinfo/Europe/Malta", + "/usr/share/zoneinfo/Europe/Minsk", + "/usr/share/zoneinfo/Europe/Monaco", + "/usr/share/zoneinfo/Europe/Moscow", + "/usr/share/zoneinfo/Europe/Oslo", + "/usr/share/zoneinfo/Europe/Paris", + "/usr/share/zoneinfo/Europe/Prague", + "/usr/share/zoneinfo/Europe/Riga", + "/usr/share/zoneinfo/Europe/Rome", + "/usr/share/zoneinfo/Europe/Samara", + "/usr/share/zoneinfo/Europe/Sarajevo", + "/usr/share/zoneinfo/Europe/Saratov", + "/usr/share/zoneinfo/Europe/Simferopol", + "/usr/share/zoneinfo/Europe/Skopje", + "/usr/share/zoneinfo/Europe/Sofia", + "/usr/share/zoneinfo/Europe/Stockholm", + "/usr/share/zoneinfo/Europe/Tallinn", + "/usr/share/zoneinfo/Europe/Tirane", + "/usr/share/zoneinfo/Europe/Ulyanovsk", + "/usr/share/zoneinfo/Europe/Vaduz", + "/usr/share/zoneinfo/Europe/Vienna", + "/usr/share/zoneinfo/Europe/Vilnius", + "/usr/share/zoneinfo/Europe/Volgograd", + "/usr/share/zoneinfo/Europe/Warsaw", + "/usr/share/zoneinfo/Europe/Zagreb", + "/usr/share/zoneinfo/Europe/Zurich", + "/usr/share/zoneinfo/Factory", + "/usr/share/zoneinfo/HST", + "/usr/share/zoneinfo/Indian/Antananarivo", + "/usr/share/zoneinfo/Indian/Chagos", + "/usr/share/zoneinfo/Indian/Christmas", + "/usr/share/zoneinfo/Indian/Cocos", + "/usr/share/zoneinfo/Indian/Comoro", + "/usr/share/zoneinfo/Indian/Kerguelen", + "/usr/share/zoneinfo/Indian/Mahe", + "/usr/share/zoneinfo/Indian/Maldives", + "/usr/share/zoneinfo/Indian/Mauritius", + "/usr/share/zoneinfo/Indian/Mayotte", + "/usr/share/zoneinfo/Indian/Reunion", + "/usr/share/zoneinfo/MET", + "/usr/share/zoneinfo/MST", + "/usr/share/zoneinfo/MST7MDT", + "/usr/share/zoneinfo/PST8PDT", + "/usr/share/zoneinfo/Pacific/Apia", + "/usr/share/zoneinfo/Pacific/Auckland", + "/usr/share/zoneinfo/Pacific/Bougainville", + "/usr/share/zoneinfo/Pacific/Chatham", + "/usr/share/zoneinfo/Pacific/Chuuk", + "/usr/share/zoneinfo/Pacific/Easter", + "/usr/share/zoneinfo/Pacific/Efate", + "/usr/share/zoneinfo/Pacific/Fakaofo", + "/usr/share/zoneinfo/Pacific/Fiji", + "/usr/share/zoneinfo/Pacific/Funafuti", + "/usr/share/zoneinfo/Pacific/Galapagos", + "/usr/share/zoneinfo/Pacific/Gambier", + "/usr/share/zoneinfo/Pacific/Guadalcanal", + "/usr/share/zoneinfo/Pacific/Guam", + "/usr/share/zoneinfo/Pacific/Honolulu", + "/usr/share/zoneinfo/Pacific/Kanton", + "/usr/share/zoneinfo/Pacific/Kiritimati", + "/usr/share/zoneinfo/Pacific/Kosrae", + "/usr/share/zoneinfo/Pacific/Kwajalein", + "/usr/share/zoneinfo/Pacific/Majuro", + "/usr/share/zoneinfo/Pacific/Marquesas", + "/usr/share/zoneinfo/Pacific/Midway", + "/usr/share/zoneinfo/Pacific/Nauru", + "/usr/share/zoneinfo/Pacific/Niue", + "/usr/share/zoneinfo/Pacific/Norfolk", + "/usr/share/zoneinfo/Pacific/Noumea", + "/usr/share/zoneinfo/Pacific/Pago_Pago", + "/usr/share/zoneinfo/Pacific/Palau", + "/usr/share/zoneinfo/Pacific/Pitcairn", + "/usr/share/zoneinfo/Pacific/Pohnpei", + "/usr/share/zoneinfo/Pacific/Port_Moresby", + "/usr/share/zoneinfo/Pacific/Rarotonga", + "/usr/share/zoneinfo/Pacific/Saipan", + "/usr/share/zoneinfo/Pacific/Tahiti", + "/usr/share/zoneinfo/Pacific/Tarawa", + "/usr/share/zoneinfo/Pacific/Tongatapu", + "/usr/share/zoneinfo/Pacific/Wake", + "/usr/share/zoneinfo/Pacific/Wallis", + "/usr/share/zoneinfo/WET", + "/usr/share/zoneinfo/iso3166.tab", + "/usr/share/zoneinfo/leap-seconds.list", + "/usr/share/zoneinfo/leapseconds", + "/usr/share/zoneinfo/right/Africa/Abidjan", + "/usr/share/zoneinfo/right/Africa/Accra", + "/usr/share/zoneinfo/right/Africa/Addis_Ababa", + "/usr/share/zoneinfo/right/Africa/Algiers", + "/usr/share/zoneinfo/right/Africa/Asmara", + "/usr/share/zoneinfo/right/Africa/Bamako", + "/usr/share/zoneinfo/right/Africa/Bangui", + "/usr/share/zoneinfo/right/Africa/Banjul", + "/usr/share/zoneinfo/right/Africa/Bissau", + "/usr/share/zoneinfo/right/Africa/Blantyre", + "/usr/share/zoneinfo/right/Africa/Brazzaville", + "/usr/share/zoneinfo/right/Africa/Bujumbura", + "/usr/share/zoneinfo/right/Africa/Cairo", + "/usr/share/zoneinfo/right/Africa/Casablanca", + "/usr/share/zoneinfo/right/Africa/Ceuta", + "/usr/share/zoneinfo/right/Africa/Conakry", + "/usr/share/zoneinfo/right/Africa/Dakar", + "/usr/share/zoneinfo/right/Africa/Dar_es_Salaam", + "/usr/share/zoneinfo/right/Africa/Djibouti", + "/usr/share/zoneinfo/right/Africa/Douala", + "/usr/share/zoneinfo/right/Africa/El_Aaiun", + "/usr/share/zoneinfo/right/Africa/Freetown", + "/usr/share/zoneinfo/right/Africa/Gaborone", + "/usr/share/zoneinfo/right/Africa/Harare", + "/usr/share/zoneinfo/right/Africa/Johannesburg", + "/usr/share/zoneinfo/right/Africa/Juba", + "/usr/share/zoneinfo/right/Africa/Kampala", + "/usr/share/zoneinfo/right/Africa/Khartoum", + "/usr/share/zoneinfo/right/Africa/Kigali", + "/usr/share/zoneinfo/right/Africa/Kinshasa", + "/usr/share/zoneinfo/right/Africa/Lagos", + "/usr/share/zoneinfo/right/Africa/Libreville", + "/usr/share/zoneinfo/right/Africa/Lome", + "/usr/share/zoneinfo/right/Africa/Luanda", + "/usr/share/zoneinfo/right/Africa/Lubumbashi", + "/usr/share/zoneinfo/right/Africa/Lusaka", + "/usr/share/zoneinfo/right/Africa/Malabo", + "/usr/share/zoneinfo/right/Africa/Maputo", + "/usr/share/zoneinfo/right/Africa/Maseru", + "/usr/share/zoneinfo/right/Africa/Mbabane", + "/usr/share/zoneinfo/right/Africa/Mogadishu", + "/usr/share/zoneinfo/right/Africa/Monrovia", + "/usr/share/zoneinfo/right/Africa/Nairobi", + "/usr/share/zoneinfo/right/Africa/Ndjamena", + "/usr/share/zoneinfo/right/Africa/Niamey", + "/usr/share/zoneinfo/right/Africa/Nouakchott", + "/usr/share/zoneinfo/right/Africa/Ouagadougou", + "/usr/share/zoneinfo/right/Africa/Porto-Novo", + "/usr/share/zoneinfo/right/Africa/Sao_Tome", + "/usr/share/zoneinfo/right/Africa/Tripoli", + "/usr/share/zoneinfo/right/Africa/Tunis", + "/usr/share/zoneinfo/right/Africa/Windhoek", + "/usr/share/zoneinfo/right/America/Adak", + "/usr/share/zoneinfo/right/America/Anchorage", + "/usr/share/zoneinfo/right/America/Anguilla", + "/usr/share/zoneinfo/right/America/Antigua", + "/usr/share/zoneinfo/right/America/Araguaina", + "/usr/share/zoneinfo/right/America/Argentina/Buenos_Aires", + "/usr/share/zoneinfo/right/America/Argentina/Catamarca", + "/usr/share/zoneinfo/right/America/Argentina/Cordoba", + "/usr/share/zoneinfo/right/America/Argentina/Jujuy", + "/usr/share/zoneinfo/right/America/Argentina/La_Rioja", + "/usr/share/zoneinfo/right/America/Argentina/Mendoza", + "/usr/share/zoneinfo/right/America/Argentina/Rio_Gallegos", + "/usr/share/zoneinfo/right/America/Argentina/Salta", + "/usr/share/zoneinfo/right/America/Argentina/San_Juan", + "/usr/share/zoneinfo/right/America/Argentina/San_Luis", + "/usr/share/zoneinfo/right/America/Argentina/Tucuman", + "/usr/share/zoneinfo/right/America/Argentina/Ushuaia", + "/usr/share/zoneinfo/right/America/Aruba", + "/usr/share/zoneinfo/right/America/Asuncion", + "/usr/share/zoneinfo/right/America/Atikokan", + "/usr/share/zoneinfo/right/America/Bahia", + "/usr/share/zoneinfo/right/America/Bahia_Banderas", + "/usr/share/zoneinfo/right/America/Barbados", + "/usr/share/zoneinfo/right/America/Belem", + "/usr/share/zoneinfo/right/America/Belize", + "/usr/share/zoneinfo/right/America/Blanc-Sablon", + "/usr/share/zoneinfo/right/America/Boa_Vista", + "/usr/share/zoneinfo/right/America/Bogota", + "/usr/share/zoneinfo/right/America/Boise", + "/usr/share/zoneinfo/right/America/Cambridge_Bay", + "/usr/share/zoneinfo/right/America/Campo_Grande", + "/usr/share/zoneinfo/right/America/Cancun", + "/usr/share/zoneinfo/right/America/Caracas", + "/usr/share/zoneinfo/right/America/Cayenne", + "/usr/share/zoneinfo/right/America/Cayman", + "/usr/share/zoneinfo/right/America/Chicago", + "/usr/share/zoneinfo/right/America/Chihuahua", + "/usr/share/zoneinfo/right/America/Ciudad_Juarez", + "/usr/share/zoneinfo/right/America/Costa_Rica", + "/usr/share/zoneinfo/right/America/Coyhaique", + "/usr/share/zoneinfo/right/America/Creston", + "/usr/share/zoneinfo/right/America/Cuiaba", + "/usr/share/zoneinfo/right/America/Curacao", + "/usr/share/zoneinfo/right/America/Danmarkshavn", + "/usr/share/zoneinfo/right/America/Dawson", + "/usr/share/zoneinfo/right/America/Dawson_Creek", + "/usr/share/zoneinfo/right/America/Denver", + "/usr/share/zoneinfo/right/America/Detroit", + "/usr/share/zoneinfo/right/America/Dominica", + "/usr/share/zoneinfo/right/America/Edmonton", + "/usr/share/zoneinfo/right/America/Eirunepe", + "/usr/share/zoneinfo/right/America/El_Salvador", + "/usr/share/zoneinfo/right/America/Fort_Nelson", + "/usr/share/zoneinfo/right/America/Fortaleza", + "/usr/share/zoneinfo/right/America/Glace_Bay", + "/usr/share/zoneinfo/right/America/Goose_Bay", + "/usr/share/zoneinfo/right/America/Grand_Turk", + "/usr/share/zoneinfo/right/America/Grenada", + "/usr/share/zoneinfo/right/America/Guadeloupe", + "/usr/share/zoneinfo/right/America/Guatemala", + "/usr/share/zoneinfo/right/America/Guayaquil", + "/usr/share/zoneinfo/right/America/Guyana", + "/usr/share/zoneinfo/right/America/Halifax", + "/usr/share/zoneinfo/right/America/Havana", + "/usr/share/zoneinfo/right/America/Hermosillo", + "/usr/share/zoneinfo/right/America/Indiana/Indianapolis", + "/usr/share/zoneinfo/right/America/Indiana/Knox", + "/usr/share/zoneinfo/right/America/Indiana/Marengo", + "/usr/share/zoneinfo/right/America/Indiana/Petersburg", + "/usr/share/zoneinfo/right/America/Indiana/Tell_City", + "/usr/share/zoneinfo/right/America/Indiana/Vevay", + "/usr/share/zoneinfo/right/America/Indiana/Vincennes", + "/usr/share/zoneinfo/right/America/Indiana/Winamac", + "/usr/share/zoneinfo/right/America/Inuvik", + "/usr/share/zoneinfo/right/America/Iqaluit", + "/usr/share/zoneinfo/right/America/Jamaica", + "/usr/share/zoneinfo/right/America/Juneau", + "/usr/share/zoneinfo/right/America/Kentucky/Louisville", + "/usr/share/zoneinfo/right/America/Kentucky/Monticello", + "/usr/share/zoneinfo/right/America/La_Paz", + "/usr/share/zoneinfo/right/America/Lima", + "/usr/share/zoneinfo/right/America/Los_Angeles", + "/usr/share/zoneinfo/right/America/Maceio", + "/usr/share/zoneinfo/right/America/Managua", + "/usr/share/zoneinfo/right/America/Manaus", + "/usr/share/zoneinfo/right/America/Martinique", + "/usr/share/zoneinfo/right/America/Matamoros", + "/usr/share/zoneinfo/right/America/Mazatlan", + "/usr/share/zoneinfo/right/America/Menominee", + "/usr/share/zoneinfo/right/America/Merida", + "/usr/share/zoneinfo/right/America/Metlakatla", + "/usr/share/zoneinfo/right/America/Mexico_City", + "/usr/share/zoneinfo/right/America/Miquelon", + "/usr/share/zoneinfo/right/America/Moncton", + "/usr/share/zoneinfo/right/America/Monterrey", + "/usr/share/zoneinfo/right/America/Montevideo", + "/usr/share/zoneinfo/right/America/Montserrat", + "/usr/share/zoneinfo/right/America/Nassau", + "/usr/share/zoneinfo/right/America/New_York", + "/usr/share/zoneinfo/right/America/Nome", + "/usr/share/zoneinfo/right/America/Noronha", + "/usr/share/zoneinfo/right/America/North_Dakota/Beulah", + "/usr/share/zoneinfo/right/America/North_Dakota/Center", + "/usr/share/zoneinfo/right/America/North_Dakota/New_Salem", + "/usr/share/zoneinfo/right/America/Nuuk", + "/usr/share/zoneinfo/right/America/Ojinaga", + "/usr/share/zoneinfo/right/America/Panama", + "/usr/share/zoneinfo/right/America/Paramaribo", + "/usr/share/zoneinfo/right/America/Phoenix", + "/usr/share/zoneinfo/right/America/Port-au-Prince", + "/usr/share/zoneinfo/right/America/Port_of_Spain", + "/usr/share/zoneinfo/right/America/Porto_Velho", + "/usr/share/zoneinfo/right/America/Puerto_Rico", + "/usr/share/zoneinfo/right/America/Punta_Arenas", + "/usr/share/zoneinfo/right/America/Rankin_Inlet", + "/usr/share/zoneinfo/right/America/Recife", + "/usr/share/zoneinfo/right/America/Regina", + "/usr/share/zoneinfo/right/America/Resolute", + "/usr/share/zoneinfo/right/America/Rio_Branco", + "/usr/share/zoneinfo/right/America/Santarem", + "/usr/share/zoneinfo/right/America/Santiago", + "/usr/share/zoneinfo/right/America/Santo_Domingo", + "/usr/share/zoneinfo/right/America/Sao_Paulo", + "/usr/share/zoneinfo/right/America/Scoresbysund", + "/usr/share/zoneinfo/right/America/Sitka", + "/usr/share/zoneinfo/right/America/St_Johns", + "/usr/share/zoneinfo/right/America/St_Kitts", + "/usr/share/zoneinfo/right/America/St_Lucia", + "/usr/share/zoneinfo/right/America/St_Thomas", + "/usr/share/zoneinfo/right/America/St_Vincent", + "/usr/share/zoneinfo/right/America/Swift_Current", + "/usr/share/zoneinfo/right/America/Tegucigalpa", + "/usr/share/zoneinfo/right/America/Thule", + "/usr/share/zoneinfo/right/America/Tijuana", + "/usr/share/zoneinfo/right/America/Toronto", + "/usr/share/zoneinfo/right/America/Tortola", + "/usr/share/zoneinfo/right/America/Vancouver", + "/usr/share/zoneinfo/right/America/Whitehorse", + "/usr/share/zoneinfo/right/America/Winnipeg", + "/usr/share/zoneinfo/right/America/Yakutat", + "/usr/share/zoneinfo/right/Antarctica/Casey", + "/usr/share/zoneinfo/right/Antarctica/Davis", + "/usr/share/zoneinfo/right/Antarctica/DumontDUrville", + "/usr/share/zoneinfo/right/Antarctica/Macquarie", + "/usr/share/zoneinfo/right/Antarctica/Mawson", + "/usr/share/zoneinfo/right/Antarctica/McMurdo", + "/usr/share/zoneinfo/right/Antarctica/Palmer", + "/usr/share/zoneinfo/right/Antarctica/Rothera", + "/usr/share/zoneinfo/right/Antarctica/Syowa", + "/usr/share/zoneinfo/right/Antarctica/Troll", + "/usr/share/zoneinfo/right/Antarctica/Vostok", + "/usr/share/zoneinfo/right/Asia/Aden", + "/usr/share/zoneinfo/right/Asia/Almaty", + "/usr/share/zoneinfo/right/Asia/Amman", + "/usr/share/zoneinfo/right/Asia/Anadyr", + "/usr/share/zoneinfo/right/Asia/Aqtau", + "/usr/share/zoneinfo/right/Asia/Aqtobe", + "/usr/share/zoneinfo/right/Asia/Ashgabat", + "/usr/share/zoneinfo/right/Asia/Atyrau", + "/usr/share/zoneinfo/right/Asia/Baghdad", + "/usr/share/zoneinfo/right/Asia/Bahrain", + "/usr/share/zoneinfo/right/Asia/Baku", + "/usr/share/zoneinfo/right/Asia/Bangkok", + "/usr/share/zoneinfo/right/Asia/Barnaul", + "/usr/share/zoneinfo/right/Asia/Beirut", + "/usr/share/zoneinfo/right/Asia/Bishkek", + "/usr/share/zoneinfo/right/Asia/Brunei", + "/usr/share/zoneinfo/right/Asia/Chita", + "/usr/share/zoneinfo/right/Asia/Colombo", + "/usr/share/zoneinfo/right/Asia/Damascus", + "/usr/share/zoneinfo/right/Asia/Dhaka", + "/usr/share/zoneinfo/right/Asia/Dili", + "/usr/share/zoneinfo/right/Asia/Dubai", + "/usr/share/zoneinfo/right/Asia/Dushanbe", + "/usr/share/zoneinfo/right/Asia/Famagusta", + "/usr/share/zoneinfo/right/Asia/Gaza", + "/usr/share/zoneinfo/right/Asia/Hebron", + "/usr/share/zoneinfo/right/Asia/Ho_Chi_Minh", + "/usr/share/zoneinfo/right/Asia/Hong_Kong", + "/usr/share/zoneinfo/right/Asia/Hovd", + "/usr/share/zoneinfo/right/Asia/Irkutsk", + "/usr/share/zoneinfo/right/Asia/Jakarta", + "/usr/share/zoneinfo/right/Asia/Jayapura", + "/usr/share/zoneinfo/right/Asia/Jerusalem", + "/usr/share/zoneinfo/right/Asia/Kabul", + "/usr/share/zoneinfo/right/Asia/Kamchatka", + "/usr/share/zoneinfo/right/Asia/Karachi", + "/usr/share/zoneinfo/right/Asia/Kathmandu", + "/usr/share/zoneinfo/right/Asia/Khandyga", + "/usr/share/zoneinfo/right/Asia/Kolkata", + "/usr/share/zoneinfo/right/Asia/Krasnoyarsk", + "/usr/share/zoneinfo/right/Asia/Kuala_Lumpur", + "/usr/share/zoneinfo/right/Asia/Kuching", + "/usr/share/zoneinfo/right/Asia/Kuwait", + "/usr/share/zoneinfo/right/Asia/Macau", + "/usr/share/zoneinfo/right/Asia/Magadan", + "/usr/share/zoneinfo/right/Asia/Makassar", + "/usr/share/zoneinfo/right/Asia/Manila", + "/usr/share/zoneinfo/right/Asia/Muscat", + "/usr/share/zoneinfo/right/Asia/Nicosia", + "/usr/share/zoneinfo/right/Asia/Novokuznetsk", + "/usr/share/zoneinfo/right/Asia/Novosibirsk", + "/usr/share/zoneinfo/right/Asia/Omsk", + "/usr/share/zoneinfo/right/Asia/Oral", + "/usr/share/zoneinfo/right/Asia/Phnom_Penh", + "/usr/share/zoneinfo/right/Asia/Pontianak", + "/usr/share/zoneinfo/right/Asia/Pyongyang", + "/usr/share/zoneinfo/right/Asia/Qatar", + "/usr/share/zoneinfo/right/Asia/Qostanay", + "/usr/share/zoneinfo/right/Asia/Qyzylorda", + "/usr/share/zoneinfo/right/Asia/Riyadh", + "/usr/share/zoneinfo/right/Asia/Sakhalin", + "/usr/share/zoneinfo/right/Asia/Samarkand", + "/usr/share/zoneinfo/right/Asia/Seoul", + "/usr/share/zoneinfo/right/Asia/Shanghai", + "/usr/share/zoneinfo/right/Asia/Singapore", + "/usr/share/zoneinfo/right/Asia/Srednekolymsk", + "/usr/share/zoneinfo/right/Asia/Taipei", + "/usr/share/zoneinfo/right/Asia/Tashkent", + "/usr/share/zoneinfo/right/Asia/Tbilisi", + "/usr/share/zoneinfo/right/Asia/Tehran", + "/usr/share/zoneinfo/right/Asia/Thimphu", + "/usr/share/zoneinfo/right/Asia/Tokyo", + "/usr/share/zoneinfo/right/Asia/Tomsk", + "/usr/share/zoneinfo/right/Asia/Ulaanbaatar", + "/usr/share/zoneinfo/right/Asia/Urumqi", + "/usr/share/zoneinfo/right/Asia/Ust-Nera", + "/usr/share/zoneinfo/right/Asia/Vientiane", + "/usr/share/zoneinfo/right/Asia/Vladivostok", + "/usr/share/zoneinfo/right/Asia/Yakutsk", + "/usr/share/zoneinfo/right/Asia/Yangon", + "/usr/share/zoneinfo/right/Asia/Yekaterinburg", + "/usr/share/zoneinfo/right/Asia/Yerevan", + "/usr/share/zoneinfo/right/Atlantic/Azores", + "/usr/share/zoneinfo/right/Atlantic/Bermuda", + "/usr/share/zoneinfo/right/Atlantic/Canary", + "/usr/share/zoneinfo/right/Atlantic/Cape_Verde", + "/usr/share/zoneinfo/right/Atlantic/Faroe", + "/usr/share/zoneinfo/right/Atlantic/Madeira", + "/usr/share/zoneinfo/right/Atlantic/Reykjavik", + "/usr/share/zoneinfo/right/Atlantic/South_Georgia", + "/usr/share/zoneinfo/right/Atlantic/St_Helena", + "/usr/share/zoneinfo/right/Atlantic/Stanley", + "/usr/share/zoneinfo/right/Australia/Adelaide", + "/usr/share/zoneinfo/right/Australia/Brisbane", + "/usr/share/zoneinfo/right/Australia/Broken_Hill", + "/usr/share/zoneinfo/right/Australia/Darwin", + "/usr/share/zoneinfo/right/Australia/Eucla", + "/usr/share/zoneinfo/right/Australia/Hobart", + "/usr/share/zoneinfo/right/Australia/Lindeman", + "/usr/share/zoneinfo/right/Australia/Lord_Howe", + "/usr/share/zoneinfo/right/Australia/Melbourne", + "/usr/share/zoneinfo/right/Australia/Perth", + "/usr/share/zoneinfo/right/Australia/Sydney", + "/usr/share/zoneinfo/right/CET", + "/usr/share/zoneinfo/right/CST6CDT", + "/usr/share/zoneinfo/right/EET", + "/usr/share/zoneinfo/right/EST", + "/usr/share/zoneinfo/right/EST5EDT", + "/usr/share/zoneinfo/right/Etc/GMT", + "/usr/share/zoneinfo/right/Etc/GMT+1", + "/usr/share/zoneinfo/right/Etc/GMT+10", + "/usr/share/zoneinfo/right/Etc/GMT+11", + "/usr/share/zoneinfo/right/Etc/GMT+12", + "/usr/share/zoneinfo/right/Etc/GMT+2", + "/usr/share/zoneinfo/right/Etc/GMT+3", + "/usr/share/zoneinfo/right/Etc/GMT+4", + "/usr/share/zoneinfo/right/Etc/GMT+5", + "/usr/share/zoneinfo/right/Etc/GMT+6", + "/usr/share/zoneinfo/right/Etc/GMT+7", + "/usr/share/zoneinfo/right/Etc/GMT+8", + "/usr/share/zoneinfo/right/Etc/GMT+9", + "/usr/share/zoneinfo/right/Etc/GMT-1", + "/usr/share/zoneinfo/right/Etc/GMT-10", + "/usr/share/zoneinfo/right/Etc/GMT-11", + "/usr/share/zoneinfo/right/Etc/GMT-12", + "/usr/share/zoneinfo/right/Etc/GMT-13", + "/usr/share/zoneinfo/right/Etc/GMT-14", + "/usr/share/zoneinfo/right/Etc/GMT-2", + "/usr/share/zoneinfo/right/Etc/GMT-3", + "/usr/share/zoneinfo/right/Etc/GMT-4", + "/usr/share/zoneinfo/right/Etc/GMT-5", + "/usr/share/zoneinfo/right/Etc/GMT-6", + "/usr/share/zoneinfo/right/Etc/GMT-7", + "/usr/share/zoneinfo/right/Etc/GMT-8", + "/usr/share/zoneinfo/right/Etc/GMT-9", + "/usr/share/zoneinfo/right/Etc/UTC", + "/usr/share/zoneinfo/right/Europe/Amsterdam", + "/usr/share/zoneinfo/right/Europe/Andorra", + "/usr/share/zoneinfo/right/Europe/Astrakhan", + "/usr/share/zoneinfo/right/Europe/Athens", + "/usr/share/zoneinfo/right/Europe/Belgrade", + "/usr/share/zoneinfo/right/Europe/Berlin", + "/usr/share/zoneinfo/right/Europe/Brussels", + "/usr/share/zoneinfo/right/Europe/Bucharest", + "/usr/share/zoneinfo/right/Europe/Budapest", + "/usr/share/zoneinfo/right/Europe/Chisinau", + "/usr/share/zoneinfo/right/Europe/Copenhagen", + "/usr/share/zoneinfo/right/Europe/Dublin", + "/usr/share/zoneinfo/right/Europe/Gibraltar", + "/usr/share/zoneinfo/right/Europe/Guernsey", + "/usr/share/zoneinfo/right/Europe/Helsinki", + "/usr/share/zoneinfo/right/Europe/Isle_of_Man", + "/usr/share/zoneinfo/right/Europe/Istanbul", + "/usr/share/zoneinfo/right/Europe/Jersey", + "/usr/share/zoneinfo/right/Europe/Kaliningrad", + "/usr/share/zoneinfo/right/Europe/Kirov", + "/usr/share/zoneinfo/right/Europe/Kyiv", + "/usr/share/zoneinfo/right/Europe/Lisbon", + "/usr/share/zoneinfo/right/Europe/Ljubljana", + "/usr/share/zoneinfo/right/Europe/London", + "/usr/share/zoneinfo/right/Europe/Luxembourg", + "/usr/share/zoneinfo/right/Europe/Madrid", + "/usr/share/zoneinfo/right/Europe/Malta", + "/usr/share/zoneinfo/right/Europe/Minsk", + "/usr/share/zoneinfo/right/Europe/Monaco", + "/usr/share/zoneinfo/right/Europe/Moscow", + "/usr/share/zoneinfo/right/Europe/Oslo", + "/usr/share/zoneinfo/right/Europe/Paris", + "/usr/share/zoneinfo/right/Europe/Prague", + "/usr/share/zoneinfo/right/Europe/Riga", + "/usr/share/zoneinfo/right/Europe/Rome", + "/usr/share/zoneinfo/right/Europe/Samara", + "/usr/share/zoneinfo/right/Europe/Sarajevo", + "/usr/share/zoneinfo/right/Europe/Saratov", + "/usr/share/zoneinfo/right/Europe/Simferopol", + "/usr/share/zoneinfo/right/Europe/Skopje", + "/usr/share/zoneinfo/right/Europe/Sofia", + "/usr/share/zoneinfo/right/Europe/Stockholm", + "/usr/share/zoneinfo/right/Europe/Tallinn", + "/usr/share/zoneinfo/right/Europe/Tirane", + "/usr/share/zoneinfo/right/Europe/Ulyanovsk", + "/usr/share/zoneinfo/right/Europe/Vaduz", + "/usr/share/zoneinfo/right/Europe/Vienna", + "/usr/share/zoneinfo/right/Europe/Vilnius", + "/usr/share/zoneinfo/right/Europe/Volgograd", + "/usr/share/zoneinfo/right/Europe/Warsaw", + "/usr/share/zoneinfo/right/Europe/Zagreb", + "/usr/share/zoneinfo/right/Europe/Zurich", + "/usr/share/zoneinfo/right/Factory", + "/usr/share/zoneinfo/right/HST", + "/usr/share/zoneinfo/right/Indian/Antananarivo", + "/usr/share/zoneinfo/right/Indian/Chagos", + "/usr/share/zoneinfo/right/Indian/Christmas", + "/usr/share/zoneinfo/right/Indian/Cocos", + "/usr/share/zoneinfo/right/Indian/Comoro", + "/usr/share/zoneinfo/right/Indian/Kerguelen", + "/usr/share/zoneinfo/right/Indian/Mahe", + "/usr/share/zoneinfo/right/Indian/Maldives", + "/usr/share/zoneinfo/right/Indian/Mauritius", + "/usr/share/zoneinfo/right/Indian/Mayotte", + "/usr/share/zoneinfo/right/Indian/Reunion", + "/usr/share/zoneinfo/right/MET", + "/usr/share/zoneinfo/right/MST", + "/usr/share/zoneinfo/right/MST7MDT", + "/usr/share/zoneinfo/right/PST8PDT", + "/usr/share/zoneinfo/right/Pacific/Apia", + "/usr/share/zoneinfo/right/Pacific/Auckland", + "/usr/share/zoneinfo/right/Pacific/Bougainville", + "/usr/share/zoneinfo/right/Pacific/Chatham", + "/usr/share/zoneinfo/right/Pacific/Chuuk", + "/usr/share/zoneinfo/right/Pacific/Easter", + "/usr/share/zoneinfo/right/Pacific/Efate", + "/usr/share/zoneinfo/right/Pacific/Fakaofo", + "/usr/share/zoneinfo/right/Pacific/Fiji", + "/usr/share/zoneinfo/right/Pacific/Funafuti", + "/usr/share/zoneinfo/right/Pacific/Galapagos", + "/usr/share/zoneinfo/right/Pacific/Gambier", + "/usr/share/zoneinfo/right/Pacific/Guadalcanal", + "/usr/share/zoneinfo/right/Pacific/Guam", + "/usr/share/zoneinfo/right/Pacific/Honolulu", + "/usr/share/zoneinfo/right/Pacific/Kanton", + "/usr/share/zoneinfo/right/Pacific/Kiritimati", + "/usr/share/zoneinfo/right/Pacific/Kosrae", + "/usr/share/zoneinfo/right/Pacific/Kwajalein", + "/usr/share/zoneinfo/right/Pacific/Majuro", + "/usr/share/zoneinfo/right/Pacific/Marquesas", + "/usr/share/zoneinfo/right/Pacific/Midway", + "/usr/share/zoneinfo/right/Pacific/Nauru", + "/usr/share/zoneinfo/right/Pacific/Niue", + "/usr/share/zoneinfo/right/Pacific/Norfolk", + "/usr/share/zoneinfo/right/Pacific/Noumea", + "/usr/share/zoneinfo/right/Pacific/Pago_Pago", + "/usr/share/zoneinfo/right/Pacific/Palau", + "/usr/share/zoneinfo/right/Pacific/Pitcairn", + "/usr/share/zoneinfo/right/Pacific/Pohnpei", + "/usr/share/zoneinfo/right/Pacific/Port_Moresby", + "/usr/share/zoneinfo/right/Pacific/Rarotonga", + "/usr/share/zoneinfo/right/Pacific/Saipan", + "/usr/share/zoneinfo/right/Pacific/Tahiti", + "/usr/share/zoneinfo/right/Pacific/Tarawa", + "/usr/share/zoneinfo/right/Pacific/Tongatapu", + "/usr/share/zoneinfo/right/Pacific/Wake", + "/usr/share/zoneinfo/right/Pacific/Wallis", + "/usr/share/zoneinfo/right/WET", + "/usr/share/zoneinfo/tzdata.zi", + "/usr/share/zoneinfo/zone.tab", + "/usr/share/zoneinfo/zone1970.tab" + ], + "AnalyzedBy": "dpkg" + } + ], + "Vulnerabilities": [ + { + "VulnerabilityID": "CVE-2022-27943", + "PkgID": "gcc-12-base@12.2.0-14+deb12u1", + "PkgName": "gcc-12-base", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "1c5d233b9ee865a4" + }, + "InstalledVersion": "12.2.0-14+deb12u1", + "Status": "affected", + "Layer": { + "Digest": "sha256:d6ffcb7a12076bf375c61d013dc40c30dc186e18fa59689fc19a3a369cd57513", + "DiffID": "sha256:15058730e91461eb98dcaccce2d8214c7cb89f227e5f3f48accb17767eedc9bb" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-27943", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:9f8157e41a61df6968f3a5eb33c856f694159b6d3e6a9b1a85f7b81250645ce6", + "Title": "binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const", + "Description": "libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "amazon": 1, + "debian": 1, + "nvd": 2, + "redhat": 1, + "ubuntu": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V2Score": 4.3, + "V3Score": 5.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 5.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-27943", + "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead", + "https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/", + "https://nvd.nist.gov/vuln/detail/CVE-2022-27943", + "https://sourceware.org/bugzilla/show_bug.cgi?id=28995", + "https://www.cve.org/CVERecord?id=CVE-2022-27943" + ], + "PublishedDate": "2022-03-26T13:15:07.9Z", + "LastModifiedDate": "2024-11-21T06:56:31.04Z" + }, + { + "VulnerabilityID": "CVE-2025-4802", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "FixedVersion": "2.36-9+deb12u11", + "Status": "fixed", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-4802", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:258df9cca2633f9029d3e0e1c66e31b62d9cbfb98baead8bf662edd014953abd", + "Title": "glibc: static setuid binary dlopen may incorrectly search LD_LIBRARY_PATH", + "Description": "Untrusted LD_LIBRARY_PATH environment variable vulnerability in the GNU C Library version 2.27 to 2.38 allows attacker controlled loading of dynamically shared library in statically compiled setuid binaries that call dlopen (including internal dlopen calls after setlocale or calls to NSS functions such as getaddrinfo).", + "Severity": "HIGH", + "CweIDs": [ + "CWE-426" + ], + "VendorSeverity": { + "alma": 2, + "amazon": 3, + "azure": 3, + "oracle-oval": 2, + "photon": 3, + "redhat": 2, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H", + "V3Score": 7 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2025/05/16/7", + "http://www.openwall.com/lists/oss-security/2025/05/17/2", + "https://access.redhat.com/errata/RHSA-2025:8686", + "https://access.redhat.com/security/cve/CVE-2025-4802", + "https://bugzilla.redhat.com/2367468", + "https://bugzilla.redhat.com/show_bug.cgi?id=2367468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-4802", + "https://errata.almalinux.org/8/ALSA-2025-8686.html", + "https://errata.rockylinux.org/RLSA-2025:8655", + "https://linux.oracle.com/cve/CVE-2025-4802.html", + "https://linux.oracle.com/errata/ELSA-2025-8686.html", + "https://lists.debian.org/debian-lts-announce/2025/05/msg00033.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-4802", + "https://sourceware.org/bugzilla/show_bug.cgi?id=32976", + "https://sourceware.org/cgit/glibc/commit/?id=1e18586c5820e329f741d5c710275e165581380e", + "https://sourceware.org/cgit/glibc/commit/?id=5451fa962cd0a90a0e2ec1d8910a559ace02bba0", + "https://ubuntu.com/security/notices/USN-7541-1", + "https://www.cve.org/CVERecord?id=CVE-2025-4802", + "https://www.openwall.com/lists/oss-security/2025/05/16/7", + "https://www.openwall.com/lists/oss-security/2025/05/17/2" + ], + "PublishedDate": "2025-05-16T20:15:22.28Z", + "LastModifiedDate": "2025-11-03T20:19:11.153Z" + }, + { + "VulnerabilityID": "CVE-2026-0861", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-0861", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:6c8af055d1d90a36cb716bfcd52cf9799b8bf7acd81b5e67ec88762cb6574be9", + "Title": "glibc: Integer overflow in memalign leads to heap corruption", + "Description": "Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc) in the GNU C Library version 2.30 to 2.42 may result in an integer overflow, which could consequently result in a heap corruption.\n\nNote that the attacker must have control over both, the size as well as the alignment arguments of the memalign function to be able to exploit this. The size parameter must be close enough to PTRDIFF_MAX so as to overflow size_t along with the large alignment argument. This limits the malicious inputs for the alignment for memalign to the range [1\u003c\u003c62+ 1, 1\u003c\u003c63] and exactly 1\u003c\u003c63 for posix_memalign and aligned_alloc.\n\nTypically the alignment argument passed to such functions is a known constrained quantity (e.g. page size, block size, struct sizes) and is not attacker controlled, because of which this may not be easily exploitable in practice. An application bug could potentially result in the input alignment being too large, e.g. due to a different buffer overflow or integer overflow in the application or its dependent libraries, but that is again an uncommon usage pattern given typical sources of alignments.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-190" + ], + "VendorSeverity": { + "alma": 2, + "azure": 2, + "cbl-mariner": 2, + "oracle-oval": 2, + "photon": 3, + "redhat": 1, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 8.1 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2026/01/16/5", + "https://access.redhat.com/errata/RHSA-2026:1334", + "https://access.redhat.com/security/cve/CVE-2026-0861", + "https://bugzilla.redhat.com/2429771", + "https://bugzilla.redhat.com/2430201", + "https://bugzilla.redhat.com/show_bug.cgi?id=2429771", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430201", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915", + "https://errata.almalinux.org/10/ALSA-2026-1334.html", + "https://errata.rockylinux.org/RLSA-2026:1334", + "https://linux.oracle.com/cve/CVE-2026-0861.html", + "https://linux.oracle.com/errata/ELSA-2026-50120.html", + "https://nvd.nist.gov/vuln/detail/CVE-2026-0861", + "https://sourceware.org/bugzilla/show_bug.cgi?id=33796", + "https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0001", + "https://ubuntu.com/security/notices/USN-8005-1", + "https://www.cve.org/CVERecord?id=CVE-2026-0861" + ], + "PublishedDate": "2026-01-14T21:15:52.617Z", + "LastModifiedDate": "2026-02-03T18:26:25.39Z" + }, + { + "VulnerabilityID": "CVE-2025-15281", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-15281", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:664c80d338234a245fe37dafccfa5670b2c5380829179bb23f43b72e324ce064", + "Title": "glibc: wordexp with WRDE_REUSE and WRDE_APPEND may return uninitialized memory", + "Description": "Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version 2.0 to version 2.42 may cause the interface to return uninitialized memory in the we_wordv member, which on subsequent calls to wordfree may abort the process.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-908" + ], + "VendorSeverity": { + "alma": 2, + "azure": 2, + "oracle-oval": 2, + "photon": 3, + "redhat": 1, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2026/01/20/3", + "https://access.redhat.com/errata/RHSA-2026:2786", + "https://access.redhat.com/security/cve/CVE-2025-15281", + "https://bugzilla.redhat.com/2429771", + "https://bugzilla.redhat.com/2430201", + "https://bugzilla.redhat.com/2431196", + "https://bugzilla.redhat.com/show_bug.cgi?id=2429771", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430201", + "https://bugzilla.redhat.com/show_bug.cgi?id=2431196", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15281", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915", + "https://errata.almalinux.org/9/ALSA-2026-2786.html", + "https://errata.rockylinux.org/RLSA-2026:2786", + "https://linux.oracle.com/cve/CVE-2025-15281.html", + "https://linux.oracle.com/errata/ELSA-2026-50120.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-15281", + "https://sourceware.org/bugzilla/show_bug.cgi?id=33814", + "https://ubuntu.com/security/notices/USN-8005-1", + "https://www.cve.org/CVERecord?id=CVE-2025-15281", + "https://www.openwall.com/lists/oss-security/2026/01/20/3" + ], + "PublishedDate": "2026-01-20T14:16:07.843Z", + "LastModifiedDate": "2026-02-05T17:43:18.63Z" + }, + { + "VulnerabilityID": "CVE-2025-8058", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "FixedVersion": "2.36-9+deb12u13", + "Status": "fixed", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-8058", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:61e401e7ac49b5257cc90b83f5abf46f621a45065d996078133efe754316200e", + "Title": "glibc: Double free in glibc", + "Description": "The regcomp function in the GNU C library version from 2.4 to 2.41 is \nsubject to a double free if some previous allocation fails. It can be \naccomplished either by a malloc failure or by using an interposed malloc\n that injects random malloc failures. The double free can allow buffer \nmanipulation depending of how the regex is constructed. This issue \naffects all architectures and ABIs supported by the GNU C library.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-415" + ], + "VendorSeverity": { + "alma": 2, + "amazon": 2, + "azure": 2, + "oracle-oval": 2, + "photon": 3, + "redhat": 2, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L", + "V3Score": 4.2 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2025/07/23/1", + "https://access.redhat.com/errata/RHSA-2025:12980", + "https://access.redhat.com/security/cve/CVE-2025-8058", + "https://bugzilla.redhat.com/2383146", + "https://bugzilla.redhat.com/show_bug.cgi?id=2383146", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-8058", + "https://errata.almalinux.org/8/ALSA-2025-12980.html", + "https://errata.rockylinux.org/RLSA-2025:13240", + "https://linux.oracle.com/cve/CVE-2025-8058.html", + "https://linux.oracle.com/errata/ELSA-2025-28054.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-8058", + "https://sourceware.org/bugzilla/show_bug.cgi?id=33185", + "https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2025-0005", + "https://sourceware.org/git/?p=glibc.git;a=commit;h=3ff17af18c38727b88d9115e536c069e6b5d601f", + "https://ubuntu.com/security/notices/USN-7760-1", + "https://ubuntu.com/security/notices/USN-8005-1", + "https://www.cve.org/CVERecord?id=CVE-2025-8058" + ], + "PublishedDate": "2025-07-23T20:15:27.747Z", + "LastModifiedDate": "2025-11-04T22:16:44.44Z" + }, + { + "VulnerabilityID": "CVE-2026-0915", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-0915", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:13d21d618c76b474019104c196098a8fb1fe319fac188b466de306ee31bdaf02", + "Title": "glibc: glibc: Information disclosure via zero-valued network query", + "Description": "Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-908" + ], + "VendorSeverity": { + "alma": 2, + "azure": 1, + "cbl-mariner": 2, + "oracle-oval": 2, + "photon": 3, + "redhat": 2, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2026/01/16/6", + "https://access.redhat.com/errata/RHSA-2026:1334", + "https://access.redhat.com/security/cve/CVE-2026-0915", + "https://bugzilla.redhat.com/2429771", + "https://bugzilla.redhat.com/2430201", + "https://bugzilla.redhat.com/show_bug.cgi?id=2429771", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430201", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0861", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-0915", + "https://errata.almalinux.org/10/ALSA-2026-1334.html", + "https://errata.rockylinux.org/RLSA-2026:1334", + "https://linux.oracle.com/cve/CVE-2026-0915.html", + "https://linux.oracle.com/errata/ELSA-2026-50120.html", + "https://nvd.nist.gov/vuln/detail/CVE-2026-0915", + "https://sourceware.org/bugzilla/show_bug.cgi?id=33802", + "https://ubuntu.com/security/notices/USN-8005-1", + "https://www.cve.org/CVERecord?id=CVE-2026-0915", + "https://www.openwall.com/lists/oss-security/2026/01/16/6" + ], + "PublishedDate": "2026-01-15T22:16:12.457Z", + "LastModifiedDate": "2026-01-23T19:36:50.73Z" + }, + { + "VulnerabilityID": "CVE-2010-4756", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2010-4756", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:e971fefebbc2bafb0bf49e55a7dbd6142ab6f7e173bcf14b999587e53ea9fc10", + "Title": "glibc: glob implementation can cause excessive CPU and memory consumption due to crafted glob expressions", + "Description": "The glob implementation in the GNU C Library (aka glibc or libc6) allows remote authenticated users to cause a denial of service (CPU and memory consumption) via crafted glob expressions that do not match any pathnames, as demonstrated by glob expressions in STAT commands to an FTP daemon, a different vulnerability than CVE-2010-2632.", + "Severity": "LOW", + "CweIDs": [ + "CWE-399" + ], + "VendorSeverity": { + "debian": 1, + "nvd": 2, + "redhat": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:S/C:N/I:N/A:P", + "V2Score": 4 + }, + "redhat": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P", + "V2Score": 5 + } + }, + "References": [ + "http://cxib.net/stuff/glob-0day.c", + "http://securityreason.com/achievement_securityalert/89", + "http://securityreason.com/exploitalert/9223", + "https://access.redhat.com/security/cve/CVE-2010-4756", + "https://bugzilla.redhat.com/show_bug.cgi?id=681681", + "https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2010-4756", + "https://nvd.nist.gov/vuln/detail/CVE-2010-4756", + "https://security.netapp.com/advisory/ntap-20241108-0002/", + "https://www.cve.org/CVERecord?id=CVE-2010-4756" + ], + "PublishedDate": "2011-03-02T20:00:01.037Z", + "LastModifiedDate": "2025-11-03T22:15:41.51Z" + }, + { + "VulnerabilityID": "CVE-2018-20796", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2018-20796", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:3cd37a88d62fc735930e37f2f9e788e34eec910828085735e440a1d4bbdb1e9f", + "Title": "glibc: uncontrolled recursion in function check_dst_limits_calc_pos_1 in posix/regexec.c", + "Description": "In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(\\227|)(\\\\1\\\\1|t1|\\\\\\2537)+' in grep.", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "cbl-mariner": 3, + "debian": 1, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V2Score": 5, + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "http://www.securityfocus.com/bid/107160", + "https://access.redhat.com/security/cve/CVE-2018-20796", + "https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34141", + "https://lists.gnu.org/archive/html/bug-gnulib/2019-01/msg00108.html", + "https://nvd.nist.gov/vuln/detail/CVE-2018-20796", + "https://security.netapp.com/advisory/ntap-20190315-0002/", + "https://support.f5.com/csp/article/K26346590?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://www.cve.org/CVERecord?id=CVE-2018-20796" + ], + "PublishedDate": "2019-02-26T02:29:00.45Z", + "LastModifiedDate": "2024-11-21T04:02:11.827Z" + }, + { + "VulnerabilityID": "CVE-2019-1010022", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-1010022", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:272f31eba0e2a93f3152333950ec580eff867d02c0ee35bed777bd99f1cc7cfd", + "Title": "glibc: stack guard protection bypass", + "Description": "GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass stack guard protection. The component is: nptl. The attack vector is: Exploit stack buffer overflow vulnerability and use this bypass vulnerability to bypass stack guard. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.", + "Severity": "LOW", + "CweIDs": [ + "CWE-119" + ], + "VendorSeverity": { + "debian": 1, + "nvd": 4 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V2Score": 7.5, + "V3Score": 9.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2019-1010022", + "https://nvd.nist.gov/vuln/detail/CVE-2019-1010022", + "https://security-tracker.debian.org/tracker/CVE-2019-1010022", + "https://sourceware.org/bugzilla/show_bug.cgi?id=22850", + "https://sourceware.org/bugzilla/show_bug.cgi?id=22850#c3", + "https://ubuntu.com/security/CVE-2019-1010022", + "https://www.cve.org/CVERecord?id=CVE-2019-1010022" + ], + "PublishedDate": "2019-07-15T04:15:13.317Z", + "LastModifiedDate": "2024-11-21T04:17:55.5Z" + }, + { + "VulnerabilityID": "CVE-2019-1010023", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-1010023", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:d4200280c3f24742f169e91f589d1d635f1536833435b482b2471c7c160364dc", + "Title": "glibc: running ldd on malicious ELF leads to code execution because of wrong size computation", + "Description": "GNU Libc current is affected by: Re-mapping current loaded library with malicious ELF file. The impact is: In worst case attacker may evaluate privileges. The component is: libld. The attack vector is: Attacker sends 2 ELF files to victim and asks to run ldd on it. ldd execute code. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.", + "Severity": "LOW", + "VendorSeverity": { + "debian": 1, + "nvd": 3, + "redhat": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", + "V2Score": 6.8, + "V3Score": 8.8 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", + "V3Score": 7.8 + } + }, + "References": [ + "http://www.securityfocus.com/bid/109167", + "https://access.redhat.com/security/cve/CVE-2019-1010023", + "https://nvd.nist.gov/vuln/detail/CVE-2019-1010023", + "https://security-tracker.debian.org/tracker/CVE-2019-1010023", + "https://sourceware.org/bugzilla/show_bug.cgi?id=22851", + "https://support.f5.com/csp/article/K11932200?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://ubuntu.com/security/CVE-2019-1010023", + "https://www.cve.org/CVERecord?id=CVE-2019-1010023" + ], + "PublishedDate": "2019-07-15T04:15:13.397Z", + "LastModifiedDate": "2024-11-21T04:17:55.643Z" + }, + { + "VulnerabilityID": "CVE-2019-1010024", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-1010024", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:08068399bef0076f09b7d9a7999df7138fffbda1b95e3907d609d3eeb3c71552", + "Title": "glibc: ASLR bypass using cache of thread stack and heap", + "Description": "GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass ASLR using cache of thread stack and heap. The component is: glibc. NOTE: Upstream comments indicate \"this is being treated as a non-security bug and no real threat.", + "Severity": "LOW", + "CweIDs": [ + "CWE-200" + ], + "VendorSeverity": { + "debian": 1, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:N/A:N", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V2Score": 5, + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "http://www.securityfocus.com/bid/109162", + "https://access.redhat.com/security/cve/CVE-2019-1010024", + "https://nvd.nist.gov/vuln/detail/CVE-2019-1010024", + "https://security-tracker.debian.org/tracker/CVE-2019-1010024", + "https://sourceware.org/bugzilla/show_bug.cgi?id=22852", + "https://support.f5.com/csp/article/K06046097", + "https://support.f5.com/csp/article/K06046097?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://ubuntu.com/security/CVE-2019-1010024", + "https://www.cve.org/CVERecord?id=CVE-2019-1010024" + ], + "PublishedDate": "2019-07-15T04:15:13.473Z", + "LastModifiedDate": "2024-11-21T04:17:55.843Z" + }, + { + "VulnerabilityID": "CVE-2019-1010025", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-1010025", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:95db0ad6c02149ed228cfee743d2ebc374e1974d1778bd1c5065c484f2f9fd03", + "Title": "glibc: information disclosure of heap addresses of pthread_created thread", + "Description": "GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may guess the heap addresses of pthread_created thread. The component is: glibc. NOTE: the vendor's position is \"ASLR bypass itself is not a vulnerability.", + "Severity": "LOW", + "CweIDs": [ + "CWE-330" + ], + "VendorSeverity": { + "debian": 1, + "nvd": 2, + "redhat": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:N/A:N", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V2Score": 5, + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 2.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2019-1010025", + "https://nvd.nist.gov/vuln/detail/CVE-2019-1010025", + "https://security-tracker.debian.org/tracker/CVE-2019-1010025", + "https://sourceware.org/bugzilla/show_bug.cgi?id=22853", + "https://support.f5.com/csp/article/K06046097", + "https://support.f5.com/csp/article/K06046097?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://ubuntu.com/security/CVE-2019-1010025", + "https://www.cve.org/CVERecord?id=CVE-2019-1010025" + ], + "PublishedDate": "2019-07-15T04:15:13.537Z", + "LastModifiedDate": "2024-11-21T04:17:55.96Z" + }, + { + "VulnerabilityID": "CVE-2019-9192", + "PkgID": "libc6@2.36-9+deb12u10", + "PkgName": "libc6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=arm64\u0026distro=debian-12.11", + "UID": "c15662be1ca83e6" + }, + "InstalledVersion": "2.36-9+deb12u10", + "Status": "affected", + "Layer": { + "Digest": "sha256:7faf6706c0c2543df696faf6da0c71c624974f86cc19914a6fc146e9a8868d6e", + "DiffID": "sha256:7ce2f5dadc5fd53026436209005e7dbc712e1e5ebd8cd8f31307feeaa9ff4733" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-9192", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:71c5f904af3fc58ef43338644cd05cf82c4261149d08f3359d5c20123f24f1f4", + "Title": "glibc: uncontrolled recursion in function check_dst_limits_calc_pos_1 in posix/regexec.c", + "Description": "In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(|)(\\\\1\\\\1)*' in grep, a different issue than CVE-2018-20796. NOTE: the software maintainer disputes that this is a vulnerability because the behavior occurs only with a crafted pattern", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "cbl-mariner": 3, + "debian": 1, + "nvd": 3, + "redhat": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V2Score": 5, + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:L", + "V3Score": 2.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2019-9192", + "https://nvd.nist.gov/vuln/detail/CVE-2019-9192", + "https://sourceware.org/bugzilla/show_bug.cgi?id=24269", + "https://support.f5.com/csp/article/K26346590?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://www.cve.org/CVERecord?id=CVE-2019-9192" + ], + "PublishedDate": "2019-02-26T18:29:00.34Z", + "LastModifiedDate": "2024-11-21T04:51:10.53Z" + }, + { + "VulnerabilityID": "CVE-2022-27943", + "PkgID": "libgcc-s1@12.2.0-14+deb12u1", + "PkgName": "libgcc-s1", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "3b8caae94a4a2ce" + }, + "InstalledVersion": "12.2.0-14+deb12u1", + "Status": "affected", + "Layer": { + "Digest": "sha256:2215264100f7734c92368c990dc19c827f47dea5d143111a61856777bc75dc4c", + "DiffID": "sha256:cda8aa10c7ef0d43b43ad68385fba7dbbc647745fb39e4c2755ef6427f36f714" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-27943", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:1b466d0ffed92e4f2422ea0597c8983c8fc03fa5f6d9bdd4497ca62a45b464f2", + "Title": "binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const", + "Description": "libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "amazon": 1, + "debian": 1, + "nvd": 2, + "redhat": 1, + "ubuntu": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V2Score": 4.3, + "V3Score": 5.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 5.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-27943", + "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead", + "https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/", + "https://nvd.nist.gov/vuln/detail/CVE-2022-27943", + "https://sourceware.org/bugzilla/show_bug.cgi?id=28995", + "https://www.cve.org/CVERecord?id=CVE-2022-27943" + ], + "PublishedDate": "2022-03-26T13:15:07.9Z", + "LastModifiedDate": "2024-11-21T06:56:31.04Z" + }, + { + "VulnerabilityID": "CVE-2022-27943", + "PkgID": "libgomp1@12.2.0-14+deb12u1", + "PkgName": "libgomp1", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "5fe457de8ec5cbed" + }, + "InstalledVersion": "12.2.0-14+deb12u1", + "Status": "affected", + "Layer": { + "Digest": "sha256:d0b859bfa04f3ff05dc81f56b479654e0110db2390f12fab3c5c8c053589a897", + "DiffID": "sha256:245157cfc41938f49650c19f98d79fd96cc5646b405ee1a9e70cbff7e09bbf3b" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-27943", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:25ead615ed43a541066fe41809a3ce25e15fc41c5a4672be5e3076901d80888b", + "Title": "binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const", + "Description": "libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "amazon": 1, + "debian": 1, + "nvd": 2, + "redhat": 1, + "ubuntu": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V2Score": 4.3, + "V3Score": 5.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 5.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-27943", + "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead", + "https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/", + "https://nvd.nist.gov/vuln/detail/CVE-2022-27943", + "https://sourceware.org/bugzilla/show_bug.cgi?id=28995", + "https://www.cve.org/CVERecord?id=CVE-2022-27943" + ], + "PublishedDate": "2022-03-26T13:15:07.9Z", + "LastModifiedDate": "2024-11-21T06:56:31.04Z" + }, + { + "VulnerabilityID": "CVE-2025-15467", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-15467", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:b3921bd9502436b406bfb7ee5db7fa65b5dcf6a60000d57e481e58ef2c30f295", + "Title": "openssl: OpenSSL: Remote code execution or Denial of Service via oversized Initialization Vector in CMS parsing", + "Description": "Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with\nmaliciously crafted AEAD parameters can trigger a stack buffer overflow.\n\nImpact summary: A stack buffer overflow may lead to a crash, causing Denial\nof Service, or potentially remote code execution.\n\nWhen parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as\nAES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is\ncopied into a fixed-size stack buffer without verifying that its length fits\nthe destination. An attacker can supply a crafted CMS message with an\noversized IV, causing a stack-based out-of-bounds write before any\nauthentication or tag verification occurs.\n\nApplications and services that parse untrusted CMS or PKCS#7 content using\nAEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable.\nBecause the overflow occurs prior to authentication, no valid key material\nis required to trigger it. While exploitability to remote code execution\ndepends on platform and toolchain mitigations, the stack-based write\nprimitive represents a severe risk.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this\nissue, as the CMS implementation is outside the OpenSSL FIPS module\nboundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue.\n\nOpenSSL 1.1.1 and 1.0.2 are not affected by this issue.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-787" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 4, + "oracle-oval": 3, + "photon": 4, + "redhat": 3, + "rocky": 3, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2026/01/27/10", + "http://www.openwall.com/lists/oss-security/2026/02/25/6", + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2025-15467", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/2c8f0e5fa9b6ee5508a0349e4572ddb74db5a703", + "https://github.com/openssl/openssl/commit/5f26d4202f5b89664c5c3f3c62086276026ba9a9", + "https://github.com/openssl/openssl/commit/6ced0fe6b10faa560e410e3ee8d6c82f06c65ea3", + "https://github.com/openssl/openssl/commit/ce39170276daec87f55c39dad1f629b56344429e", + "https://github.com/openssl/openssl/commit/d0071a0799f20cc8101730145349ed4487c268dc", + "https://linux.oracle.com/cve/CVE-2025-15467.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-15467", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://www.cve.org/CVERecord?id=CVE-2025-15467" + ], + "PublishedDate": "2026-01-27T16:16:14.257Z", + "LastModifiedDate": "2026-02-25T22:16:19.68Z" + }, + { + "VulnerabilityID": "CVE-2025-69419", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-69419", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:e52cbf7ae4db924a3f2922a0433573c4db13d8469354d45186662000213dadaa", + "Title": "openssl: OpenSSL: Arbitrary code execution due to out-of-bounds write in PKCS#12 processing", + "Description": "Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously\ncrafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing\nnon-ASCII BMP code point can trigger a one byte write before the allocated\nbuffer.\n\nImpact summary: The out-of-bounds write can cause a memory corruption\nwhich can have various consequences including a Denial of Service.\n\nThe OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12\nBMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes,\nthe helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16\nsource byte count as the destination buffer capacity to UTF8_putc(). For BMP\ncode points above U+07FF, UTF-8 requires three bytes, but the forwarded\ncapacity can be just two bytes. UTF8_putc() then returns -1, and this negative\nvalue is added to the output length without validation, causing the\nlength to become negative. The subsequent trailing NUL byte is then written\nat a negative offset, causing write outside of heap allocated buffer.\n\nThe vulnerability is reachable via the public PKCS12_get_friendlyname() API\nwhen parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a\ndifferent code path that avoids this issue, PKCS12_get_friendlyname() directly\ninvokes the vulnerable function. Exploitation requires an attacker to provide\na malicious PKCS#12 file to be parsed by the application and the attacker\ncan just trigger a one zero byte write before the allocated buffer.\nFor that reason the issue was assessed as Low severity according to our\nSecurity Policy.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS#12 implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\n\nOpenSSL 1.0.2 is not affected by this issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-787" + ], + "VendorSeverity": { + "alma": 2, + "amazon": 3, + "azure": 3, + "cbl-mariner": 3, + "oracle-oval": 2, + "photon": 3, + "redhat": 2, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 7.4 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:3042", + "https://access.redhat.com/security/cve/CVE-2025-69419", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/8/ALSA-2026-3042.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/41be0f216404f14457bbf3b9cc488dba60b49296", + "https://github.com/openssl/openssl/commit/7e9cac9832e4705b91987c2474ed06a37a93cecb", + "https://github.com/openssl/openssl/commit/a26a90d38edec3748566129d824e664b54bee2e2", + "https://github.com/openssl/openssl/commit/cda12de3bc0e333ea8d2c6fd15001dbdaf280015", + "https://github.com/openssl/openssl/commit/ff628933755075446bca8307e8417c14d164b535", + "https://linux.oracle.com/cve/CVE-2025-69419.html", + "https://linux.oracle.com/errata/ELSA-2026-50131.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-69419", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2025-69419" + ], + "PublishedDate": "2026-01-27T16:16:34.113Z", + "LastModifiedDate": "2026-02-02T18:35:02.177Z" + }, + { + "VulnerabilityID": "CVE-2025-69421", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "SeveritySource": "nvd", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-69421", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:d0df356f12acd3d9297056916fad112748a94730f7cc4f74ae673a56daf73c80", + "Title": "openssl: OpenSSL: Denial of Service via malformed PKCS#12 file processing", + "Description": "Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer\ndereference in the PKCS12_item_decrypt_d2i_ex() function.\n\nImpact summary: A NULL pointer dereference can trigger a crash which leads to\nDenial of Service for an application processing PKCS#12 files.\n\nThe PKCS12_item_decrypt_d2i_ex() function does not check whether the oct\nparameter is NULL before dereferencing it. When called from\nPKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can\nbe NULL, causing a crash. The vulnerability is limited to Denial of Service\nand cannot be escalated to achieve code execution or memory disclosure.\n\nExploiting this issue requires an attacker to provide a malformed PKCS#12 file\nto an application that processes it. For that reason the issue was assessed as\nLow severity according to our Security Policy.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS#12 implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-476" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 2, + "cbl-mariner": 2, + "nvd": 3, + "oracle-oval": 3, + "photon": 3, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2025-69421", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/3524a29271f8191b8fd8a5257eb05173982a097b", + "https://github.com/openssl/openssl/commit/36ecb4960872a4ce04bf6f1e1f4e78d75ec0c0c7", + "https://github.com/openssl/openssl/commit/4bbc8d41a72c842ce4077a8a3eccd1109aaf74bd", + "https://github.com/openssl/openssl/commit/643986985cd1c21221f941129d76fe0c2785aeb3", + "https://github.com/openssl/openssl/commit/a2dbc539f0f9cc63832709fa5aa33ad9495eb19c", + "https://linux.oracle.com/cve/CVE-2025-69421.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-69421", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2025-69421" + ], + "PublishedDate": "2026-01-27T16:16:34.437Z", + "LastModifiedDate": "2026-02-28T04:16:17.457Z" + }, + { + "VulnerabilityID": "CVE-2025-68160", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-68160", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:e9bc3d8419138fbd500e104ac74a35c9a66ba44b22f113af5677d0bd947fb3d9", + "Title": "openssl: OpenSSL: Denial of Service due to out-of-bounds write in BIO filter", + "Description": "Issue summary: Writing large, newline-free data into a BIO chain using the\nline-buffering filter where the next BIO performs short writes can trigger\na heap-based out-of-bounds write.\n\nImpact summary: This out-of-bounds write can cause memory corruption which\ntypically results in a crash, leading to Denial of Service for an application.\n\nThe line-buffering BIO filter (BIO_f_linebuffer) is not used by default in\nTLS/SSL data paths. In OpenSSL command-line applications, it is typically\nonly pushed onto stdout/stderr on VMS systems. Third-party applications that\nexplicitly use this filter with a BIO chain that can short-write and that\nwrite large, newline-free data influenced by an attacker would be affected.\nHowever, the circumstances where this could happen are unlikely to be under\nattacker control, and BIO_f_linebuffer is unlikely to be handling non-curated\ndata controlled by an attacker. For that reason the issue was assessed as\nLow severity.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the BIO implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-787" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 2, + "cbl-mariner": 2, + "oracle-oval": 3, + "photon": 2, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 4.7 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2025-68160", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/384011202af92605d926fafe4a0bcd6b65d162ad", + "https://github.com/openssl/openssl/commit/475c466ef2fbd8fc1df6fae1c3eed9c813fc8ff6", + "https://github.com/openssl/openssl/commit/4c96fbba618e1940f038012506ee9e21d32ee12c", + "https://github.com/openssl/openssl/commit/6845c3b6460a98b1ec4e463baa2ea1a63a32d7c0", + "https://github.com/openssl/openssl/commit/68a7cd2e2816c3a02f4d45a2ce43fc04fac97096", + "https://linux.oracle.com/cve/CVE-2025-68160.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-68160", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2025-68160" + ], + "PublishedDate": "2026-01-27T16:16:15.9Z", + "LastModifiedDate": "2026-02-02T18:36:57.727Z" + }, + { + "VulnerabilityID": "CVE-2025-69418", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-69418", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:0951efa9bca83e87beefa2807246b2028c75c8646a09261b40841e6ca237d89a", + "Title": "openssl: OpenSSL: Information disclosure and data tampering via specific low-level OCB encryption/decryption calls", + "Description": "Issue summary: When using the low-level OCB API directly with AES-NI or\u003cbr\u003eother hardware-accelerated code paths, inputs whose length is not a multiple\u003cbr\u003eof 16 bytes can leave the final partial block unencrypted and unauthenticated.\u003cbr\u003e\u003cbr\u003eImpact summary: The trailing 1-15 bytes of a message may be exposed in\u003cbr\u003ecleartext on encryption and are not covered by the authentication tag,\u003cbr\u003eallowing an attacker to read or tamper with those bytes without detection.\u003cbr\u003e\u003cbr\u003eThe low-level OCB encrypt and decrypt routines in the hardware-accelerated\u003cbr\u003estream path process full 16-byte blocks but do not advance the input/output\u003cbr\u003epointers. The subsequent tail-handling code then operates on the original\u003cbr\u003ebase pointers, effectively reprocessing the beginning of the buffer while\u003cbr\u003eleaving the actual trailing bytes unprocessed. The authentication checksum\u003cbr\u003ealso excludes the true tail bytes.\u003cbr\u003e\u003cbr\u003eHowever, typical OpenSSL consumers using EVP are not affected because the\u003cbr\u003ehigher-level EVP and provider OCB implementations split inputs so that full\u003cbr\u003eblocks and trailing partial blocks are processed in separate calls, avoiding\u003cbr\u003ethe problematic code path. Additionally, TLS does not use OCB ciphersuites.\u003cbr\u003eThe vulnerability only affects applications that call the low-level\u003cbr\u003eCRYPTO_ocb128_encrypt() or CRYPTO_ocb128_decrypt() functions directly with\u003cbr\u003enon-block-aligned lengths in a single call on hardware-accelerated builds.\u003cbr\u003eFor these reasons the issue was assessed as Low severity.\u003cbr\u003e\u003cbr\u003eThe FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected\u003cbr\u003eby this issue, as OCB mode is not a FIPS-approved algorithm.\u003cbr\u003e\u003cbr\u003eOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\u003cbr\u003e\u003cbr\u003eOpenSSL 1.0.2 is not affected by this issue.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-325" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 2, + "cbl-mariner": 2, + "oracle-oval": 3, + "photon": 2, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N", + "V3Score": 4 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2025-69418", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/372fc5c77529695b05b4f5b5187691a57ef5dffc", + "https://github.com/openssl/openssl/commit/4016975d4469cd6b94927c607f7c511385f928d8", + "https://github.com/openssl/openssl/commit/52d23c86a54adab5ee9f80e48b242b52c4cc2347", + "https://github.com/openssl/openssl/commit/a7589230356d908c0eca4b969ec4f62106f4f5ae", + "https://github.com/openssl/openssl/commit/ed40856d7d4ba6cb42779b6770666a65f19cb977", + "https://linux.oracle.com/cve/CVE-2025-69418.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-69418", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2025-69418" + ], + "PublishedDate": "2026-01-27T16:16:33.253Z", + "LastModifiedDate": "2026-02-02T18:36:03.557Z" + }, + { + "VulnerabilityID": "CVE-2025-69420", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-69420", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:d6cd5ee70e1233fe401166b0e9d1403877857254861944ef2b2e32b0018a06e3", + "Title": "openssl: OpenSSL: Denial of Service via malformed TimeStamp Response", + "Description": "Issue summary: A type confusion vulnerability exists in the TimeStamp Response\nverification code where an ASN1_TYPE union member is accessed without first\nvalidating the type, causing an invalid or NULL pointer dereference when\nprocessing a malformed TimeStamp Response file.\n\nImpact summary: An application calling TS_RESP_verify_response() with a\nmalformed TimeStamp Response can be caused to dereference an invalid or\nNULL pointer when reading, resulting in a Denial of Service.\n\nThe functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2()\naccess the signing cert attribute value without validating its type.\nWhen the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory\nthrough the ASN1_TYPE union, causing a crash.\n\nExploiting this vulnerability requires an attacker to provide a malformed\nTimeStamp Response to an application that verifies timestamp responses. The\nTimeStamp protocol (RFC 3161) is not widely used and the impact of the\nexploit is just a Denial of Service. For these reasons the issue was\nassessed as Low severity.\n\nThe FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the TimeStamp Response implementation is outside the OpenSSL FIPS module\nboundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\n\nOpenSSL 1.0.2 is not affected by this issue.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-754" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 3, + "cbl-mariner": 3, + "oracle-oval": 3, + "photon": 3, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2025-69420", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/27c7012c91cc986a598d7540f3079dfde2416eb9", + "https://github.com/openssl/openssl/commit/4e254b48ad93cc092be3dd62d97015f33f73133a", + "https://github.com/openssl/openssl/commit/564fd9c73787f25693bf9e75faf7bf6bb1305d4e", + "https://github.com/openssl/openssl/commit/5eb0770ffcf11b785cf374ff3c19196245e54f1b", + "https://github.com/openssl/openssl/commit/a99349ebfc519999edc50620abe24d599b9eb085", + "https://linux.oracle.com/cve/CVE-2025-69420.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-69420", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2025-69420" + ], + "PublishedDate": "2026-01-27T16:16:34.317Z", + "LastModifiedDate": "2026-02-02T18:33:30.557Z" + }, + { + "VulnerabilityID": "CVE-2025-9230", + "VendorIDs": [ + "DSA-6015-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.17-1~deb12u3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-9230", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:85283f15e1fcfb904250d6ab667ee2f1f0deac4ba6e622e694fe11a2201f39ff", + "Title": "openssl: Out-of-bounds read \u0026 write in RFC 3211 KEK Unwrap", + "Description": "Issue summary: An application trying to decrypt CMS messages encrypted using\npassword based encryption can trigger an out-of-bounds read and write.\n\nImpact summary: This out-of-bounds read may trigger a crash which leads to\nDenial of Service for an application. The out-of-bounds write can cause\na memory corruption which can have various consequences including\na Denial of Service or Execution of attacker-supplied code.\n\nAlthough the consequences of a successful exploit of this vulnerability\ncould be severe, the probability that the attacker would be able to\nperform it is low. Besides, password based (PWRI) encryption support in CMS\nmessages is very rarely used. For that reason the issue was assessed as\nModerate severity according to our Security Policy.\n\nThe FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this\nissue, as the CMS implementation is outside the OpenSSL FIPS module\nboundary.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-125", + "CWE-787" + ], + "VendorSeverity": { + "alma": 2, + "amazon": 2, + "azure": 3, + "cbl-mariner": 3, + "oracle-oval": 2, + "photon": 3, + "redhat": 2, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5.6 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2025/09/30/5", + "https://access.redhat.com/errata/RHSA-2026:0337", + "https://access.redhat.com/security/cve/CVE-2025-9230", + "https://bugzilla.redhat.com/2396054", + "https://bugzilla.redhat.com/show_bug.cgi?id=2396054", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-9230", + "https://errata.almalinux.org/8/ALSA-2026-0337.html", + "https://errata.rockylinux.org/RLSA-2025:21248", + "https://github.com/openssl/openssl/commit/5965ea5dd6960f36d8b7f74f8eac67a8eb8f2b45", + "https://github.com/openssl/openssl/commit/9e91358f365dee6c446dcdcdb01c04d2743fd280", + "https://github.com/openssl/openssl/commit/a79c4ce559c6a3a8fd4109e9f33c1185d5bf2def", + "https://github.com/openssl/openssl/commit/b5282d677551afda7d20e9c00e09561b547b2dfd", + "https://github.com/openssl/openssl/commit/bae259a211ada6315dc50900686daaaaaa55f482", + "https://github.openssl.org/openssl/extended-releases/commit/c2b96348bfa662f25f4fabf81958ae822063dae3", + "https://github.openssl.org/openssl/extended-releases/commit/dfbaf161d8dafc1132dd88cd48ad990ed9b4c8ba", + "https://linux.oracle.com/cve/CVE-2025-9230.html", + "https://linux.oracle.com/errata/ELSA-2026-50114.html", + "https://lists.debian.org/debian-lts-announce/2025/10/msg00001.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-9230", + "https://openssl-library.org/news/secadv/20250930.txt", + "https://ubuntu.com/security/notices/USN-7786-1", + "https://www.cve.org/CVERecord?id=CVE-2025-9230" + ], + "PublishedDate": "2025-09-30T14:15:41.05Z", + "LastModifiedDate": "2025-11-04T22:16:45.36Z" + }, + { + "VulnerabilityID": "CVE-2026-22795", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-22795", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:32eb83ed06ef5e94f7b36a03fc16901d454793167d004f1e03519dab94940ca9", + "Title": "openssl: OpenSSL: Denial of Service due to type confusion in PKCS#12 file processing", + "Description": "Issue summary: An invalid or NULL pointer dereference can happen in\nan application processing a malformed PKCS#12 file.\n\nImpact summary: An application processing a malformed PKCS#12 file can be\ncaused to dereference an invalid or NULL pointer on memory read, resulting\nin a Denial of Service.\n\nA type confusion vulnerability exists in PKCS#12 parsing code where\nan ASN1_TYPE union member is accessed without first validating the type,\ncausing an invalid pointer read.\n\nThe location is constrained to a 1-byte address space, meaning any\nattempted pointer manipulation can only target addresses between 0x00 and 0xFF.\nThis range corresponds to the zero page, which is unmapped on most modern\noperating systems and will reliably result in a crash, leading only to a\nDenial of Service. Exploiting this issue also requires a user or application\nto process a maliciously crafted PKCS#12 file. It is uncommon to accept\nuntrusted PKCS#12 files in applications as they are usually used to store\nprivate keys which are trusted by definition. For these reasons, the issue\nwas assessed as Low severity.\n\nThe FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS12 implementation is outside the OpenSSL FIPS module boundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.\n\nOpenSSL 1.0.2 is not affected by this issue.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-754" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 2, + "cbl-mariner": 2, + "oracle-oval": 3, + "photon": 2, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 5.5 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2026-22795", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4", + "https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49", + "https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12", + "https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e", + "https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2", + "https://linux.oracle.com/cve/CVE-2026-22795.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2026-22795", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2026-22795" + ], + "PublishedDate": "2026-01-27T16:16:35.43Z", + "LastModifiedDate": "2026-02-02T18:41:14.917Z" + }, + { + "VulnerabilityID": "CVE-2026-22796", + "VendorIDs": [ + "DSA-6113-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.18-1~deb12u2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-22796", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:f3bc0818c9c1359b2fc634f3cbffca5a9e1a735d98b10be121d0cca36cc7ba0d", + "Title": "openssl: OpenSSL: Denial of Service via type confusion in PKCS#7 signature verification", + "Description": "Issue summary: A type confusion vulnerability exists in the signature\nverification of signed PKCS#7 data where an ASN1_TYPE union member is\naccessed without first validating the type, causing an invalid or NULL\npointer dereference when processing malformed PKCS#7 data.\n\nImpact summary: An application performing signature verification of PKCS#7\ndata or calling directly the PKCS7_digest_from_attributes() function can be\ncaused to dereference an invalid or NULL pointer when reading, resulting in\na Denial of Service.\n\nThe function PKCS7_digest_from_attributes() accesses the message digest attribute\nvalue without validating its type. When the type is not V_ASN1_OCTET_STRING,\nthis results in accessing invalid memory through the ASN1_TYPE union, causing\na crash.\n\nExploiting this vulnerability requires an attacker to provide a malformed\nsigned PKCS#7 to an application that verifies it. The impact of the\nexploit is just a Denial of Service, the PKCS7 API is legacy and applications\nshould be using the CMS API instead. For these reasons the issue was\nassessed as Low severity.\n\nThe FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,\nas the PKCS#7 parsing implementation is outside the OpenSSL FIPS module\nboundary.\n\nOpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-754" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "azure": 2, + "oracle-oval": 3, + "photon": 2, + "redhat": 1, + "rocky": 3, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:1472", + "https://access.redhat.com/security/cve/CVE-2026-22796", + "https://bugzilla.redhat.com/2430375", + "https://bugzilla.redhat.com/2430376", + "https://bugzilla.redhat.com/2430377", + "https://bugzilla.redhat.com/2430378", + "https://bugzilla.redhat.com/2430379", + "https://bugzilla.redhat.com/2430380", + "https://bugzilla.redhat.com/2430381", + "https://bugzilla.redhat.com/2430386", + "https://bugzilla.redhat.com/2430387", + "https://bugzilla.redhat.com/2430388", + "https://bugzilla.redhat.com/2430389", + "https://bugzilla.redhat.com/2430390", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430375", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430376", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430377", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430378", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430379", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430380", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430381", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430386", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430387", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430388", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430389", + "https://bugzilla.redhat.com/show_bug.cgi?id=2430390", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11187", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15468", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66199", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796", + "https://errata.almalinux.org/10/ALSA-2026-1472.html", + "https://errata.rockylinux.org/RLSA-2026:1472", + "https://github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4", + "https://github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49", + "https://github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12", + "https://github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e", + "https://github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2", + "https://linux.oracle.com/cve/CVE-2026-22796.html", + "https://linux.oracle.com/errata/ELSA-2026-50081.html", + "https://nvd.nist.gov/vuln/detail/CVE-2026-22796", + "https://openssl-library.org/news/secadv/20260127.txt", + "https://ubuntu.com/security/notices/USN-7980-1", + "https://ubuntu.com/security/notices/USN-7980-2", + "https://www.cve.org/CVERecord?id=CVE-2026-22796" + ], + "PublishedDate": "2026-01-27T16:16:35.543Z", + "LastModifiedDate": "2026-02-02T18:40:27.467Z" + }, + { + "VulnerabilityID": "CVE-2025-27587", + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "Status": "affected", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-27587", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:a5ffb7bfcfa343979046ae0285d3b0a4697472e14191addd0b325a3b4d90a42a", + "Title": "OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable ...", + "Description": "OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable to a Minerva attack, exploitable by measuring the time of signing of random messages using the EVP_DigestSign API, and then using the private key to extract the K value (nonce) from the signatures. Next, based on the bit size of the extracted nonce, one can compare the signing time of full-sized nonces to signatures that used smaller nonces, via statistical tests. There is a side-channel in the P-364 curve that allows private key extraction (also, there is a dependency between the bit size of K and the size of the side channel). NOTE: This CVE is disputed because the OpenSSL security policy explicitly notes that any side channels which require same physical system to be detected are outside of the threat model for the software. The timing signal is so small that it is infeasible to be detected without having the attacking process running on the same physical system.", + "Severity": "LOW", + "CweIDs": [ + "CWE-385" + ], + "VendorSeverity": { + "debian": 1 + }, + "References": [ + "https://github.com/openssl/openssl/issues/24253", + "https://minerva.crocs.fi.muni.cz" + ], + "PublishedDate": "2025-06-16T22:15:44.093Z", + "LastModifiedDate": "2025-06-26T17:15:30.497Z" + }, + { + "VulnerabilityID": "CVE-2025-9232", + "VendorIDs": [ + "DSA-6015-1" + ], + "PkgID": "libssl3@3.0.17-1~deb12u2", + "PkgName": "libssl3", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=arm64\u0026distro=debian-12.11", + "UID": "792e92b5d1e02329" + }, + "InstalledVersion": "3.0.17-1~deb12u2", + "FixedVersion": "3.0.17-1~deb12u3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:6ee9adc7733a263de59b4ce4e2df5e60b2b3d12aa4d2717f760e2d776acf5d87", + "DiffID": "sha256:c6911bc7ee8c4acc6d64845e986b1ccdd8e3316d2e5a63a9790714af703798ad" + }, + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-9232", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:b9b5c677c972e5d46249feb672e2ff9e857bb1af4e6e49cc7d384b508c483dc7", + "Title": "openssl: Out-of-bounds read in HTTP client no_proxy handling", + "Description": "Issue summary: An application using the OpenSSL HTTP client API functions may\ntrigger an out-of-bounds read if the 'no_proxy' environment variable is set and\nthe host portion of the authority component of the HTTP URL is an IPv6 address.\n\nImpact summary: An out-of-bounds read can trigger a crash which leads to\nDenial of Service for an application.\n\nThe OpenSSL HTTP client API functions can be used directly by applications\nbut they are also used by the OCSP client functions and CMP (Certificate\nManagement Protocol) client implementation in OpenSSL. However the URLs used\nby these implementations are unlikely to be controlled by an attacker.\n\nIn this vulnerable code the out of bounds read can only trigger a crash.\nFurthermore the vulnerability requires an attacker-controlled URL to be\npassed from an application to the OpenSSL function and the user has to have\na 'no_proxy' environment variable set. For the aforementioned reasons the\nissue was assessed as Low severity.\n\nThe vulnerable code was introduced in the following patch releases:\n3.0.16, 3.1.8, 3.2.4, 3.3.3, 3.4.0 and 3.5.0.\n\nThe FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this\nissue, as the HTTP client implementation is outside the OpenSSL FIPS module\nboundary.", + "Severity": "LOW", + "CweIDs": [ + "CWE-125" + ], + "VendorSeverity": { + "azure": 2, + "photon": 2, + "redhat": 1, + "ubuntu": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L", + "V3Score": 3.1 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2025/09/30/5", + "https://access.redhat.com/security/cve/CVE-2025-9232", + "https://github.com/openssl/openssl/commit/2b4ec20e47959170422922eaff25346d362dcb35", + "https://github.com/openssl/openssl/commit/654dc11d23468a74fc8ea4672b702dd3feb7be4b", + "https://github.com/openssl/openssl/commit/7cf21a30513c9e43c4bc3836c237cf086e194af3", + "https://github.com/openssl/openssl/commit/89e790ac431125a4849992858490bed6b225eadf", + "https://github.com/openssl/openssl/commit/bbf38c034cdabd0a13330abcc4855c866f53d2e0", + "https://nvd.nist.gov/vuln/detail/CVE-2025-9232", + "https://openssl-library.org/news/secadv/20250930.txt", + "https://ubuntu.com/security/notices/USN-7786-1", + "https://ubuntu.com/security/notices/USN-7894-1", + "https://www.cve.org/CVERecord?id=CVE-2025-9232" + ], + "PublishedDate": "2025-09-30T14:15:41.313Z", + "LastModifiedDate": "2025-11-04T22:16:45.63Z" + }, + { + "VulnerabilityID": "CVE-2022-27943", + "PkgID": "libstdc++6@12.2.0-14+deb12u1", + "PkgName": "libstdc++6", + "PkgIdentifier": { + "PURL": "pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=arm64\u0026distro=debian-12.11", + "UID": "91707c948d0230f" + }, + "InstalledVersion": "12.2.0-14+deb12u1", + "Status": "affected", + "Layer": { + "Digest": "sha256:99889590e328930aa82b8d3b42e03b059b3206e81dea3e120e3dd0ac4a54bce0", + "DiffID": "sha256:e84030d2f270ad9f354ce22a18f1e7bf4fbdf5918672c0b6c0b2354685ecf83c" + }, + "SeveritySource": "debian", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-27943", + "DataSource": { + "ID": "debian", + "Name": "Debian Security Tracker", + "URL": "https://salsa.debian.org/security-tracker-team/security-tracker" + }, + "Fingerprint": "sha256:a69ed0742c04ed23220a86c15d208bbb05ad096f5426e74f270f434aa329e2d3", + "Title": "binutils: libiberty/rust-demangle.c in GNU GCC 11.2 allows stack exhaustion in demangle_const", + "Description": "libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.", + "Severity": "LOW", + "CweIDs": [ + "CWE-674" + ], + "VendorSeverity": { + "amazon": 1, + "debian": 1, + "nvd": 2, + "redhat": 1, + "ubuntu": 1 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V2Score": 4.3, + "V3Score": 5.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 5.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-27943", + "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105039", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=1a770b01ef415e114164b6151d1e55acdee09371", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79", + "https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=fc968115a742d9e4674d9725ce9c2106b91b6ead", + "https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592244.html", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H424YXGW7OKXS2NCAP35OP6Y4P4AW6VG/", + "https://nvd.nist.gov/vuln/detail/CVE-2022-27943", + "https://sourceware.org/bugzilla/show_bug.cgi?id=28995", + "https://www.cve.org/CVERecord?id=CVE-2022-27943" + ], + "PublishedDate": "2022-03-26T13:15:07.9Z", + "LastModifiedDate": "2024-11-21T06:56:31.04Z" + } + ] + }, + { + "Target": "Node.js", + "Class": "lang-pkgs", + "Type": "node-pkg", + "Packages": [ + { + "ID": "1to2@1.0.0", + "Name": "1to2", + "Identifier": { + "PURL": "pkg:npm/1to2@1.0.0", + "UID": "10e6b30abbbb1635" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nan/tools/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@adraffy/ens-normalize@1.10.1", + "Name": "@adraffy/ens-normalize", + "Identifier": { + "PURL": "pkg:npm/%40adraffy/ens-normalize@1.10.1", + "UID": "3721bd6c47da4d84" + }, + "Version": "1.10.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@adraffy/ens-normalize/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/helper-string-parser@7.27.1", + "Name": "@babel/helper-string-parser", + "Identifier": { + "PURL": "pkg:npm/%40babel/helper-string-parser@7.27.1", + "UID": "b3ceffd45ba46155" + }, + "Version": "7.27.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/helper-string-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/helper-validator-identifier@7.27.1", + "Name": "@babel/helper-validator-identifier", + "Identifier": { + "PURL": "pkg:npm/%40babel/helper-validator-identifier@7.27.1", + "UID": "59a2bbce0c6ecaa0" + }, + "Version": "7.27.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/helper-validator-identifier/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/parser@7.28.3", + "Name": "@babel/parser", + "Identifier": { + "PURL": "pkg:npm/%40babel/parser@7.28.3", + "UID": "e89f680337d5164d" + }, + "Version": "7.28.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@babel/types@7.28.2", + "Name": "@babel/types", + "Identifier": { + "PURL": "pkg:npm/%40babel/types@7.28.2", + "UID": "ea58d5b294820d2e" + }, + "Version": "7.28.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@babel/types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@colors/colors@1.6.0", + "Name": "@colors/colors", + "Identifier": { + "PURL": "pkg:npm/%40colors/colors@1.6.0", + "UID": "5062e6a164e38ede" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/logform/node_modules/@colors/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@colors/colors@1.6.0", + "Name": "@colors/colors", + "Identifier": { + "PURL": "pkg:npm/%40colors/colors@1.6.0", + "UID": "41cc8b97412b712c" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/node_modules/@colors/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@dabh/diagnostics@2.0.3", + "Name": "@dabh/diagnostics", + "Identifier": { + "PURL": "pkg:npm/%40dabh/diagnostics@2.0.3", + "UID": "2826e62fb50256ac" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@dabh/diagnostics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@ethereumjs/rlp@4.0.1", + "Name": "@ethereumjs/rlp", + "Identifier": { + "PURL": "pkg:npm/%40ethereumjs/rlp@4.0.1", + "UID": "555383546f0639ac" + }, + "Version": "4.0.1", + "Licenses": [ + "MPL-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@ethereumjs/rlp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@ethereumjs/rlp@5.0.2", + "Name": "@ethereumjs/rlp", + "Identifier": { + "PURL": "pkg:npm/%40ethereumjs/rlp@5.0.2", + "UID": "744fc0528e3e03a9" + }, + "Version": "5.0.2", + "Licenses": [ + "MPL-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@gar/promisify@1.1.3", + "Name": "@gar/promisify", + "Identifier": { + "PURL": "pkg:npm/%40gar/promisify@1.1.3", + "UID": "106ce86fb5b31998" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@gar/promisify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@isaacs/cliui@8.0.2", + "Name": "@isaacs/cliui", + "Identifier": { + "PURL": "pkg:npm/%40isaacs/cliui@8.0.2", + "UID": "d34154109efd8df3" + }, + "Version": "8.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@isaacs/fs-minipass@4.0.1", + "Name": "@isaacs/fs-minipass", + "Identifier": { + "PURL": "pkg:npm/%40isaacs/fs-minipass@4.0.1", + "UID": "8d08741905e4b1ce" + }, + "Version": "4.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@my-scope/package-a@0.0.0", + "Name": "@my-scope/package-a", + "Identifier": { + "PURL": "pkg:npm/%40my-scope/package-a@0.0.0", + "UID": "d4010a1a4561f6ab" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@my-scope/package-b@0.0.0", + "Name": "@my-scope/package-b", + "Identifier": { + "PURL": "pkg:npm/%40my-scope/package-b@0.0.0", + "UID": "f9c5aaba94a26811" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/core@4.26.1", + "Name": "@nlpjs/core", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/core@4.26.1", + "UID": "376707c221a5d226" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/core/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/core-loader@4.26.1", + "Name": "@nlpjs/core-loader", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/core-loader@4.26.1", + "UID": "19c6e1e2dc590e30" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/core-loader/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/evaluator@4.26.1", + "Name": "@nlpjs/evaluator", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/evaluator@4.26.1", + "UID": "8000b2896df642fd" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/evaluator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/lang-en@4.26.1", + "Name": "@nlpjs/lang-en", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/lang-en@4.26.1", + "UID": "91a2c1e2794e55" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/lang-en/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/lang-en-min@4.26.1", + "Name": "@nlpjs/lang-en-min", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/lang-en-min@4.26.1", + "UID": "d79e74017e374080" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/lang-en-min/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/language@4.25.0", + "Name": "@nlpjs/language", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/language@4.25.0", + "UID": "737e3279c35a27ae" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/language/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/language-min@4.25.0", + "Name": "@nlpjs/language-min", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/language-min@4.25.0", + "UID": "4e6df48419dcf31e" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/language-min/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/ner@4.27.0", + "Name": "@nlpjs/ner", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/ner@4.27.0", + "UID": "3459f6c0103119f5" + }, + "Version": "4.27.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/ner/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/neural@4.25.0", + "Name": "@nlpjs/neural", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/neural@4.25.0", + "UID": "214186418fbab5a0" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/neural/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/nlg@4.26.1", + "Name": "@nlpjs/nlg", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/nlg@4.26.1", + "UID": "79e76e3389d39823" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/nlg/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/nlp@4.27.0", + "Name": "@nlpjs/nlp", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/nlp@4.27.0", + "UID": "13ebf4905322ccd9" + }, + "Version": "4.27.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/nlp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/nlu@4.27.0", + "Name": "@nlpjs/nlu", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/nlu@4.27.0", + "UID": "76f73f531b3006ce" + }, + "Version": "4.27.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/nlu/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/request@4.25.0", + "Name": "@nlpjs/request", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/request@4.25.0", + "UID": "473aea74e991dd83" + }, + "Version": "4.25.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/request/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/sentiment@4.26.1", + "Name": "@nlpjs/sentiment", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/sentiment@4.26.1", + "UID": "e2421d8c1956e377" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/sentiment/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/similarity@4.26.1", + "Name": "@nlpjs/similarity", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/similarity@4.26.1", + "UID": "753969d5fc0d1378" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/similarity/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@nlpjs/slot@4.26.1", + "Name": "@nlpjs/slot", + "Identifier": { + "PURL": "pkg:npm/%40nlpjs/slot@4.26.1", + "UID": "26bfc59ab7bc215e" + }, + "Version": "4.26.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@nlpjs/slot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/curves@1.2.0", + "Name": "@noble/curves", + "Identifier": { + "PURL": "pkg:npm/%40noble/curves@1.2.0", + "UID": "5ef4cbbd4cd1cef9" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@noble/curves/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/curves@1.4.2", + "Name": "@noble/curves", + "Identifier": { + "PURL": "pkg:npm/%40noble/curves@1.4.2", + "UID": "18dcf89c34b7e573" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/curves@1.4.2", + "Name": "@noble/curves", + "Identifier": { + "PURL": "pkg:npm/%40noble/curves@1.4.2", + "UID": "d116e495974e4e86" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.3.2", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.3.2", + "UID": "9329001d071f3eaf" + }, + "Version": "1.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.4.0", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.4.0", + "UID": "dbf3f7f848473019" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.4.0", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.4.0", + "UID": "13464756244f0ee5" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@noble/hashes@1.4.0", + "Name": "@noble/hashes", + "Identifier": { + "PURL": "pkg:npm/%40noble/hashes@1.4.0", + "UID": "e6dba396310594f4" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/agent@3.0.0", + "Name": "@npmcli/agent", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/agent@3.0.0", + "UID": "b8a73e2498fe8690" + }, + "Version": "3.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/fs@1.1.1", + "Name": "@npmcli/fs", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/fs@1.1.1", + "UID": "d22ac26dd8859fd5" + }, + "Version": "1.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/fs@4.0.0", + "Name": "@npmcli/fs", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/fs@4.0.0", + "UID": "a09e49b4df6b907d" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@npmcli/move-file@1.1.2", + "Name": "@npmcli/move-file", + "Identifier": { + "PURL": "pkg:npm/%40npmcli/move-file@1.1.2", + "UID": "ef7732c7a1e0078e" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/move-file/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/core@12.0.1", + "Name": "@otplib/core", + "Identifier": { + "PURL": "pkg:npm/%40otplib/core@12.0.1", + "UID": "29edb6b235a8aabf" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/core/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/plugin-crypto@12.0.1", + "Name": "@otplib/plugin-crypto", + "Identifier": { + "PURL": "pkg:npm/%40otplib/plugin-crypto@12.0.1", + "UID": "5ed8dc6ff6f7c7da" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/plugin-crypto/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/plugin-thirty-two@12.0.1", + "Name": "@otplib/plugin-thirty-two", + "Identifier": { + "PURL": "pkg:npm/%40otplib/plugin-thirty-two@12.0.1", + "UID": "4ffac8f9cf458bc2" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/plugin-thirty-two/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/preset-default@12.0.1", + "Name": "@otplib/preset-default", + "Identifier": { + "PURL": "pkg:npm/%40otplib/preset-default@12.0.1", + "UID": "b2faa73006d04253" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/preset-default/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@otplib/preset-v11@12.0.1", + "Name": "@otplib/preset-v11", + "Identifier": { + "PURL": "pkg:npm/%40otplib/preset-v11@12.0.1", + "UID": "b0cc5d2b4a5edb31" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@otplib/preset-v11/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@pkgjs/parseargs@0.11.0", + "Name": "@pkgjs/parseargs", + "Identifier": { + "PURL": "pkg:npm/%40pkgjs/parseargs@0.11.0", + "UID": "b6076ca3242492db" + }, + "Version": "0.11.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@pkgjs/parseargs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scarf/scarf@1.4.0", + "Name": "@scarf/scarf", + "Identifier": { + "PURL": "pkg:npm/%40scarf/scarf@1.4.0", + "UID": "75db5183f3b23151" + }, + "Version": "1.4.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scarf/scarf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scure/base@1.1.9", + "Name": "@scure/base", + "Identifier": { + "PURL": "pkg:npm/%40scure/base@1.1.9", + "UID": "a6b144e454fb9290" + }, + "Version": "1.1.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scure/bip32@1.4.0", + "Name": "@scure/bip32", + "Identifier": { + "PURL": "pkg:npm/%40scure/bip32@1.4.0", + "UID": "8f4e49a7ae843b64" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip32/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@scure/bip39@1.3.0", + "Name": "@scure/bip39", + "Identifier": { + "PURL": "pkg:npm/%40scure/bip39@1.3.0", + "UID": "c7b816732cac0060" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@scure/bip39/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@sindresorhus/is@0.7.0", + "Name": "@sindresorhus/is", + "Identifier": { + "PURL": "pkg:npm/%40sindresorhus/is@0.7.0", + "UID": "28c7b4ac82e1b09d" + }, + "Version": "0.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@sindresorhus/is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@swc/helpers@0.3.17", + "Name": "@swc/helpers", + "Identifier": { + "PURL": "pkg:npm/%40swc/helpers@0.3.17", + "UID": "478872f3eb1b8d60" + }, + "Version": "0.3.17", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@swc/helpers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@tokenizer/token@0.3.0", + "Name": "@tokenizer/token", + "Identifier": { + "PURL": "pkg:npm/%40tokenizer/token@0.3.0", + "UID": "4a87bd8e52ac211f" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@tokenizer/token/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@tootallnate/once@1.1.2", + "Name": "@tootallnate/once", + "Identifier": { + "PURL": "pkg:npm/%40tootallnate/once@1.1.2", + "UID": "54c181e329846c87" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@tootallnate/once@2.0.0", + "Name": "@tootallnate/once", + "Identifier": { + "PURL": "pkg:npm/%40tootallnate/once@2.0.0", + "UID": "7bae49249b3bcd0c" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@tootallnate/once/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/component-emitter@1.2.14", + "Name": "@types/component-emitter", + "Identifier": { + "PURL": "pkg:npm/%40types/component-emitter@1.2.14", + "UID": "38cdf360eae5de05" + }, + "Version": "1.2.14", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/component-emitter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/cookie@0.4.1", + "Name": "@types/cookie", + "Identifier": { + "PURL": "pkg:npm/%40types/cookie@0.4.1", + "UID": "e86223a5fda06ffb" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/cors@2.8.19", + "Name": "@types/cors", + "Identifier": { + "PURL": "pkg:npm/%40types/cors@2.8.19", + "UID": "832976eb08aeeb27" + }, + "Version": "2.8.19", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/cors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/debug@4.1.12", + "Name": "@types/debug", + "Identifier": { + "PURL": "pkg:npm/%40types/debug@4.1.12", + "UID": "9836eeab212fb9dd" + }, + "Version": "4.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/ms@2.1.0", + "Name": "@types/ms", + "Identifier": { + "PURL": "pkg:npm/%40types/ms@2.1.0", + "UID": "c2d388398c4213a" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/node@20.19.12", + "Name": "@types/node", + "Identifier": { + "PURL": "pkg:npm/%40types/node@20.19.12", + "UID": "7b9c888d0268f893" + }, + "Version": "20.19.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/node@22.7.5", + "Name": "@types/node", + "Identifier": { + "PURL": "pkg:npm/%40types/node@22.7.5", + "UID": "af8633a0142965b5" + }, + "Version": "22.7.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethers/node_modules/@types/node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/strip-bom@3.0.0", + "Name": "@types/strip-bom", + "Identifier": { + "PURL": "pkg:npm/%40types/strip-bom@3.0.0", + "UID": "5121eedd2356b250" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/strip-bom/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/strip-json-comments@0.0.30", + "Name": "@types/strip-json-comments", + "Identifier": { + "PURL": "pkg:npm/%40types/strip-json-comments@0.0.30", + "UID": "d86ea71b3b1008fb" + }, + "Version": "0.0.30", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/strip-json-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/triple-beam@1.3.5", + "Name": "@types/triple-beam", + "Identifier": { + "PURL": "pkg:npm/%40types/triple-beam@1.3.5", + "UID": "27236777ff30d7e9" + }, + "Version": "1.3.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/triple-beam/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/validator@13.15.3", + "Name": "@types/validator", + "Identifier": { + "PURL": "pkg:npm/%40types/validator@13.15.3", + "UID": "af0969e8ca72091a" + }, + "Version": "13.15.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "@types/ws@8.5.3", + "Name": "@types/ws", + "Identifier": { + "PURL": "pkg:npm/%40types/ws@8.5.3", + "UID": "75885c5d3f51d707" + }, + "Version": "8.5.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@types/ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abbrev@1.1.1", + "Name": "abbrev", + "Identifier": { + "PURL": "pkg:npm/abbrev@1.1.1", + "UID": "79c8fe3455acad87" + }, + "Version": "1.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/abbrev/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abbrev@3.0.1", + "Name": "abbrev", + "Identifier": { + "PURL": "pkg:npm/abbrev@3.0.1", + "UID": "cb40291b3cc92c7c" + }, + "Version": "3.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abitype@0.7.1", + "Name": "abitype", + "Identifier": { + "PURL": "pkg:npm/abitype@0.7.1", + "UID": "5570297e743993a1" + }, + "Version": "0.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/abitype/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "abort-controller@3.0.0", + "Name": "abort-controller", + "Identifier": { + "PURL": "pkg:npm/abort-controller@3.0.0", + "UID": "bc6c0f76e5d6d0b9" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/abort-controller/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "accepts@1.3.8", + "Name": "accepts", + "Identifier": { + "PURL": "pkg:npm/accepts@1.3.8", + "UID": "855afda79ac94d91" + }, + "Version": "1.3.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/accepts/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "acorn@7.4.1", + "Name": "acorn", + "Identifier": { + "PURL": "pkg:npm/acorn@7.4.1", + "UID": "ad6fc547b22d64f6" + }, + "Version": "7.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-expression/node_modules/acorn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "acorn@8.15.0", + "Name": "acorn", + "Identifier": { + "PURL": "pkg:npm/acorn@8.15.0", + "UID": "776e2bb36087b196" + }, + "Version": "8.15.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/acorn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "acorn-walk@8.3.4", + "Name": "acorn-walk", + "Identifier": { + "PURL": "pkg:npm/acorn-walk@8.3.4", + "UID": "51e548d3175f72e6" + }, + "Version": "8.3.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/acorn-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "aes-js@4.0.0-beta.5", + "Name": "aes-js", + "Identifier": { + "PURL": "pkg:npm/aes-js@4.0.0-beta.5", + "UID": "37d93b165b6b6ca9" + }, + "Version": "4.0.0-beta.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/aes-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agent-base@6.0.2", + "Name": "agent-base", + "Identifier": { + "PURL": "pkg:npm/agent-base@6.0.2", + "UID": "4dc47c62bef20976" + }, + "Version": "6.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/agent-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agent-base@7.1.4", + "Name": "agent-base", + "Identifier": { + "PURL": "pkg:npm/agent-base@7.1.4", + "UID": "fa0bda070dd1cd26" + }, + "Version": "7.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agent-base@7.1.4", + "Name": "agent-base", + "Identifier": { + "PURL": "pkg:npm/agent-base@7.1.4", + "UID": "743c29ef13d7b5e7" + }, + "Version": "7.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "agentkeepalive@4.6.0", + "Name": "agentkeepalive", + "Identifier": { + "PURL": "pkg:npm/agentkeepalive@4.6.0", + "UID": "af2a43f427fb937b" + }, + "Version": "4.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/agentkeepalive/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "aggregate-error@3.1.0", + "Name": "aggregate-error", + "Identifier": { + "PURL": "pkg:npm/aggregate-error@3.1.0", + "UID": "867baa25e733b9a4" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/aggregate-error/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@2.1.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@2.1.1", + "UID": "d2061d1a501161d6" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@2.1.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@2.1.1", + "UID": "3dac743ec9654925" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@2.1.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@2.1.1", + "UID": "c6384b44de09390d" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@3.0.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@3.0.1", + "UID": "b84f0b6d5f8a2e11" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@5.0.1", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@5.0.1", + "UID": "50a909f3d515b605" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@6.2.0", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@6.2.0", + "UID": "372bac1166692e21" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-regex@6.2.0", + "Name": "ansi-regex", + "Identifier": { + "PURL": "pkg:npm/ansi-regex@6.2.0", + "UID": "99d41f0ebd538e18" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@2.2.1", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@2.2.1", + "UID": "6166b758570a454c" + }, + "Version": "2.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@3.2.1", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@3.2.1", + "UID": "f0f85f2b30d8163f" + }, + "Version": "3.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@4.3.0", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@4.3.0", + "UID": "b8c643e96eeac635" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@4.3.0", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@4.3.0", + "UID": "7976ce52bf59bc2" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@4.3.0", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@4.3.0", + "UID": "189a012ba52cc6d5" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ansi-styles@6.2.1", + "Name": "ansi-styles", + "Identifier": { + "PURL": "pkg:npm/ansi-styles@6.2.1", + "UID": "e4e263e8e2b5936e" + }, + "Version": "6.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "anymatch@3.1.3", + "Name": "anymatch", + "Identifier": { + "PURL": "pkg:npm/anymatch@3.1.3", + "UID": "152909c8f0df5d49" + }, + "Version": "3.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/anymatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "append-field@1.0.0", + "Name": "append-field", + "Identifier": { + "PURL": "pkg:npm/append-field@1.0.0", + "UID": "59320c14bd4e51ef" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/append-field/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "aproba@1.2.0", + "Name": "aproba", + "Identifier": { + "PURL": "pkg:npm/aproba@1.2.0", + "UID": "82da9c682d4f477d" + }, + "Version": "1.2.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/aproba/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "archive-type@4.0.0", + "Name": "archive-type", + "Identifier": { + "PURL": "pkg:npm/archive-type@4.0.0", + "UID": "97a5d8ccaf525c27" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archive-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "archiver@1.3.0", + "Name": "archiver", + "Identifier": { + "PURL": "pkg:npm/archiver@1.3.0", + "UID": "1ae1e3fee02f3b93" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "archiver-utils@1.3.0", + "Name": "archiver-utils", + "Identifier": { + "PURL": "pkg:npm/archiver-utils@1.3.0", + "UID": "d68b42ac623cef3e" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "are-we-there-yet@1.1.7", + "Name": "are-we-there-yet", + "Identifier": { + "PURL": "pkg:npm/are-we-there-yet@1.1.7", + "UID": "19fdd4a4e41bf032" + }, + "Version": "1.1.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/are-we-there-yet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "are-we-there-yet@3.0.1", + "Name": "are-we-there-yet", + "Identifier": { + "PURL": "pkg:npm/are-we-there-yet@3.0.1", + "UID": "895594c837e9da87" + }, + "Version": "3.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arg@4.1.3", + "Name": "arg", + "Identifier": { + "PURL": "pkg:npm/arg@4.1.3", + "UID": "afc43ac3abc8d382" + }, + "Version": "4.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arg/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "argparse@1.0.10", + "Name": "argparse", + "Identifier": { + "PURL": "pkg:npm/argparse@1.0.10", + "UID": "ce340d1595bc38b4" + }, + "Version": "1.0.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/argparse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arr-diff@4.0.0", + "Name": "arr-diff", + "Identifier": { + "PURL": "pkg:npm/arr-diff@4.0.0", + "UID": "d15f7293c540f703" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arr-diff/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arr-flatten@1.1.0", + "Name": "arr-flatten", + "Identifier": { + "PURL": "pkg:npm/arr-flatten@1.1.0", + "UID": "cc9126941d518566" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arr-flatten/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "arr-union@3.1.0", + "Name": "arr-union", + "Identifier": { + "PURL": "pkg:npm/arr-union@3.1.0", + "UID": "d0bc8a3915ad189d" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/arr-union/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-buffer-byte-length@1.0.2", + "Name": "array-buffer-byte-length", + "Identifier": { + "PURL": "pkg:npm/array-buffer-byte-length@1.0.2", + "UID": "79a3f8f73321073" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-buffer-byte-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-each@1.0.1", + "Name": "array-each", + "Identifier": { + "PURL": "pkg:npm/array-each@1.0.1", + "UID": "85ae37500a7f1c04" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-each/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-flatten@1.1.1", + "Name": "array-flatten", + "Identifier": { + "PURL": "pkg:npm/array-flatten@1.1.1", + "UID": "956134a0af6edf0c" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-flatten/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-slice@1.1.0", + "Name": "array-slice", + "Identifier": { + "PURL": "pkg:npm/array-slice@1.1.0", + "UID": "a4d4a13e4b32543a" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-slice/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "array-unique@0.3.2", + "Name": "array-unique", + "Identifier": { + "PURL": "pkg:npm/array-unique@0.3.2", + "UID": "aa447281ed3031f0" + }, + "Version": "0.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/array-unique/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "asap@2.0.6", + "Name": "asap", + "Identifier": { + "PURL": "pkg:npm/asap@2.0.6", + "UID": "8d481397d36297fe" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/asap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "assert-never@1.4.0", + "Name": "assert-never", + "Identifier": { + "PURL": "pkg:npm/assert-never@1.4.0", + "UID": "3c15e5d156fb9891" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/assert-never/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "assign-symbols@1.0.0", + "Name": "assign-symbols", + "Identifier": { + "PURL": "pkg:npm/assign-symbols@1.0.0", + "UID": "e6d7f9b2ae7c516" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/assign-symbols/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "async@2.6.4", + "Name": "async", + "Identifier": { + "PURL": "pkg:npm/async@2.6.4", + "UID": "f125dc12df52417b" + }, + "Version": "2.6.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "async@2.6.4", + "Name": "async", + "Identifier": { + "PURL": "pkg:npm/async@2.6.4", + "UID": "85d1e1fd7973c615" + }, + "Version": "2.6.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/portscanner/node_modules/async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "async@3.2.6", + "Name": "async", + "Identifier": { + "PURL": "pkg:npm/async@3.2.6", + "UID": "4703a752803ac28c" + }, + "Version": "3.2.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "at-least-node@1.0.0", + "Name": "at-least-node", + "Identifier": { + "PURL": "pkg:npm/at-least-node@1.0.0", + "UID": "1d51370ccbbb9854" + }, + "Version": "1.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/at-least-node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "atob@2.1.2", + "Name": "atob", + "Identifier": { + "PURL": "pkg:npm/atob@2.1.2", + "UID": "b7b4def5c4ba267" + }, + "Version": "2.1.2", + "Licenses": [ + "(MIT OR Apache-2.0)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/atob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "available-typed-arrays@1.0.7", + "Name": "available-typed-arrays", + "Identifier": { + "PURL": "pkg:npm/available-typed-arrays@1.0.7", + "UID": "955ea6409f5604c" + }, + "Version": "1.0.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/available-typed-arrays/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "babel-walk@3.0.0-canary-5", + "Name": "babel-walk", + "Identifier": { + "PURL": "pkg:npm/babel-walk@3.0.0-canary-5", + "UID": "889cc55c576233e4" + }, + "Version": "3.0.0-canary-5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/babel-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "balanced-match@1.0.2", + "Name": "balanced-match", + "Identifier": { + "PURL": "pkg:npm/balanced-match@1.0.2", + "UID": "b17e3d49ebe24a48" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/balanced-match/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base@0.11.2", + "Name": "base", + "Identifier": { + "PURL": "pkg:npm/base@0.11.2", + "UID": "27ec9e90d29408e5" + }, + "Version": "0.11.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64-arraybuffer@0.1.4", + "Name": "base64-arraybuffer", + "Identifier": { + "PURL": "pkg:npm/base64-arraybuffer@0.1.4", + "UID": "5ead415a86950855" + }, + "Version": "0.1.4", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64-arraybuffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64-js@0.0.8", + "Name": "base64-js", + "Identifier": { + "PURL": "pkg:npm/base64-js@0.0.8", + "UID": "e8f5ff7f742adb7f" + }, + "Version": "0.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/linebreak/node_modules/base64-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64-js@1.5.1", + "Name": "base64-js", + "Identifier": { + "PURL": "pkg:npm/base64-js@1.5.1", + "UID": "63bb8070721d2e69" + }, + "Version": "1.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64id@2.0.0", + "Name": "base64id", + "Identifier": { + "PURL": "pkg:npm/base64id@2.0.0", + "UID": "a59d2d19337ae148" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64id/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "base64url@0.0.6", + "Name": "base64url", + "Identifier": { + "PURL": "pkg:npm/base64url@0.0.6", + "UID": "cc1ef9638242bfa1" + }, + "Version": "0.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base64url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "basic-auth@2.0.1", + "Name": "basic-auth", + "Identifier": { + "PURL": "pkg:npm/basic-auth@2.0.1", + "UID": "b22680af00fede68" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/basic-auth/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "batch@0.6.1", + "Name": "batch", + "Identifier": { + "PURL": "pkg:npm/batch@0.6.1", + "UID": "56da9bad6d758c59" + }, + "Version": "0.6.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/batch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "beep-boop@1.2.3", + "Name": "beep-boop", + "Identifier": { + "PURL": "pkg:npm/beep-boop@1.2.3", + "UID": "614262f58c2496b4" + }, + "Version": "1.2.3", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/github-from-package/example/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "big-integer@1.6.52", + "Name": "big-integer", + "Identifier": { + "PURL": "pkg:npm/big-integer@1.6.52", + "UID": "6878c20963a82e87" + }, + "Version": "1.6.52", + "Licenses": [ + "Unlicense" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/big-integer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "binary@0.3.0", + "Name": "binary", + "Identifier": { + "PURL": "pkg:npm/binary@0.3.0", + "UID": "fb14cc2b17365b2c" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/binary/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "binary-extensions@2.3.0", + "Name": "binary-extensions", + "Identifier": { + "PURL": "pkg:npm/binary-extensions@2.3.0", + "UID": "186e38a6c7d86728" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/binary-extensions/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bindings@1.5.0", + "Name": "bindings", + "Identifier": { + "PURL": "pkg:npm/bindings@1.5.0", + "UID": "434d7c3ee4c066f" + }, + "Version": "1.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bindings/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bintrees@1.0.2", + "Name": "bintrees", + "Identifier": { + "PURL": "pkg:npm/bintrees@1.0.2", + "UID": "434a998697e5a0a0" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bintrees/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bl@1.2.3", + "Name": "bl", + "Identifier": { + "PURL": "pkg:npm/bl@1.2.3", + "UID": "47f3642df4971ae2" + }, + "Version": "1.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bl@4.1.0", + "Name": "bl", + "Identifier": { + "PURL": "pkg:npm/bl@4.1.0", + "UID": "c363ef76efbaa8a6" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/bl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bluebird@3.4.7", + "Name": "bluebird", + "Identifier": { + "PURL": "pkg:npm/bluebird@3.4.7", + "UID": "26b8326b4895977e" + }, + "Version": "3.4.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unzipper/node_modules/bluebird/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bluebird@3.7.2", + "Name": "bluebird", + "Identifier": { + "PURL": "pkg:npm/bluebird@3.7.2", + "UID": "2d2b398650dfcf6a" + }, + "Version": "3.7.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bluebird/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "body-parser@1.20.3", + "Name": "body-parser", + "Identifier": { + "PURL": "pkg:npm/body-parser@1.20.3", + "UID": "428355bd87b36263" + }, + "Version": "1.20.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/body-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bower-config@1.4.3", + "Name": "bower-config", + "Identifier": { + "PURL": "pkg:npm/bower-config@1.4.3", + "UID": "4051e96664e1b2ba" + }, + "Version": "1.4.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bower-config/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "ad24a5dcc9024c66" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "4d2ba0e31cde258a" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "53a9ab917ad9fe6c" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "88630325b1be8e58" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "3ff6fc56d263bdba" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "efa2f914f2371a2f" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "62bfa5e0222263db" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "e79d96b738049787" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "eeeb07f52e0944d2" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "113cc89a3702a390" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@1.1.12", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@1.1.12", + "UID": "92c3cc3ddb23e69a" + }, + "Version": "1.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brace-expansion@2.0.2", + "Name": "brace-expansion", + "Identifier": { + "PURL": "pkg:npm/brace-expansion@2.0.2", + "UID": "1ea10d3ff0b4f944" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/brace-expansion/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@2.3.2", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@2.3.2", + "UID": "8794eed57eb3411f" + }, + "Version": "2.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@3.0.3", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@3.0.3", + "UID": "5476077b8fd313cb" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@3.0.3", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@3.0.3", + "UID": "d2bc25d1c3af6e24" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "braces@3.0.3", + "Name": "braces", + "Identifier": { + "PURL": "pkg:npm/braces@3.0.3", + "UID": "5d5215ec1e7a2112" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/braces/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "brotli@1.3.3", + "Name": "brotli", + "Identifier": { + "PURL": "pkg:npm/brotli@1.3.3", + "UID": "c7a4596625603781" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/brotli/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer@5.7.1", + "Name": "buffer", + "Identifier": { + "PURL": "pkg:npm/buffer@5.7.1", + "UID": "64769ee076956de7" + }, + "Version": "5.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer@6.0.3", + "Name": "buffer", + "Identifier": { + "PURL": "pkg:npm/buffer@6.0.3", + "UID": "19cfc8f3391609f2" + }, + "Version": "6.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-alloc@1.2.0", + "Name": "buffer-alloc", + "Identifier": { + "PURL": "pkg:npm/buffer-alloc@1.2.0", + "UID": "de06753ac59842fa" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-alloc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-alloc-unsafe@1.1.0", + "Name": "buffer-alloc-unsafe", + "Identifier": { + "PURL": "pkg:npm/buffer-alloc-unsafe@1.1.0", + "UID": "3d071f24853d48b5" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-alloc-unsafe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-crc32@0.2.13", + "Name": "buffer-crc32", + "Identifier": { + "PURL": "pkg:npm/buffer-crc32@0.2.13", + "UID": "de634282c1b1a882" + }, + "Version": "0.2.13", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-crc32/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-fill@1.0.0", + "Name": "buffer-fill", + "Identifier": { + "PURL": "pkg:npm/buffer-fill@1.0.0", + "UID": "10fc562d20c94824" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-fill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-from@1.1.2", + "Name": "buffer-from", + "Identifier": { + "PURL": "pkg:npm/buffer-from@1.1.2", + "UID": "20ade5a099217d52" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-from/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffer-indexof-polyfill@1.0.2", + "Name": "buffer-indexof-polyfill", + "Identifier": { + "PURL": "pkg:npm/buffer-indexof-polyfill@1.0.2", + "UID": "f6c1ff443505d512" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffer-indexof-polyfill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "buffers@0.1.1", + "Name": "buffers", + "Identifier": { + "PURL": "pkg:npm/buffers@0.1.1", + "UID": "108a309e385cff9a" + }, + "Version": "0.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/buffers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "busboy@1.6.0", + "Name": "busboy", + "Identifier": { + "PURL": "pkg:npm/busboy@1.6.0", + "UID": "492d334ad01bb48c" + }, + "Version": "1.6.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/busboy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "byline@4.2.2", + "Name": "byline", + "Identifier": { + "PURL": "pkg:npm/byline@4.2.2", + "UID": "e3f9632a01dcccff" + }, + "Version": "4.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/byline/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "bytes@3.1.2", + "Name": "bytes", + "Identifier": { + "PURL": "pkg:npm/bytes@3.1.2", + "UID": "7f081fae9fde13a" + }, + "Version": "3.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bytes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cacache@15.3.0", + "Name": "cacache", + "Identifier": { + "PURL": "pkg:npm/cacache@15.3.0", + "UID": "c01ebbafb51bee02" + }, + "Version": "15.3.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/cacache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cacache@19.0.1", + "Name": "cacache", + "Identifier": { + "PURL": "pkg:npm/cacache@19.0.1", + "UID": "384917a15800846b" + }, + "Version": "19.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cache-base@1.0.1", + "Name": "cache-base", + "Identifier": { + "PURL": "pkg:npm/cache-base@1.0.1", + "UID": "608c941a3c8372a5" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cache-base/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cacheable-request@2.1.4", + "Name": "cacheable-request", + "Identifier": { + "PURL": "pkg:npm/cacheable-request@2.1.4", + "UID": "2956c7b8d245b5a3" + }, + "Version": "2.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "call-bind@1.0.8", + "Name": "call-bind", + "Identifier": { + "PURL": "pkg:npm/call-bind@1.0.8", + "UID": "609f925386f89e3f" + }, + "Version": "1.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/call-bind/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "call-bind-apply-helpers@1.0.2", + "Name": "call-bind-apply-helpers", + "Identifier": { + "PURL": "pkg:npm/call-bind-apply-helpers@1.0.2", + "UID": "7b3da3e7cc3f04c0" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/call-bind-apply-helpers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "call-bound@1.0.4", + "Name": "call-bound", + "Identifier": { + "PURL": "pkg:npm/call-bound@1.0.4", + "UID": "242eec6b943046b4" + }, + "Version": "1.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/call-bound/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "camelcase@5.3.1", + "Name": "camelcase", + "Identifier": { + "PURL": "pkg:npm/camelcase@5.3.1", + "UID": "e2713cf88e195ac5" + }, + "Version": "5.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/camelcase/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chainsaw@0.1.0", + "Name": "chainsaw", + "Identifier": { + "PURL": "pkg:npm/chainsaw@0.1.0", + "UID": "23fecb358dd20188" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT/X11" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chainsaw/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chalk@1.1.3", + "Name": "chalk", + "Identifier": { + "PURL": "pkg:npm/chalk@1.1.3", + "UID": "7a66bcbacfe5ad0e" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chalk@2.4.2", + "Name": "chalk", + "Identifier": { + "PURL": "pkg:npm/chalk@2.4.2", + "UID": "2fd65cd5b7ecf053" + }, + "Version": "2.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chalk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chalk@4.1.2", + "Name": "chalk", + "Identifier": { + "PURL": "pkg:npm/chalk@4.1.2", + "UID": "9376371453bb8e2c" + }, + "Version": "4.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "character-parser@2.2.0", + "Name": "character-parser", + "Identifier": { + "PURL": "pkg:npm/character-parser@2.2.0", + "UID": "552e65ba45eff049" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/character-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "check-dependencies@1.1.1", + "Name": "check-dependencies", + "Identifier": { + "PURL": "pkg:npm/check-dependencies@1.1.1", + "UID": "c0e64ce3d84b3612" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-dependencies/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "check-internet-connected@2.0.6", + "Name": "check-internet-connected", + "Identifier": { + "PURL": "pkg:npm/check-internet-connected@2.0.6", + "UID": "e412932e8268a775" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-internet-connected/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "check-types@6.0.0", + "Name": "check-types", + "Identifier": { + "PURL": "pkg:npm/check-types@6.0.0", + "UID": "4387a7c9bbffdab8" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chokidar@3.5.1", + "Name": "chokidar", + "Identifier": { + "PURL": "pkg:npm/chokidar@3.5.1", + "UID": "4f42af9bb129038a" + }, + "Version": "3.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@1.1.4", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@1.1.4", + "UID": "f160f593295d16b1" + }, + "Version": "1.1.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@1.1.4", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@1.1.4", + "UID": "ecc6cfb0f783e7f6" + }, + "Version": "1.1.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@2.0.0", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@2.0.0", + "UID": "1819658769f01190" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "chownr@3.0.0", + "Name": "chownr", + "Identifier": { + "PURL": "pkg:npm/chownr@3.0.0", + "UID": "d6aeb26669254481" + }, + "Version": "3.0.0", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chownr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clarinet@0.12.6", + "Name": "clarinet", + "Identifier": { + "PURL": "pkg:npm/clarinet@0.12.6", + "UID": "cfd5d899969573e8" + }, + "Version": "0.12.6", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clarinet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "class-utils@0.3.6", + "Name": "class-utils", + "Identifier": { + "PURL": "pkg:npm/class-utils@0.3.6", + "UID": "b344fd4196aec215" + }, + "Version": "0.3.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/class-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clean-stack@2.2.0", + "Name": "clean-stack", + "Identifier": { + "PURL": "pkg:npm/clean-stack@2.2.0", + "UID": "7a2cded023eea4c0" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clean-stack/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cliui@6.0.0", + "Name": "cliui", + "Identifier": { + "PURL": "pkg:npm/cliui@6.0.0", + "UID": "d98bb7c4d74340fe" + }, + "Version": "6.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/cliui/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clone@2.1.2", + "Name": "clone", + "Identifier": { + "PURL": "pkg:npm/clone@2.1.2", + "UID": "35c356ffffae0ac0" + }, + "Version": "2.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clone/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "clone-response@1.0.2", + "Name": "clone-response", + "Identifier": { + "PURL": "pkg:npm/clone-response@1.0.2", + "UID": "371201a1af6f91cf" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/clone-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "code-point-at@1.1.0", + "Name": "code-point-at", + "Identifier": { + "PURL": "pkg:npm/code-point-at@1.1.0", + "UID": "7697b8873af547c6" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/code-point-at/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "collection-visit@1.0.0", + "Name": "collection-visit", + "Identifier": { + "PURL": "pkg:npm/collection-visit@1.0.0", + "UID": "6d3ec1bfe4ca9f3d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/collection-visit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color@3.2.1", + "Name": "color", + "Identifier": { + "PURL": "pkg:npm/color@3.2.1", + "UID": "daed2353a2b39c70" + }, + "Version": "3.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@1.9.3", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@1.9.3", + "UID": "583f7d4c05f6d347" + }, + "Version": "1.9.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@2.0.1", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@2.0.1", + "UID": "a7bf0b23dea20745" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@2.0.1", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@2.0.1", + "UID": "59df30a78ea11de7" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-convert@2.0.1", + "Name": "color-convert", + "Identifier": { + "PURL": "pkg:npm/color-convert@2.0.1", + "UID": "458a3087b522a815" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.3", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.3", + "UID": "e6598f1eeb96a05" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.4", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.4", + "UID": "27290a871cad486b" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.4", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.4", + "UID": "901040abf207bbf7" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-name@1.1.4", + "Name": "color-name", + "Identifier": { + "PURL": "pkg:npm/color-name@1.1.4", + "UID": "cf710d80bf986828" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-string@1.9.1", + "Name": "color-string", + "Identifier": { + "PURL": "pkg:npm/color-string@1.9.1", + "UID": "428b212ad722e306" + }, + "Version": "1.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "color-support@1.1.3", + "Name": "color-support", + "Identifier": { + "PURL": "pkg:npm/color-support@1.1.3", + "UID": "ea617fd3146cff66" + }, + "Version": "1.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/color-support/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "colors@1.1.2", + "Name": "colors", + "Identifier": { + "PURL": "pkg:npm/colors@1.1.2", + "UID": "3a11f326d21a400d" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "colors@1.4.0", + "Name": "colors", + "Identifier": { + "PURL": "pkg:npm/colors@1.4.0", + "UID": "b72a1048cfb1a945" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/colors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "colorspace@1.1.4", + "Name": "colorspace", + "Identifier": { + "PURL": "pkg:npm/colorspace@1.1.4", + "UID": "df9055f1ec6bbcc1" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/colorspace/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "commander@2.20.3", + "Name": "commander", + "Identifier": { + "PURL": "pkg:npm/commander@2.20.3", + "UID": "595f872eb8cc4a70" + }, + "Version": "2.20.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/seek-bzip/node_modules/commander/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "commander@2.20.3", + "Name": "commander", + "Identifier": { + "PURL": "pkg:npm/commander@2.20.3", + "UID": "1d084dfae5702fd4" + }, + "Version": "2.20.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "component-emitter@1.3.1", + "Name": "component-emitter", + "Identifier": { + "PURL": "pkg:npm/component-emitter@1.3.1", + "UID": "f51bee1276368a4b" + }, + "Version": "1.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/component-emitter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "component-type@1.2.1", + "Name": "component-type", + "Identifier": { + "PURL": "pkg:npm/component-type@1.2.1", + "UID": "966b8a5a09ceed36" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/component-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "compress-commons@1.2.2", + "Name": "compress-commons", + "Identifier": { + "PURL": "pkg:npm/compress-commons@1.2.2", + "UID": "e42aea212c3741ea" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compress-commons/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "compressible@2.0.18", + "Name": "compressible", + "Identifier": { + "PURL": "pkg:npm/compressible@2.0.18", + "UID": "1c93e8ce1c01dee6" + }, + "Version": "2.0.18", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compressible/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "compression@1.8.1", + "Name": "compression", + "Identifier": { + "PURL": "pkg:npm/compression@1.8.1", + "UID": "67cd5ab39a6024db" + }, + "Version": "1.8.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compression/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "concat-map@0.0.1", + "Name": "concat-map", + "Identifier": { + "PURL": "pkg:npm/concat-map@0.0.1", + "UID": "1cdc711af7a296ce" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/concat-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "concat-stream@1.6.2", + "Name": "concat-stream", + "Identifier": { + "PURL": "pkg:npm/concat-stream@1.6.2", + "UID": "f6c03292f9e7b981" + }, + "Version": "1.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/concat-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "config@3.3.12", + "Name": "config", + "Identifier": { + "PURL": "pkg:npm/config@3.3.12", + "UID": "1380e0e8e6fde1eb" + }, + "Version": "3.3.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/config/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "console-control-strings@1.1.0", + "Name": "console-control-strings", + "Identifier": { + "PURL": "pkg:npm/console-control-strings@1.1.0", + "UID": "add73026b77cec73" + }, + "Version": "1.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/console-control-strings/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "constantinople@4.0.1", + "Name": "constantinople", + "Identifier": { + "PURL": "pkg:npm/constantinople@4.0.1", + "UID": "e497815d70735541" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/constantinople/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "content-disposition@0.5.4", + "Name": "content-disposition", + "Identifier": { + "PURL": "pkg:npm/content-disposition@0.5.4", + "UID": "6bb3d31a6261e13e" + }, + "Version": "0.5.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/content-disposition/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "content-type@1.0.5", + "Name": "content-type", + "Identifier": { + "PURL": "pkg:npm/content-type@1.0.5", + "UID": "a1da0017cce8f7d7" + }, + "Version": "1.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/content-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie@0.4.2", + "Name": "cookie", + "Identifier": { + "PURL": "pkg:npm/cookie@0.4.2", + "UID": "f53e13c80d501e26" + }, + "Version": "0.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io/node_modules/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie@0.7.1", + "Name": "cookie", + "Identifier": { + "PURL": "pkg:npm/cookie@0.7.1", + "UID": "22568cb1b16a1ddc" + }, + "Version": "0.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/node_modules/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie@0.7.2", + "Name": "cookie", + "Identifier": { + "PURL": "pkg:npm/cookie@0.7.2", + "UID": "752a620fa59bcf5f" + }, + "Version": "0.7.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cookie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie-parser@1.4.7", + "Name": "cookie-parser", + "Identifier": { + "PURL": "pkg:npm/cookie-parser@1.4.7", + "UID": "fea9eb319ab1730d" + }, + "Version": "1.4.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cookie-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cookie-signature@1.0.6", + "Name": "cookie-signature", + "Identifier": { + "PURL": "pkg:npm/cookie-signature@1.0.6", + "UID": "db6e2d5bc708e791" + }, + "Version": "1.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cookie-signature/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "copy-descriptor@0.1.1", + "Name": "copy-descriptor", + "Identifier": { + "PURL": "pkg:npm/copy-descriptor@0.1.1", + "UID": "cd36ee58fc18a26c" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/copy-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "core-util-is@1.0.2", + "Name": "core-util-is", + "Identifier": { + "PURL": "pkg:npm/core-util-is@1.0.2", + "UID": "f37d87558dafc02f" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/core-util-is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cors@2.8.5", + "Name": "cors", + "Identifier": { + "PURL": "pkg:npm/cors@2.8.5", + "UID": "a6dc33ad95c09869" + }, + "Version": "2.8.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crc@3.8.0", + "Name": "crc", + "Identifier": { + "PURL": "pkg:npm/crc@3.8.0", + "UID": "47b51eb9dc7841ce" + }, + "Version": "3.8.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crc-32@1.2.2", + "Name": "crc-32", + "Identifier": { + "PURL": "pkg:npm/crc-32@1.2.2", + "UID": "f31690ffd6fed255" + }, + "Version": "1.2.2", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crc-32/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crc32-stream@2.0.0", + "Name": "crc32-stream", + "Identifier": { + "PURL": "pkg:npm/crc32-stream@2.0.0", + "UID": "6a31427f13adc004" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crc32-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "create-require@1.1.1", + "Name": "create-require", + "Identifier": { + "PURL": "pkg:npm/create-require@1.1.1", + "UID": "1ff5567ea3dcb39b" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/create-require/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cross-fetch@4.1.0", + "Name": "cross-fetch", + "Identifier": { + "PURL": "pkg:npm/cross-fetch@4.1.0", + "UID": "6a3c54885244330a" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cross-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cross-fetch-polyfill@0.0.0", + "Name": "cross-fetch-polyfill", + "Identifier": { + "PURL": "pkg:npm/cross-fetch-polyfill@0.0.0", + "UID": "9582d100b01d27e2" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cross-fetch/polyfill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "cross-spawn@7.0.6", + "Name": "cross-spawn", + "Identifier": { + "PURL": "pkg:npm/cross-spawn@7.0.6", + "UID": "e9da877f8ab2a81c" + }, + "Version": "7.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cross-spawn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "crypto-js@3.3.0", + "Name": "crypto-js", + "Identifier": { + "PURL": "pkg:npm/crypto-js@3.3.0", + "UID": "db05eff811a3ecbf" + }, + "Version": "3.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/crypto-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dateformat@4.6.3", + "Name": "dateformat", + "Identifier": { + "PURL": "pkg:npm/dateformat@4.6.3", + "UID": "10355f6cf5040b8f" + }, + "Version": "4.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dateformat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "4e693524c06344a" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/body-parser/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "998db20ff0f27dd5" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compression/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "de268f683131c9c9" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "a915319ddddafb8c" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "48ea8a3960ef16db" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finalhandler/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "15cd75b2056b1d1d" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "3b8cf28eab0e23f7" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "60d3613df34fd71c" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@2.6.9", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@2.6.9", + "UID": "575786a2d12152f1" + }, + "Version": "2.6.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@3.2.7", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@3.2.7", + "UID": "90386bf203194153" + }, + "Version": "3.2.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/needle/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "debug@4.3.7", + "Name": "debug", + "Identifier": { + "PURL": "pkg:npm/debug@4.3.7", + "UID": "bcb1fedfc00b1d" + }, + "Version": "4.3.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/debug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decamelize@1.2.0", + "Name": "decamelize", + "Identifier": { + "PURL": "pkg:npm/decamelize@1.2.0", + "UID": "2e9e0978d79c0d6b" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decamelize/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decode-uri-component@0.2.2", + "Name": "decode-uri-component", + "Identifier": { + "PURL": "pkg:npm/decode-uri-component@0.2.2", + "UID": "437b2b47b802286a" + }, + "Version": "0.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decode-uri-component/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress@4.2.1", + "Name": "decompress", + "Identifier": { + "PURL": "pkg:npm/decompress@4.2.1", + "UID": "35a006b691cc5b46" + }, + "Version": "4.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@3.3.0", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@3.3.0", + "UID": "ec7e8db6707fbcb7" + }, + "Version": "3.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@4.2.1", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@4.2.1", + "UID": "7c11c84eba32a91f" + }, + "Version": "4.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@6.0.0", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@6.0.0", + "UID": "82cce25e1d9dce6" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-response@6.0.0", + "Name": "decompress-response", + "Identifier": { + "PURL": "pkg:npm/decompress-response@6.0.0", + "UID": "49a2d22eb182825f" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-tar@4.1.1", + "Name": "decompress-tar", + "Identifier": { + "PURL": "pkg:npm/decompress-tar@4.1.1", + "UID": "4af82781749f9f90" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-tarbz2@4.1.1", + "Name": "decompress-tarbz2", + "Identifier": { + "PURL": "pkg:npm/decompress-tarbz2@4.1.1", + "UID": "ce35da2765c2dad6" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tarbz2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-targz@4.1.1", + "Name": "decompress-targz", + "Identifier": { + "PURL": "pkg:npm/decompress-targz@4.1.1", + "UID": "6d3ae848ae8e9760" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-targz/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "decompress-unzip@4.0.1", + "Name": "decompress-unzip", + "Identifier": { + "PURL": "pkg:npm/decompress-unzip@4.0.1", + "UID": "2981079d78e1bfa5" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "deep-equal@2.2.3", + "Name": "deep-equal", + "Identifier": { + "PURL": "pkg:npm/deep-equal@2.2.3", + "UID": "7390b253f6bb9465" + }, + "Version": "2.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/deep-equal/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "deep-extend@0.6.0", + "Name": "deep-extend", + "Identifier": { + "PURL": "pkg:npm/deep-extend@0.6.0", + "UID": "4c8952f017baf62b" + }, + "Version": "0.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/deep-extend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-data-property@1.1.4", + "Name": "define-data-property", + "Identifier": { + "PURL": "pkg:npm/define-data-property@1.1.4", + "UID": "10cee05e89e6bfcf" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/define-data-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-properties@1.2.1", + "Name": "define-properties", + "Identifier": { + "PURL": "pkg:npm/define-properties@1.2.1", + "UID": "9e82e0028d0a5f35" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/define-properties/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "55925f285a6fa109" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/class-utils/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "7f3b7df66ed08b20" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "3f7b528987f2926" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "8bcae618acde672e" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@0.2.5", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@0.2.5", + "UID": "f88e64135de4cc7b" + }, + "Version": "0.2.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/static-extend/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@1.0.0", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@1.0.0", + "UID": "d5ba89f268c5df8d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/base/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@1.0.0", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@1.0.0", + "UID": "8a6be2e8e601ff47" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@1.0.0", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@1.0.0", + "UID": "b8dd91c836ecc795" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "define-property@2.0.2", + "Name": "define-property", + "Identifier": { + "PURL": "pkg:npm/define-property@2.0.2", + "UID": "9e1cef306c62ca0c" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "delegates@1.0.0", + "Name": "delegates", + "Identifier": { + "PURL": "pkg:npm/delegates@1.0.0", + "UID": "ec1f010832cdd00b" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/delegates/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "depd@1.1.2", + "Name": "depd", + "Identifier": { + "PURL": "pkg:npm/depd@1.1.2", + "UID": "ded0c6685a710712" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/depd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "depd@2.0.0", + "Name": "depd", + "Identifier": { + "PURL": "pkg:npm/depd@2.0.0", + "UID": "5267378f76b7ef03" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/depd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "destroy@1.2.0", + "Name": "destroy", + "Identifier": { + "PURL": "pkg:npm/destroy@1.2.0", + "UID": "f41ccb7b7c7860f1" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/destroy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-file@1.0.0", + "Name": "detect-file", + "Identifier": { + "PURL": "pkg:npm/detect-file@1.0.0", + "UID": "8ab369a51d4a41d6" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/detect-file/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-libc@1.0.3", + "Name": "detect-libc", + "Identifier": { + "PURL": "pkg:npm/detect-libc@1.0.3", + "UID": "567fa3e5f7da9c2a" + }, + "Version": "1.0.3", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/detect-libc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-libc@2.0.4", + "Name": "detect-libc", + "Identifier": { + "PURL": "pkg:npm/detect-libc@2.0.4", + "UID": "bb2fb79f4e6ca7f8" + }, + "Version": "2.0.4", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "detect-libc@2.0.4", + "Name": "detect-libc", + "Identifier": { + "PURL": "pkg:npm/detect-libc@2.0.4", + "UID": "d24d275e0f2b3562" + }, + "Version": "2.0.4", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dfa@1.2.0", + "Name": "dfa", + "Identifier": { + "PURL": "pkg:npm/dfa@1.2.0", + "UID": "4099ba0465d6feaa" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dfa/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "diff@4.0.2", + "Name": "diff", + "Identifier": { + "PURL": "pkg:npm/diff@4.0.2", + "UID": "a4d861187173176f" + }, + "Version": "4.0.2", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "doctypes@1.1.0", + "Name": "doctypes", + "Identifier": { + "PURL": "pkg:npm/doctypes@1.1.0", + "UID": "be8cbb198f1cd0df" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/doctypes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "domelementtype@1.3.1", + "Name": "domelementtype", + "Identifier": { + "PURL": "pkg:npm/domelementtype@1.3.1", + "UID": "8ed557ce4a93bc77" + }, + "Version": "1.3.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "domhandler@2.1.0", + "Name": "domhandler", + "Identifier": { + "PURL": "pkg:npm/domhandler@2.1.0", + "UID": "5efc7df5b9f6710a" + }, + "Version": "2.1.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "domutils@1.1.6", + "Name": "domutils", + "Identifier": { + "PURL": "pkg:npm/domutils@1.1.6", + "UID": "443cf9503aa36a1b" + }, + "Version": "1.1.6", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dottie@2.0.6", + "Name": "dottie", + "Identifier": { + "PURL": "pkg:npm/dottie@2.0.6", + "UID": "4589244e908d5cfb" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dottie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "double-ended-queue@0.9.7", + "Name": "double-ended-queue", + "Identifier": { + "PURL": "pkg:npm/double-ended-queue@0.9.7", + "UID": "d832955927454743" + }, + "Version": "0.9.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/double-ended-queue/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "download@8.0.0", + "Name": "download", + "Identifier": { + "PURL": "pkg:npm/download@8.0.0", + "UID": "331994a48e6f1680" + }, + "Version": "8.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/download/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dunder-proto@1.0.1", + "Name": "dunder-proto", + "Identifier": { + "PURL": "pkg:npm/dunder-proto@1.0.1", + "UID": "32738518e87ec0a7" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dunder-proto/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "duplexer2@0.1.4", + "Name": "duplexer2", + "Identifier": { + "PURL": "pkg:npm/duplexer2@0.1.4", + "UID": "b6b88322074726c3" + }, + "Version": "0.1.4", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/duplexer2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "duplexer3@0.1.5", + "Name": "duplexer3", + "Identifier": { + "PURL": "pkg:npm/duplexer3@0.1.5", + "UID": "cf17889c72a1d6ea" + }, + "Version": "0.1.5", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/duplexer3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "dynamic-dedupe@0.3.0", + "Name": "dynamic-dedupe", + "Identifier": { + "PURL": "pkg:npm/dynamic-dedupe@0.3.0", + "UID": "7b07867258be0c6a" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/dynamic-dedupe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eastasianwidth@0.2.0", + "Name": "eastasianwidth", + "Identifier": { + "PURL": "pkg:npm/eastasianwidth@0.2.0", + "UID": "8529e6db2e772f9f" + }, + "Version": "0.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/eastasianwidth/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ee-first@1.1.1", + "Name": "ee-first", + "Identifier": { + "PURL": "pkg:npm/ee-first@1.1.1", + "UID": "911ddfc016c7710d" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ee-first/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eivindfjeldstad-dot@0.0.1", + "Name": "eivindfjeldstad-dot", + "Identifier": { + "PURL": "pkg:npm/eivindfjeldstad-dot@0.0.1", + "UID": "88518845ed739d34" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/eivindfjeldstad-dot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "emoji-regex@8.0.0", + "Name": "emoji-regex", + "Identifier": { + "PURL": "pkg:npm/emoji-regex@8.0.0", + "UID": "de6f3e212c2ba67f" + }, + "Version": "8.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/emoji-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "emoji-regex@9.2.2", + "Name": "emoji-regex", + "Identifier": { + "PURL": "pkg:npm/emoji-regex@9.2.2", + "UID": "764505630443497" + }, + "Version": "9.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "emoji-regex@9.2.2", + "Name": "emoji-regex", + "Identifier": { + "PURL": "pkg:npm/emoji-regex@9.2.2", + "UID": "c8d3eef6cee6358e" + }, + "Version": "9.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "enabled@2.0.0", + "Name": "enabled", + "Identifier": { + "PURL": "pkg:npm/enabled@2.0.0", + "UID": "d3979a5c34cb9abd" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/enabled/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "encodeurl@1.0.2", + "Name": "encodeurl", + "Identifier": { + "PURL": "pkg:npm/encodeurl@1.0.2", + "UID": "2f0746aa5261b6f0" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/node_modules/encodeurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "encodeurl@2.0.0", + "Name": "encodeurl", + "Identifier": { + "PURL": "pkg:npm/encodeurl@2.0.0", + "UID": "3f012eee0f91d0d8" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/encodeurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "encoding@0.1.13", + "Name": "encoding", + "Identifier": { + "PURL": "pkg:npm/encoding@0.1.13", + "UID": "ce03a34b9f363ae4" + }, + "Version": "0.1.13", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/encoding/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "end-of-stream@1.4.5", + "Name": "end-of-stream", + "Identifier": { + "PURL": "pkg:npm/end-of-stream@1.4.5", + "UID": "16c7b95c463979c6" + }, + "Version": "1.4.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/end-of-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "engine.io@4.1.2", + "Name": "engine.io", + "Identifier": { + "PURL": "pkg:npm/engine.io@4.1.2", + "UID": "e41317b2cfdf8e27" + }, + "Version": "4.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "engine.io-parser@4.0.3", + "Name": "engine.io-parser", + "Identifier": { + "PURL": "pkg:npm/engine.io-parser@4.0.3", + "UID": "9427c5fa4693ba20" + }, + "Version": "4.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "env-paths@2.2.1", + "Name": "env-paths", + "Identifier": { + "PURL": "pkg:npm/env-paths@2.2.1", + "UID": "90970aeafd5f9213" + }, + "Version": "2.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/env-paths/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "err-code@1.1.2", + "Name": "err-code", + "Identifier": { + "PURL": "pkg:npm/err-code@1.1.2", + "UID": "e3b9cfcecd470f8d" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "err-code@2.0.3", + "Name": "err-code", + "Identifier": { + "PURL": "pkg:npm/err-code@2.0.3", + "UID": "c49b53b167a169c5" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/err-code/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "errorhandler@1.5.1", + "Name": "errorhandler", + "Identifier": { + "PURL": "pkg:npm/errorhandler@1.5.1", + "UID": "8b4083c55e1f061d" + }, + "Version": "1.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/errorhandler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-define-property@1.0.1", + "Name": "es-define-property", + "Identifier": { + "PURL": "pkg:npm/es-define-property@1.0.1", + "UID": "4180e5af652ac5b0" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-define-property/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-errors@1.3.0", + "Name": "es-errors", + "Identifier": { + "PURL": "pkg:npm/es-errors@1.3.0", + "UID": "f6cf2e4d32ece532" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-get-iterator@1.1.3", + "Name": "es-get-iterator", + "Identifier": { + "PURL": "pkg:npm/es-get-iterator@1.1.3", + "UID": "697471e72e4767ee" + }, + "Version": "1.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-get-iterator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "es-object-atoms@1.1.1", + "Name": "es-object-atoms", + "Identifier": { + "PURL": "pkg:npm/es-object-atoms@1.1.1", + "UID": "ed20130ca21a2ef9" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/es-object-atoms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "escape-html@1.0.3", + "Name": "escape-html", + "Identifier": { + "PURL": "pkg:npm/escape-html@1.0.3", + "UID": "a2c55cf021fa86b1" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/escape-html/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "escape-string-regexp@1.0.5", + "Name": "escape-string-regexp", + "Identifier": { + "PURL": "pkg:npm/escape-string-regexp@1.0.5", + "UID": "8ac9be72f39800bb" + }, + "Version": "1.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/escape-string-regexp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "escodegen@2.1.0", + "Name": "escodegen", + "Identifier": { + "PURL": "pkg:npm/escodegen@2.1.0", + "UID": "6bd3e5e4d51032b7" + }, + "Version": "2.1.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/escodegen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "esprima@1.0.4", + "Name": "esprima", + "Identifier": { + "PURL": "pkg:npm/esprima@1.0.4", + "UID": "504e4e4902da8dca" + }, + "Version": "1.0.4", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/notevil/node_modules/esprima/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "esprima@4.0.1", + "Name": "esprima", + "Identifier": { + "PURL": "pkg:npm/esprima@4.0.1", + "UID": "cd237560af49870c" + }, + "Version": "4.0.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/esprima/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "estraverse@5.3.0", + "Name": "estraverse", + "Identifier": { + "PURL": "pkg:npm/estraverse@5.3.0", + "UID": "3bccaff6e05906e9" + }, + "Version": "5.3.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/estraverse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "esutils@2.0.3", + "Name": "esutils", + "Identifier": { + "PURL": "pkg:npm/esutils@2.0.3", + "UID": "24b91a97a14aea7c" + }, + "Version": "2.0.3", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/esutils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "etag@1.8.1", + "Name": "etag", + "Identifier": { + "PURL": "pkg:npm/etag@1.8.1", + "UID": "1d1b85f5bac6104c" + }, + "Version": "1.8.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/etag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ethereum-cryptography@2.2.1", + "Name": "ethereum-cryptography", + "Identifier": { + "PURL": "pkg:npm/ethereum-cryptography@2.2.1", + "UID": "2dd0f8bd5c1e5f3a" + }, + "Version": "2.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethereum-cryptography/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ethers@6.15.0", + "Name": "ethers", + "Identifier": { + "PURL": "pkg:npm/ethers@6.15.0", + "UID": "e5bc9312757d3832" + }, + "Version": "6.15.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "event-target-shim@5.0.1", + "Name": "event-target-shim", + "Identifier": { + "PURL": "pkg:npm/event-target-shim@5.0.1", + "UID": "30001073e8a310d8" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/event-target-shim/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eventemitter2@0.4.14", + "Name": "eventemitter2", + "Identifier": { + "PURL": "pkg:npm/eventemitter2@0.4.14", + "UID": "a64ded680490f6c8" + }, + "Version": "0.4.14", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eventemitter3@1.1.1", + "Name": "eventemitter3", + "Identifier": { + "PURL": "pkg:npm/eventemitter3@1.1.1", + "UID": "c34064e87ed8c30f" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "eventemitter3@5.0.1", + "Name": "eventemitter3", + "Identifier": { + "PURL": "pkg:npm/eventemitter3@5.0.1", + "UID": "9eae2c446d7e8722" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "events@3.3.0", + "Name": "events", + "Identifier": { + "PURL": "pkg:npm/events@3.3.0", + "UID": "c7717c7832db7ef7" + }, + "Version": "3.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/events/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "exit@0.1.2", + "Name": "exit", + "Identifier": { + "PURL": "pkg:npm/exit@0.1.2", + "UID": "1ee077c03c24a76b" + }, + "Version": "0.1.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/exit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "expand-brackets@2.1.4", + "Name": "expand-brackets", + "Identifier": { + "PURL": "pkg:npm/expand-brackets@2.1.4", + "UID": "d4d8a4e26b849e32" + }, + "Version": "2.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "expand-template@2.0.3", + "Name": "expand-template", + "Identifier": { + "PURL": "pkg:npm/expand-template@2.0.3", + "UID": "7ffcf07f65f4dace" + }, + "Version": "2.0.3", + "Licenses": [ + "(MIT OR WTFPL)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "expand-tilde@2.0.2", + "Name": "expand-tilde", + "Identifier": { + "PURL": "pkg:npm/expand-tilde@2.0.2", + "UID": "4dd79957cb4bd060" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-tilde/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "exponential-backoff@3.1.2", + "Name": "exponential-backoff", + "Identifier": { + "PURL": "pkg:npm/exponential-backoff@3.1.2", + "UID": "6b9cf3b0b68fb2f4" + }, + "Version": "3.1.2", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/exponential-backoff/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express@4.21.2", + "Name": "express", + "Identifier": { + "PURL": "pkg:npm/express@4.21.2", + "UID": "262f4420c4805381" + }, + "Version": "4.21.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-ipfilter@1.3.2", + "Name": "express-ipfilter", + "Identifier": { + "PURL": "pkg:npm/express-ipfilter@1.3.2", + "UID": "d3e80cb5fa446150" + }, + "Version": "1.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-ipfilter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-jwt@0.1.3", + "Name": "express-jwt", + "Identifier": { + "PURL": "pkg:npm/express-jwt@0.1.3", + "UID": "6c1d77484eafca2e" + }, + "Version": "0.1.3", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-jwt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-rate-limit@7.5.1", + "Name": "express-rate-limit", + "Identifier": { + "PURL": "pkg:npm/express-rate-limit@7.5.1", + "UID": "95a8a024bbf3f62e" + }, + "Version": "7.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-rate-limit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-robots-txt@0.4.1", + "Name": "express-robots-txt", + "Identifier": { + "PURL": "pkg:npm/express-robots-txt@0.4.1", + "UID": "dc646a82755b5ed5" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-robots-txt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "express-security.txt@2.0.0", + "Name": "express-security.txt", + "Identifier": { + "PURL": "pkg:npm/express-security.txt@2.0.0", + "UID": "8f8cb7a6b441eb2e" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-security.txt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ext-list@2.2.2", + "Name": "ext-list", + "Identifier": { + "PURL": "pkg:npm/ext-list@2.2.2", + "UID": "919b23ea5f125e2c" + }, + "Version": "2.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ext-list/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ext-name@5.0.0", + "Name": "ext-name", + "Identifier": { + "PURL": "pkg:npm/ext-name@5.0.0", + "UID": "8cf298e10e489bc6" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ext-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend@3.0.2", + "Name": "extend", + "Identifier": { + "PURL": "pkg:npm/extend@3.0.2", + "UID": "41b74e3d2f0757c8" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "a2e76016a4d82ec2" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/braces/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "847a901b2e3a23a6" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "40b114c4c5f0ff5d" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "2508862fbd32d83c" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "3010c603bf70ff8d" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@2.0.1", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@2.0.1", + "UID": "55e4f681c3ce6a7c" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extend-shallow@3.0.2", + "Name": "extend-shallow", + "Identifier": { + "PURL": "pkg:npm/extend-shallow@3.0.2", + "UID": "ea0d70d8e9444a3d" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extend-shallow/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "extglob@2.0.4", + "Name": "extglob", + "Identifier": { + "PURL": "pkg:npm/extglob@2.0.4", + "UID": "ab1d85d761b27c7" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fast.js@0.1.1", + "Name": "fast.js", + "Identifier": { + "PURL": "pkg:npm/fast.js@0.1.1", + "UID": "33cdd677a04b5d52" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fast.js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fd-slicer@1.1.0", + "Name": "fd-slicer", + "Identifier": { + "PURL": "pkg:npm/fd-slicer@1.1.0", + "UID": "29d1a7f06b46ec34" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fd-slicer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fdir@6.5.0", + "Name": "fdir", + "Identifier": { + "PURL": "pkg:npm/fdir@6.5.0", + "UID": "6ea371da3b5d1d49" + }, + "Version": "6.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "feature-policy@0.5.0", + "Name": "feature-policy", + "Identifier": { + "PURL": "pkg:npm/feature-policy@0.5.0", + "UID": "5107647a6d352453" + }, + "Version": "0.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/feature-policy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fecha@4.2.3", + "Name": "fecha", + "Identifier": { + "PURL": "pkg:npm/fecha@4.2.3", + "UID": "7085968babc8bd28" + }, + "Version": "4.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fecha/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-js@0.3.0", + "Name": "file-js", + "Identifier": { + "PURL": "pkg:npm/file-js@0.3.0", + "UID": "e62d873d3c923cef" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-stream-rotator@1.0.0", + "Name": "file-stream-rotator", + "Identifier": { + "PURL": "pkg:npm/file-stream-rotator@1.0.0", + "UID": "4c0b838c0855d105" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-stream-rotator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@11.1.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@11.1.0", + "UID": "7e8ccecd85376fbf" + }, + "Version": "11.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/download/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@16.5.4", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@16.5.4", + "UID": "afda4ee71d7d584a" + }, + "Version": "16.5.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@3.9.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@3.9.0", + "UID": "2ef5fdc16f5f06a9" + }, + "Version": "3.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@4.4.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@4.4.0", + "UID": "50585fe7689fb1e1" + }, + "Version": "4.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archive-type/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@5.2.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@5.2.0", + "UID": "1f6a6ac227493f46" + }, + "Version": "5.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@5.2.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@5.2.0", + "UID": "3784843a5f8866d8" + }, + "Version": "5.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-type@6.2.0", + "Name": "file-type", + "Identifier": { + "PURL": "pkg:npm/file-type@6.2.0", + "UID": "f4c119b6d215ce4b" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "file-uri-to-path@1.0.0", + "Name": "file-uri-to-path", + "Identifier": { + "PURL": "pkg:npm/file-uri-to-path@1.0.0", + "UID": "7ad8aab563aa95d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-uri-to-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filehound@1.17.6", + "Name": "filehound", + "Identifier": { + "PURL": "pkg:npm/filehound@1.17.6", + "UID": "7b0c69cfc2a32fb0" + }, + "Version": "1.17.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filehound/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filename-reserved-regex@2.0.0", + "Name": "filename-reserved-regex", + "Identifier": { + "PURL": "pkg:npm/filename-reserved-regex@2.0.0", + "UID": "ea81b17620975fe" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filename-reserved-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filenamify@3.0.0", + "Name": "filenamify", + "Identifier": { + "PURL": "pkg:npm/filenamify@3.0.0", + "UID": "97057a398670f307" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filenamify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "filesniffer@1.0.3", + "Name": "filesniffer", + "Identifier": { + "PURL": "pkg:npm/filesniffer@1.0.3", + "UID": "4523f4eda414644e" + }, + "Version": "1.0.3", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filesniffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@4.0.0", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@4.0.0", + "UID": "e4d6da7320fa0aa5" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@7.1.1", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@7.1.1", + "UID": "29e42c74edbb6cbf" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@7.1.1", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@7.1.1", + "UID": "3610d86bfcead8f6" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fill-range@7.1.1", + "Name": "fill-range", + "Identifier": { + "PURL": "pkg:npm/fill-range@7.1.1", + "UID": "ff283883135fb8f2" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/fill-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "finale-rest@1.2.2", + "Name": "finale-rest", + "Identifier": { + "PURL": "pkg:npm/finale-rest@1.2.2", + "UID": "320b701056e1773a" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finale-rest/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "finalhandler@1.3.1", + "Name": "finalhandler", + "Identifier": { + "PURL": "pkg:npm/finalhandler@1.3.1", + "UID": "eba7117ab7aed378" + }, + "Version": "1.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finalhandler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "find-up@4.1.0", + "Name": "find-up", + "Identifier": { + "PURL": "pkg:npm/find-up@4.1.0", + "UID": "4b9847b2e2c872fd" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/find-up/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "findup-sync@2.0.0", + "Name": "findup-sync", + "Identifier": { + "PURL": "pkg:npm/findup-sync@2.0.0", + "UID": "5c2c9bc39df4cda6" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/findup-sync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "findup-sync@4.0.0", + "Name": "findup-sync", + "Identifier": { + "PURL": "pkg:npm/findup-sync@4.0.0", + "UID": "7568f4c0b6701f1a" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/findup-sync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "findup-sync@5.0.0", + "Name": "findup-sync", + "Identifier": { + "PURL": "pkg:npm/findup-sync@5.0.0", + "UID": "4d2984f184ebfb94" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/findup-sync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fined@1.2.0", + "Name": "fined", + "Identifier": { + "PURL": "pkg:npm/fined@1.2.0", + "UID": "64357c4ec147bf64" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fined/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "flagged-respawn@1.0.1", + "Name": "flagged-respawn", + "Identifier": { + "PURL": "pkg:npm/flagged-respawn@1.0.1", + "UID": "283b4ccbf010a290" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/flagged-respawn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fn.name@1.1.0", + "Name": "fn.name", + "Identifier": { + "PURL": "pkg:npm/fn.name@1.1.0", + "UID": "d4f4a25f13e42e84" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fn.name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fontkit@1.9.0", + "Name": "fontkit", + "Identifier": { + "PURL": "pkg:npm/fontkit@1.9.0", + "UID": "733a34b0554da089" + }, + "Version": "1.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fontkit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "for-each@0.3.5", + "Name": "for-each", + "Identifier": { + "PURL": "pkg:npm/for-each@0.3.5", + "UID": "50589ac3e1ec88c3" + }, + "Version": "0.3.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/for-each/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "for-in@1.0.2", + "Name": "for-in", + "Identifier": { + "PURL": "pkg:npm/for-in@1.0.2", + "UID": "8d20ca123921a2ac" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/for-in/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "for-own@1.0.0", + "Name": "for-own", + "Identifier": { + "PURL": "pkg:npm/for-own@1.0.0", + "UID": "6a2fbcfb367a290d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/for-own/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "foreachasync@3.0.0", + "Name": "foreachasync", + "Identifier": { + "PURL": "pkg:npm/foreachasync@3.0.0", + "UID": "5a6c8f4a583c887" + }, + "Version": "3.0.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/foreachasync/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "foreground-child@3.3.1", + "Name": "foreground-child", + "Identifier": { + "PURL": "pkg:npm/foreground-child@3.3.1", + "UID": "c2eb752c7fcf9dfb" + }, + "Version": "3.3.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/foreground-child/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "formatio@1.1.1", + "Name": "formatio", + "Identifier": { + "PURL": "pkg:npm/formatio@1.1.1", + "UID": "8d9c3410ecd51f89" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/formatio/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "forwarded@0.2.0", + "Name": "forwarded", + "Identifier": { + "PURL": "pkg:npm/forwarded@0.2.0", + "UID": "7a865a47807b992d" + }, + "Version": "0.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/forwarded/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fragment-cache@0.2.1", + "Name": "fragment-cache", + "Identifier": { + "PURL": "pkg:npm/fragment-cache@0.2.1", + "UID": "93ce52de8581ea8c" + }, + "Version": "0.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fragment-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fresh@0.5.2", + "Name": "fresh", + "Identifier": { + "PURL": "pkg:npm/fresh@0.5.2", + "UID": "9da724ad83ddcbb1" + }, + "Version": "0.5.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fresh/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "from2@2.3.0", + "Name": "from2", + "Identifier": { + "PURL": "pkg:npm/from2@2.3.0", + "UID": "809ee7407b64ed4" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/from2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "frontend@19.0.0", + "Name": "frontend", + "Identifier": { + "PURL": "pkg:npm/frontend@19.0.0", + "UID": "7e704154b8992946" + }, + "Version": "19.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/frontend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-constants@1.0.0", + "Name": "fs-constants", + "Identifier": { + "PURL": "pkg:npm/fs-constants@1.0.0", + "UID": "36a12fd0c33d28ff" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs-constants/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-extra@9.1.0", + "Name": "fs-extra", + "Identifier": { + "PURL": "pkg:npm/fs-extra@9.1.0", + "UID": "2e5f4c3f156125d0" + }, + "Version": "9.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs-extra/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-minipass@1.2.7", + "Name": "fs-minipass", + "Identifier": { + "PURL": "pkg:npm/fs-minipass@1.2.7", + "UID": "ef84753fbc9a0d8f" + }, + "Version": "1.2.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-minipass@2.1.0", + "Name": "fs-minipass", + "Identifier": { + "PURL": "pkg:npm/fs-minipass@2.1.0", + "UID": "9e8db61cae863f36" + }, + "Version": "2.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs-minipass@3.0.3", + "Name": "fs-minipass", + "Identifier": { + "PURL": "pkg:npm/fs-minipass@3.0.3", + "UID": "7f2f8521a0de7acb" + }, + "Version": "3.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs-minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fs.realpath@1.0.0", + "Name": "fs.realpath", + "Identifier": { + "PURL": "pkg:npm/fs.realpath@1.0.0", + "UID": "96437950ad7fb971" + }, + "Version": "1.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fs.realpath/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fstream@1.0.12", + "Name": "fstream", + "Identifier": { + "PURL": "pkg:npm/fstream@1.0.12", + "UID": "138ff59dd48b6b6c" + }, + "Version": "1.0.12", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "function-bind@1.1.2", + "Name": "function-bind", + "Identifier": { + "PURL": "pkg:npm/function-bind@1.1.2", + "UID": "5210f47cf13dc081" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/function-bind/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "functions-have-names@1.2.3", + "Name": "functions-have-names", + "Identifier": { + "PURL": "pkg:npm/functions-have-names@1.2.3", + "UID": "62845c2ceffd3a6" + }, + "Version": "1.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/functions-have-names/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "fuzzball@1.4.0", + "Name": "fuzzball", + "Identifier": { + "PURL": "pkg:npm/fuzzball@1.4.0", + "UID": "7c16ad0735b1d192" + }, + "Version": "1.4.0", + "Licenses": [ + "GPL-2.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fuzzball/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "gauge@2.7.4", + "Name": "gauge", + "Identifier": { + "PURL": "pkg:npm/gauge@2.7.4", + "UID": "95d04490eaca091f" + }, + "Version": "2.7.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "gauge@4.0.4", + "Name": "gauge", + "Identifier": { + "PURL": "pkg:npm/gauge@4.0.4", + "UID": "69602696872df8d3" + }, + "Version": "4.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/gauge/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "geojson-utils@1.1.0", + "Name": "geojson-utils", + "Identifier": { + "PURL": "pkg:npm/geojson-utils@1.1.0", + "UID": "5d28f409536948d6" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/geojson-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-caller-file@2.0.5", + "Name": "get-caller-file", + "Identifier": { + "PURL": "pkg:npm/get-caller-file@2.0.5", + "UID": "31821b37e36c8831" + }, + "Version": "2.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-caller-file/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-intrinsic@1.3.0", + "Name": "get-intrinsic", + "Identifier": { + "PURL": "pkg:npm/get-intrinsic@1.3.0", + "UID": "aa0ab63e2741be1c" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-intrinsic/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-proto@1.0.1", + "Name": "get-proto", + "Identifier": { + "PURL": "pkg:npm/get-proto@1.0.1", + "UID": "1cf229e6d2e8a69" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-proto/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@2.3.1", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@2.3.1", + "UID": "8454114c5574a2d8" + }, + "Version": "2.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@3.0.0", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@3.0.0", + "UID": "d88408f9b9b5bdfd" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@3.0.0", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@3.0.0", + "UID": "6be470771810704" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/got/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-stream@4.1.0", + "Name": "get-stream", + "Identifier": { + "PURL": "pkg:npm/get-stream@4.1.0", + "UID": "828397c0cb46a2b1" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "get-value@2.0.6", + "Name": "get-value", + "Identifier": { + "PURL": "pkg:npm/get-value@2.0.6", + "UID": "54c0c9bb66c6f6bc" + }, + "Version": "2.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/get-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "getobject@1.0.2", + "Name": "getobject", + "Identifier": { + "PURL": "pkg:npm/getobject@1.0.2", + "UID": "10c6fda9a15e11fc" + }, + "Version": "1.0.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/getobject/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "github-from-package@0.0.0", + "Name": "github-from-package", + "Identifier": { + "PURL": "pkg:npm/github-from-package@0.0.0", + "UID": "2f687d267e0db5f" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/github-from-package/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@10.4.5", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@10.4.5", + "UID": "8555ad7448c22463" + }, + "Version": "10.4.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.1.7", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.1.7", + "UID": "cf08ae0dc591f60c" + }, + "Version": "7.1.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "6917e04ee373ae27" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "6485c4ebbaf24af5" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "7c9ad87e73557c49" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "c871fea59dee86d2" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "35b29226b7c7e803" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "9884070c67bfbfa1" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob@7.2.3", + "Name": "glob", + "Identifier": { + "PURL": "pkg:npm/glob@7.2.3", + "UID": "3af636ae11bc0a14" + }, + "Version": "7.2.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "glob-parent@5.1.2", + "Name": "glob-parent", + "Identifier": { + "PURL": "pkg:npm/glob-parent@5.1.2", + "UID": "389487f98d653d8c" + }, + "Version": "5.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "global-modules@1.0.0", + "Name": "global-modules", + "Identifier": { + "PURL": "pkg:npm/global-modules@1.0.0", + "UID": "dbe57268826de04a" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-modules/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "global-prefix@1.0.2", + "Name": "global-prefix", + "Identifier": { + "PURL": "pkg:npm/global-prefix@1.0.2", + "UID": "4e88b387e8a016d5" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-prefix/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "gopd@1.2.0", + "Name": "gopd", + "Identifier": { + "PURL": "pkg:npm/gopd@1.2.0", + "UID": "d90c403a9d1ef74e" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gopd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "got@8.3.2", + "Name": "got", + "Identifier": { + "PURL": "pkg:npm/got@8.3.2", + "UID": "ffeef9b389fac3" + }, + "Version": "8.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/got/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "graceful-fs@4.2.11", + "Name": "graceful-fs", + "Identifier": { + "PURL": "pkg:npm/graceful-fs@4.2.11", + "UID": "a6e498213e678a42" + }, + "Version": "4.2.11", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/graceful-fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt@1.6.1", + "Name": "grunt", + "Identifier": { + "PURL": "pkg:npm/grunt@1.6.1", + "UID": "e19b1471dfcfc0ff" + }, + "Version": "1.6.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-cli@1.4.3", + "Name": "grunt-cli", + "Identifier": { + "PURL": "pkg:npm/grunt-cli@1.4.3", + "UID": "dd132f930b94660c" + }, + "Version": "1.4.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-contrib-compress@1.6.0", + "Name": "grunt-contrib-compress", + "Identifier": { + "PURL": "pkg:npm/grunt-contrib-compress@1.6.0", + "UID": "e578968e01c8ece3" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-known-options@2.0.0", + "Name": "grunt-known-options", + "Identifier": { + "PURL": "pkg:npm/grunt-known-options@2.0.0", + "UID": "3a26553f47e6bbc6" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-known-options/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-legacy-log@3.0.0", + "Name": "grunt-legacy-log", + "Identifier": { + "PURL": "pkg:npm/grunt-legacy-log@3.0.0", + "UID": "78a8ab7fbd991cc2" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-legacy-log-utils@2.1.0", + "Name": "grunt-legacy-log-utils", + "Identifier": { + "PURL": "pkg:npm/grunt-legacy-log-utils@2.1.0", + "UID": "c42a41634697147" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-legacy-util@2.0.1", + "Name": "grunt-legacy-util", + "Identifier": { + "PURL": "pkg:npm/grunt-legacy-util@2.0.1", + "UID": "e13dbd17cdbca318" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-util/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "grunt-replace-json@0.1.0", + "Name": "grunt-replace-json", + "Identifier": { + "PURL": "pkg:npm/grunt-replace-json@0.1.0", + "UID": "b3f3c36b4e64c44e" + }, + "Version": "0.1.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-replace-json/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "handlebars@4.7.7", + "Name": "handlebars", + "Identifier": { + "PURL": "pkg:npm/handlebars@4.7.7", + "UID": "1daf2e2c02c5c519" + }, + "Version": "4.7.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/handlebars/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-ansi@2.0.0", + "Name": "has-ansi", + "Identifier": { + "PURL": "pkg:npm/has-ansi@2.0.0", + "UID": "a551fcad3d6a3bf3" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-bigints@1.1.0", + "Name": "has-bigints", + "Identifier": { + "PURL": "pkg:npm/has-bigints@1.1.0", + "UID": "2caecbec1ab78878" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-bigints/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-flag@3.0.0", + "Name": "has-flag", + "Identifier": { + "PURL": "pkg:npm/has-flag@3.0.0", + "UID": "4764fcff869871d9" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-flag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-flag@4.0.0", + "Name": "has-flag", + "Identifier": { + "PURL": "pkg:npm/has-flag@4.0.0", + "UID": "daacd50b25bbf5f8" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-property-descriptors@1.0.2", + "Name": "has-property-descriptors", + "Identifier": { + "PURL": "pkg:npm/has-property-descriptors@1.0.2", + "UID": "6b7ca3f69a487d81" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-property-descriptors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-symbol-support-x@1.4.2", + "Name": "has-symbol-support-x", + "Identifier": { + "PURL": "pkg:npm/has-symbol-support-x@1.4.2", + "UID": "4b9794367f9e1927" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-symbol-support-x/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-symbols@1.1.0", + "Name": "has-symbols", + "Identifier": { + "PURL": "pkg:npm/has-symbols@1.1.0", + "UID": "839f5c25c8fec90a" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-symbols/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-to-string-tag-x@1.4.1", + "Name": "has-to-string-tag-x", + "Identifier": { + "PURL": "pkg:npm/has-to-string-tag-x@1.4.1", + "UID": "8c4fab4dd3b8a525" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-to-string-tag-x/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-tostringtag@1.0.2", + "Name": "has-tostringtag", + "Identifier": { + "PURL": "pkg:npm/has-tostringtag@1.0.2", + "UID": "b459875aa9d222c9" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-tostringtag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-unicode@2.0.1", + "Name": "has-unicode", + "Identifier": { + "PURL": "pkg:npm/has-unicode@2.0.1", + "UID": "4fc51ca1eaef1883" + }, + "Version": "2.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-unicode/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-value@0.3.1", + "Name": "has-value", + "Identifier": { + "PURL": "pkg:npm/has-value@0.3.1", + "UID": "80dcc67d2b8e5d90" + }, + "Version": "0.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-value@1.0.0", + "Name": "has-value", + "Identifier": { + "PURL": "pkg:npm/has-value@1.0.0", + "UID": "bc7753862a582925" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-values@0.1.4", + "Name": "has-values", + "Identifier": { + "PURL": "pkg:npm/has-values@0.1.4", + "UID": "2c4fcbb56dc6cd08" + }, + "Version": "0.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-values/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "has-values@1.0.0", + "Name": "has-values", + "Identifier": { + "PURL": "pkg:npm/has-values@1.0.0", + "UID": "19619fb4047ddf05" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-values/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hashids@2.3.0", + "Name": "hashids", + "Identifier": { + "PURL": "pkg:npm/hashids@2.3.0", + "UID": "7a3f65fdb0ef217f" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hashids/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hasown@2.0.2", + "Name": "hasown", + "Identifier": { + "PURL": "pkg:npm/hasown@2.0.2", + "UID": "319138eec8c833e8" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hasown/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hbs@4.2.0", + "Name": "hbs", + "Identifier": { + "PURL": "pkg:npm/hbs@4.2.0", + "UID": "81ef8e444372cd19" + }, + "Version": "4.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hbs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "he@0.4.1", + "Name": "he", + "Identifier": { + "PURL": "pkg:npm/he@0.4.1", + "UID": "85423773da221cc9" + }, + "Version": "0.4.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/he/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "heap@0.2.7", + "Name": "heap", + "Identifier": { + "PURL": "pkg:npm/heap@0.2.7", + "UID": "44fae6faf3765918" + }, + "Version": "0.2.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/heap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "helmet@4.6.0", + "Name": "helmet", + "Identifier": { + "PURL": "pkg:npm/helmet@4.6.0", + "UID": "5e5baa82da08ca40" + }, + "Version": "4.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/helmet/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hoister@0.0.2", + "Name": "hoister", + "Identifier": { + "PURL": "pkg:npm/hoister@0.0.2", + "UID": "3c75fb408cee6bdb" + }, + "Version": "0.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hoister/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "homedir-polyfill@1.0.3", + "Name": "homedir-polyfill", + "Identifier": { + "PURL": "pkg:npm/homedir-polyfill@1.0.3", + "UID": "98efa53c99a94559" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/homedir-polyfill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "hooker@0.2.3", + "Name": "hooker", + "Identifier": { + "PURL": "pkg:npm/hooker@0.2.3", + "UID": "7990e3cc22e8ffd" + }, + "Version": "0.2.3", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/hooker/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "html-entities@1.4.0", + "Name": "html-entities", + "Identifier": { + "PURL": "pkg:npm/html-entities@1.4.0", + "UID": "ec194d18658e1277" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/html-entities/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "htmlparser2@3.3.0", + "Name": "htmlparser2", + "Identifier": { + "PURL": "pkg:npm/htmlparser2@3.3.0", + "UID": "d839033414c8899c" + }, + "Version": "3.3.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-cache-semantics@3.8.1", + "Name": "http-cache-semantics", + "Identifier": { + "PURL": "pkg:npm/http-cache-semantics@3.8.1", + "UID": "ddc54df1f009db5f" + }, + "Version": "3.8.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/http-cache-semantics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-cache-semantics@4.2.0", + "Name": "http-cache-semantics", + "Identifier": { + "PURL": "pkg:npm/http-cache-semantics@4.2.0", + "UID": "ad611d4a4e9e62d4" + }, + "Version": "4.2.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-cache-semantics@4.2.0", + "Name": "http-cache-semantics", + "Identifier": { + "PURL": "pkg:npm/http-cache-semantics@4.2.0", + "UID": "fe513c040512b1b7" + }, + "Version": "4.2.0", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-errors@1.6.3", + "Name": "http-errors", + "Identifier": { + "PURL": "pkg:npm/http-errors@1.6.3", + "UID": "e4a6459fa4d6d581" + }, + "Version": "1.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/http-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-errors@2.0.0", + "Name": "http-errors", + "Identifier": { + "PURL": "pkg:npm/http-errors@2.0.0", + "UID": "164df54faa5fbaa9" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/http-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-proxy-agent@4.0.1", + "Name": "http-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/http-proxy-agent@4.0.1", + "UID": "134d36a7bb639882" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-proxy-agent@5.0.0", + "Name": "http-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/http-proxy-agent@5.0.0", + "UID": "831f497243a6a70d" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/http-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "http-proxy-agent@7.0.2", + "Name": "http-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/http-proxy-agent@7.0.2", + "UID": "bb9ad3bbea26dad" + }, + "Version": "7.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "https-proxy-agent@5.0.1", + "Name": "https-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/https-proxy-agent@5.0.1", + "UID": "ad2f84adf8fe176a" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/https-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "https-proxy-agent@7.0.6", + "Name": "https-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/https-proxy-agent@7.0.6", + "UID": "ec4b2356124fa716" + }, + "Version": "7.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "humanize-ms@1.2.1", + "Name": "humanize-ms", + "Identifier": { + "PURL": "pkg:npm/humanize-ms@1.2.1", + "UID": "fb237736d7097f97" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/humanize-ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "i18n@0.11.1", + "Name": "i18n", + "Identifier": { + "PURL": "pkg:npm/i18n@0.11.1", + "UID": "4ab23dceb3869008" + }, + "Version": "0.11.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/i18n/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iconv-lite@0.4.24", + "Name": "iconv-lite", + "Identifier": { + "PURL": "pkg:npm/iconv-lite@0.4.24", + "UID": "13e1acdd4a605ec2" + }, + "Version": "0.4.24", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/iconv-lite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iconv-lite@0.6.3", + "Name": "iconv-lite", + "Identifier": { + "PURL": "pkg:npm/iconv-lite@0.6.3", + "UID": "511674f37572b6b0" + }, + "Version": "0.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iconv-lite@0.6.3", + "Name": "iconv-lite", + "Identifier": { + "PURL": "pkg:npm/iconv-lite@0.6.3", + "UID": "b3f7f24be93de555" + }, + "Version": "0.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ieee754@1.2.1", + "Name": "ieee754", + "Identifier": { + "PURL": "pkg:npm/ieee754@1.2.1", + "UID": "56078040e53a07fb" + }, + "Version": "1.2.1", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ieee754/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ignore-walk@3.0.4", + "Name": "ignore-walk", + "Identifier": { + "PURL": "pkg:npm/ignore-walk@3.0.4", + "UID": "eb4b4a1bfa7cc23d" + }, + "Version": "3.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ignore-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "iltorb@2.4.5", + "Name": "iltorb", + "Identifier": { + "PURL": "pkg:npm/iltorb@2.4.5", + "UID": "b1827709fe40f3b8" + }, + "Version": "2.4.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/iltorb/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "imurmurhash@0.1.4", + "Name": "imurmurhash", + "Identifier": { + "PURL": "pkg:npm/imurmurhash@0.1.4", + "UID": "cfd55bb090452055" + }, + "Version": "0.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/imurmurhash/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "indent-string@4.0.0", + "Name": "indent-string", + "Identifier": { + "PURL": "pkg:npm/indent-string@4.0.0", + "UID": "5081807762560301" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/indent-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "infer-owner@1.0.4", + "Name": "infer-owner", + "Identifier": { + "PURL": "pkg:npm/infer-owner@1.0.4", + "UID": "c1d991fb231888f8" + }, + "Version": "1.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/infer-owner/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inflection@1.13.4", + "Name": "inflection", + "Identifier": { + "PURL": "pkg:npm/inflection@1.13.4", + "UID": "82ed5ffb0e25e46b" + }, + "Version": "1.13.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/inflection/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inflight@1.0.6", + "Name": "inflight", + "Identifier": { + "PURL": "pkg:npm/inflight@1.0.6", + "UID": "6a5cff4b091c0d61" + }, + "Version": "1.0.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/inflight/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inherits@2.0.3", + "Name": "inherits", + "Identifier": { + "PURL": "pkg:npm/inherits@2.0.3", + "UID": "af617a6c0e591a2b" + }, + "Version": "2.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/inherits/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "inherits@2.0.4", + "Name": "inherits", + "Identifier": { + "PURL": "pkg:npm/inherits@2.0.4", + "UID": "1531daa95afd56f7" + }, + "Version": "2.0.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/inherits/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ini@1.3.8", + "Name": "ini", + "Identifier": { + "PURL": "pkg:npm/ini@1.3.8", + "UID": "ddeec74e3ea290b5" + }, + "Version": "1.3.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-prefix/node_modules/ini/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ini@1.3.8", + "Name": "ini", + "Identifier": { + "PURL": "pkg:npm/ini@1.3.8", + "UID": "5ecf3a4480f3af1b" + }, + "Version": "1.3.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rc/node_modules/ini/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "internal-slot@1.1.0", + "Name": "internal-slot", + "Identifier": { + "PURL": "pkg:npm/internal-slot@1.1.0", + "UID": "b365c96f09f106c" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/internal-slot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "interpret@1.1.0", + "Name": "interpret", + "Identifier": { + "PURL": "pkg:npm/interpret@1.1.0", + "UID": "8143cff0bd7437d" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/interpret/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "into-stream@3.1.0", + "Name": "into-stream", + "Identifier": { + "PURL": "pkg:npm/into-stream@3.1.0", + "UID": "77436ded185bdc95" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/into-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "invariant@2.2.4", + "Name": "invariant", + "Identifier": { + "PURL": "pkg:npm/invariant@2.2.4", + "UID": "34b3968c4baa473d" + }, + "Version": "2.2.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/invariant/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ip@2.0.1", + "Name": "ip", + "Identifier": { + "PURL": "pkg:npm/ip@2.0.1", + "UID": "cb84ea2f54a9433c" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ip/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ip-address@10.0.1", + "Name": "ip-address", + "Identifier": { + "PURL": "pkg:npm/ip-address@10.0.1", + "UID": "7a7a4d69fe40a29b" + }, + "Version": "10.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ip-address/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ip6@0.2.11", + "Name": "ip6", + "Identifier": { + "PURL": "pkg:npm/ip6@0.2.11", + "UID": "eea86ac68175300d" + }, + "Version": "0.2.11", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ip6/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ipaddr.js@1.9.1", + "Name": "ipaddr.js", + "Identifier": { + "PURL": "pkg:npm/ipaddr.js@1.9.1", + "UID": "253f1619a16e8be2" + }, + "Version": "1.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ipaddr.js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-absolute@1.0.0", + "Name": "is-absolute", + "Identifier": { + "PURL": "pkg:npm/is-absolute@1.0.0", + "UID": "6c417b0a63c3bfb5" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-absolute/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-accessor-descriptor@1.0.1", + "Name": "is-accessor-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-accessor-descriptor@1.0.1", + "UID": "a0c2d880dda16762" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-accessor-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-arguments@1.2.0", + "Name": "is-arguments", + "Identifier": { + "PURL": "pkg:npm/is-arguments@1.2.0", + "UID": "e850e9a695c77ab1" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-arguments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-array-buffer@3.0.5", + "Name": "is-array-buffer", + "Identifier": { + "PURL": "pkg:npm/is-array-buffer@3.0.5", + "UID": "a02d0e3e55bdebe6" + }, + "Version": "3.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-array-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-arrayish@0.3.2", + "Name": "is-arrayish", + "Identifier": { + "PURL": "pkg:npm/is-arrayish@0.3.2", + "UID": "72eaa7036ca295ac" + }, + "Version": "0.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-bigint@1.1.0", + "Name": "is-bigint", + "Identifier": { + "PURL": "pkg:npm/is-bigint@1.1.0", + "UID": "3ed3dd6f10c0550" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-bigint/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-binary-path@2.1.0", + "Name": "is-binary-path", + "Identifier": { + "PURL": "pkg:npm/is-binary-path@2.1.0", + "UID": "c4fce7fc51df5fbb" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-binary-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-boolean-object@1.2.2", + "Name": "is-boolean-object", + "Identifier": { + "PURL": "pkg:npm/is-boolean-object@1.2.2", + "UID": "47cec15a77ffb699" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-boolean-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-buffer@1.1.6", + "Name": "is-buffer", + "Identifier": { + "PURL": "pkg:npm/is-buffer@1.1.6", + "UID": "fa6e3287dd9a4786" + }, + "Version": "1.1.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-callable@1.2.7", + "Name": "is-callable", + "Identifier": { + "PURL": "pkg:npm/is-callable@1.2.7", + "UID": "79167240f4e43f74" + }, + "Version": "1.2.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-callable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-core-module@2.16.1", + "Name": "is-core-module", + "Identifier": { + "PURL": "pkg:npm/is-core-module@2.16.1", + "UID": "34f9cec4e2043661" + }, + "Version": "2.16.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-core-module/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-data-descriptor@1.0.1", + "Name": "is-data-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-data-descriptor@1.0.1", + "UID": "bec647468ec57847" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-data-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-date-object@1.1.0", + "Name": "is-date-object", + "Identifier": { + "PURL": "pkg:npm/is-date-object@1.1.0", + "UID": "9383e34d63906ecd" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-date-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "13aa11696db0b57d" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "eb86f6e1300154eb" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "44e6850c60a43bb4" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "d528fc7dcaaec854" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@0.1.7", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@0.1.7", + "UID": "f46991f04839560b" + }, + "Version": "0.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-descriptor@1.0.3", + "Name": "is-descriptor", + "Identifier": { + "PURL": "pkg:npm/is-descriptor@1.0.3", + "UID": "3d8e6a21ac3d3469" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-descriptor/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-expression@4.0.0", + "Name": "is-expression", + "Identifier": { + "PURL": "pkg:npm/is-expression@4.0.0", + "UID": "325a9ea3d381c" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-expression/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "ded752ec5ac3bfc5" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/braces/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "b12560cb615cb9a4" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "d7b247c4537a62c2" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/extglob/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "88a9d169216201a3" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "69264cb15587c503" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-value/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "f3e8951c83151153" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@0.1.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@0.1.1", + "UID": "2d6cefd5cdf8d805" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/union-value/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extendable@1.0.1", + "Name": "is-extendable", + "Identifier": { + "PURL": "pkg:npm/is-extendable@1.0.1", + "UID": "68ece0751dca784e" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-extendable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-extglob@2.1.1", + "Name": "is-extglob", + "Identifier": { + "PURL": "pkg:npm/is-extglob@2.1.1", + "UID": "a37eeb91df754bfd" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-extglob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-fullwidth-code-point@1.0.0", + "Name": "is-fullwidth-code-point", + "Identifier": { + "PURL": "pkg:npm/is-fullwidth-code-point@1.0.0", + "UID": "49b4a5be6667b4f5" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-fullwidth-code-point@2.0.0", + "Name": "is-fullwidth-code-point", + "Identifier": { + "PURL": "pkg:npm/is-fullwidth-code-point@2.0.0", + "UID": "18d865505a5d918e" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-fullwidth-code-point@3.0.0", + "Name": "is-fullwidth-code-point", + "Identifier": { + "PURL": "pkg:npm/is-fullwidth-code-point@3.0.0", + "UID": "2a4f1b9b63e22425" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-fullwidth-code-point/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-generator-function@1.1.0", + "Name": "is-generator-function", + "Identifier": { + "PURL": "pkg:npm/is-generator-function@1.1.0", + "UID": "448908a3018bfe1f" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-generator-function/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-glob@3.1.0", + "Name": "is-glob", + "Identifier": { + "PURL": "pkg:npm/is-glob@3.1.0", + "UID": "6764a7ebeb10c6b1" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-glob@4.0.3", + "Name": "is-glob", + "Identifier": { + "PURL": "pkg:npm/is-glob@4.0.3", + "UID": "85c31ca112c9be20" + }, + "Version": "4.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-glob/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-lambda@1.0.1", + "Name": "is-lambda", + "Identifier": { + "PURL": "pkg:npm/is-lambda@1.0.1", + "UID": "84bdb4a1802c32c8" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-lambda/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-map@2.0.3", + "Name": "is-map", + "Identifier": { + "PURL": "pkg:npm/is-map@2.0.3", + "UID": "9345666972d19fb9" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-natural-number@4.0.1", + "Name": "is-natural-number", + "Identifier": { + "PURL": "pkg:npm/is-natural-number@4.0.1", + "UID": "8535934f4c20d63c" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-natural-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@3.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@3.0.0", + "UID": "7d50077b7fa97d6d" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@7.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@7.0.0", + "UID": "b6a0d80e0e0756ab" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@7.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@7.0.0", + "UID": "26c84ba493e4397e" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number@7.0.0", + "Name": "is-number", + "Identifier": { + "PURL": "pkg:npm/is-number@7.0.0", + "UID": "8ab35e17cac8499f" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/is-number/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number-like@1.0.8", + "Name": "is-number-like", + "Identifier": { + "PURL": "pkg:npm/is-number-like@1.0.8", + "UID": "15772f58d22ff182" + }, + "Version": "1.0.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number-like/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-number-object@1.1.1", + "Name": "is-number-object", + "Identifier": { + "PURL": "pkg:npm/is-number-object@1.1.1", + "UID": "5c9657220f6d68de" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-object@1.0.2", + "Name": "is-object", + "Identifier": { + "PURL": "pkg:npm/is-object@1.0.2", + "UID": "bcfa929e40ac3bfe" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-plain-obj@1.1.0", + "Name": "is-plain-obj", + "Identifier": { + "PURL": "pkg:npm/is-plain-obj@1.1.0", + "UID": "350b40a4eeda29f7" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-plain-obj/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-plain-object@2.0.4", + "Name": "is-plain-object", + "Identifier": { + "PURL": "pkg:npm/is-plain-object@2.0.4", + "UID": "c11ad03034dcbf7c" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-plain-object/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-promise@2.2.2", + "Name": "is-promise", + "Identifier": { + "PURL": "pkg:npm/is-promise@2.2.2", + "UID": "df3c27d2f20ca101" + }, + "Version": "2.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-regex@1.2.1", + "Name": "is-regex", + "Identifier": { + "PURL": "pkg:npm/is-regex@1.2.1", + "UID": "cf63b86c99d148f7" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-relative@1.0.0", + "Name": "is-relative", + "Identifier": { + "PURL": "pkg:npm/is-relative@1.0.0", + "UID": "2930d2b2fed7c0bd" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-relative/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-retry-allowed@1.2.0", + "Name": "is-retry-allowed", + "Identifier": { + "PURL": "pkg:npm/is-retry-allowed@1.2.0", + "UID": "d0e105593b2f4359" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-retry-allowed/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-set@2.0.3", + "Name": "is-set", + "Identifier": { + "PURL": "pkg:npm/is-set@2.0.3", + "UID": "8a84fb888a09f6de" + }, + "Version": "2.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-set/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-shared-array-buffer@1.0.4", + "Name": "is-shared-array-buffer", + "Identifier": { + "PURL": "pkg:npm/is-shared-array-buffer@1.0.4", + "UID": "b5bc978284507fb0" + }, + "Version": "1.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-shared-array-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-stream@1.1.0", + "Name": "is-stream", + "Identifier": { + "PURL": "pkg:npm/is-stream@1.1.0", + "UID": "ec44c349b9aa6e4b" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-stream@2.0.1", + "Name": "is-stream", + "Identifier": { + "PURL": "pkg:npm/is-stream@2.0.1", + "UID": "a8c0030976017f4f" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/node_modules/is-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-string@1.1.1", + "Name": "is-string", + "Identifier": { + "PURL": "pkg:npm/is-string@1.1.1", + "UID": "8c9ce05427406dca" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-symbol@1.1.1", + "Name": "is-symbol", + "Identifier": { + "PURL": "pkg:npm/is-symbol@1.1.1", + "UID": "ed5659752ef59fb9" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-symbol/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-typed-array@1.1.15", + "Name": "is-typed-array", + "Identifier": { + "PURL": "pkg:npm/is-typed-array@1.1.15", + "UID": "7e9c3948cc5f9c29" + }, + "Version": "1.1.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-typed-array/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-unc-path@1.0.0", + "Name": "is-unc-path", + "Identifier": { + "PURL": "pkg:npm/is-unc-path@1.0.0", + "UID": "171f984fa175617d" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-unc-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-weakmap@2.0.2", + "Name": "is-weakmap", + "Identifier": { + "PURL": "pkg:npm/is-weakmap@2.0.2", + "UID": "afd97baa74152de7" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-weakmap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-weakset@2.0.4", + "Name": "is-weakset", + "Identifier": { + "PURL": "pkg:npm/is-weakset@2.0.4", + "UID": "d9888cd929cb3265" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-weakset/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "is-windows@1.0.2", + "Name": "is-windows", + "Identifier": { + "PURL": "pkg:npm/is-windows@1.0.2", + "UID": "958cb2a67e8ec745" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-windows/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@0.0.1", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@0.0.1", + "UID": "b9d90d8e67187adf" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@1.0.0", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@1.0.0", + "UID": "7c5e8c33ff45a60" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-stream/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@1.0.0", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@1.0.0", + "UID": "b9f04f108047f533" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isarray@2.0.5", + "Name": "isarray", + "Identifier": { + "PURL": "pkg:npm/isarray@2.0.5", + "UID": "52751d6b7d57444a" + }, + "Version": "2.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isexe@2.0.0", + "Name": "isexe", + "Identifier": { + "PURL": "pkg:npm/isexe@2.0.0", + "UID": "989159554489a853" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isexe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isexe@3.1.1", + "Name": "isexe", + "Identifier": { + "PURL": "pkg:npm/isexe@3.1.1", + "UID": "7370818629ef5e0b" + }, + "Version": "3.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/isexe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isobject@2.1.0", + "Name": "isobject", + "Identifier": { + "PURL": "pkg:npm/isobject@2.1.0", + "UID": "d91662d55b3dcb59" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isobject@3.0.1", + "Name": "isobject", + "Identifier": { + "PURL": "pkg:npm/isobject@3.0.1", + "UID": "ec05f2446815b19f" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isobject/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isomorphic-ws@5.0.0", + "Name": "isomorphic-ws", + "Identifier": { + "PURL": "pkg:npm/isomorphic-ws@5.0.0", + "UID": "529d553c8e38a620" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isomorphic-ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "isurl@1.0.0", + "Name": "isurl", + "Identifier": { + "PURL": "pkg:npm/isurl@1.0.0", + "UID": "512d4a902a55c9ee" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/isurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jackspeak@3.4.3", + "Name": "jackspeak", + "Identifier": { + "PURL": "pkg:npm/jackspeak@3.4.3", + "UID": "52b92df90781c276" + }, + "Version": "3.4.3", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jackspeak/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "js-stringify@1.0.2", + "Name": "js-stringify", + "Identifier": { + "PURL": "pkg:npm/js-stringify@1.0.2", + "UID": "91b32eaeea0f5109" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/js-stringify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "js-tokens@4.0.0", + "Name": "js-tokens", + "Identifier": { + "PURL": "pkg:npm/js-tokens@4.0.0", + "UID": "221e49c351ca5949" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/js-tokens/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "js-yaml@3.14.1", + "Name": "js-yaml", + "Identifier": { + "PURL": "pkg:npm/js-yaml@3.14.1", + "UID": "266f16e949625389" + }, + "Version": "3.14.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/js-yaml/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "json-buffer@3.0.0", + "Name": "json-buffer", + "Identifier": { + "PURL": "pkg:npm/json-buffer@3.0.0", + "UID": "b09ca1f4d7b0fee4" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "json5@2.2.3", + "Name": "json5", + "Identifier": { + "PURL": "pkg:npm/json5@2.2.3", + "UID": "900f933d16e10861" + }, + "Version": "2.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/json5/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jsonfile@6.2.0", + "Name": "jsonfile", + "Identifier": { + "PURL": "pkg:npm/jsonfile@6.2.0", + "UID": "8395db85a54ba3e" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jsonfile/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jsonwebtoken@0.1.0", + "Name": "jsonwebtoken", + "Identifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jsonwebtoken@0.4.0", + "Name": "jsonwebtoken", + "Identifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "Version": "0.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jsonwebtoken/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jssha@3.3.1", + "Name": "jssha", + "Identifier": { + "PURL": "pkg:npm/jssha@3.3.1", + "UID": "e0752637870a463d" + }, + "Version": "3.3.1", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jssha/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jstransformer@1.0.0", + "Name": "jstransformer", + "Identifier": { + "PURL": "pkg:npm/jstransformer@1.0.0", + "UID": "87f83fe9b487ffd2" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jstransformer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "juice-shop@19.0.0", + "Name": "juice-shop", + "Identifier": { + "PURL": "pkg:npm/juice-shop@19.0.0", + "UID": "cde44d3acd67d08f" + }, + "Version": "19.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/build/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "juice-shop@19.0.0", + "Name": "juice-shop", + "Identifier": { + "PURL": "pkg:npm/juice-shop@19.0.0", + "UID": "d6f676a0d4f96dbd" + }, + "Version": "19.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "juicy-chat-bot@0.9.0", + "Name": "juicy-chat-bot", + "Identifier": { + "PURL": "pkg:npm/juicy-chat-bot@0.9.0", + "UID": "482cfbb31be82d1" + }, + "Version": "0.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/juicy-chat-bot/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jwa@0.0.1", + "Name": "jwa", + "Identifier": { + "PURL": "pkg:npm/jwa@0.0.1", + "UID": "ad7b3fb5168a3d9d" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jwa/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "jws@0.2.6", + "Name": "jws", + "Identifier": { + "PURL": "pkg:npm/jws@0.2.6", + "UID": "1c4fc99df2fe2c15" + }, + "Version": "0.2.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/jws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "keyv@3.0.0", + "Name": "keyv", + "Identifier": { + "PURL": "pkg:npm/keyv@3.0.0", + "UID": "21e4eebf69f74527" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "132afba7dfd4efd3" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/is-number/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "5442d18d989e7b7" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "32aabc831a09bd86" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@3.2.2", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@3.2.2", + "UID": "8082400f62c970ef" + }, + "Version": "3.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@4.0.0", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@4.0.0", + "UID": "e3dce43ad8b42931" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/has-values/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kind-of@6.0.3", + "Name": "kind-of", + "Identifier": { + "PURL": "pkg:npm/kind-of@6.0.3", + "UID": "5b240df01d8eb908" + }, + "Version": "6.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/kind-of/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "kuler@2.0.0", + "Name": "kuler", + "Identifier": { + "PURL": "pkg:npm/kuler@2.0.0", + "UID": "ea504a5055968d44" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/kuler/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lazystream@1.0.1", + "Name": "lazystream", + "Identifier": { + "PURL": "pkg:npm/lazystream@1.0.1", + "UID": "bef7115eefa87bde" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lazystream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "libxmljs2@0.37.0", + "Name": "libxmljs2", + "Identifier": { + "PURL": "pkg:npm/libxmljs2@0.37.0", + "UID": "dd1f362a90b96bac" + }, + "Version": "0.37.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "liftup@3.0.1", + "Name": "liftup", + "Identifier": { + "PURL": "pkg:npm/liftup@3.0.1", + "UID": "365b68ad7f5e2459" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "linebreak@1.1.0", + "Name": "linebreak", + "Identifier": { + "PURL": "pkg:npm/linebreak@1.1.0", + "UID": "371ccd7b93589a2a" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/linebreak/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "listenercount@1.0.1", + "Name": "listenercount", + "Identifier": { + "PURL": "pkg:npm/listenercount@1.0.1", + "UID": "97ff264cdb419f80" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/listenercount/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ljharb-monorepo-symlink-test@0.0.0", + "Name": "ljharb-monorepo-symlink-test", + "Identifier": { + "PURL": "pkg:npm/ljharb-monorepo-symlink-test@0.0.0", + "UID": "f78fb414e8b9deef" + }, + "Version": "0.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/multirepo/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "locate-path@5.0.0", + "Name": "locate-path", + "Identifier": { + "PURL": "pkg:npm/locate-path@5.0.0", + "UID": "c4caa69f4a013cd7" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/locate-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash@2.4.2", + "Name": "lodash", + "Identifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "Version": "2.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash@4.17.21", + "Name": "lodash", + "Identifier": { + "PURL": "pkg:npm/lodash@4.17.21", + "UID": "2f085f39eb1f367b" + }, + "Version": "4.17.21", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash.camelcase@4.3.0", + "Name": "lodash.camelcase", + "Identifier": { + "PURL": "pkg:npm/lodash.camelcase@4.3.0", + "UID": "841055152d8cafa5" + }, + "Version": "4.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash.camelcase/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash.isfinite@3.3.2", + "Name": "lodash.isfinite", + "Identifier": { + "PURL": "pkg:npm/lodash.isfinite@3.3.2", + "UID": "711a5a018c5ea79e" + }, + "Version": "3.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash.isfinite/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lodash.set@4.3.2", + "Name": "lodash.set", + "Identifier": { + "PURL": "pkg:npm/lodash.set@4.3.2", + "UID": "e42be95e03ab854d" + }, + "Version": "4.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lodash.set/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "logform@2.7.0", + "Name": "logform", + "Identifier": { + "PURL": "pkg:npm/logform@2.7.0", + "UID": "d6377fd5a5dfdcaa" + }, + "Version": "2.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/logform/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lolex@1.3.2", + "Name": "lolex", + "Identifier": { + "PURL": "pkg:npm/lolex@1.3.2", + "UID": "8dc97c59a46ed9e2" + }, + "Version": "1.3.2", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lolex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "loose-envify@1.4.0", + "Name": "loose-envify", + "Identifier": { + "PURL": "pkg:npm/loose-envify@1.4.0", + "UID": "53a58e921a52720e" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/loose-envify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lowercase-keys@1.0.0", + "Name": "lowercase-keys", + "Identifier": { + "PURL": "pkg:npm/lowercase-keys@1.0.0", + "UID": "21a9e68aaa933c1" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/lowercase-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@10.4.3", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@10.4.3", + "UID": "7e71089412a572c5" + }, + "Version": "10.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@10.4.3", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@10.4.3", + "UID": "457d241270d186ba" + }, + "Version": "10.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacache/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@10.4.3", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@10.4.3", + "UID": "42451ac1bf3c5e80" + }, + "Version": "10.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "lru-cache@6.0.0", + "Name": "lru-cache", + "Identifier": { + "PURL": "pkg:npm/lru-cache@6.0.0", + "UID": "c91ef41f3bf0d32f" + }, + "Version": "6.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-dir@1.3.0", + "Name": "make-dir", + "Identifier": { + "PURL": "pkg:npm/make-dir@1.3.0", + "UID": "3056347394f22c8c" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/node_modules/make-dir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-dir@2.1.0", + "Name": "make-dir", + "Identifier": { + "PURL": "pkg:npm/make-dir@2.1.0", + "UID": "7c0e627708dea4aa" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-dir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-error@1.3.6", + "Name": "make-error", + "Identifier": { + "PURL": "pkg:npm/make-error@1.3.6", + "UID": "cd8689d2697bb29f" + }, + "Version": "1.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-error/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-fetch-happen@14.0.3", + "Name": "make-fetch-happen", + "Identifier": { + "PURL": "pkg:npm/make-fetch-happen@14.0.3", + "UID": "ef82e6342fe6ec82" + }, + "Version": "14.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-fetch-happen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-fetch-happen@9.1.0", + "Name": "make-fetch-happen", + "Identifier": { + "PURL": "pkg:npm/make-fetch-happen@9.1.0", + "UID": "e622f19725d1ae8c" + }, + "Version": "9.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-iterator@1.0.1", + "Name": "make-iterator", + "Identifier": { + "PURL": "pkg:npm/make-iterator@1.0.1", + "UID": "2aa6ba3b5461ac99" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-iterator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-plural@4.3.0", + "Name": "make-plural", + "Identifier": { + "PURL": "pkg:npm/make-plural@4.3.0", + "UID": "f0ad633af1c7a3ec" + }, + "Version": "4.3.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat/node_modules/make-plural/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "make-plural@6.2.2", + "Name": "make-plural", + "Identifier": { + "PURL": "pkg:npm/make-plural@6.2.2", + "UID": "d7eac4894a17e0a" + }, + "Version": "6.2.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-plural/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "map-cache@0.2.2", + "Name": "map-cache", + "Identifier": { + "PURL": "pkg:npm/map-cache@0.2.2", + "UID": "57c3af1ba5c643da" + }, + "Version": "0.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/map-cache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "map-visit@1.0.0", + "Name": "map-visit", + "Identifier": { + "PURL": "pkg:npm/map-visit@1.0.0", + "UID": "43a5e3153f6fb3fd" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/map-visit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "marsdb@0.6.11", + "Name": "marsdb", + "Identifier": { + "PURL": "pkg:npm/marsdb@0.6.11", + "UID": "fa292712ddb319ba" + }, + "Version": "0.6.11", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/marsdb/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "math-interval-parser@2.0.1", + "Name": "math-interval-parser", + "Identifier": { + "PURL": "pkg:npm/math-interval-parser@2.0.1", + "UID": "5d22fb943a6ec417" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/math-interval-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "math-intrinsics@1.1.0", + "Name": "math-intrinsics", + "Identifier": { + "PURL": "pkg:npm/math-intrinsics@1.1.0", + "UID": "63ec89f380b60891" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/math-intrinsics/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "media-typer@0.3.0", + "Name": "media-typer", + "Identifier": { + "PURL": "pkg:npm/media-typer@0.3.0", + "UID": "4b475d7bb41e6b66" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/media-typer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "median@0.0.2", + "Name": "median", + "Identifier": { + "PURL": "pkg:npm/median@0.0.2", + "UID": "e6873caf3b1ed349" + }, + "Version": "0.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/median/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "merge-descriptors@1.0.3", + "Name": "merge-descriptors", + "Identifier": { + "PURL": "pkg:npm/merge-descriptors@1.0.3", + "UID": "b7343fa8c1f4eac5" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/merge-descriptors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "messageformat@2.3.0", + "Name": "messageformat", + "Identifier": { + "PURL": "pkg:npm/messageformat@2.3.0", + "UID": "af2d824ad50e701a" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "messageformat-formatters@2.0.1", + "Name": "messageformat-formatters", + "Identifier": { + "PURL": "pkg:npm/messageformat-formatters@2.0.1", + "UID": "23503390332cb0ac" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat-formatters/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "messageformat-parser@4.1.3", + "Name": "messageformat-parser", + "Identifier": { + "PURL": "pkg:npm/messageformat-parser@4.1.3", + "UID": "32fe5ef7afad4573" + }, + "Version": "4.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/messageformat-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "methods@1.1.2", + "Name": "methods", + "Identifier": { + "PURL": "pkg:npm/methods@1.1.2", + "UID": "95755577d6538bb1" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/methods/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "micromatch@3.1.10", + "Name": "micromatch", + "Identifier": { + "PURL": "pkg:npm/micromatch@3.1.10", + "UID": "fa757148ac7ed8d9" + }, + "Version": "3.1.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/micromatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "micromatch@4.0.8", + "Name": "micromatch", + "Identifier": { + "PURL": "pkg:npm/micromatch@4.0.8", + "UID": "181ebf89b92bc28b" + }, + "Version": "4.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/micromatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "micromatch@4.0.8", + "Name": "micromatch", + "Identifier": { + "PURL": "pkg:npm/micromatch@4.0.8", + "UID": "158f0ad0c54eb9b9" + }, + "Version": "4.0.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/micromatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mime@1.6.0", + "Name": "mime", + "Identifier": { + "PURL": "pkg:npm/mime@1.6.0", + "UID": "b0687c4b45712048" + }, + "Version": "1.6.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mime/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mime-db@1.52.0", + "Name": "mime-db", + "Identifier": { + "PURL": "pkg:npm/mime-db@1.52.0", + "UID": "ddc58215258320cd" + }, + "Version": "1.52.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mime-db/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mime-types@2.1.35", + "Name": "mime-types", + "Identifier": { + "PURL": "pkg:npm/mime-types@2.1.35", + "UID": "1110087111220533" + }, + "Version": "2.1.35", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mime-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@1.0.1", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@1.0.1", + "UID": "4b36b0402037710f" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@2.1.0", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@2.1.0", + "UID": "bd102106f549b698" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@3.1.0", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@3.1.0", + "UID": "a8d1975e42de92f3" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mimic-response@3.1.0", + "Name": "mimic-response", + "Identifier": { + "PURL": "pkg:npm/mimic-response@3.1.0", + "UID": "7c7785025773cf6a" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minami@1.1.1", + "Name": "minami", + "Identifier": { + "PURL": "pkg:npm/minami@1.1.1", + "UID": "947d6e68747e213e" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/docconfig/template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minami@1.1.1", + "Name": "minami", + "Identifier": { + "PURL": "pkg:npm/minami@1.1.1", + "UID": "f17a705abbedb399" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filehound/docconfig/template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minami@1.1.1", + "Name": "minami", + "Identifier": { + "PURL": "pkg:npm/minami@1.1.1", + "UID": "2eba51ed15ea2bf1" + }, + "Version": "1.1.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filesniffer/docconfig/template/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.0.5", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.0.5", + "UID": "1c17cde52495ade5" + }, + "Version": "3.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.0.8", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.0.8", + "UID": "9e7c2174919e06eb" + }, + "Version": "3.0.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "70917e57107cb6c9" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "82df096e4195aef8" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/archiver/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "b8f7e33e52d80a49" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/file-js/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "4d98eea460042e00" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "f633bb80fd532f92" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "34b0871e6bd2cb78" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "8f27d0395b7773e" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "6e26a3b97df09fce" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@3.1.2", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "df3b2b40e7cc67b6" + }, + "Version": "3.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@5.1.6", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@5.1.6", + "UID": "e2c5df31dc4c7998" + }, + "Version": "5.1.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filehound/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimatch@9.0.5", + "Name": "minimatch", + "Identifier": { + "PURL": "pkg:npm/minimatch@9.0.5", + "UID": "b8371772458a3e87" + }, + "Version": "9.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/glob/node_modules/minimatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimist@0.2.4", + "Name": "minimist", + "Identifier": { + "PURL": "pkg:npm/minimist@0.2.4", + "UID": "780ada4b8e9bcdfe" + }, + "Version": "0.2.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/bower-config/node_modules/minimist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minimist@1.2.8", + "Name": "minimist", + "Identifier": { + "PURL": "pkg:npm/minimist@1.2.8", + "UID": "68e26b1ff365eb46" + }, + "Version": "1.2.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minimist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@2.9.0", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@2.9.0", + "UID": "a03661dab6fdd1d" + }, + "Version": "2.9.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "549d3a839908409d" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "cddb5df453cd7a1" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "8026cf5be276689c" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@3.3.6", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@3.3.6", + "UID": "1045a4a7fa2d45e4" + }, + "Version": "3.3.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@5.0.0", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@5.0.0", + "UID": "e049a5bf5caa3c63" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass@7.1.2", + "Name": "minipass", + "Identifier": { + "PURL": "pkg:npm/minipass@7.1.2", + "UID": "ff0be6df11218519" + }, + "Version": "7.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-collect@1.0.2", + "Name": "minipass-collect", + "Identifier": { + "PURL": "pkg:npm/minipass-collect@1.0.2", + "UID": "fa23366ed6d624b6" + }, + "Version": "1.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-collect@2.0.1", + "Name": "minipass-collect", + "Identifier": { + "PURL": "pkg:npm/minipass-collect@2.0.1", + "UID": "aa84757288097f32" + }, + "Version": "2.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-collect/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-fetch@1.4.1", + "Name": "minipass-fetch", + "Identifier": { + "PURL": "pkg:npm/minipass-fetch@1.4.1", + "UID": "9eceabcf77ad106c" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-fetch@4.0.1", + "Name": "minipass-fetch", + "Identifier": { + "PURL": "pkg:npm/minipass-fetch@4.0.1", + "UID": "10f66a75497bc178" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-flush@1.0.5", + "Name": "minipass-flush", + "Identifier": { + "PURL": "pkg:npm/minipass-flush@1.0.5", + "UID": "556e7ee8c7ec4307" + }, + "Version": "1.0.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-flush/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-pipeline@1.2.4", + "Name": "minipass-pipeline", + "Identifier": { + "PURL": "pkg:npm/minipass-pipeline@1.2.4", + "UID": "eb7a34495905f8c2" + }, + "Version": "1.2.4", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-pipeline/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minipass-sized@1.0.3", + "Name": "minipass-sized", + "Identifier": { + "PURL": "pkg:npm/minipass-sized@1.0.3", + "UID": "d6d1edc3af99c4f8" + }, + "Version": "1.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-sized/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minizlib@1.3.3", + "Name": "minizlib", + "Identifier": { + "PURL": "pkg:npm/minizlib@1.3.3", + "UID": "1d9bab89ff4888b5" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minizlib@2.1.2", + "Name": "minizlib", + "Identifier": { + "PURL": "pkg:npm/minizlib@2.1.2", + "UID": "c2a49aa3c2af3f0e" + }, + "Version": "2.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "minizlib@3.0.2", + "Name": "minizlib", + "Identifier": { + "PURL": "pkg:npm/minizlib@3.0.2", + "UID": "3d6d989423b0f65b" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minizlib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mixin-deep@1.3.2", + "Name": "mixin-deep", + "Identifier": { + "PURL": "pkg:npm/mixin-deep@1.3.2", + "UID": "4d66c0904b52f58a" + }, + "Version": "1.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mixin-deep/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@0.5.6", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@0.5.6", + "UID": "b5f8130b112f70fd" + }, + "Version": "0.5.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@0.5.6", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@0.5.6", + "UID": "1e25f7bed108445" + }, + "Version": "0.5.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/multer/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@0.5.6", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@0.5.6", + "UID": "e417d57890cf17b1" + }, + "Version": "0.5.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@1.0.4", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@1.0.4", + "UID": "62c48941dd6be0b1" + }, + "Version": "1.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@3.0.1", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@3.0.1", + "UID": "974b7cd333b8ca57" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp@3.0.1", + "Name": "mkdirp", + "Identifier": { + "PURL": "pkg:npm/mkdirp@3.0.1", + "UID": "af409ab21c6e254c" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/node_modules/mkdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mkdirp-classic@0.5.3", + "Name": "mkdirp-classic", + "Identifier": { + "PURL": "pkg:npm/mkdirp-classic@0.5.3", + "UID": "b11cf86855cf6ac1" + }, + "Version": "0.5.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mkdirp-classic/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "moment@2.0.0", + "Name": "moment", + "Identifier": { + "PURL": "pkg:npm/moment@2.0.0", + "UID": "7017ad3e12e409e7" + }, + "Version": "2.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express-jwt/node_modules/moment/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "moment@2.30.1", + "Name": "moment", + "Identifier": { + "PURL": "pkg:npm/moment@2.30.1", + "UID": "7e7ef1a02c6d6fba" + }, + "Version": "2.30.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/moment/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "moment-timezone@0.5.48", + "Name": "moment-timezone", + "Identifier": { + "PURL": "pkg:npm/moment-timezone@0.5.48", + "UID": "47442568e6a0648e" + }, + "Version": "0.5.48", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/moment-timezone/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "morgan@1.10.1", + "Name": "morgan", + "Identifier": { + "PURL": "pkg:npm/morgan@1.10.1", + "UID": "f8b85e32da58316b" + }, + "Version": "1.10.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mout@1.2.4", + "Name": "mout", + "Identifier": { + "PURL": "pkg:npm/mout@1.2.4", + "UID": "263694e1e91d9602" + }, + "Version": "1.2.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mout/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "808d4c0270b48bad" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/body-parser/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "6fb15b43af26d07b" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/compression/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "92589d089c0d60df" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/expand-brackets/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "81cd09e2ebcd9300" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/express/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "50a46802b01866ec" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/finalhandler/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "bbe8de3e5840b04b" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "b0d395ae1f65a12c" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "92341e2f62b4985" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.0.0", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.0.0", + "UID": "64d7fb3e5e4cf9d6" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ms@2.1.3", + "Name": "ms", + "Identifier": { + "PURL": "pkg:npm/ms@2.1.3", + "UID": "984a625b402ad041" + }, + "Version": "2.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ms/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "multer@1.4.5-lts.2", + "Name": "multer", + "Identifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "Version": "1.4.5-lts.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/multer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mustache@4.2.0", + "Name": "mustache", + "Identifier": { + "PURL": "pkg:npm/mustache@4.2.0", + "UID": "e20a565b9c3cbff2" + }, + "Version": "4.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/mustache/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "mylib@0.0.0", + "Name": "mylib", + "Identifier": { + "PURL": "pkg:npm/mylib@0.0.0", + "UID": "5239c7d52e156feb" + }, + "Version": "0.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nan@2.22.2", + "Name": "nan", + "Identifier": { + "PURL": "pkg:npm/nan@2.22.2", + "UID": "f556e301dab2fdce" + }, + "Version": "2.22.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nan/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nanomatch@1.2.13", + "Name": "nanomatch", + "Identifier": { + "PURL": "pkg:npm/nanomatch@1.2.13", + "UID": "585533f19e97d34" + }, + "Version": "1.2.13", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nanomatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "napi-build-utils@1.0.2", + "Name": "napi-build-utils", + "Identifier": { + "PURL": "pkg:npm/napi-build-utils@1.0.2", + "UID": "3ec9e881310cefb6" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/napi-build-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "napi-build-utils@2.0.0", + "Name": "napi-build-utils", + "Identifier": { + "PURL": "pkg:npm/napi-build-utils@2.0.0", + "UID": "8e5c1733cc0c2d04" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "napi-build-utils@2.0.0", + "Name": "napi-build-utils", + "Identifier": { + "PURL": "pkg:npm/napi-build-utils@2.0.0", + "UID": "a246e88b1ffb6de7" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "needle@2.9.1", + "Name": "needle", + "Identifier": { + "PURL": "pkg:npm/needle@2.9.1", + "UID": "fea76174be8540ba" + }, + "Version": "2.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/needle/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "negotiator@0.6.3", + "Name": "negotiator", + "Identifier": { + "PURL": "pkg:npm/negotiator@0.6.3", + "UID": "b953921fbc6746f7" + }, + "Version": "0.6.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/accepts/node_modules/negotiator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "negotiator@0.6.4", + "Name": "negotiator", + "Identifier": { + "PURL": "pkg:npm/negotiator@0.6.4", + "UID": "e032268fe0707464" + }, + "Version": "0.6.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/negotiator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "negotiator@1.0.0", + "Name": "negotiator", + "Identifier": { + "PURL": "pkg:npm/negotiator@1.0.0", + "UID": "d3b3f2f7339bda0a" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "neo-async@2.6.2", + "Name": "neo-async", + "Identifier": { + "PURL": "pkg:npm/neo-async@2.6.2", + "UID": "d3710d1985c60c4f" + }, + "Version": "2.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/neo-async/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-abi@2.30.1", + "Name": "node-abi", + "Identifier": { + "PURL": "pkg:npm/node-abi@2.30.1", + "UID": "2943a5bb118020e3" + }, + "Version": "2.30.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-abi@3.77.0", + "Name": "node-abi", + "Identifier": { + "PURL": "pkg:npm/node-abi@3.77.0", + "UID": "560c1da41e2eccf3" + }, + "Version": "3.77.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-abi@3.77.0", + "Name": "node-abi", + "Identifier": { + "PURL": "pkg:npm/node-abi@3.77.0", + "UID": "5fdcf8b2fc0f2360" + }, + "Version": "3.77.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-addon-api@7.1.1", + "Name": "node-addon-api", + "Identifier": { + "PURL": "pkg:npm/node-addon-api@7.1.1", + "UID": "a45a81eac0b18bdc" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-addon-api/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-fetch@2.7.0", + "Name": "node-fetch", + "Identifier": { + "PURL": "pkg:npm/node-fetch@2.7.0", + "UID": "bfbde2037a2e4534" + }, + "Version": "2.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-fetch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-gyp@11.4.2", + "Name": "node-gyp", + "Identifier": { + "PURL": "pkg:npm/node-gyp@11.4.2", + "UID": "867b393469861eef" + }, + "Version": "11.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-gyp@8.4.1", + "Name": "node-gyp", + "Identifier": { + "PURL": "pkg:npm/node-gyp@8.4.1", + "UID": "c94fcda9b650a9d0" + }, + "Version": "8.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "node-pre-gyp@0.15.0", + "Name": "node-pre-gyp", + "Identifier": { + "PURL": "pkg:npm/node-pre-gyp@0.15.0", + "UID": "29727e9215362b29" + }, + "Version": "0.15.0", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "noop-logger@0.1.1", + "Name": "noop-logger", + "Identifier": { + "PURL": "pkg:npm/noop-logger@0.1.1", + "UID": "e3e279601f73a7ca" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/noop-logger/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@3.0.6", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@3.0.6", + "UID": "4c6e7f1b78faff46" + }, + "Version": "3.0.6", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@4.0.3", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@4.0.3", + "UID": "61813f49c33e9ad5" + }, + "Version": "4.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@4.0.3", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@4.0.3", + "UID": "3449a68c9cb0b988" + }, + "Version": "4.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@5.0.0", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@5.0.0", + "UID": "ed3823246166de4e" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nopt@8.1.0", + "Name": "nopt", + "Identifier": { + "PURL": "pkg:npm/nopt@8.1.0", + "UID": "1299ee9878d81b72" + }, + "Version": "8.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/nopt/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-path@2.1.1", + "Name": "normalize-path", + "Identifier": { + "PURL": "pkg:npm/normalize-path@2.1.1", + "UID": "7e88d55f29c02660" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/normalize-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-path@3.0.0", + "Name": "normalize-path", + "Identifier": { + "PURL": "pkg:npm/normalize-path@3.0.0", + "UID": "ffcd3e12fed2d2c8" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-path@3.0.0", + "Name": "normalize-path", + "Identifier": { + "PURL": "pkg:npm/normalize-path@3.0.0", + "UID": "583fe8df2b5b0120" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "normalize-url@2.0.1", + "Name": "normalize-url", + "Identifier": { + "PURL": "pkg:npm/normalize-url@2.0.1", + "UID": "6784bfef9ee63c38" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/normalize-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "notevil@1.3.3", + "Name": "notevil", + "Identifier": { + "PURL": "pkg:npm/notevil@1.3.3", + "UID": "349375f6b5c60a6" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/notevil/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npm-bundled@1.1.2", + "Name": "npm-bundled", + "Identifier": { + "PURL": "pkg:npm/npm-bundled@1.1.2", + "UID": "6d9acaad9b7c01d" + }, + "Version": "1.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npm-bundled/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npm-normalize-package-bin@1.0.1", + "Name": "npm-normalize-package-bin", + "Identifier": { + "PURL": "pkg:npm/npm-normalize-package-bin@1.0.1", + "UID": "ac5d3f693d682861" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npm-normalize-package-bin/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npm-packlist@1.4.8", + "Name": "npm-packlist", + "Identifier": { + "PURL": "pkg:npm/npm-packlist@1.4.8", + "UID": "406157415992d0e8" + }, + "Version": "1.4.8", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npm-packlist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npmlog@4.1.2", + "Name": "npmlog", + "Identifier": { + "PURL": "pkg:npm/npmlog@4.1.2", + "UID": "dd8630ad1b293b4a" + }, + "Version": "4.1.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/npmlog/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "npmlog@6.0.2", + "Name": "npmlog", + "Identifier": { + "PURL": "pkg:npm/npmlog@6.0.2", + "UID": "d26fbfd3cff3737c" + }, + "Version": "6.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "number-is-nan@1.0.1", + "Name": "number-is-nan", + "Identifier": { + "PURL": "pkg:npm/number-is-nan@1.0.1", + "UID": "7446d136f457b47" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/number-is-nan/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "nw-pre-gyp-module-test@0.0.1", + "Name": "nw-pre-gyp-module-test", + "Identifier": { + "PURL": "pkg:npm/nw-pre-gyp-module-test@0.0.1", + "UID": "2ee697eacaeb37d6" + }, + "Version": "0.0.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-assign@4.1.1", + "Name": "object-assign", + "Identifier": { + "PURL": "pkg:npm/object-assign@4.1.1", + "UID": "877fa0c4d6510a81" + }, + "Version": "4.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-assign/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-copy@0.1.0", + "Name": "object-copy", + "Identifier": { + "PURL": "pkg:npm/object-copy@0.1.0", + "UID": "1eb3e5953f677b3" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-copy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-inspect@1.13.4", + "Name": "object-inspect", + "Identifier": { + "PURL": "pkg:npm/object-inspect@1.13.4", + "UID": "23b16982da9f6c56" + }, + "Version": "1.13.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-inspect/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-is@1.1.6", + "Name": "object-is", + "Identifier": { + "PURL": "pkg:npm/object-is@1.1.6", + "UID": "a7112e93441482c3" + }, + "Version": "1.1.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-keys@1.1.1", + "Name": "object-keys", + "Identifier": { + "PURL": "pkg:npm/object-keys@1.1.1", + "UID": "b5e4767a71af2645" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object-visit@1.0.1", + "Name": "object-visit", + "Identifier": { + "PURL": "pkg:npm/object-visit@1.0.1", + "UID": "9560b8e059ad09e9" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object-visit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.assign@4.1.7", + "Name": "object.assign", + "Identifier": { + "PURL": "pkg:npm/object.assign@4.1.7", + "UID": "8c41a13e79cc2dbb" + }, + "Version": "4.1.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.assign/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.defaults@1.1.0", + "Name": "object.defaults", + "Identifier": { + "PURL": "pkg:npm/object.defaults@1.1.0", + "UID": "919f643e81c96b4f" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.defaults/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.map@1.0.1", + "Name": "object.map", + "Identifier": { + "PURL": "pkg:npm/object.map@1.0.1", + "UID": "62199a1dafdebb30" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "object.pick@1.3.0", + "Name": "object.pick", + "Identifier": { + "PURL": "pkg:npm/object.pick@1.3.0", + "UID": "9fcfe219c8d327f5" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/object.pick/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "on-finished@2.3.0", + "Name": "on-finished", + "Identifier": { + "PURL": "pkg:npm/on-finished@2.3.0", + "UID": "6427c37bfd8866a6" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/on-finished/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "on-finished@2.4.1", + "Name": "on-finished", + "Identifier": { + "PURL": "pkg:npm/on-finished@2.4.1", + "UID": "ca3f12c2236dd362" + }, + "Version": "2.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/on-finished/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "on-headers@1.1.0", + "Name": "on-headers", + "Identifier": { + "PURL": "pkg:npm/on-headers@1.1.0", + "UID": "2b0d6ddf95fc4ec4" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/on-headers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "once@1.4.0", + "Name": "once", + "Identifier": { + "PURL": "pkg:npm/once@1.4.0", + "UID": "1e055e8ab514de9d" + }, + "Version": "1.4.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/once/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "one-time@1.0.0", + "Name": "one-time", + "Identifier": { + "PURL": "pkg:npm/one-time@1.0.0", + "UID": "b01c0b4d56049b34" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/one-time/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "opentype.js@0.7.3", + "Name": "opentype.js", + "Identifier": { + "PURL": "pkg:npm/opentype.js@0.7.3", + "UID": "1f4cf4fd9a886610" + }, + "Version": "0.7.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/opentype.js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "os-homedir@1.0.2", + "Name": "os-homedir", + "Identifier": { + "PURL": "pkg:npm/os-homedir@1.0.2", + "UID": "7076e3cef2ee0cd4" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/os-homedir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "os-tmpdir@1.0.2", + "Name": "os-tmpdir", + "Identifier": { + "PURL": "pkg:npm/os-tmpdir@1.0.2", + "UID": "2d57f1401831411f" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/os-tmpdir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "osenv@0.1.5", + "Name": "osenv", + "Identifier": { + "PURL": "pkg:npm/osenv@0.1.5", + "UID": "782cd0d95751b5de" + }, + "Version": "0.1.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/osenv/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "otplib@12.0.1", + "Name": "otplib", + "Identifier": { + "PURL": "pkg:npm/otplib@12.0.1", + "UID": "cc8edb2cc85bf270" + }, + "Version": "12.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/otplib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-cancelable@0.4.1", + "Name": "p-cancelable", + "Identifier": { + "PURL": "pkg:npm/p-cancelable@0.4.1", + "UID": "d81c7677d421c52a" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-cancelable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-event@2.3.1", + "Name": "p-event", + "Identifier": { + "PURL": "pkg:npm/p-event@2.3.1", + "UID": "6c95fbcee5502c3d" + }, + "Version": "2.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-event/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-finally@1.0.0", + "Name": "p-finally", + "Identifier": { + "PURL": "pkg:npm/p-finally@1.0.0", + "UID": "147a451056ef79da" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-finally/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-is-promise@1.1.0", + "Name": "p-is-promise", + "Identifier": { + "PURL": "pkg:npm/p-is-promise@1.1.0", + "UID": "d0480df3f7dff567" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-is-promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-limit@2.3.0", + "Name": "p-limit", + "Identifier": { + "PURL": "pkg:npm/p-limit@2.3.0", + "UID": "ba4ac05c9d051578" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/p-limit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-locate@4.1.0", + "Name": "p-locate", + "Identifier": { + "PURL": "pkg:npm/p-locate@4.1.0", + "UID": "fe8f4bca90b0e38c" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/p-locate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-map@4.0.0", + "Name": "p-map", + "Identifier": { + "PURL": "pkg:npm/p-map@4.0.0", + "UID": "efbf04f50ca247c2" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-map@7.0.3", + "Name": "p-map", + "Identifier": { + "PURL": "pkg:npm/p-map@7.0.3", + "UID": "5a62317ea2acb7fd" + }, + "Version": "7.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/cacache/node_modules/p-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-timeout@2.0.1", + "Name": "p-timeout", + "Identifier": { + "PURL": "pkg:npm/p-timeout@2.0.1", + "UID": "a963c7b5e3e5fe9e" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-timeout/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "p-try@2.2.0", + "Name": "p-try", + "Identifier": { + "PURL": "pkg:npm/p-try@2.2.0", + "UID": "ba9209bbeec80e81" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/p-try/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "package-json-from-dist@1.0.1", + "Name": "package-json-from-dist", + "Identifier": { + "PURL": "pkg:npm/package-json-from-dist@1.0.1", + "UID": "c20c67a6c368f73" + }, + "Version": "1.0.1", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/package-json-from-dist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pako@0.2.9", + "Name": "pako", + "Identifier": { + "PURL": "pkg:npm/pako@0.2.9", + "UID": "5d0c2acb7517be31" + }, + "Version": "0.2.9", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pako/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "parse-filepath@1.0.2", + "Name": "parse-filepath", + "Identifier": { + "PURL": "pkg:npm/parse-filepath@1.0.2", + "UID": "d8bbcf83081e5938" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/parse-filepath/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "parse-passwd@1.0.0", + "Name": "parse-passwd", + "Identifier": { + "PURL": "pkg:npm/parse-passwd@1.0.0", + "UID": "8ab4f25e87a544c4" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/parse-passwd/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "parseurl@1.3.3", + "Name": "parseurl", + "Identifier": { + "PURL": "pkg:npm/parseurl@1.3.3", + "UID": "f11fade91795a9f6" + }, + "Version": "1.3.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/parseurl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pascalcase@0.1.1", + "Name": "pascalcase", + "Identifier": { + "PURL": "pkg:npm/pascalcase@0.1.1", + "UID": "b98dcd2dce7e66bd" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pascalcase/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-exists@4.0.0", + "Name": "path-exists", + "Identifier": { + "PURL": "pkg:npm/path-exists@4.0.0", + "UID": "60d3e8cea198c666" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-exists/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-is-absolute@1.0.1", + "Name": "path-is-absolute", + "Identifier": { + "PURL": "pkg:npm/path-is-absolute@1.0.1", + "UID": "6e5c7ee7e6cce4d0" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-is-absolute/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-key@3.1.1", + "Name": "path-key", + "Identifier": { + "PURL": "pkg:npm/path-key@3.1.1", + "UID": "2d165060b8eb1e92" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-key/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-parse@1.0.7", + "Name": "path-parse", + "Identifier": { + "PURL": "pkg:npm/path-parse@1.0.7", + "UID": "6d120dc17185e609" + }, + "Version": "1.0.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-parse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-root@0.1.1", + "Name": "path-root", + "Identifier": { + "PURL": "pkg:npm/path-root@0.1.1", + "UID": "64a9940799a9da7d" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-root/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-root-regex@0.1.2", + "Name": "path-root-regex", + "Identifier": { + "PURL": "pkg:npm/path-root-regex@0.1.2", + "UID": "ec116dae83873788" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-root-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-scurry@1.11.1", + "Name": "path-scurry", + "Identifier": { + "PURL": "pkg:npm/path-scurry@1.11.1", + "UID": "7e390cb181ab703d" + }, + "Version": "1.11.1", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-scurry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "path-to-regexp@0.1.12", + "Name": "path-to-regexp", + "Identifier": { + "PURL": "pkg:npm/path-to-regexp@0.1.12", + "UID": "e870476d24e3cea" + }, + "Version": "0.1.12", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/path-to-regexp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pdfkit@0.11.0", + "Name": "pdfkit", + "Identifier": { + "PURL": "pkg:npm/pdfkit@0.11.0", + "UID": "4910d47eb3a6f088" + }, + "Version": "0.11.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pdfkit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "peek-readable@4.1.0", + "Name": "peek-readable", + "Identifier": { + "PURL": "pkg:npm/peek-readable@4.1.0", + "UID": "7ea3d5f707c7ff28" + }, + "Version": "4.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/peek-readable/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pend@1.2.0", + "Name": "pend", + "Identifier": { + "PURL": "pkg:npm/pend@1.2.0", + "UID": "256cb541c515ff44" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pg-connection-string@2.9.1", + "Name": "pg-connection-string", + "Identifier": { + "PURL": "pkg:npm/pg-connection-string@2.9.1", + "UID": "65d6058fb55cec2f" + }, + "Version": "2.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pg-connection-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "picomatch@2.3.1", + "Name": "picomatch", + "Identifier": { + "PURL": "pkg:npm/picomatch@2.3.1", + "UID": "70cbc306ec4ac23a" + }, + "Version": "2.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/picomatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "picomatch@4.0.3", + "Name": "picomatch", + "Identifier": { + "PURL": "pkg:npm/picomatch@4.0.3", + "UID": "eef18850dd415d88" + }, + "Version": "4.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@2.3.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@2.3.0", + "UID": "2e6f05ee2ccdd2cc" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@2.3.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@2.3.0", + "UID": "60ef02d1d77d8a57" + }, + "Version": "2.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@3.0.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@3.0.0", + "UID": "1dd6ad6a1b5a5ccb" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@3.0.0", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@3.0.0", + "UID": "6135cea8764b299a" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/got/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pify@4.0.1", + "Name": "pify", + "Identifier": { + "PURL": "pkg:npm/pify@4.0.1", + "UID": "fe82804dc37cf657" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pinkie@2.0.4", + "Name": "pinkie", + "Identifier": { + "PURL": "pkg:npm/pinkie@2.0.4", + "UID": "f0c46b6a6ee1cc27" + }, + "Version": "2.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pinkie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pinkie-promise@2.0.1", + "Name": "pinkie-promise", + "Identifier": { + "PURL": "pkg:npm/pinkie-promise@2.0.1", + "UID": "5413e008c2453028" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pinkie-promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "png-js@1.0.0", + "Name": "png-js", + "Identifier": { + "PURL": "pkg:npm/png-js@1.0.0", + "UID": "65e4a91fb8726545" + }, + "Version": "1.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/png-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "portscanner@2.2.0", + "Name": "portscanner", + "Identifier": { + "PURL": "pkg:npm/portscanner@2.2.0", + "UID": "864ba902b5d94c3c" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/portscanner/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "posix-character-classes@0.1.1", + "Name": "posix-character-classes", + "Identifier": { + "PURL": "pkg:npm/posix-character-classes@0.1.1", + "UID": "6c3dfe885f6e5535" + }, + "Version": "0.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/posix-character-classes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "possible-typed-array-names@1.1.0", + "Name": "possible-typed-array-names", + "Identifier": { + "PURL": "pkg:npm/possible-typed-array-names@1.1.0", + "UID": "9a833aa7b4d9d574" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/possible-typed-array-names/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prebuild-install@5.3.6", + "Name": "prebuild-install", + "Identifier": { + "PURL": "pkg:npm/prebuild-install@5.3.6", + "UID": "378b55c40607e8f0" + }, + "Version": "5.3.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/prebuild-install/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prebuild-install@7.1.3", + "Name": "prebuild-install", + "Identifier": { + "PURL": "pkg:npm/prebuild-install@7.1.3", + "UID": "efd14a96cc2278d8" + }, + "Version": "7.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prebuild-install@7.1.3", + "Name": "prebuild-install", + "Identifier": { + "PURL": "pkg:npm/prebuild-install@7.1.3", + "UID": "9ce518a6bb6beb08" + }, + "Version": "7.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prepend-http@2.0.0", + "Name": "prepend-http", + "Identifier": { + "PURL": "pkg:npm/prepend-http@2.0.0", + "UID": "4f11313105b09d7" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/prepend-http/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pretty-bytes@4.0.2", + "Name": "pretty-bytes", + "Identifier": { + "PURL": "pkg:npm/pretty-bytes@4.0.2", + "UID": "766e9f955ee45b9f" + }, + "Version": "4.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "proc-log@5.0.0", + "Name": "proc-log", + "Identifier": { + "PURL": "pkg:npm/proc-log@5.0.0", + "UID": "8c89d2e9bb624101" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proc-log/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "process@0.11.10", + "Name": "process", + "Identifier": { + "PURL": "pkg:npm/process@0.11.10", + "UID": "f89125e85a09c691" + }, + "Version": "0.11.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/process/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "process-nextick-args@2.0.1", + "Name": "process-nextick-args", + "Identifier": { + "PURL": "pkg:npm/process-nextick-args@2.0.1", + "UID": "212174090fa6eec4" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/process-nextick-args/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "prom-client@14.2.0", + "Name": "prom-client", + "Identifier": { + "PURL": "pkg:npm/prom-client@14.2.0", + "UID": "43e012239d88d3b0" + }, + "Version": "14.2.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/prom-client/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "promise@7.3.1", + "Name": "promise", + "Identifier": { + "PURL": "pkg:npm/promise@7.3.1", + "UID": "4230436bbe52605a" + }, + "Version": "7.3.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/promise/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "promise-inflight@1.0.1", + "Name": "promise-inflight", + "Identifier": { + "PURL": "pkg:npm/promise-inflight@1.0.1", + "UID": "ce9b424a9e5c7b17" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/promise-inflight/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "promise-retry@2.0.1", + "Name": "promise-retry", + "Identifier": { + "PURL": "pkg:npm/promise-retry@2.0.1", + "UID": "e3c4c70c2da25c8b" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/promise-retry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "proper-lockfile@1.2.0", + "Name": "proper-lockfile", + "Identifier": { + "PURL": "pkg:npm/proper-lockfile@1.2.0", + "UID": "e1dde00bf08b7ce0" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proper-lockfile/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "proxy-addr@2.0.7", + "Name": "proxy-addr", + "Identifier": { + "PURL": "pkg:npm/proxy-addr@2.0.7", + "UID": "53a24917c697ca71" + }, + "Version": "2.0.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proxy-addr/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug@3.0.3", + "Name": "pug", + "Identifier": { + "PURL": "pkg:npm/pug@3.0.3", + "UID": "fc1a8ad8613a282a" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-attrs@3.0.0", + "Name": "pug-attrs", + "Identifier": { + "PURL": "pkg:npm/pug-attrs@3.0.0", + "UID": "1bb7227297af4f5" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-attrs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-code-gen@3.0.3", + "Name": "pug-code-gen", + "Identifier": { + "PURL": "pkg:npm/pug-code-gen@3.0.3", + "UID": "3576d1ae95b85292" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-code-gen/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-error@2.1.0", + "Name": "pug-error", + "Identifier": { + "PURL": "pkg:npm/pug-error@2.1.0", + "UID": "4910c8474b12634e" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-error/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-filters@4.0.0", + "Name": "pug-filters", + "Identifier": { + "PURL": "pkg:npm/pug-filters@4.0.0", + "UID": "d4a6cd70cdcc30cc" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-filters/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-lexer@5.0.1", + "Name": "pug-lexer", + "Identifier": { + "PURL": "pkg:npm/pug-lexer@5.0.1", + "UID": "4fbe129550d06b76" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-lexer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-linker@4.0.0", + "Name": "pug-linker", + "Identifier": { + "PURL": "pkg:npm/pug-linker@4.0.0", + "UID": "ef1aee15d1376581" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-linker/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-load@3.0.0", + "Name": "pug-load", + "Identifier": { + "PURL": "pkg:npm/pug-load@3.0.0", + "UID": "1098e7c9ca583873" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-load/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-parser@6.0.0", + "Name": "pug-parser", + "Identifier": { + "PURL": "pkg:npm/pug-parser@6.0.0", + "UID": "e3f9bf0f65489546" + }, + "Version": "6.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-runtime@3.0.1", + "Name": "pug-runtime", + "Identifier": { + "PURL": "pkg:npm/pug-runtime@3.0.1", + "UID": "6f355c1c6ef64cff" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-runtime/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-strip-comments@2.0.0", + "Name": "pug-strip-comments", + "Identifier": { + "PURL": "pkg:npm/pug-strip-comments@2.0.0", + "UID": "e99ff8b06aa1a82" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-strip-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pug-walk@2.0.0", + "Name": "pug-walk", + "Identifier": { + "PURL": "pkg:npm/pug-walk@2.0.0", + "UID": "6752f1726c4735e3" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pug-walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "pump@3.0.3", + "Name": "pump", + "Identifier": { + "PURL": "pkg:npm/pump@3.0.3", + "UID": "7fdde07b8241e8e6" + }, + "Version": "3.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/pump/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "qs@6.13.0", + "Name": "qs", + "Identifier": { + "PURL": "pkg:npm/qs@6.13.0", + "UID": "369ca000e2fb89c6" + }, + "Version": "6.13.0", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/qs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "query-string@5.1.1", + "Name": "query-string", + "Identifier": { + "PURL": "pkg:npm/query-string@5.1.1", + "UID": "b45132d72375c3b9" + }, + "Version": "5.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/query-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "range-parser@1.2.1", + "Name": "range-parser", + "Identifier": { + "PURL": "pkg:npm/range-parser@1.2.1", + "UID": "c51007d3fad1de5b" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/range-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "range_check@2.0.4", + "Name": "range_check", + "Identifier": { + "PURL": "pkg:npm/range_check@2.0.4", + "UID": "ab5ac0d40f6d166b" + }, + "Version": "2.0.4", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/range_check/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "raw-body@2.5.2", + "Name": "raw-body", + "Identifier": { + "PURL": "pkg:npm/raw-body@2.5.2", + "UID": "8031f41822314de3" + }, + "Version": "2.5.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/raw-body/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rc@1.2.8", + "Name": "rc", + "Identifier": { + "PURL": "pkg:npm/rc@1.2.8", + "UID": "7e96bfcc72684dd6" + }, + "Version": "1.2.8", + "Licenses": [ + "(BSD-2-Clause OR MIT OR Apache-2.0)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@1.0.34", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@1.0.34", + "UID": "89ec01b3d01a99e7" + }, + "Version": "1.0.34", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@2.3.8", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@2.3.8", + "UID": "ad0e7bf8ec3f0190" + }, + "Version": "2.3.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "fea93325b75491d" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "3fdb60b4aab56b9a" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "9cda42ca425944f4" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@3.6.2", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@3.6.2", + "UID": "9853486b76bba685" + }, + "Version": "3.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-stream@4.7.0", + "Name": "readable-stream", + "Identifier": { + "PURL": "pkg:npm/readable-stream@4.7.0", + "UID": "59c701f7d9463dd0" + }, + "Version": "4.7.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readable-web-to-node-stream@3.0.4", + "Name": "readable-web-to-node-stream", + "Identifier": { + "PURL": "pkg:npm/readable-web-to-node-stream@3.0.4", + "UID": "ebef477cc4d1cf81" + }, + "Version": "3.0.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "readdirp@3.5.0", + "Name": "readdirp", + "Identifier": { + "PURL": "pkg:npm/readdirp@3.5.0", + "UID": "dce8c943f9a28ea2" + }, + "Version": "3.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readdirp/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rechoir@0.7.1", + "Name": "rechoir", + "Identifier": { + "PURL": "pkg:npm/rechoir@0.7.1", + "UID": "1790843729a45aaa" + }, + "Version": "0.7.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rechoir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "recursedir-comparisons@0.0.0", + "Name": "recursedir-comparisons", + "Identifier": { + "PURL": "pkg:npm/recursedir-comparisons@0.0.0", + "UID": "c12abaf05475c21c" + }, + "Version": "0.0.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/walkdir/test/comparison/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "regex-not@1.0.2", + "Name": "regex-not", + "Identifier": { + "PURL": "pkg:npm/regex-not@1.0.2", + "UID": "5dc0fdb3419bfc0e" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/regex-not/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "regexp.prototype.flags@1.5.4", + "Name": "regexp.prototype.flags", + "Identifier": { + "PURL": "pkg:npm/regexp.prototype.flags@1.5.4", + "UID": "f4fe331b426f44b8" + }, + "Version": "1.5.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/regexp.prototype.flags/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "remove-trailing-separator@1.1.0", + "Name": "remove-trailing-separator", + "Identifier": { + "PURL": "pkg:npm/remove-trailing-separator@1.1.0", + "UID": "9154c2d8fba30a83" + }, + "Version": "1.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/remove-trailing-separator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "repeat-element@1.1.4", + "Name": "repeat-element", + "Identifier": { + "PURL": "pkg:npm/repeat-element@1.1.4", + "UID": "413b758c38554685" + }, + "Version": "1.1.4", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/repeat-element/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "repeat-string@1.6.1", + "Name": "repeat-string", + "Identifier": { + "PURL": "pkg:npm/repeat-string@1.6.1", + "UID": "4e791a1a98cf8f5e" + }, + "Version": "1.6.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/repeat-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "replace@1.2.2", + "Name": "replace", + "Identifier": { + "PURL": "pkg:npm/replace@1.2.2", + "UID": "6c1783589070ada1" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "require-directory@2.1.1", + "Name": "require-directory", + "Identifier": { + "PURL": "pkg:npm/require-directory@2.1.1", + "UID": "4a39b262ccdc2692" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/require-directory/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "require-main-filename@2.0.0", + "Name": "require-main-filename", + "Identifier": { + "PURL": "pkg:npm/require-main-filename@2.0.0", + "UID": "25b5d29d9a6b8875" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/require-main-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "resolve@1.22.10", + "Name": "resolve", + "Identifier": { + "PURL": "pkg:npm/resolve@1.22.10", + "UID": "c1f49e121614b84c" + }, + "Version": "1.22.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "resolve-dir@1.0.1", + "Name": "resolve-dir", + "Identifier": { + "PURL": "pkg:npm/resolve-dir@1.0.1", + "UID": "2911d26d75ff4269" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve-dir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "resolve-url@0.2.1", + "Name": "resolve-url", + "Identifier": { + "PURL": "pkg:npm/resolve-url@0.2.1", + "UID": "4eefb9ec5da08ee" + }, + "Version": "0.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/resolve-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "responselike@1.0.2", + "Name": "responselike", + "Identifier": { + "PURL": "pkg:npm/responselike@1.0.2", + "UID": "5f39fcc02dc4f071" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/responselike/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "restructure@2.0.1", + "Name": "restructure", + "Identifier": { + "PURL": "pkg:npm/restructure@2.0.1", + "UID": "93ebb1d51e300837" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/restructure/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ret@0.1.15", + "Name": "ret", + "Identifier": { + "PURL": "pkg:npm/ret@0.1.15", + "UID": "7ea413bdbc082f60" + }, + "Version": "0.1.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ret/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "retry@0.10.1", + "Name": "retry", + "Identifier": { + "PURL": "pkg:npm/retry@0.10.1", + "UID": "1a43417cedf39979" + }, + "Version": "0.10.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "retry@0.12.0", + "Name": "retry", + "Identifier": { + "PURL": "pkg:npm/retry@0.12.0", + "UID": "9a7f94669d5dfadd" + }, + "Version": "0.12.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/retry/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "retry-as-promised@7.1.1", + "Name": "retry-as-promised", + "Identifier": { + "PURL": "pkg:npm/retry-as-promised@7.1.1", + "UID": "1d7a4357b3761806" + }, + "Version": "7.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/retry-as-promised/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@2.7.1", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@2.7.1", + "UID": "bf152dbb1580ac69" + }, + "Version": "2.7.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/fstream/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@2.7.1", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@2.7.1", + "UID": "e0e8b8779ae80c52" + }, + "Version": "2.7.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@2.7.1", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@2.7.1", + "UID": "6217bea7db29a69b" + }, + "Version": "2.7.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "rimraf@3.0.2", + "Name": "rimraf", + "Identifier": { + "PURL": "pkg:npm/rimraf@3.0.2", + "UID": "caa359c9d4e1f8fc" + }, + "Version": "3.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rimraf/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.1.2", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.1.2", + "UID": "7f88e7941fa0c91c" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.1.2", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.1.2", + "UID": "effba8d3b53399fe" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.1.2", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.1.2", + "UID": "f05d04e7b0377847" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-buffer@5.2.1", + "Name": "safe-buffer", + "Identifier": { + "PURL": "pkg:npm/safe-buffer@5.2.1", + "UID": "3aa476d87363be88" + }, + "Version": "5.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-regex@1.1.0", + "Name": "safe-regex", + "Identifier": { + "PURL": "pkg:npm/safe-regex@1.1.0", + "UID": "d25d15191b007172" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-regex-test@1.1.0", + "Name": "safe-regex-test", + "Identifier": { + "PURL": "pkg:npm/safe-regex-test@1.1.0", + "UID": "d21b2d2e5b38d07f" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-regex-test/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safe-stable-stringify@2.5.0", + "Name": "safe-stable-stringify", + "Identifier": { + "PURL": "pkg:npm/safe-stable-stringify@2.5.0", + "UID": "eba18da1d67a0365" + }, + "Version": "2.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safe-stable-stringify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "safer-buffer@2.1.2", + "Name": "safer-buffer", + "Identifier": { + "PURL": "pkg:npm/safer-buffer@2.1.2", + "UID": "66a48e51d4592d64" + }, + "Version": "2.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/safer-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "samsam@1.1.2", + "Name": "samsam", + "Identifier": { + "PURL": "pkg:npm/samsam@1.1.2", + "UID": "752def712228c8e0" + }, + "Version": "1.1.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/samsam/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sanitize-filename@1.6.3", + "Name": "sanitize-filename", + "Identifier": { + "PURL": "pkg:npm/sanitize-filename@1.6.3", + "UID": "92d87a3a9bc1873b" + }, + "Version": "1.6.3", + "Licenses": [ + "WTFPL OR ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sanitize-html@1.4.2", + "Name": "sanitize-html", + "Identifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "Version": "1.4.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sax@1.4.1", + "Name": "sax", + "Identifier": { + "PURL": "pkg:npm/sax@1.4.1", + "UID": "7ae2b9d0899298cc" + }, + "Version": "1.4.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sax/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "seek-bzip@1.0.6", + "Name": "seek-bzip", + "Identifier": { + "PURL": "pkg:npm/seek-bzip@1.0.6", + "UID": "681601488928c469" + }, + "Version": "1.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/seek-bzip/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "de0ff6f82521a5b4" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/check-dependencies/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "63fd64b869ef6ebd" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/make-dir/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "710c335bfab2cc18" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-abi/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@5.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@5.7.2", + "UID": "2f7012574fa2c29b" + }, + "Version": "5.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "semver@7.7.2", + "Name": "semver", + "Identifier": { + "PURL": "pkg:npm/semver@7.7.2", + "UID": "e7b33644a4b95e2" + }, + "Version": "7.7.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/semver/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "send@0.19.0", + "Name": "send", + "Identifier": { + "PURL": "pkg:npm/send@0.19.0", + "UID": "91174125f6c49a85" + }, + "Version": "0.19.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/send/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sequelize@6.37.7", + "Name": "sequelize", + "Identifier": { + "PURL": "pkg:npm/sequelize@6.37.7", + "UID": "eb87ce29eff4ae0d" + }, + "Version": "6.37.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sequelize/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sequelize-pool@7.1.0", + "Name": "sequelize-pool", + "Identifier": { + "PURL": "pkg:npm/sequelize-pool@7.1.0", + "UID": "34a5038873763452" + }, + "Version": "7.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sequelize-pool/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "serve-index@1.9.1", + "Name": "serve-index", + "Identifier": { + "PURL": "pkg:npm/serve-index@1.9.1", + "UID": "d30c5536e6c0558b" + }, + "Version": "1.9.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "serve-static@1.16.2", + "Name": "serve-static", + "Identifier": { + "PURL": "pkg:npm/serve-static@1.16.2", + "UID": "66dc6a3595c26928" + }, + "Version": "1.16.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-static/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-blocking@2.0.0", + "Name": "set-blocking", + "Identifier": { + "PURL": "pkg:npm/set-blocking@2.0.0", + "UID": "e3e1263c39d98f7c" + }, + "Version": "2.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-blocking/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-function-length@1.2.2", + "Name": "set-function-length", + "Identifier": { + "PURL": "pkg:npm/set-function-length@1.2.2", + "UID": "50b848a7ec345c78" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-function-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-function-name@2.0.2", + "Name": "set-function-name", + "Identifier": { + "PURL": "pkg:npm/set-function-name@2.0.2", + "UID": "83b9f6080df237d4" + }, + "Version": "2.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-function-name/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "set-value@2.0.1", + "Name": "set-value", + "Identifier": { + "PURL": "pkg:npm/set-value@2.0.1", + "UID": "f8fcd4ffff182e46" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/set-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "setimmediate@1.0.5", + "Name": "setimmediate", + "Identifier": { + "PURL": "pkg:npm/setimmediate@1.0.5", + "UID": "7926999ab932e751" + }, + "Version": "1.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/setimmediate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "setprototypeof@1.1.0", + "Name": "setprototypeof", + "Identifier": { + "PURL": "pkg:npm/setprototypeof@1.1.0", + "UID": "b443e11cbba941de" + }, + "Version": "1.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "setprototypeof@1.2.0", + "Name": "setprototypeof", + "Identifier": { + "PURL": "pkg:npm/setprototypeof@1.2.0", + "UID": "d490a1aba56f8933" + }, + "Version": "1.2.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/setprototypeof/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "shebang-command@2.0.0", + "Name": "shebang-command", + "Identifier": { + "PURL": "pkg:npm/shebang-command@2.0.0", + "UID": "d608768bc9cd21e1" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/shebang-command/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "shebang-regex@3.0.0", + "Name": "shebang-regex", + "Identifier": { + "PURL": "pkg:npm/shebang-regex@3.0.0", + "UID": "34963b09e9d31348" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/shebang-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel@1.1.0", + "Name": "side-channel", + "Identifier": { + "PURL": "pkg:npm/side-channel@1.1.0", + "UID": "b8e6c36c58bebe9e" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel-list@1.0.0", + "Name": "side-channel-list", + "Identifier": { + "PURL": "pkg:npm/side-channel-list@1.0.0", + "UID": "c315d1db97f6c0e5" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel-list/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel-map@1.0.1", + "Name": "side-channel-map", + "Identifier": { + "PURL": "pkg:npm/side-channel-map@1.0.1", + "UID": "ab87a26e7d2e0f32" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "side-channel-weakmap@1.0.2", + "Name": "side-channel-weakmap", + "Identifier": { + "PURL": "pkg:npm/side-channel-weakmap@1.0.2", + "UID": "9203823616b33251" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/side-channel-weakmap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "signal-exit@3.0.7", + "Name": "signal-exit", + "Identifier": { + "PURL": "pkg:npm/signal-exit@3.0.7", + "UID": "5b62bbc8585b1db4" + }, + "Version": "3.0.7", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/signal-exit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "signal-exit@4.1.0", + "Name": "signal-exit", + "Identifier": { + "PURL": "pkg:npm/signal-exit@4.1.0", + "UID": "89b7d85f2a701c5e" + }, + "Version": "4.1.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-concat@1.0.1", + "Name": "simple-concat", + "Identifier": { + "PURL": "pkg:npm/simple-concat@1.0.1", + "UID": "885cabca534b8ca3" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-concat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-get@3.1.1", + "Name": "simple-get", + "Identifier": { + "PURL": "pkg:npm/simple-get@3.1.1", + "UID": "f4439c00f204a322" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-get/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-get@4.0.1", + "Name": "simple-get", + "Identifier": { + "PURL": "pkg:npm/simple-get@4.0.1", + "UID": "6466c032780d4188" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-get@4.0.1", + "Name": "simple-get", + "Identifier": { + "PURL": "pkg:npm/simple-get@4.0.1", + "UID": "8585c47e829307b7" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "simple-swizzle@0.2.2", + "Name": "simple-swizzle", + "Identifier": { + "PURL": "pkg:npm/simple-swizzle@0.2.2", + "UID": "5ebb736a1c37536a" + }, + "Version": "0.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/simple-swizzle/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sinon@1.17.7", + "Name": "sinon", + "Identifier": { + "PURL": "pkg:npm/sinon@1.17.7", + "UID": "e966d6579b94686" + }, + "Version": "1.17.7", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/filesniffer/node_modules/sinon/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "smart-buffer@4.2.0", + "Name": "smart-buffer", + "Identifier": { + "PURL": "pkg:npm/smart-buffer@4.2.0", + "UID": "cc22175548a04269" + }, + "Version": "4.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/smart-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "snapdragon@0.8.2", + "Name": "snapdragon", + "Identifier": { + "PURL": "pkg:npm/snapdragon@0.8.2", + "UID": "1e04e611f4ca9c7f" + }, + "Version": "0.8.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "snapdragon-node@2.1.1", + "Name": "snapdragon-node", + "Identifier": { + "PURL": "pkg:npm/snapdragon-node@2.1.1", + "UID": "4550b26381e7afbd" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "snapdragon-util@3.0.1", + "Name": "snapdragon-util", + "Identifier": { + "PURL": "pkg:npm/snapdragon-util@3.0.1", + "UID": "a12093f08d872886" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon-util/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socket.io@3.1.2", + "Name": "socket.io", + "Identifier": { + "PURL": "pkg:npm/socket.io@3.1.2", + "UID": "3f7fdf1c8146fe1c" + }, + "Version": "3.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socket.io/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socket.io-adapter@2.1.0", + "Name": "socket.io-adapter", + "Identifier": { + "PURL": "pkg:npm/socket.io-adapter@2.1.0", + "UID": "4eae05063702235d" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socket.io-adapter/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socket.io-parser@4.0.5", + "Name": "socket.io-parser", + "Identifier": { + "PURL": "pkg:npm/socket.io-parser@4.0.5", + "UID": "a00447904d08ddb5" + }, + "Version": "4.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socket.io-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socks@2.8.7", + "Name": "socks", + "Identifier": { + "PURL": "pkg:npm/socks@2.8.7", + "UID": "23e39f8af9757cb5" + }, + "Version": "2.8.7", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socks/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socks-proxy-agent@6.2.1", + "Name": "socks-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/socks-proxy-agent@6.2.1", + "UID": "c46eb128bca6585b" + }, + "Version": "6.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "socks-proxy-agent@8.0.5", + "Name": "socks-proxy-agent", + "Identifier": { + "PURL": "pkg:npm/socks-proxy-agent@8.0.5", + "UID": "da2f7011f8ee88f9" + }, + "Version": "8.0.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/socks-proxy-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sort-keys@1.1.2", + "Name": "sort-keys", + "Identifier": { + "PURL": "pkg:npm/sort-keys@1.1.2", + "UID": "6116547d47f8f1f1" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sort-keys@2.0.0", + "Name": "sort-keys", + "Identifier": { + "PURL": "pkg:npm/sort-keys@2.0.0", + "UID": "303c5681072017e1" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sort-keys/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sort-keys-length@1.0.1", + "Name": "sort-keys-length", + "Identifier": { + "PURL": "pkg:npm/sort-keys-length@1.0.1", + "UID": "fc3c6d0d2a93475d" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sort-keys-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map@0.5.7", + "Name": "source-map", + "Identifier": { + "PURL": "pkg:npm/source-map@0.5.7", + "UID": "84ab0112c11315c7" + }, + "Version": "0.5.7", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/snapdragon/node_modules/source-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map@0.6.1", + "Name": "source-map", + "Identifier": { + "PURL": "pkg:npm/source-map@0.6.1", + "UID": "f5517798cd4894db" + }, + "Version": "0.6.1", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map-resolve@0.5.3", + "Name": "source-map-resolve", + "Identifier": { + "PURL": "pkg:npm/source-map-resolve@0.5.3", + "UID": "eb0e6b6b91870b71" + }, + "Version": "0.5.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map-resolve/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map-support@0.5.21", + "Name": "source-map-support", + "Identifier": { + "PURL": "pkg:npm/source-map-support@0.5.21", + "UID": "5657063614b54826" + }, + "Version": "0.5.21", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map-support/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "source-map-url@0.4.1", + "Name": "source-map-url", + "Identifier": { + "PURL": "pkg:npm/source-map-url@0.4.1", + "UID": "6e4e348aea907f99" + }, + "Version": "0.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/source-map-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "split-string@3.1.0", + "Name": "split-string", + "Identifier": { + "PURL": "pkg:npm/split-string@3.1.0", + "UID": "94e3683b9604c481" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/split-string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sprintf-js@1.0.3", + "Name": "sprintf-js", + "Identifier": { + "PURL": "pkg:npm/sprintf-js@1.0.3", + "UID": "12b86c25663422e8" + }, + "Version": "1.0.3", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sprintf-js@1.1.3", + "Name": "sprintf-js", + "Identifier": { + "PURL": "pkg:npm/sprintf-js@1.1.3", + "UID": "152c228d0aa704bc" + }, + "Version": "1.1.3", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sprintf-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "sqlite3@5.1.7", + "Name": "sqlite3", + "Identifier": { + "PURL": "pkg:npm/sqlite3@5.1.7", + "UID": "d16d8e9e554b6fea" + }, + "Version": "5.1.7", + "Licenses": [ + "BSD-3-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ssri@12.0.0", + "Name": "ssri", + "Identifier": { + "PURL": "pkg:npm/ssri@12.0.0", + "UID": "5ce7c8428367a5d" + }, + "Version": "12.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ssri/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ssri@8.0.1", + "Name": "ssri", + "Identifier": { + "PURL": "pkg:npm/ssri@8.0.1", + "UID": "3b948c02b80e3aef" + }, + "Version": "8.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/ssri/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "stack-trace@0.0.10", + "Name": "stack-trace", + "Identifier": { + "PURL": "pkg:npm/stack-trace@0.0.10", + "UID": "62244aaf18e02eb5" + }, + "Version": "0.0.10", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/stack-trace/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "static-extend@0.1.2", + "Name": "static-extend", + "Identifier": { + "PURL": "pkg:npm/static-extend@0.1.2", + "UID": "1c17078b8ebeca54" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/static-extend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "statuses@1.5.0", + "Name": "statuses", + "Identifier": { + "PURL": "pkg:npm/statuses@1.5.0", + "UID": "94155a6f11895ce1" + }, + "Version": "1.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/serve-index/node_modules/statuses/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "statuses@2.0.1", + "Name": "statuses", + "Identifier": { + "PURL": "pkg:npm/statuses@2.0.1", + "UID": "14ceb1867397b3e2" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/statuses/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "stop-iteration-iterator@1.1.0", + "Name": "stop-iteration-iterator", + "Identifier": { + "PURL": "pkg:npm/stop-iteration-iterator@1.1.0", + "UID": "7046b52ae5a4aa44" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/stop-iteration-iterator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "stream-buffers@2.2.0", + "Name": "stream-buffers", + "Identifier": { + "PURL": "pkg:npm/stream-buffers@2.2.0", + "UID": "2b8bb04184b59cc2" + }, + "Version": "2.2.0", + "Licenses": [ + "Unlicense" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/stream-buffers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "streamsearch@1.1.0", + "Name": "streamsearch", + "Identifier": { + "PURL": "pkg:npm/streamsearch@1.1.0", + "UID": "a44e12296f9b5d8b" + }, + "Version": "1.1.0", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/streamsearch/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strict-uri-encode@1.1.0", + "Name": "strict-uri-encode", + "Identifier": { + "PURL": "pkg:npm/strict-uri-encode@1.1.0", + "UID": "79171cdcba7b994e" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strict-uri-encode/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@1.0.2", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@1.0.2", + "UID": "6d722b9526ea06aa" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@2.1.1", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@2.1.1", + "UID": "9edca9502a39e5" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@4.2.3", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@4.2.3", + "UID": "d84f630060cc91bd" + }, + "Version": "4.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string-width-cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@4.2.3", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@4.2.3", + "UID": "fd6065d64bfde817" + }, + "Version": "4.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@5.1.2", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@5.1.2", + "UID": "32911d6e7b0bd25f" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string-width@5.1.2", + "Name": "string-width", + "Identifier": { + "PURL": "pkg:npm/string-width@5.1.2", + "UID": "c5c0a3741fde98fc" + }, + "Version": "5.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string.fromcodepoint@0.2.1", + "Name": "string.fromcodepoint", + "Identifier": { + "PURL": "pkg:npm/string.fromcodepoint@0.2.1", + "UID": "f10be15859550d7d" + }, + "Version": "0.2.1", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string.fromcodepoint/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string.prototype.codepointat@0.2.1", + "Name": "string.prototype.codepointat", + "Identifier": { + "PURL": "pkg:npm/string.prototype.codepointat@0.2.1", + "UID": "5f9c6f9c6454ed92" + }, + "Version": "0.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string.prototype.codepointat/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string_decoder@0.10.31", + "Name": "string_decoder", + "Identifier": { + "PURL": "pkg:npm/string_decoder@0.10.31", + "UID": "dc1efaf34b4383f7" + }, + "Version": "0.10.31", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string_decoder@1.1.1", + "Name": "string_decoder", + "Identifier": { + "PURL": "pkg:npm/string_decoder@1.1.1", + "UID": "95f7c82b6418ff50" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/string_decoder/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "string_decoder@1.3.0", + "Name": "string_decoder", + "Identifier": { + "PURL": "pkg:npm/string_decoder@1.3.0", + "UID": "d7ace92fccb5110f" + }, + "Version": "1.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@3.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@3.0.1", + "UID": "b1597074ed558f71" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@3.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@3.0.1", + "UID": "34b7a0cee25e462a" + }, + "Version": "3.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@4.0.0", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@4.0.0", + "UID": "a3d4d5d15949b457" + }, + "Version": "4.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@6.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@6.0.1", + "UID": "29ed8624e21dc18c" + }, + "Version": "6.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-ansi-cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@6.0.1", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@6.0.1", + "UID": "70e6f906630a6410" + }, + "Version": "6.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@7.1.0", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@7.1.0", + "UID": "3692296b19be24" + }, + "Version": "7.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-ansi@7.1.0", + "Name": "strip-ansi", + "Identifier": { + "PURL": "pkg:npm/strip-ansi@7.1.0", + "UID": "ae8e699a1a7a7909" + }, + "Version": "7.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-bom@3.0.0", + "Name": "strip-bom", + "Identifier": { + "PURL": "pkg:npm/strip-bom@3.0.0", + "UID": "c43bac785d4251c5" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-dirs@2.1.0", + "Name": "strip-dirs", + "Identifier": { + "PURL": "pkg:npm/strip-dirs@2.1.0", + "UID": "bff0d910aa17edc7" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-dirs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-json-comments@2.0.1", + "Name": "strip-json-comments", + "Identifier": { + "PURL": "pkg:npm/strip-json-comments@2.0.1", + "UID": "9534e854e5abec0b" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-json-comments@2.0.1", + "Name": "strip-json-comments", + "Identifier": { + "PURL": "pkg:npm/strip-json-comments@2.0.1", + "UID": "823cbc5e64a9a759" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strip-outer@1.0.1", + "Name": "strip-outer", + "Identifier": { + "PURL": "pkg:npm/strip-outer@1.0.1", + "UID": "39ec39956d9e38ac" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strip-outer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "strtok3@6.3.0", + "Name": "strtok3", + "Identifier": { + "PURL": "pkg:npm/strtok3@6.3.0", + "UID": "4fca5e2a6991d696" + }, + "Version": "6.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/strtok3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-color@2.0.0", + "Name": "supports-color", + "Identifier": { + "PURL": "pkg:npm/supports-color@2.0.0", + "UID": "8b280a133b422f22" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-color@5.5.0", + "Name": "supports-color", + "Identifier": { + "PURL": "pkg:npm/supports-color@5.5.0", + "UID": "ec5ec5a563d51380" + }, + "Version": "5.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/supports-color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-color@7.2.0", + "Name": "supports-color", + "Identifier": { + "PURL": "pkg:npm/supports-color@7.2.0", + "UID": "a61110c80bbee83d" + }, + "Version": "7.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "supports-preserve-symlinks-flag@1.0.0", + "Name": "supports-preserve-symlinks-flag", + "Identifier": { + "PURL": "pkg:npm/supports-preserve-symlinks-flag@1.0.0", + "UID": "4b9bc15c0f2766f4" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/supports-preserve-symlinks-flag/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "svg-captcha@1.4.0", + "Name": "svg-captcha", + "Identifier": { + "PURL": "pkg:npm/svg-captcha@1.4.0", + "UID": "226e5a45a4d9ee95" + }, + "Version": "1.4.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/svg-captcha/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "swagger-ui-dist@5.28.1", + "Name": "swagger-ui-dist", + "Identifier": { + "PURL": "pkg:npm/swagger-ui-dist@5.28.1", + "UID": "4953b4f3d3a77469" + }, + "Version": "5.28.1", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/swagger-ui-dist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "swagger-ui-express@5.0.1", + "Name": "swagger-ui-express", + "Identifier": { + "PURL": "pkg:npm/swagger-ui-express@5.0.1", + "UID": "a2b7b40c758635e2" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/swagger-ui-express/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar@4.4.19", + "Name": "tar", + "Identifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "Version": "4.4.19", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar@6.2.1", + "Name": "tar", + "Identifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "Version": "6.2.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar@7.4.3", + "Name": "tar", + "Identifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "Version": "7.4.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar-fs@2.1.3", + "Name": "tar-fs", + "Identifier": { + "PURL": "pkg:npm/tar-fs@2.1.3", + "UID": "6f65cc88326c1d70" + }, + "Version": "2.1.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar-stream@1.6.2", + "Name": "tar-stream", + "Identifier": { + "PURL": "pkg:npm/tar-stream@1.6.2", + "UID": "ef7dfaff84c1e49d" + }, + "Version": "1.6.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tar-stream@2.2.0", + "Name": "tar-stream", + "Identifier": { + "PURL": "pkg:npm/tar-stream@2.2.0", + "UID": "e2feb6bf55910640" + }, + "Version": "2.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tdigest@0.1.2", + "Name": "tdigest", + "Identifier": { + "PURL": "pkg:npm/tdigest@0.1.2", + "UID": "bf0dc12bb40ecbb2" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tdigest/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "text-hex@1.0.0", + "Name": "text-hex", + "Identifier": { + "PURL": "pkg:npm/text-hex@1.0.0", + "UID": "51b9dd102a7a6f97" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/text-hex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "thirty-two@1.0.2", + "Name": "thirty-two", + "Identifier": { + "PURL": "pkg:npm/thirty-two@1.0.2", + "UID": "66fe65d9a7bf6902" + }, + "Version": "1.0.2", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/thirty-two/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "through@2.3.8", + "Name": "through", + "Identifier": { + "PURL": "pkg:npm/through@2.3.8", + "UID": "30bab81f1ff991fb" + }, + "Version": "2.3.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/through/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "timed-out@4.0.1", + "Name": "timed-out", + "Identifier": { + "PURL": "pkg:npm/timed-out@4.0.1", + "UID": "ed430adf54d398cd" + }, + "Version": "4.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/timed-out/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tiny-inflate@1.0.3", + "Name": "tiny-inflate", + "Identifier": { + "PURL": "pkg:npm/tiny-inflate@1.0.3", + "UID": "7c4fda35f8d00ba" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tiny-inflate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tinyglobby@0.2.14", + "Name": "tinyglobby", + "Identifier": { + "PURL": "pkg:npm/tinyglobby@0.2.14", + "UID": "6fff20e6f8036be" + }, + "Version": "0.2.14", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tinyglobby/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-buffer@1.2.1", + "Name": "to-buffer", + "Identifier": { + "PURL": "pkg:npm/to-buffer@1.2.1", + "UID": "496fcc3ce6354f5d" + }, + "Version": "1.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-object-path@0.3.0", + "Name": "to-object-path", + "Identifier": { + "PURL": "pkg:npm/to-object-path@0.3.0", + "UID": "b43ae401f81d4039" + }, + "Version": "0.3.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-object-path/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex@3.0.2", + "Name": "to-regex", + "Identifier": { + "PURL": "pkg:npm/to-regex@3.0.2", + "UID": "e7ab23ed7f275f4c" + }, + "Version": "3.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@2.1.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@2.1.1", + "UID": "65b6f8dbd73d6cbd" + }, + "Version": "2.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@5.0.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@5.0.1", + "UID": "9f4e09510ecf8050" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@5.0.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@5.0.1", + "UID": "88df2c714880894e" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "to-regex-range@5.0.1", + "Name": "to-regex-range", + "Identifier": { + "PURL": "pkg:npm/to-regex-range@5.0.1", + "UID": "3b83b7731fbb54e1" + }, + "Version": "5.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "toidentifier@1.0.1", + "Name": "toidentifier", + "Identifier": { + "PURL": "pkg:npm/toidentifier@1.0.1", + "UID": "ac5076373ea3b725" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/toidentifier/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "token-stream@1.0.0", + "Name": "token-stream", + "Identifier": { + "PURL": "pkg:npm/token-stream@1.0.0", + "UID": "5242e7a4de00b299" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/token-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "token-types@4.2.1", + "Name": "token-types", + "Identifier": { + "PURL": "pkg:npm/token-types@4.2.1", + "UID": "e38b6c12ca3a01b6" + }, + "Version": "4.2.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/token-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "toposort-class@1.0.1", + "Name": "toposort-class", + "Identifier": { + "PURL": "pkg:npm/toposort-class@1.0.1", + "UID": "a1b5525bc781eae4" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/toposort-class/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tr46@0.0.3", + "Name": "tr46", + "Identifier": { + "PURL": "pkg:npm/tr46@0.0.3", + "UID": "5f56c2afdee6ec0b" + }, + "Version": "0.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tr46/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "traverse@0.3.9", + "Name": "traverse", + "Identifier": { + "PURL": "pkg:npm/traverse@0.3.9", + "UID": "9566592183f41416" + }, + "Version": "0.3.9", + "Licenses": [ + "MIT/X11" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/traverse/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tree-kill@1.2.2", + "Name": "tree-kill", + "Identifier": { + "PURL": "pkg:npm/tree-kill@1.2.2", + "UID": "ad3dc832b79ccd1f" + }, + "Version": "1.2.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tree-kill/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "trim-repeated@1.0.0", + "Name": "trim-repeated", + "Identifier": { + "PURL": "pkg:npm/trim-repeated@1.0.0", + "UID": "db4d23c57ebd3710" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/trim-repeated/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "triple-beam@1.4.1", + "Name": "triple-beam", + "Identifier": { + "PURL": "pkg:npm/triple-beam@1.4.1", + "UID": "f549d8801ad67317" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/triple-beam/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "truncate-utf8-bytes@1.0.2", + "Name": "truncate-utf8-bytes", + "Identifier": { + "PURL": "pkg:npm/truncate-utf8-bytes@1.0.2", + "UID": "c2e3346acb2c7ae7" + }, + "Version": "1.0.2", + "Licenses": [ + "WTFPL" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/truncate-utf8-bytes/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ts-node@9.1.1", + "Name": "ts-node", + "Identifier": { + "PURL": "pkg:npm/ts-node@9.1.1", + "UID": "c6bea377ad36d6b6" + }, + "Version": "9.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ts-node-dev@1.1.8", + "Name": "ts-node-dev", + "Identifier": { + "PURL": "pkg:npm/ts-node-dev@1.1.8", + "UID": "75f163fefeb5868c" + }, + "Version": "1.1.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ts-node-dev/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tsconfig@7.0.0", + "Name": "tsconfig", + "Identifier": { + "PURL": "pkg:npm/tsconfig@7.0.0", + "UID": "f15f9b787d9bada0" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tsconfig/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tslib@2.7.0", + "Name": "tslib", + "Identifier": { + "PURL": "pkg:npm/tslib@2.7.0", + "UID": "771c6e4bbd07c113" + }, + "Version": "2.7.0", + "Licenses": [ + "0BSD" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tslib/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "tunnel-agent@0.6.0", + "Name": "tunnel-agent", + "Identifier": { + "PURL": "pkg:npm/tunnel-agent@0.6.0", + "UID": "18e3fd151ea326ff" + }, + "Version": "0.6.0", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tunnel-agent/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "type-is@1.6.18", + "Name": "type-is", + "Identifier": { + "PURL": "pkg:npm/type-is@1.6.18", + "UID": "199bf01ce031614e" + }, + "Version": "1.6.18", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/type-is/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typecast@0.0.1", + "Name": "typecast", + "Identifier": { + "PURL": "pkg:npm/typecast@0.0.1", + "UID": "988eb78895b4558d" + }, + "Version": "0.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typecast/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typed-array-buffer@1.0.3", + "Name": "typed-array-buffer", + "Identifier": { + "PURL": "pkg:npm/typed-array-buffer@1.0.3", + "UID": "1958a9cc94a593f8" + }, + "Version": "1.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typed-array-buffer/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typedarray@0.0.6", + "Name": "typedarray", + "Identifier": { + "PURL": "pkg:npm/typedarray@0.0.6", + "UID": "ad5f55e829423973" + }, + "Version": "0.0.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typedarray/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "typescript@5.3.3", + "Name": "typescript", + "Identifier": { + "PURL": "pkg:npm/typescript@5.3.3", + "UID": "91347a022751862e" + }, + "Version": "5.3.3", + "Licenses": [ + "Apache-2.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/typescript/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "uglify-js@3.19.3", + "Name": "uglify-js", + "Identifier": { + "PURL": "pkg:npm/uglify-js@3.19.3", + "UID": "290351deb881072d" + }, + "Version": "3.19.3", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/uglify-js/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unbzip2-stream@1.4.3", + "Name": "unbzip2-stream", + "Identifier": { + "PURL": "pkg:npm/unbzip2-stream@1.4.3", + "UID": "1d894091d11257ae" + }, + "Version": "1.4.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unbzip2-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unc-path-regex@0.1.2", + "Name": "unc-path-regex", + "Identifier": { + "PURL": "pkg:npm/unc-path-regex@0.1.2", + "UID": "6cbc947cb38cfcd" + }, + "Version": "0.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unc-path-regex/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "underscore.string@3.3.6", + "Name": "underscore.string", + "Identifier": { + "PURL": "pkg:npm/underscore.string@3.3.6", + "UID": "a88fca476925ff40" + }, + "Version": "3.3.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/underscore.string/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "undici-types@6.19.8", + "Name": "undici-types", + "Identifier": { + "PURL": "pkg:npm/undici-types@6.19.8", + "UID": "d4ab177571053a21" + }, + "Version": "6.19.8", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ethers/node_modules/undici-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "undici-types@6.21.0", + "Name": "undici-types", + "Identifier": { + "PURL": "pkg:npm/undici-types@6.21.0", + "UID": "2455d987e602f83e" + }, + "Version": "6.21.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/undici-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unicode-properties@1.4.1", + "Name": "unicode-properties", + "Identifier": { + "PURL": "pkg:npm/unicode-properties@1.4.1", + "UID": "b06e49f7bd37e256" + }, + "Version": "1.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unicode-properties/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unicode-trie@2.0.0", + "Name": "unicode-trie", + "Identifier": { + "PURL": "pkg:npm/unicode-trie@2.0.0", + "UID": "f09d67e042af6264" + }, + "Version": "2.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unicode-trie/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "union-value@1.0.1", + "Name": "union-value", + "Identifier": { + "PURL": "pkg:npm/union-value@1.0.1", + "UID": "cc88de145b0b19e1" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/union-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-filename@1.1.1", + "Name": "unique-filename", + "Identifier": { + "PURL": "pkg:npm/unique-filename@1.1.1", + "UID": "447b3a26b467a2ad" + }, + "Version": "1.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-filename@4.0.0", + "Name": "unique-filename", + "Identifier": { + "PURL": "pkg:npm/unique-filename@4.0.0", + "UID": "236a7469a1599df1" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unique-filename/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-slug@2.0.2", + "Name": "unique-slug", + "Identifier": { + "PURL": "pkg:npm/unique-slug@2.0.2", + "UID": "ffdc168b728f2847" + }, + "Version": "2.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unique-slug@5.0.0", + "Name": "unique-slug", + "Identifier": { + "PURL": "pkg:npm/unique-slug@5.0.0", + "UID": "bba73cf030b91297" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unique-slug/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unit-compare@1.0.1", + "Name": "unit-compare", + "Identifier": { + "PURL": "pkg:npm/unit-compare@1.0.1", + "UID": "8819d9b8fb73bdc4" + }, + "Version": "1.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unit-compare/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "universalify@2.0.1", + "Name": "universalify", + "Identifier": { + "PURL": "pkg:npm/universalify@2.0.1", + "UID": "95a391effe65e940" + }, + "Version": "2.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/universalify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unpipe@1.0.0", + "Name": "unpipe", + "Identifier": { + "PURL": "pkg:npm/unpipe@1.0.0", + "UID": "46b8c215e46cc0f" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unpipe/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unset-value@1.0.0", + "Name": "unset-value", + "Identifier": { + "PURL": "pkg:npm/unset-value@1.0.0", + "UID": "47035a301da0f9d3" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unset-value/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "untildify@2.1.0", + "Name": "untildify", + "Identifier": { + "PURL": "pkg:npm/untildify@2.1.0", + "UID": "5c94efaf53cf4cb" + }, + "Version": "2.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/untildify/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "unzipper@0.9.15", + "Name": "unzipper", + "Identifier": { + "PURL": "pkg:npm/unzipper@0.9.15", + "UID": "42789e98fe93f8d" + }, + "Version": "0.9.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/unzipper/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "urix@0.1.0", + "Name": "urix", + "Identifier": { + "PURL": "pkg:npm/urix@0.1.0", + "UID": "d18913ab0761ed4b" + }, + "Version": "0.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/urix/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "url-parse-lax@3.0.0", + "Name": "url-parse-lax", + "Identifier": { + "PURL": "pkg:npm/url-parse-lax@3.0.0", + "UID": "a9f705aed768bfc" + }, + "Version": "3.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/url-parse-lax/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "url-to-options@1.0.1", + "Name": "url-to-options", + "Identifier": { + "PURL": "pkg:npm/url-to-options@1.0.1", + "UID": "e9bab56719cc3cbf" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/url-to-options/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "use@3.1.1", + "Name": "use", + "Identifier": { + "PURL": "pkg:npm/use@3.1.1", + "UID": "5da4157c02fc62e6" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/use/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "utf8-byte-length@1.0.5", + "Name": "utf8-byte-length", + "Identifier": { + "PURL": "pkg:npm/utf8-byte-length@1.0.5", + "UID": "51f2da6ef47bb425" + }, + "Version": "1.0.5", + "Licenses": [ + "(WTFPL OR MIT)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/utf8-byte-length/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "util@0.12.5", + "Name": "util", + "Identifier": { + "PURL": "pkg:npm/util@0.12.5", + "UID": "6bf37a4f65b8631a" + }, + "Version": "0.12.5", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/util/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "util-deprecate@1.0.2", + "Name": "util-deprecate", + "Identifier": { + "PURL": "pkg:npm/util-deprecate@1.0.2", + "UID": "4f17b98c1b19e18e" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/util-deprecate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "utils-merge@1.0.1", + "Name": "utils-merge", + "Identifier": { + "PURL": "pkg:npm/utils-merge@1.0.1", + "UID": "f9d14879d53574f9" + }, + "Version": "1.0.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/utils-merge/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "uuid@8.3.2", + "Name": "uuid", + "Identifier": { + "PURL": "pkg:npm/uuid@8.3.2", + "UID": "1f1e50f54c76f55d" + }, + "Version": "8.3.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/uuid/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "v8flags@3.2.0", + "Name": "v8flags", + "Identifier": { + "PURL": "pkg:npm/v8flags@3.2.0", + "UID": "4639010e2e5ac514" + }, + "Version": "3.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/grunt/node_modules/v8flags/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "validate@4.5.1", + "Name": "validate", + "Identifier": { + "PURL": "pkg:npm/validate@4.5.1", + "UID": "158c9224f786f437" + }, + "Version": "4.5.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/validate/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "validator@13.15.15", + "Name": "validator", + "Identifier": { + "PURL": "pkg:npm/validator@13.15.15", + "UID": "8bb3d95c22879d77" + }, + "Version": "13.15.15", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "vary@1.1.2", + "Name": "vary", + "Identifier": { + "PURL": "pkg:npm/vary@1.1.2", + "UID": "b0be96370b4a84bc" + }, + "Version": "1.1.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/vary/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "vm2@3.9.17", + "Name": "vm2", + "Identifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "Version": "3.9.17", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/vm2/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "void-elements@3.1.0", + "Name": "void-elements", + "Identifier": { + "PURL": "pkg:npm/void-elements@3.1.0", + "UID": "6d7f911fdf75598b" + }, + "Version": "3.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/void-elements/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "walk@2.3.15", + "Name": "walk", + "Identifier": { + "PURL": "pkg:npm/walk@2.3.15", + "UID": "ccf4a37451f2507d" + }, + "Version": "2.3.15", + "Licenses": [ + "(MIT OR Apache-2.0)" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/walk/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "walkdir@0.0.11", + "Name": "walkdir", + "Identifier": { + "PURL": "pkg:npm/walkdir@0.0.11", + "UID": "10e8194dffc3c122" + }, + "Version": "0.0.11", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/walkdir/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3@4.16.0", + "Name": "web3", + "Identifier": { + "PURL": "pkg:npm/web3@4.16.0", + "UID": "2fec6474c5321ea2" + }, + "Version": "4.16.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-core@4.7.1", + "Name": "web3-core", + "Identifier": { + "PURL": "pkg:npm/web3-core@4.7.1", + "UID": "cc376c5080d1133" + }, + "Version": "4.7.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-core/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-errors@1.3.1", + "Name": "web3-errors", + "Identifier": { + "PURL": "pkg:npm/web3-errors@1.3.1", + "UID": "ad44e045c620f878" + }, + "Version": "1.3.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-errors/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth@4.11.1", + "Name": "web3-eth", + "Identifier": { + "PURL": "pkg:npm/web3-eth@4.11.1", + "UID": "f90d5ac39196faba" + }, + "Version": "4.11.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-abi@4.4.1", + "Name": "web3-eth-abi", + "Identifier": { + "PURL": "pkg:npm/web3-eth-abi@4.4.1", + "UID": "121721c25ffa808f" + }, + "Version": "4.4.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-abi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-accounts@4.3.1", + "Name": "web3-eth-accounts", + "Identifier": { + "PURL": "pkg:npm/web3-eth-accounts@4.3.1", + "UID": "8a933eb99f813435" + }, + "Version": "4.3.1", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-accounts/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-contract@4.7.2", + "Name": "web3-eth-contract", + "Identifier": { + "PURL": "pkg:npm/web3-eth-contract@4.7.2", + "UID": "171cd67bb21c1a8f" + }, + "Version": "4.7.2", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-contract/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-ens@4.4.0", + "Name": "web3-eth-ens", + "Identifier": { + "PURL": "pkg:npm/web3-eth-ens@4.4.0", + "UID": "30a221ff50178078" + }, + "Version": "4.4.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-ens/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-iban@4.0.7", + "Name": "web3-eth-iban", + "Identifier": { + "PURL": "pkg:npm/web3-eth-iban@4.0.7", + "UID": "60422fbb97f15b70" + }, + "Version": "4.0.7", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-iban/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-eth-personal@4.1.0", + "Name": "web3-eth-personal", + "Identifier": { + "PURL": "pkg:npm/web3-eth-personal@4.1.0", + "UID": "efe6d88a5caf3633" + }, + "Version": "4.1.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-eth-personal/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-net@4.1.0", + "Name": "web3-net", + "Identifier": { + "PURL": "pkg:npm/web3-net@4.1.0", + "UID": "67e4c2a23a56702b" + }, + "Version": "4.1.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-net/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-providers-http@4.2.0", + "Name": "web3-providers-http", + "Identifier": { + "PURL": "pkg:npm/web3-providers-http@4.2.0", + "UID": "40a4f4ffd9d804e5" + }, + "Version": "4.2.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-providers-http/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-providers-ipc@4.0.7", + "Name": "web3-providers-ipc", + "Identifier": { + "PURL": "pkg:npm/web3-providers-ipc@4.0.7", + "UID": "6b2dd80442ea1392" + }, + "Version": "4.0.7", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-providers-ipc/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-providers-ws@4.0.8", + "Name": "web3-providers-ws", + "Identifier": { + "PURL": "pkg:npm/web3-providers-ws@4.0.8", + "UID": "83a1684048efd31c" + }, + "Version": "4.0.8", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-providers-ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-rpc-methods@1.3.0", + "Name": "web3-rpc-methods", + "Identifier": { + "PURL": "pkg:npm/web3-rpc-methods@1.3.0", + "UID": "3fefa132144c891" + }, + "Version": "1.3.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-rpc-methods/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-rpc-providers@1.0.0-rc.4", + "Name": "web3-rpc-providers", + "Identifier": { + "PURL": "pkg:npm/web3-rpc-providers@1.0.0-rc.4", + "UID": "dfaa8c08edb2dfe7" + }, + "Version": "1.0.0-rc.4", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-rpc-providers/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-types@1.10.0", + "Name": "web3-types", + "Identifier": { + "PURL": "pkg:npm/web3-types@1.10.0", + "UID": "3f92b115839b73a2" + }, + "Version": "1.10.0", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-types/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-utils@4.3.3", + "Name": "web3-utils", + "Identifier": { + "PURL": "pkg:npm/web3-utils@4.3.3", + "UID": "3a1b1b585780b73" + }, + "Version": "4.3.3", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-utils/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "web3-validator@2.0.6", + "Name": "web3-validator", + "Identifier": { + "PURL": "pkg:npm/web3-validator@2.0.6", + "UID": "32a43e8db2925529" + }, + "Version": "2.0.6", + "Licenses": [ + "LGPL-3.0-only" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/web3-validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "webidl-conversions@3.0.1", + "Name": "webidl-conversions", + "Identifier": { + "PURL": "pkg:npm/webidl-conversions@3.0.1", + "UID": "152b77853a28d2ce" + }, + "Version": "3.0.1", + "Licenses": [ + "BSD-2-Clause" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/webidl-conversions/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "whatwg-url@5.0.0", + "Name": "whatwg-url", + "Identifier": { + "PURL": "pkg:npm/whatwg-url@5.0.0", + "UID": "7f0f346857f98e1c" + }, + "Version": "5.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/whatwg-url/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which@1.3.1", + "Name": "which", + "Identifier": { + "PURL": "pkg:npm/which@1.3.1", + "UID": "79eb00da0203f6d2" + }, + "Version": "1.3.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/global-prefix/node_modules/which/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which@2.0.2", + "Name": "which", + "Identifier": { + "PURL": "pkg:npm/which@2.0.2", + "UID": "34a42f3a149cd0f1" + }, + "Version": "2.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which@5.0.0", + "Name": "which", + "Identifier": { + "PURL": "pkg:npm/which@5.0.0", + "UID": "9924b7720c3b9f2f" + }, + "Version": "5.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/node-gyp/node_modules/which/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-boxed-primitive@1.1.1", + "Name": "which-boxed-primitive", + "Identifier": { + "PURL": "pkg:npm/which-boxed-primitive@1.1.1", + "UID": "740dccb203b805ae" + }, + "Version": "1.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-boxed-primitive/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-collection@1.0.2", + "Name": "which-collection", + "Identifier": { + "PURL": "pkg:npm/which-collection@1.0.2", + "UID": "7dca038be30a3d2d" + }, + "Version": "1.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-collection/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-module@2.0.1", + "Name": "which-module", + "Identifier": { + "PURL": "pkg:npm/which-module@2.0.1", + "UID": "c9b4e6f8ed804e7c" + }, + "Version": "2.0.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-module/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-pm-runs@1.1.0", + "Name": "which-pm-runs", + "Identifier": { + "PURL": "pkg:npm/which-pm-runs@1.1.0", + "UID": "7da7a9390c3bb734" + }, + "Version": "1.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-pm-runs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "which-typed-array@1.1.19", + "Name": "which-typed-array", + "Identifier": { + "PURL": "pkg:npm/which-typed-array@1.1.19", + "UID": "f2833b8b00062a26" + }, + "Version": "1.1.19", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/which-typed-array/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wide-align@1.1.3", + "Name": "wide-align", + "Identifier": { + "PURL": "pkg:npm/wide-align@1.1.3", + "UID": "eb9a806dc2806ff9" + }, + "Version": "1.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wide-align/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wide-align@1.1.5", + "Name": "wide-align", + "Identifier": { + "PURL": "pkg:npm/wide-align@1.1.5", + "UID": "3ab534b758896704" + }, + "Version": "1.1.5", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "winston@3.17.0", + "Name": "winston", + "Identifier": { + "PURL": "pkg:npm/winston@3.17.0", + "UID": "eb5ac0aab1918b94" + }, + "Version": "3.17.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "winston-transport@4.9.0", + "Name": "winston-transport", + "Identifier": { + "PURL": "pkg:npm/winston-transport@4.9.0", + "UID": "ec8aa3e27e91d47f" + }, + "Version": "4.9.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/winston-transport/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "with@7.0.2", + "Name": "with", + "Identifier": { + "PURL": "pkg:npm/with@7.0.2", + "UID": "f2f03b3fbc70dc41" + }, + "Version": "7.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/with/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wkx@0.5.0", + "Name": "wkx", + "Identifier": { + "PURL": "pkg:npm/wkx@0.5.0", + "UID": "324d67050820b120" + }, + "Version": "0.5.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wkx/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wordwrap@0.0.3", + "Name": "wordwrap", + "Identifier": { + "PURL": "pkg:npm/wordwrap@0.0.3", + "UID": "559ff706fbca3a9a" + }, + "Version": "0.0.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wordwrap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wordwrap@1.0.0", + "Name": "wordwrap", + "Identifier": { + "PURL": "pkg:npm/wordwrap@1.0.0", + "UID": "e5e982e840f6b88a" + }, + "Version": "1.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrap-ansi@6.2.0", + "Name": "wrap-ansi", + "Identifier": { + "PURL": "pkg:npm/wrap-ansi@6.2.0", + "UID": "5e982b463e7ecfa" + }, + "Version": "6.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrap-ansi@7.0.0", + "Name": "wrap-ansi", + "Identifier": { + "PURL": "pkg:npm/wrap-ansi@7.0.0", + "UID": "dcd1374e14c1a6e8" + }, + "Version": "7.0.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi-cjs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrap-ansi@8.1.0", + "Name": "wrap-ansi", + "Identifier": { + "PURL": "pkg:npm/wrap-ansi@8.1.0", + "UID": "f07e01c9567a1eab" + }, + "Version": "8.1.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrap-ansi/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "wrappy@1.0.2", + "Name": "wrappy", + "Identifier": { + "PURL": "pkg:npm/wrappy@1.0.2", + "UID": "667b71fcb90d3a0f" + }, + "Version": "1.0.2", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/wrappy/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ws@7.4.6", + "Name": "ws", + "Identifier": { + "PURL": "pkg:npm/ws@7.4.6", + "UID": "e83b87b6f7940c56" + }, + "Version": "7.4.6", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/engine.io/node_modules/ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "ws@8.17.1", + "Name": "ws", + "Identifier": { + "PURL": "pkg:npm/ws@8.17.1", + "UID": "7465b75db3996441" + }, + "Version": "8.17.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/ws/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "xtend@4.0.2", + "Name": "xtend", + "Identifier": { + "PURL": "pkg:npm/xtend@4.0.2", + "UID": "abde69cc55f7cef3" + }, + "Version": "4.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/xtend/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "y18n@4.0.3", + "Name": "y18n", + "Identifier": { + "PURL": "pkg:npm/y18n@4.0.3", + "UID": "e44228f3f4721d58" + }, + "Version": "4.0.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/y18n/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@3.1.1", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@3.1.1", + "UID": "c881aa375c928ea2" + }, + "Version": "3.1.1", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "cdb818f91261d2cc" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "1bb8da80ef7e0042" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "de8afd5d1a0d571f" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@4.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@4.0.0", + "UID": "dea1df784c3470ee" + }, + "Version": "4.0.0", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/sqlite3/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yallist@5.0.0", + "Name": "yallist", + "Identifier": { + "PURL": "pkg:npm/yallist@5.0.0", + "UID": "6a23aa6d5ba93c27" + }, + "Version": "5.0.0", + "Licenses": [ + "BlueOak-1.0.0" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/tar/node_modules/yallist/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yaml-schema-validator@1.2.3", + "Name": "yaml-schema-validator", + "Identifier": { + "PURL": "pkg:npm/yaml-schema-validator@1.2.3", + "UID": "327b37091e1b6169" + }, + "Version": "1.2.3", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yaml-schema-validator/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yargs@15.4.1", + "Name": "yargs", + "Identifier": { + "PURL": "pkg:npm/yargs@15.4.1", + "UID": "b4b09ab568377d5b" + }, + "Version": "15.4.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/yargs/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yargs-parser@18.1.3", + "Name": "yargs-parser", + "Identifier": { + "PURL": "pkg:npm/yargs-parser@18.1.3", + "UID": "91490c766ea25c2" + }, + "Version": "18.1.3", + "Licenses": [ + "ISC" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/replace/node_modules/yargs-parser/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yauzl@2.10.0", + "Name": "yauzl", + "Identifier": { + "PURL": "pkg:npm/yauzl@2.10.0", + "UID": "4bfe67708305159c" + }, + "Version": "2.10.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yauzl/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "yn@3.1.1", + "Name": "yn", + "Identifier": { + "PURL": "pkg:npm/yn@3.1.1", + "UID": "1f88473c1a9ad370" + }, + "Version": "3.1.1", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/yn/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "z85@0.0.2", + "Name": "z85", + "Identifier": { + "PURL": "pkg:npm/z85@0.0.2", + "UID": "296dac8221473363" + }, + "Version": "0.0.2", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/z85/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "zip-stream@1.2.0", + "Name": "zip-stream", + "Identifier": { + "PURL": "pkg:npm/zip-stream@1.2.0", + "UID": "28a6776eed318d5c" + }, + "Version": "1.2.0", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/zip-stream/package.json", + "AnalyzedBy": "node-pkg" + }, + { + "ID": "zod@3.25.76", + "Name": "zod", + "Identifier": { + "PURL": "pkg:npm/zod@3.25.76", + "UID": "62b9a70e177ed081" + }, + "Version": "3.25.76", + "Licenses": [ + "MIT" + ], + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "FilePath": "juice-shop/node_modules/zod/package.json", + "AnalyzedBy": "node-pkg" + } + ], + "Vulnerabilities": [ + { + "VulnerabilityID": "NSWG-ECO-428", + "PkgID": "base64url@0.0.6", + "PkgName": "base64url", + "PkgPath": "juice-shop/node_modules/base64url/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/base64url@0.0.6", + "UID": "cc1ef9638242bfa1" + }, + "InstalledVersion": "0.0.6", + "FixedVersion": "\u003e=3.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://hackerone.com/reports/321687", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:49d67c3bad59a3704253de1dca465638d00604b38911a490e436abc076af810f", + "Title": "Out-of-bounds Read", + "Description": "`base64url` allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below", + "Severity": "HIGH", + "VendorSeverity": { + "nodejs-security-wg": 3 + }, + "References": [ + "https://github.com/brianloveswords/base64url/pull/25", + "https://hackerone.com/reports/321687" + ] + }, + { + "VulnerabilityID": "GHSA-rvg8-pwq2-xj7q", + "PkgID": "base64url@0.0.6", + "PkgName": "base64url", + "PkgPath": "juice-shop/node_modules/base64url/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/base64url@0.0.6", + "UID": "cc1ef9638242bfa1" + }, + "InstalledVersion": "0.0.6", + "FixedVersion": "3.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://github.com/advisories/GHSA-rvg8-pwq2-xj7q", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:f3c4b1163f8ff93f915dc9e9134419355672181fd397f3f412a309c1fcffb0e3", + "Title": "Out-of-bounds Read in base64url", + "Description": "Versions of `base64url` before 3.0.0 are vulnerable to to out-of-bounds reads as it allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below.\n\n\n## Recommendation\n\nUpdate to version 3.0.0 or later.", + "Severity": "MEDIUM", + "VendorSeverity": { + "ghsa": 2 + }, + "References": [ + "https://github.com/brianloveswords/base64url", + "https://github.com/brianloveswords/base64url/commit/4fbd954a0a69e9d898de2146557cc6e893e79542", + "https://github.com/brianloveswords/base64url/pull/25", + "https://hackerone.com/reports/321687" + ], + "PublishedDate": "2020-09-01T20:42:44Z", + "LastModifiedDate": "2021-09-24T20:34:56Z" + }, + { + "VulnerabilityID": "CVE-2024-4068", + "VendorIDs": [ + "GHSA-grv7-fg5c-xmjg" + ], + "PkgID": "braces@2.3.2", + "PkgName": "braces", + "PkgPath": "juice-shop/node_modules/braces/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/braces@2.3.2", + "UID": "8794eed57eb3411f" + }, + "InstalledVersion": "2.3.2", + "FixedVersion": "3.0.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-4068", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8cba1871e143c3c26f94cd0db0421b63e322386eb2e35973ac4197c2cd237d00", + "Title": "braces: fails to limit the number of characters it can handle", + "Description": "The NPM package `braces`, versions prior to 3.0.3, fails to limit the number of characters it can handle, which could lead to Memory Exhaustion. In `lib/parse.js,` if a malicious user sends \"imbalanced braces\" as input, the parsing will enter a loop, which will cause the program to start allocating heap memory without freeing it at any moment of the loop. Eventually, the JavaScript heap limit is reached, and the program will crash.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1050", + "CWE-400" + ], + "VendorSeverity": { + "cbl-mariner": 3, + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-4068", + "https://devhub.checkmarx.com/cve-details/CVE-2024-4068", + "https://devhub.checkmarx.com/cve-details/CVE-2024-4068/", + "https://github.com/micromatch/braces", + "https://github.com/micromatch/braces/blob/98414f9f1fabe021736e26836d8306d5de747e0d/lib/parse.js#L308", + "https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff", + "https://github.com/micromatch/braces/issues/35", + "https://github.com/micromatch/braces/pull/37", + "https://github.com/micromatch/braces/pull/40", + "https://nvd.nist.gov/vuln/detail/CVE-2024-4068", + "https://www.cve.org/CVERecord?id=CVE-2024-4068" + ], + "PublishedDate": "2024-05-14T15:42:48.66Z", + "LastModifiedDate": "2025-12-31T01:04:21.577Z" + }, + { + "VulnerabilityID": "CVE-2024-47764", + "VendorIDs": [ + "GHSA-pxg6-pf52-xh8x" + ], + "PkgID": "cookie@0.4.2", + "PkgName": "cookie", + "PkgPath": "juice-shop/node_modules/engine.io/node_modules/cookie/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/cookie@0.4.2", + "UID": "f53e13c80d501e26" + }, + "InstalledVersion": "0.4.2", + "FixedVersion": "0.7.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-47764", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:cc362ac4bdadd9c19f079588e912980f84678e0acdde45d5a41bbc968a8326e4", + "Title": "cookie: cookie accepts cookie name, path, and domain with out of bounds characters", + "Description": "cookie is a basic HTTP cookie parser and serializer for HTTP servers. The cookie name could be used to set other fields of the cookie, resulting in an unexpected cookie value. A similar escape can be used for path and domain, which could be abused to alter other fields of the cookie. Upgrade to 0.7.0, which updates the validation for name, path, and domain.", + "Severity": "LOW", + "CweIDs": [ + "CWE-74" + ], + "VendorSeverity": { + "cbl-mariner": 2, + "ghsa": 1, + "redhat": 1 + }, + "CVSS": { + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 3.7 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-47764", + "https://github.com/jshttp/cookie", + "https://github.com/jshttp/cookie/commit/e10042845354fea83bd8f34af72475eed1dadf5c", + "https://github.com/jshttp/cookie/pull/167", + "https://github.com/jshttp/cookie/security/advisories/GHSA-pxg6-pf52-xh8x", + "https://nvd.nist.gov/vuln/detail/CVE-2024-47764", + "https://www.cve.org/CVERecord?id=CVE-2024-47764" + ], + "PublishedDate": "2024-10-04T20:15:07.31Z", + "LastModifiedDate": "2024-10-07T17:48:28.117Z" + }, + { + "VulnerabilityID": "CVE-2023-46233", + "VendorIDs": [ + "GHSA-xwcq-pm8m-c4vf" + ], + "PkgID": "crypto-js@3.3.0", + "PkgName": "crypto-js", + "PkgPath": "juice-shop/node_modules/crypto-js/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/crypto-js@3.3.0", + "UID": "db05eff811a3ecbf" + }, + "InstalledVersion": "3.3.0", + "FixedVersion": "4.2.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-46233", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:9a284f36c349fbd2a6bd94d75707ee430a31f28f723db1a09341cf57f3461e0b", + "Title": "crypto-js: PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard", + "Description": "crypto-js is a JavaScript library of crypto standards. Prior to version 4.2.0, crypto-js PBKDF2 is 1,000 times weaker than originally specified in 1993, and at least 1,300,000 times weaker than current industry standard. This is because it both defaults to SHA1, a cryptographic hash algorithm considered insecure since at least 2005, and defaults to one single iteration, a 'strength' or 'difficulty' value specified at 1,000 when specified in 1993. PBKDF2 relies on iteration count as a countermeasure to preimage and collision attacks. If used to protect passwords, the impact is high. If used to generate signatures, the impact is high. Version 4.2.0 contains a patch for this issue. As a workaround, configure crypto-js to use SHA256 with at least 250,000 iterations.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-328", + "CWE-916", + "CWE-327" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 3, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 9.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 9.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 9.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2023-46233", + "https://github.com/brix/crypto-js", + "https://github.com/brix/crypto-js/commit/421dd538b2d34e7c24a5b72cc64dc2b9167db40a", + "https://github.com/brix/crypto-js/security/advisories/GHSA-xwcq-pm8m-c4vf", + "https://lists.debian.org/debian-lts-announce/2023/11/msg00025.html", + "https://nvd.nist.gov/vuln/detail/CVE-2023-46233", + "https://ubuntu.com/security/notices/USN-6753-1", + "https://www.cve.org/CVERecord?id=CVE-2023-46233" + ], + "PublishedDate": "2023-10-25T21:15:10.307Z", + "LastModifiedDate": "2024-11-21T08:28:07.867Z" + }, + { + "VulnerabilityID": "CVE-2026-24001", + "VendorIDs": [ + "GHSA-73rr-hh4g-fpgx" + ], + "PkgID": "diff@4.0.2", + "PkgName": "diff", + "PkgPath": "juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/diff@4.0.2", + "UID": "a4d861187173176f" + }, + "InstalledVersion": "4.0.2", + "FixedVersion": "8.0.3, 5.2.2, 4.0.4, 3.5.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-24001", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:0d057ed81bbe84af846a53beddfe0426708bc59cc4484ac822967edca390f830", + "Title": "jsdiff: denial of service vulnerability in parsePatch and applyPatch", + "Description": "jsdiff is a JavaScript text differencing implementation. Prior to versions 8.0.3, 5.2.2, 4.0.4, and 3.5.1, attempting to parse a patch whose filename headers contain the line break characters `\\r`, `\\u2028`, or `\\u2029` can cause the `parsePatch` method to enter an infinite loop. It then consumes memory without limit until the process crashes due to running out of memory. Applications are therefore likely to be vulnerable to a denial-of-service attack if they call `parsePatch` with a user-provided patch as input. A large payload is not needed to trigger the vulnerability, so size limits on user input do not provide any protection. Furthermore, some applications may be vulnerable even when calling `parsePatch` on a patch generated by the application itself if the user is nonetheless able to control the filename headers (e.g. by directly providing the filenames of the files to be diffed). The `applyPatch` method is similarly affected if (and only if) called with a string representation of a patch as an argument, since under the hood it parses that string using `parsePatch`. Other methods of the library are unaffected. Finally, a second and lesser interdependent bug - a ReDOS - also exhibits when those same line break characters are present in a patch's *patch* header (also known as its \"leading garbage\"). A maliciously-crafted patch header of length *n* can take `parsePatch` O(*n*³) time to parse. Versions 8.0.3, 5.2.2, 4.0.4, and 3.5.1 contain a fix. As a workaround, do not attempt to parse patches that contain any of these characters: `\\r`, `\\u2028`, or `\\u2029`.", + "Severity": "LOW", + "CweIDs": [ + "CWE-400", + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 1, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U", + "V40Score": 2.7 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-24001", + "https://github.com/kpdecker/jsdiff", + "https://github.com/kpdecker/jsdiff/commit/15a1585230748c8ae6f8274c202e0c87309142f5", + "https://github.com/kpdecker/jsdiff/issues/653", + "https://github.com/kpdecker/jsdiff/pull/649", + "https://github.com/kpdecker/jsdiff/security/advisories/GHSA-73rr-hh4g-fpgx", + "https://nvd.nist.gov/vuln/detail/CVE-2026-24001", + "https://www.cve.org/CVERecord?id=CVE-2026-24001" + ], + "PublishedDate": "2026-01-22T03:15:47.627Z", + "LastModifiedDate": "2026-01-30T18:16:00.123Z" + }, + { + "VulnerabilityID": "CVE-2026-27837", + "VendorIDs": [ + "GHSA-r5mx-6wc6-7h9w" + ], + "PkgID": "dottie@2.0.6", + "PkgName": "dottie", + "PkgPath": "juice-shop/node_modules/dottie/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/dottie@2.0.6", + "UID": "4589244e908d5cfb" + }, + "InstalledVersion": "2.0.6", + "FixedVersion": "2.0.7", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27837", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:0189d45e858c093e105285a2304834b21666865c4a6f7164af8498cb65b6b37e", + "Title": "dottie.js: dottie.js: Unauthorized object modification via prototype pollution bypass", + "Description": "Dottie provides nested object access and manipulation in JavaScript. Versions 2.0.4 through 2.0.6 contain an incomplete fix for CVE-2023-26132. The prototype pollution guard introduced in commit `7d3aee1` only validates the first segment of a dot-separated path, allowing an attacker to bypass the protection by placing `__proto__` at any position other than the first. Both `dottie.set()` and `dottie.transform()` are affected. Version 2.0.7 contains an updated fix to address the residual vulnerability.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 4, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L", + "V3Score": 6.3 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L", + "V3Score": 6.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27837", + "https://github.com/advisories/GHSA-4gxf-g5gf-22h4", + "https://github.com/mickhansen/dottie.js", + "https://github.com/mickhansen/dottie.js/commit/7e8fa1345a4b46325f0eab8d7aeb1c4deaefdb14", + "https://github.com/mickhansen/dottie.js/security/advisories/GHSA-r5mx-6wc6-7h9w", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27837", + "https://www.cve.org/CVERecord?id=CVE-2026-27837" + ], + "PublishedDate": "2026-02-26T01:16:24.937Z", + "LastModifiedDate": "2026-02-28T00:58:17.54Z" + }, + { + "VulnerabilityID": "CVE-2022-41940", + "VendorIDs": [ + "GHSA-r7qp-cfhv-p84w" + ], + "PkgID": "engine.io@4.1.2", + "PkgName": "engine.io", + "PkgPath": "juice-shop/node_modules/engine.io/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/engine.io@4.1.2", + "UID": "e41317b2cfdf8e27" + }, + "InstalledVersion": "4.1.2", + "FixedVersion": "3.6.1, 6.2.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-41940", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:6a7da3466be06db694f497ec91678599790a48e60f79a823cbd92a641cab4731", + "Title": "engine.io: Specially crafted HTTP request can trigger an uncaught exception", + "Description": "Engine.IO is the implementation of transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO. A specially crafted HTTP request can trigger an uncaught exception on the Engine.IO server, thus killing the Node.js process. This impacts all the users of the engine.io package, including those who uses depending packages like socket.io. There is no known workaround except upgrading to a safe version. There are patches for this issue released in versions 3.6.1 and 6.2.1.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-248" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-41940", + "https://github.com/socketio/engine.io", + "https://github.com/socketio/engine.io/commit/425e833ab13373edf1dd5a0706f07100db14e3c6", + "https://github.com/socketio/engine.io/commit/83c4071af871fc188298d7d591e95670bf9f9085", + "https://github.com/socketio/engine.io/security/advisories/GHSA-r7qp-cfhv-p84w", + "https://nvd.nist.gov/vuln/detail/CVE-2022-41940", + "https://www.cve.org/CVERecord?id=CVE-2022-41940" + ], + "PublishedDate": "2022-11-22T01:15:37.847Z", + "LastModifiedDate": "2024-11-21T07:24:06.98Z" + }, + { + "VulnerabilityID": "CVE-2020-15084", + "VendorIDs": [ + "GHSA-6g6m-m6h5-w9gf" + ], + "PkgID": "express-jwt@0.1.3", + "PkgName": "express-jwt", + "PkgPath": "juice-shop/node_modules/express-jwt/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/express-jwt@0.1.3", + "UID": "6c1d77484eafca2e" + }, + "InstalledVersion": "0.1.3", + "FixedVersion": "6.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2020-15084", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:29e5e591faa03ebdb0d96ca72c55b9fbf8f35499714d8d49c5b43968aa640214", + "Title": "Authorization bypass in express-jwt", + "Description": "In express-jwt (NPM package) up and including version 5.3.3, the algorithms entry to be specified in the configuration is not being enforced. When algorithms is not specified in the configuration, with the combination of jwks-rsa, it may lead to authorization bypass. You are affected by this vulnerability if all of the following conditions apply: - You are using express-jwt - You do not have **algorithms** configured in your express-jwt configuration. - You are using libraries such as jwks-rsa as the **secret**. You can fix this by specifying **algorithms** in the express-jwt configuration. See linked GHSA for example. This is also fixed in version 6.0.0.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-285", + "CWE-863" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 4 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N", + "V3Score": 7.7 + }, + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", + "V2Score": 4.3, + "V3Score": 9.1 + } + }, + "References": [ + "https://github.com/auth0/express-jwt/commit/7ecab5f8f0cab5297c2b863596566eb0c019cdef", + "https://github.com/auth0/express-jwt/security/advisories/GHSA-6g6m-m6h5-w9gf", + "https://nvd.nist.gov/vuln/detail/CVE-2020-15084" + ], + "PublishedDate": "2020-06-30T16:15:15.22Z", + "LastModifiedDate": "2024-11-21T05:04:46.753Z" + }, + { + "VulnerabilityID": "CVE-2025-64756", + "VendorIDs": [ + "GHSA-5j98-mcp5-4vw2" + ], + "PkgID": "glob@10.4.5", + "PkgName": "glob", + "PkgPath": "juice-shop/node_modules/glob/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/glob@10.4.5", + "UID": "8555ad7448c22463" + }, + "InstalledVersion": "10.4.5", + "FixedVersion": "11.1.0, 10.5.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-64756", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:eb6214f4143bb4380674cf61fac26dae4ebd06939996561cc75c11eb6d8224fe", + "Title": "glob: glob: Command Injection Vulnerability via Malicious Filenames", + "Description": "Glob matches files using patterns the shell uses. Starting in version 10.2.0 and prior to versions 10.5.0 and 11.1.0, the glob CLI contains a command injection vulnerability in its -c/--cmd option that allows arbitrary command execution when processing files with malicious names. When glob -c \u003ccommand\u003e \u003cpatterns\u003e are used, matched filenames are passed to a shell with shell: true, enabling shell metacharacters in filenames to trigger command injection and achieve arbitrary code execution under the user or CI account privileges. This issue has been patched in versions 10.5.0 and 11.1.0.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-78" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-64756", + "https://github.com/isaacs/node-glob", + "https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f", + "https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146", + "https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2", + "https://nvd.nist.gov/vuln/detail/CVE-2025-64756", + "https://www.cve.org/CVERecord?id=CVE-2025-64756" + ], + "PublishedDate": "2025-11-17T18:15:58.27Z", + "LastModifiedDate": "2025-12-02T19:34:43.27Z" + }, + { + "VulnerabilityID": "CVE-2022-33987", + "VendorIDs": [ + "GHSA-pfrx-2q88-qq97" + ], + "PkgID": "got@8.3.2", + "PkgName": "got", + "PkgPath": "juice-shop/node_modules/got/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/got@8.3.2", + "UID": "ffeef9b389fac3" + }, + "InstalledVersion": "8.3.2", + "FixedVersion": "12.1.0, 11.8.5", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-33987", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:78a0c72cf3f7865f50508bf8df885d0fd5fd13af6cf4572e849ba2cfb9472e7d", + "Title": "nodejs-got: missing verification of requested URLs allows redirects to UNIX sockets", + "Description": "The got package before 12.1.0 (also fixed in 11.8.5) for Node.js allows a redirect to a UNIX socket.", + "Severity": "MEDIUM", + "VendorSeverity": { + "alma": 2, + "ghsa": 2, + "nvd": 2, + "oracle-oval": 2, + "redhat": 2, + "rocky": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V2Score": 5, + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2022:6448", + "https://access.redhat.com/security/cve/CVE-2022-33987", + "https://bugzilla.redhat.com/2102001", + "https://bugzilla.redhat.com/2105422", + "https://bugzilla.redhat.com/2105426", + "https://bugzilla.redhat.com/2105428", + "https://bugzilla.redhat.com/2105430", + "https://bugzilla.redhat.com/show_bug.cgi?id=1907444", + "https://bugzilla.redhat.com/show_bug.cgi?id=1945459", + "https://bugzilla.redhat.com/show_bug.cgi?id=1964461", + "https://bugzilla.redhat.com/show_bug.cgi?id=2007557", + "https://bugzilla.redhat.com/show_bug.cgi?id=2098556", + "https://bugzilla.redhat.com/show_bug.cgi?id=2102001", + "https://bugzilla.redhat.com/show_bug.cgi?id=2105422", + "https://bugzilla.redhat.com/show_bug.cgi?id=2105426", + "https://bugzilla.redhat.com/show_bug.cgi?id=2105428", + "https://bugzilla.redhat.com/show_bug.cgi?id=2105430", + "https://bugzilla.redhat.com/show_bug.cgi?id=2121019", + "https://bugzilla.redhat.com/show_bug.cgi?id=2124299", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-28469", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7788", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-33502", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3807", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29244", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32212", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32213", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32214", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32215", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-33987", + "https://errata.almalinux.org/8/ALSA-2022-6448.html", + "https://errata.rockylinux.org/RLSA-2022:6595", + "https://github.com/sindresorhus/got", + "https://github.com/sindresorhus/got/commit/861ccd9ac2237df762a9e2beed7edd88c60782dc", + "https://github.com/sindresorhus/got/compare/v12.0.3...v12.1.0", + "https://github.com/sindresorhus/got/pull/2047", + "https://github.com/sindresorhus/got/releases/tag/v11.8.5", + "https://github.com/sindresorhus/got/releases/tag/v12.1.0", + "https://linux.oracle.com/cve/CVE-2022-33987.html", + "https://linux.oracle.com/errata/ELSA-2022-6595.html", + "https://nvd.nist.gov/vuln/detail/CVE-2022-33987", + "https://www.cve.org/CVERecord?id=CVE-2022-33987" + ], + "PublishedDate": "2022-06-18T21:15:07.933Z", + "LastModifiedDate": "2024-11-21T07:08:43.62Z" + }, + { + "VulnerabilityID": "CVE-2022-25881", + "VendorIDs": [ + "GHSA-rc47-6667-2j5j" + ], + "PkgID": "http-cache-semantics@3.8.1", + "PkgName": "http-cache-semantics", + "PkgPath": "juice-shop/node_modules/http-cache-semantics/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/http-cache-semantics@3.8.1", + "UID": "ddc54df1f009db5f" + }, + "InstalledVersion": "3.8.1", + "FixedVersion": "4.1.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-25881", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:10d1ca79136635d46cb8672c472be75bfeeaa66dd49902450b78d878cc638fb5", + "Title": "http-cache-semantics: Regular Expression Denial of Service (ReDoS) vulnerability", + "Description": "This affects versions of the package http-cache-semantics before 4.1.1. The issue can be exploited via malicious request header values sent to a server, when that server reads the cache policy from the request using this library.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "alma": 3, + "amazon": 3, + "cbl-mariner": 3, + "ghsa": 3, + "nvd": 3, + "oracle-oval": 2, + "redhat": 2, + "rocky": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2023:1743", + "https://access.redhat.com/security/cve/CVE-2022-25881", + "https://bugzilla.redhat.com/2134609", + "https://bugzilla.redhat.com/2156324", + "https://bugzilla.redhat.com/2165824", + "https://bugzilla.redhat.com/2168631", + "https://bugzilla.redhat.com/2170644", + "https://bugzilla.redhat.com/2171935", + "https://bugzilla.redhat.com/2172217", + "https://bugzilla.redhat.com/show_bug.cgi?id=2165824", + "https://bugzilla.redhat.com/show_bug.cgi?id=2168631", + "https://bugzilla.redhat.com/show_bug.cgi?id=2171935", + "https://bugzilla.redhat.com/show_bug.cgi?id=2172190", + "https://bugzilla.redhat.com/show_bug.cgi?id=2172204", + "https://bugzilla.redhat.com/show_bug.cgi?id=2172217", + "https://bugzilla.redhat.com/show_bug.cgi?id=2178076", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25881", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-4904", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23918", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23920", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23936", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24807", + "https://errata.almalinux.org/8/ALSA-2023-1743.html", + "https://errata.rockylinux.org/RLSA-2023:2655", + "https://github.com/kornelski/http-cache-semantics", + "https://github.com/kornelski/http-cache-semantics/blob/master/index.js%23L83", + "https://github.com/kornelski/http-cache-semantics/commit/560b2d8ef452bbba20ffed69dc155d63ac757b74", + "https://linux.oracle.com/cve/CVE-2022-25881.html", + "https://linux.oracle.com/errata/ELSA-2023-2655.html", + "https://nvd.nist.gov/vuln/detail/CVE-2022-25881", + "https://security.netapp.com/advisory/ntap-20230622-0008", + "https://security.netapp.com/advisory/ntap-20230622-0008/", + "https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3253332", + "https://security.snyk.io/vuln/SNYK-JS-HTTPCACHESEMANTICS-3248783", + "https://www.cve.org/CVERecord?id=CVE-2022-25881" + ], + "PublishedDate": "2023-01-31T05:15:11.81Z", + "LastModifiedDate": "2025-03-27T18:17:13Z" + }, + { + "VulnerabilityID": "CVE-2024-29415", + "VendorIDs": [ + "GHSA-2p57-rm9w-gvfp" + ], + "PkgID": "ip@2.0.1", + "PkgName": "ip", + "PkgPath": "juice-shop/node_modules/ip/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/ip@2.0.1", + "UID": "cb84ea2f54a9433c" + }, + "InstalledVersion": "2.0.1", + "Status": "affected", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-29415", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:15823eca5afba79335dcb86a3a1732d53d608762e66103127df64e2c08622396", + "Title": "node-ip: Incomplete fix for CVE-2023-42282", + "Description": "The ip package through 2.0.1 for Node.js might allow SSRF because some IP addresses (such as 127.1, 01200034567, 012.1.2.3, 000:0:0000::01, and ::fFFf:127.0.0.1) are improperly categorized as globally routable via isPublic. NOTE: this issue exists because of an incomplete fix for CVE-2023-42282.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-918", + "CWE-941" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 8.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-29415", + "https://cosmosofcyberspace.github.io/npm_ip_cve/npm_ip_cve.html", + "https://github.com/indutny/node-ip", + "https://github.com/indutny/node-ip/issues/150", + "https://github.com/indutny/node-ip/pull/143", + "https://github.com/indutny/node-ip/pull/144", + "https://nvd.nist.gov/vuln/detail/CVE-2024-29415", + "https://security.netapp.com/advisory/ntap-20250117-0010", + "https://security.netapp.com/advisory/ntap-20250117-0010/", + "https://www.cve.org/CVERecord?id=CVE-2024-29415" + ], + "PublishedDate": "2024-05-27T20:15:08.97Z", + "LastModifiedDate": "2025-01-17T20:15:27.95Z" + }, + { + "VulnerabilityID": "CVE-2025-64718", + "VendorIDs": [ + "GHSA-mh29-5h37-fv8m" + ], + "PkgID": "js-yaml@3.14.1", + "PkgName": "js-yaml", + "PkgPath": "juice-shop/node_modules/js-yaml/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/js-yaml@3.14.1", + "UID": "266f16e949625389" + }, + "InstalledVersion": "3.14.1", + "FixedVersion": "4.1.1, 3.14.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-64718", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:28da408c13ad1cbbfcc2d8f05dfa6387c8041c08d27ae318d5d52302f77d77ea", + "Title": "js-yaml: js-yaml prototype pollution in merge", + "Description": "js-yaml is a JavaScript YAML parser and dumper. In js-yaml before 4.1.1 and 3.14.2, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (`__proto__`). All users who parse untrusted yaml documents may be impacted. The problem is patched in js-yaml 4.1.1 and 3.14.2. Users can protect against this kind of attack on the server by using `node --disable-proto=delete` or `deno` (in Deno, pollution protection is on by default).", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-64718", + "https://github.com/advisories/GHSA-mh29-5h37-fv8m", + "https://github.com/nodeca/js-yaml", + "https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879", + "https://github.com/nodeca/js-yaml/commit/5278870a17454fe8621dbd8c445c412529525266", + "https://github.com/nodeca/js-yaml/issues/730#issuecomment-3549635876", + "https://github.com/nodeca/js-yaml/security/advisories/GHSA-mh29-5h37-fv8m", + "https://nvd.nist.gov/vuln/detail/CVE-2025-64718", + "https://www.cve.org/CVERecord?id=CVE-2025-64718" + ], + "PublishedDate": "2025-11-13T16:15:57.153Z", + "LastModifiedDate": "2026-02-02T12:54:45.34Z" + }, + { + "VulnerabilityID": "CVE-2015-9235", + "VendorIDs": [ + "GHSA-c7hr-j4mj-j2w6" + ], + "PkgID": "jsonwebtoken@0.1.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "InstalledVersion": "0.1.0", + "FixedVersion": "4.2.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2015-9235", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:362ba39c1cd17581b9e4146aac0917f08f0aedbd629771ba38de75bd2d869069", + "Title": "nodejs-jsonwebtoken: verification step bypass with an altered token", + "Description": "In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-20", + "CWE-327" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 3 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V2Score": 7.5, + "V3Score": 9.8 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 7.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2015-9235", + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries", + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/", + "https://github.com/advisories/GHSA-c7hr-j4mj-j2w6", + "https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687", + "https://nodesecurity.io/advisories/17", + "https://nvd.nist.gov/vuln/detail/CVE-2015-9235", + "https://www.cve.org/CVERecord?id=CVE-2015-9235", + "https://www.npmjs.com/advisories/17", + "https://www.timmclean.net/2015/02/25/jwt-alg-none.html" + ], + "PublishedDate": "2018-05-29T20:29:00.33Z", + "LastModifiedDate": "2024-11-21T02:40:07.1Z" + }, + { + "VulnerabilityID": "CVE-2022-23539", + "VendorIDs": [ + "GHSA-8cf7-32gw-wr33" + ], + "PkgID": "jsonwebtoken@0.1.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "InstalledVersion": "0.1.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23539", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:136c0fdaab412fae84303ed54a6cd8cc90196455718bebfc1021f2df4a342061", + "Title": "jsonwebtoken: Unrestricted key type could lead to legacy keys usagen", + "Description": "Versions `\u003c=8.5.1` of `jsonwebtoken` library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the `allowInvalidAsymmetricKeyTypes` option to `true` in the `sign()` and/or `verify()` functions.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-327" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23539", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23539", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23539" + ], + "PublishedDate": "2022-12-23T00:15:12.347Z", + "LastModifiedDate": "2024-11-21T06:48:46.303Z" + }, + { + "VulnerabilityID": "NSWG-ECO-17", + "PkgID": "jsonwebtoken@0.1.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "InstalledVersion": "0.1.0", + "FixedVersion": "\u003e=4.2.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:8cb728e42dca9bd6cd38da28123bf2a5ddce844029ada6b4366b94339e0ac5c7", + "Title": "Verification Bypass", + "Description": "It is possible for an attacker to bypass verification when \"a token digitally signed with an asymetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family)\" [1]", + "Severity": "HIGH", + "VendorSeverity": { + "nodejs-security-wg": 3 + }, + "References": [ + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/", + "https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687", + "https://www.timmclean.net/2015/02/25/jwt-alg-none.html" + ] + }, + { + "VulnerabilityID": "CVE-2022-23540", + "VendorIDs": [ + "GHSA-qwph-4952-7xr6" + ], + "PkgID": "jsonwebtoken@0.1.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "InstalledVersion": "0.1.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23540", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:86b1981e40b91cf8dd2f8477607615ed13f455fef6bf6022883955b486eec3b2", + "Title": "jsonwebtoken: Insecure default algorithm in jwt.verify() could lead to signature validation bypass", + "Description": "In versions `\u003c=8.5.1` of `jsonwebtoken` library, lack of algorithm definition in the `jwt.verify()` function can lead to signature validation bypass due to defaulting to the `none` algorithm for signature verification. Users are affected if you do not specify algorithms in the `jwt.verify()` function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the `jwt.verify()` method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the `none` algorithm. If you need 'none' algorithm, you have to explicitly specify that in `jwt.verify()` options.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-287", + "CWE-347" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 6.4 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 7.6 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 6.4 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23540", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23540", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23540" + ], + "PublishedDate": "2022-12-22T19:15:08.967Z", + "LastModifiedDate": "2025-02-13T17:15:38.32Z" + }, + { + "VulnerabilityID": "CVE-2022-23541", + "VendorIDs": [ + "GHSA-hjrf-2m68-5959" + ], + "PkgID": "jsonwebtoken@0.1.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.1.0", + "UID": "313e8c07b7bef48a" + }, + "InstalledVersion": "0.1.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23541", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:2f3d15c39dae0c861ac36cf16aa24faa9f7d2056c35677d400ff5297c39c7c82", + "Title": "jsonwebtoken: Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC", + "Description": "jsonwebtoken is an implementation of JSON Web Tokens. Versions `\u003c= 8.5.1` of `jsonwebtoken` library can be misconfigured so that passing a poorly implemented key retrieval function referring to the `secretOrPublicKey` argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-287", + "CWE-1259" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 6.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23541", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23541", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23541" + ], + "PublishedDate": "2022-12-22T18:15:09.39Z", + "LastModifiedDate": "2024-11-21T06:48:46.58Z" + }, + { + "VulnerabilityID": "CVE-2015-9235", + "VendorIDs": [ + "GHSA-c7hr-j4mj-j2w6" + ], + "PkgID": "jsonwebtoken@0.4.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "InstalledVersion": "0.4.0", + "FixedVersion": "4.2.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2015-9235", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:bdda1b5de8dc2b6462d5afa2e302ea7a568398d931314b3b9b0760cee2bd31ba", + "Title": "nodejs-jsonwebtoken: verification step bypass with an altered token", + "Description": "In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-20", + "CWE-327" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 3 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V2Score": 7.5, + "V3Score": 9.8 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 7.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2015-9235", + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries", + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/", + "https://github.com/advisories/GHSA-c7hr-j4mj-j2w6", + "https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687", + "https://nodesecurity.io/advisories/17", + "https://nvd.nist.gov/vuln/detail/CVE-2015-9235", + "https://www.cve.org/CVERecord?id=CVE-2015-9235", + "https://www.npmjs.com/advisories/17", + "https://www.timmclean.net/2015/02/25/jwt-alg-none.html" + ], + "PublishedDate": "2018-05-29T20:29:00.33Z", + "LastModifiedDate": "2024-11-21T02:40:07.1Z" + }, + { + "VulnerabilityID": "CVE-2022-23539", + "VendorIDs": [ + "GHSA-8cf7-32gw-wr33" + ], + "PkgID": "jsonwebtoken@0.4.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "InstalledVersion": "0.4.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23539", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:e89c918c3badba8f616833ba3d657a03d77c2fce763c71a13278f3387e2bf7c5", + "Title": "jsonwebtoken: Unrestricted key type could lead to legacy keys usagen", + "Description": "Versions `\u003c=8.5.1` of `jsonwebtoken` library could be misconfigured so that legacy, insecure key types are used for signature verification. For example, DSA keys could be used with the RS256 algorithm. You are affected if you are using an algorithm and a key type other than a combination listed in the GitHub Security Advisory as unaffected. This issue has been fixed, please update to version 9.0.0. This version validates for asymmetric key type and algorithm combinations. Please refer to the above mentioned algorithm / key type combinations for the valid secure configuration. After updating to version 9.0.0, if you still intend to continue with signing or verifying tokens using invalid key type/algorithm value combinations, you’ll need to set the `allowInvalidAsymmetricKeyTypes` option to `true` in the `sign()` and/or `verify()` functions.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-327" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", + "V3Score": 8.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23539", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23539", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23539" + ], + "PublishedDate": "2022-12-23T00:15:12.347Z", + "LastModifiedDate": "2024-11-21T06:48:46.303Z" + }, + { + "VulnerabilityID": "NSWG-ECO-17", + "PkgID": "jsonwebtoken@0.4.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "InstalledVersion": "0.4.0", + "FixedVersion": "\u003e=4.2.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:3c0603aafe25094486fb3f2e66cca3b4998591d34e8b690e84b4998dbc1bdb64", + "Title": "Verification Bypass", + "Description": "It is possible for an attacker to bypass verification when \"a token digitally signed with an asymetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family)\" [1]", + "Severity": "HIGH", + "VendorSeverity": { + "nodejs-security-wg": 3 + }, + "References": [ + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/", + "https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687", + "https://www.timmclean.net/2015/02/25/jwt-alg-none.html" + ] + }, + { + "VulnerabilityID": "CVE-2022-23540", + "VendorIDs": [ + "GHSA-qwph-4952-7xr6" + ], + "PkgID": "jsonwebtoken@0.4.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "InstalledVersion": "0.4.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23540", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:45d49d04ca088981bd718756250ae527ba0f693222012905cf3459656b2ac3d0", + "Title": "jsonwebtoken: Insecure default algorithm in jwt.verify() could lead to signature validation bypass", + "Description": "In versions `\u003c=8.5.1` of `jsonwebtoken` library, lack of algorithm definition in the `jwt.verify()` function can lead to signature validation bypass due to defaulting to the `none` algorithm for signature verification. Users are affected if you do not specify algorithms in the `jwt.verify()` function. This issue has been fixed, please update to version 9.0.0 which removes the default support for the none algorithm in the `jwt.verify()` method. There will be no impact, if you update to version 9.0.0 and you don’t need to allow for the `none` algorithm. If you need 'none' algorithm, you have to explicitly specify that in `jwt.verify()` options.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-287", + "CWE-347" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 6.4 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 7.6 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L", + "V3Score": 6.4 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23540", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-qwph-4952-7xr6", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23540", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23540" + ], + "PublishedDate": "2022-12-22T19:15:08.967Z", + "LastModifiedDate": "2025-02-13T17:15:38.32Z" + }, + { + "VulnerabilityID": "CVE-2022-23541", + "VendorIDs": [ + "GHSA-hjrf-2m68-5959" + ], + "PkgID": "jsonwebtoken@0.4.0", + "PkgName": "jsonwebtoken", + "PkgPath": "juice-shop/node_modules/jsonwebtoken/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jsonwebtoken@0.4.0", + "UID": "57a7893154ba8d85" + }, + "InstalledVersion": "0.4.0", + "FixedVersion": "9.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-23541", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:4cd3ebf6990ecf08ba246c7a7a4bf23a5fcdc5df5bc18aa2ae761d633efa8848", + "Title": "jsonwebtoken: Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC", + "Description": "jsonwebtoken is an implementation of JSON Web Tokens. Versions `\u003c= 8.5.1` of `jsonwebtoken` library can be misconfigured so that passing a poorly implemented key retrieval function referring to the `secretOrPublicKey` argument from the readme link will result in incorrect verification of tokens. There is a possibility of using a different algorithm and key combination in verification, other than the one that was used to sign the tokens. Specifically, tokens signed with an asymmetric public key could be verified with a symmetric HS256 algorithm. This can lead to successful validation of forged tokens. If your application is supporting usage of both symmetric key and asymmetric key in jwt.verify() implementation with the same key retrieval function. This issue has been patched, please update to version 9.0.0.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-287", + "CWE-1259" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 6.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-23541", + "https://github.com/auth0/node-jsonwebtoken", + "https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3", + "https://github.com/auth0/node-jsonwebtoken/releases/tag/v9.0.0", + "https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-hjrf-2m68-5959", + "https://nvd.nist.gov/vuln/detail/CVE-2022-23541", + "https://security.netapp.com/advisory/ntap-20240621-0007", + "https://security.netapp.com/advisory/ntap-20240621-0007/", + "https://www.cve.org/CVERecord?id=CVE-2022-23541" + ], + "PublishedDate": "2022-12-22T18:15:09.39Z", + "LastModifiedDate": "2024-11-21T06:48:46.58Z" + }, + { + "VulnerabilityID": "CVE-2016-1000223", + "PkgID": "jws@0.2.6", + "PkgName": "jws", + "PkgPath": "juice-shop/node_modules/jws/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jws@0.2.6", + "UID": "1c4fc99df2fe2c15" + }, + "InstalledVersion": "0.2.6", + "FixedVersion": "\u003e=3.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2016-1000223", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:d6ab7c38f0e6144fdf61922412c2607550c91d796919ca8e003467cbec8895be", + "Title": "Forgeable Public/Private Tokens", + "Description": "Since \"algorithm\" isn't enforced in `jws.verify()`, a malicious user could choose what algorithm is sent to the server. If the server is expecting RSA but is sent HMAC-SHA with RSA's public key, the server will think the public key is actually an HMAC private key. This could be used to forge any data an attacker wants.\n\nIn addition, there is the `none` algorithm to be concerned about. In versions prior to 3.0.0, verification of the token could be bypassed when the `alg` field is set to `none`.\n\n*Edit ( 7/29/16 ): A previous version of this advisory incorrectly stated that the vulnerability was patched in version 2.0.0 instead of 3.0.0. The advisory has been updated to reflect this new information. Thanks to Fabien Catteau for reporting the error.*", + "Severity": "HIGH", + "VendorSeverity": { + "ghsa": 3, + "nodejs-security-wg": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N", + "V3Score": 8.7 + } + }, + "References": [ + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries", + "https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/", + "https://github.com/brianloveswords/node-jws", + "https://github.com/brianloveswords/node-jws/commit/585d0e1e97b6747c10cf5b7689ccc5618a89b299#diff-4ac32a78649ca5bdd8e0ba38b7006a1e", + "https://nvd.nist.gov/vuln/detail/CVE-2016-1000223", + "https://snyk.io/vuln/npm:jws:20160726", + "https://www.npmjs.com/advisories/88" + ] + }, + { + "VulnerabilityID": "CVE-2025-65945", + "VendorIDs": [ + "GHSA-869p-cjfg-cm3x" + ], + "PkgID": "jws@0.2.6", + "PkgName": "jws", + "PkgPath": "juice-shop/node_modules/jws/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/jws@0.2.6", + "UID": "1c4fc99df2fe2c15" + }, + "InstalledVersion": "0.2.6", + "FixedVersion": "3.2.3, 4.0.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-65945", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:293d3a79c8cbf0a1b5796db6e153e3f8d6c906d4866bcb82ef15f3134ba7e3ca", + "Title": "node-jws: auth0/node-jws: Improper signature verification in HS256 algorithm", + "Description": "auth0/node-jws is a JSON Web Signature implementation for Node.js. In versions 3.2.2 and earlier and version 4.0.0, auth0/node-jws has an improper signature verification vulnerability when using the HS256 algorithm under specific conditions. Applications are affected when they use the jws.createVerify() function for HMAC algorithms and use user-provided data from the JSON Web Signature protected header or payload in HMAC secret lookup routines, which can allow attackers to bypass signature verification. This issue has been patched in versions 3.2.3 and 4.0.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-347" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-65945", + "https://github.com/auth0/node-jws", + "https://github.com/auth0/node-jws/commit/34c45b2c04434f925b638de6a061de9339c0ea2e", + "https://github.com/auth0/node-jws/commit/4f6e73f24df42f07d632dec6431ade8eda8d11a6", + "https://github.com/auth0/node-jws/releases/tag/v3.2.3", + "https://github.com/auth0/node-jws/releases/tag/v4.0.1", + "https://github.com/auth0/node-jws/security/advisories/GHSA-869p-cjfg-cm3x", + "https://nvd.nist.gov/vuln/detail/CVE-2025-65945", + "https://www.cve.org/CVERecord?id=CVE-2025-65945" + ], + "PublishedDate": "2025-12-04T19:16:05.55Z", + "LastModifiedDate": "2025-12-08T18:27:15.857Z" + }, + { + "VulnerabilityID": "CVE-2019-10744", + "VendorIDs": [ + "GHSA-jf85-cpcp-j695" + ], + "PkgID": "lodash@2.4.2", + "PkgName": "lodash", + "PkgPath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "InstalledVersion": "2.4.2", + "FixedVersion": "4.17.12", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-10744", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:343d619daa580b6bb735fcf3042580cabf1592fd61df12d240e5e28d06b89a05", + "Title": "nodejs-lodash: prototype pollution in defaultsDeep function leading to modifying properties", + "Description": "Versions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 3, + "ruby-advisory-db": 4 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V3Score": 9.1 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:P/A:P", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V2Score": 6.4, + "V3Score": 9.1 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V3Score": 9.1 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2019:3024", + "https://access.redhat.com/security/cve/CVE-2019-10744", + "https://github.com/advisories/GHSA-jf85-cpcp-j695", + "https://github.com/lodash/lodash/pull/4336", + "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2019-10744.yml", + "https://nvd.nist.gov/vuln/detail/CVE-2019-10744", + "https://security.netapp.com/advisory/ntap-20191004-0005", + "https://security.netapp.com/advisory/ntap-20191004-0005/", + "https://snyk.io/vuln/SNYK-JS-LODASH-450202", + "https://support.f5.com/csp/article/K47105354", + "https://support.f5.com/csp/article/K47105354?utm_source=f5support\u0026amp%3Butm_medium=RSS", + "https://support.f5.com/csp/article/K47105354?utm_source=f5support\u0026amp;utm_medium=RSS", + "https://www.cve.org/CVERecord?id=CVE-2019-10744", + "https://www.npmjs.com/advisories/1065", + "https://www.oracle.com/security-alerts/cpujan2021.html", + "https://www.oracle.com/security-alerts/cpuoct2020.html" + ], + "PublishedDate": "2019-07-26T00:15:11.217Z", + "LastModifiedDate": "2024-11-21T04:19:50.123Z" + }, + { + "VulnerabilityID": "CVE-2018-16487", + "PkgID": "lodash@2.4.2", + "PkgName": "lodash", + "PkgPath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "InstalledVersion": "2.4.2", + "FixedVersion": "\u003e=4.17.11", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2018-16487", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:7229117f5b9b0bda8d58c9a9ef13da840b770e50dcd8560b14f49cb92a22150b", + "Title": "lodash: Prototype pollution in utilities function", + "Description": "A prototype pollution vulnerability was found in lodash \u003c4.17.11 where the functions merge, mergeWith, and defaultsDeep can be tricked into adding or modifying properties of Object.prototype.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-400" + ], + "VendorSeverity": { + "ghsa": 3, + "nodejs-security-wg": 3, + "nvd": 2, + "redhat": 2, + "ruby-advisory-db": 2, + "ubuntu": 2 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:P/I:P/A:P", + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V2Score": 6.8, + "V3Score": 5.6 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 5.6 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2018-16487", + "https://github.com/advisories/GHSA-4xc9-xhrj-v574", + "https://github.com/lodash/lodash/commit/90e6199a161b6445b01454517b40ef65ebecd2ad", + "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-16487.yml", + "https://hackerone.com/reports/380873", + "https://nvd.nist.gov/vuln/detail/CVE-2018-16487", + "https://security.netapp.com/advisory/ntap-20190919-0004", + "https://security.netapp.com/advisory/ntap-20190919-0004/", + "https://www.cve.org/CVERecord?id=CVE-2018-16487", + "https://www.npmjs.com/advisories/782" + ], + "PublishedDate": "2019-02-01T18:29:00.943Z", + "LastModifiedDate": "2024-11-21T03:52:51.17Z" + }, + { + "VulnerabilityID": "CVE-2021-23337", + "VendorIDs": [ + "GHSA-35jh-r3h4-6jhm" + ], + "PkgID": "lodash@2.4.2", + "PkgName": "lodash", + "PkgPath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "InstalledVersion": "2.4.2", + "FixedVersion": "4.17.21", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2021-23337", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:df63bbb0c577351ec36cb7d520028aa6bdb64f00a41338ee96071203cca5f224", + "Title": "nodejs-lodash: command injection via template", + "Description": "Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-94" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2, + "ruby-advisory-db": 3, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 7.2 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:S/C:P/I:P/A:P", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", + "V2Score": 6.5, + "V3Score": 7.2 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 7.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2021-23337", + "https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf", + "https://github.com/advisories/GHSA-35jh-r3h4-6jhm", + "https://github.com/lodash/lodash", + "https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js", + "https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js#L14851", + "https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js%23L14851", + "https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c", + "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2021-23337.yml", + "https://nvd.nist.gov/vuln/detail/CVE-2021-23337", + "https://security.netapp.com/advisory/ntap-20210312-0006", + "https://security.netapp.com/advisory/ntap-20210312-0006/", + "https://snyk.io/vuln/SNYK-JAVA-ORGFUJIONWEBJARS-1074932", + "https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074930", + "https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074928", + "https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBLODASH-1074931", + "https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074929", + "https://snyk.io/vuln/SNYK-JS-LODASH-1040724", + "https://www.cve.org/CVERecord?id=CVE-2021-23337", + "https://www.oracle.com//security-alerts/cpujul2021.html", + "https://www.oracle.com/security-alerts/cpujan2022.html", + "https://www.oracle.com/security-alerts/cpujul2022.html", + "https://www.oracle.com/security-alerts/cpuoct2021.html" + ], + "PublishedDate": "2021-02-15T13:15:12.56Z", + "LastModifiedDate": "2024-11-21T05:51:31.643Z" + }, + { + "VulnerabilityID": "CVE-2018-3721", + "PkgID": "lodash@2.4.2", + "PkgName": "lodash", + "PkgPath": "juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash@2.4.2", + "UID": "ecfc229aa8403466" + }, + "InstalledVersion": "2.4.2", + "FixedVersion": "\u003e=4.17.5", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2018-3721", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:6641f06253ee7565d6b7a881156e028e6541a775929c06d3992833f4b4058b27", + "Title": "lodash: Prototype pollution in utilities function", + "Description": "lodash node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of \"Object\" via __proto__, causing the addition or modification of an existing property that will exist on all objects.", + "Severity": "LOW", + "CweIDs": [ + "CWE-471", + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 2, + "nodejs-security-wg": 1, + "nvd": 2, + "redhat": 1, + "ruby-advisory-db": 2, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 6.5 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:S/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N", + "V2Score": 4, + "V3Score": 6.5 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 2.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2018-3721", + "https://github.com/advisories/GHSA-fvqr-27wr-82fm", + "https://github.com/lodash/lodash/commit/d8e069cc3410082e44eb18fcf8e7f3d08ebe1d4a", + "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-3721.yml", + "https://hackerone.com/reports/310443", + "https://nvd.nist.gov/vuln/detail/CVE-2018-3721", + "https://security.netapp.com/advisory/ntap-20190919-0004", + "https://security.netapp.com/advisory/ntap-20190919-0004/", + "https://snyk.io/vuln/npm:lodash:20180130", + "https://www.cve.org/CVERecord?id=CVE-2018-3721", + "https://www.npmjs.com/advisories/577" + ], + "PublishedDate": "2018-06-07T02:29:08.317Z", + "LastModifiedDate": "2024-11-21T04:05:56.943Z" + }, + { + "VulnerabilityID": "CVE-2025-13465", + "VendorIDs": [ + "GHSA-xxjr-mmjv-4gpg" + ], + "PkgID": "lodash@4.17.21", + "PkgName": "lodash", + "PkgPath": "juice-shop/node_modules/lodash/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash@4.17.21", + "UID": "2f085f39eb1f367b" + }, + "InstalledVersion": "4.17.21", + "FixedVersion": "4.17.23", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-13465", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:3f8fa10bfd0c346ac37a5fead32a5da2141fa78e3242f6b2ae5b1205b9fc20b3", + "Title": "lodash: prototype pollution in _.unset and _.omit functions", + "Description": "Lodash versions 4.0.0 through 4.17.22 are vulnerable to prototype pollution in the _.unset and _.omit functions. An attacker can pass crafted paths which cause Lodash to delete methods from global prototypes.\n\nThe issue permits deletion of properties but does not allow overwriting their original behavior.\n\nThis issue is patched on 4.17.23", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "alma": 3, + "ghsa": 2, + "nvd": 2, + "oracle-oval": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:H/SI:H/SA:H/E:P", + "V3Score": 6.5, + "V40Score": 6.9 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2026:2438", + "https://access.redhat.com/security/cve/CVE-2025-13465", + "https://bugzilla.redhat.com/2431740", + "https://errata.almalinux.org/10/ALSA-2026-2438.html", + "https://github.com/lodash/lodash", + "https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81", + "https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg", + "https://linux.oracle.com/cve/CVE-2025-13465.html", + "https://linux.oracle.com/errata/ELSA-2026-2452.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-13465", + "https://www.cve.org/CVERecord?id=CVE-2025-13465" + ], + "PublishedDate": "2026-01-21T20:16:05.25Z", + "LastModifiedDate": "2026-02-17T17:10:07.52Z" + }, + { + "VulnerabilityID": "CVE-2020-8203", + "VendorIDs": [ + "GHSA-p6mc-m468-83gw" + ], + "PkgID": "lodash.set@4.3.2", + "PkgName": "lodash.set", + "PkgPath": "juice-shop/node_modules/lodash.set/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/lodash.set@4.3.2", + "UID": "e42be95e03ab854d" + }, + "InstalledVersion": "4.3.2", + "Status": "affected", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2020-8203", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:5aa2820ee66df72c253457eade76ead7135ede674840d773833308620451aebf", + "Title": "nodejs-lodash: prototype pollution in zipObjectDeep function", + "Description": "Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-770", + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2, + "ruby-advisory-db": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V3Score": 7.4 + }, + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:P/A:P", + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V2Score": 5.8, + "V3Score": 7.4 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H", + "V3Score": 7.4 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2020-8203", + "https://github.com/advisories/GHSA-p6mc-m468-83gw", + "https://github.com/github/advisory-database/pull/2884", + "https://github.com/lodash/lodash", + "https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12", + "https://github.com/lodash/lodash/issues/4744", + "https://github.com/lodash/lodash/issues/4874", + "https://github.com/lodash/lodash/wiki/Changelog#v41719", + "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2020-8203.yml", + "https://hackerone.com/reports/712065", + "https://hackerone.com/reports/864701", + "https://nvd.nist.gov/vuln/detail/CVE-2020-8203", + "https://security.netapp.com/advisory/ntap-20200724-0006", + "https://security.netapp.com/advisory/ntap-20200724-0006/", + "https://web.archive.org/web/20210914001339/https://github.com/lodash/lodash/issues/4744", + "https://www.cve.org/CVERecord?id=CVE-2020-8203", + "https://www.npmjs.com/advisories/1523", + "https://www.oracle.com//security-alerts/cpujul2021.html", + "https://www.oracle.com/security-alerts/cpuApr2021.html", + "https://www.oracle.com/security-alerts/cpuapr2022.html", + "https://www.oracle.com/security-alerts/cpujan2022.html", + "https://www.oracle.com/security-alerts/cpuoct2021.html" + ], + "PublishedDate": "2020-07-15T17:15:11.797Z", + "LastModifiedDate": "2024-11-21T05:38:29.79Z" + }, + { + "VulnerabilityID": "GHSA-5mrr-rgp6-x4gr", + "PkgID": "marsdb@0.6.11", + "PkgName": "marsdb", + "PkgPath": "juice-shop/node_modules/marsdb/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/marsdb@0.6.11", + "UID": "fa292712ddb319ba" + }, + "InstalledVersion": "0.6.11", + "Status": "affected", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://github.com/advisories/GHSA-5mrr-rgp6-x4gr", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:24fdd66646b1956f0ba06720532fbd84e722110fe427dbc2f2340a6cedb6dcac", + "Title": "Command Injection in marsdb", + "Description": "All versions of `marsdb` are vulnerable to Command Injection. In the `DocumentMatcher` class, selectors on `$where` clauses are passed to a Function constructor unsanitized. This allows attackers to run arbitrary commands in the system when the function is executed.\n\n\n## Recommendation\n\nNo fix is currently available. Consider using an alternative package until a fix is made available.", + "Severity": "CRITICAL", + "VendorSeverity": { + "ghsa": 4 + }, + "References": [ + "https://github.com/bkimminich/juice-shop/issues/1173", + "https://www.npmjs.com/advisories/1122" + ], + "PublishedDate": "2020-09-03T19:39:05Z", + "LastModifiedDate": "2020-08-31T18:48:01Z" + }, + { + "VulnerabilityID": "CVE-2025-57349", + "VendorIDs": [ + "GHSA-xfqm-j7pc-xrfc" + ], + "PkgID": "messageformat@2.3.0", + "PkgName": "messageformat", + "PkgPath": "juice-shop/node_modules/messageformat/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/messageformat@2.3.0", + "UID": "af2d824ad50e701a" + }, + "InstalledVersion": "2.3.0", + "FixedVersion": "3.0.0-beta.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-57349", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a29b482e27b016a7d38c9069144ce210ef4bc8a0a174f294e828ed6010bbe0a3", + "Title": "messageformat has a prototype pollution vulnerability", + "Description": "The messageformat package, an implementation of the Unicode MessageFormat 2 specification for JavaScript, is vulnerable to prototype pollution due to improper handling of message key paths in versions prior to 2.3.0. The flaw arises when processing nested message keys containing special characters (e.g., __proto__ ), which can lead to unintended modification of the JavaScript Object prototype. This vulnerability may allow a remote attacker to inject properties into the global object prototype via specially crafted message input, potentially causing denial of service or other undefined behaviors in applications using the affected component.", + "Severity": "LOW", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 1 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:U", + "V40Score": 1.7 + } + }, + "References": [ + "https://github.com/messageformat/messageformat", + "https://github.com/messageformat/messageformat/issues/452", + "https://nvd.nist.gov/vuln/detail/CVE-2025-57349" + ], + "PublishedDate": "2025-09-24T19:15:40.233Z", + "LastModifiedDate": "2025-10-17T14:49:25.293Z" + }, + { + "VulnerabilityID": "CVE-2024-4067", + "VendorIDs": [ + "GHSA-952p-6rrq-rcjv" + ], + "PkgID": "micromatch@3.1.10", + "PkgName": "micromatch", + "PkgPath": "juice-shop/node_modules/micromatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/micromatch@3.1.10", + "UID": "fa757148ac7ed8d9" + }, + "InstalledVersion": "3.1.10", + "FixedVersion": "4.0.8", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-4067", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:b59fcf904bcf71994aee9c7c332f6d4a5f865d9ad56a5a88cfca9d47bc7fb83d", + "Title": "micromatch: vulnerable to Regular Expression Denial of Service", + "Description": "The NPM package `micromatch` prior to 4.0.8 is vulnerable to Regular Expression Denial of Service (ReDoS). The vulnerability occurs in `micromatch.braces()` in `index.js` because the pattern `.*` will greedily match anything. By passing a malicious payload, the pattern matching will keep backtracking to the input while it doesn't find the closing bracket. As the input size increases, the consumption time will also increase until it causes the application to hang or slow down. There was a merged fix but further testing shows the issue persists. This issue should be mitigated by using a safe pattern that won't start backtracking the regular expression due to greedy matching. This issue was fixed in version 4.0.8.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-4067", + "https://advisory.checkmarx.net/advisory/CVE-2024-4067", + "https://advisory.checkmarx.net/advisory/CVE-2024-4067/", + "https://devhub.checkmarx.com/cve-details/CVE-2024-4067", + "https://devhub.checkmarx.com/cve-details/CVE-2024-4067/", + "https://github.com/micromatch/micromatch", + "https://github.com/micromatch/micromatch/blob/2c56a8604b68c1099e7bc0f807ce0865a339747a/index.js#L448", + "https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade", + "https://github.com/micromatch/micromatch/commit/500d5d6f42f0e8dfa1cb5464c6cb420b1b6aaaa0", + "https://github.com/micromatch/micromatch/issues/243", + "https://github.com/micromatch/micromatch/pull/247", + "https://github.com/micromatch/micromatch/pull/266", + "https://github.com/micromatch/micromatch/releases/tag/4.0.8", + "https://nvd.nist.gov/vuln/detail/CVE-2024-4067", + "https://www.cve.org/CVERecord?id=CVE-2024-4067" + ], + "PublishedDate": "2024-05-14T15:42:47.947Z", + "LastModifiedDate": "2025-08-04T14:36:46.69Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/replace/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.5", + "UID": "1c17cde52495ade5" + }, + "InstalledVersion": "3.0.5", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:6bbbe3abae4747e1fb287b7aece972880449d0f853df4889c4dcb2d7529e1d18", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/replace/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.5", + "UID": "1c17cde52495ade5" + }, + "InstalledVersion": "3.0.5", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:61317abaf88db61d5a875a22f5992c295500d27dd9eaa5e563692f50d86f6455", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/replace/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.5", + "UID": "1c17cde52495ade5" + }, + "InstalledVersion": "3.0.5", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:de71fae0df689bc0f91660d60dcb8b0c775c9ee5c8a8740689ca9a6136aab67f", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.0.8", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/grunt/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.8", + "UID": "9e7c2174919e06eb" + }, + "InstalledVersion": "3.0.8", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:86da3cce845890c2a46e3e10f9924879f57b1ed957a2b5f3b81564446d3de944", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.0.8", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/grunt/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.8", + "UID": "9e7c2174919e06eb" + }, + "InstalledVersion": "3.0.8", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:3c35cb726ecc20bde7f861442f00e7af2ca3cc1eaf752faef24435e80c836a00", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.0.8", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/grunt/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.0.8", + "UID": "9e7c2174919e06eb" + }, + "InstalledVersion": "3.0.8", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:e0d6b835524646536915727bcdb67c933a847e9fa4dd0f04d944e3eda9a5a433", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "70917e57107cb6c9" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "82df096e4195aef8" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/file-js/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "b8f7e33e52d80a49" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/fstream/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "4d98eea460042e00" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "f633bb80fd532f92" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "34b0871e6bd2cb78" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/rimraf/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "8f27d0395b7773e" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "6e26a3b97df09fce" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "df3b2b40e7cc67b6" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a7cde85dfc3aa9253f95becf3fe7f7c71650380850f58f85ae0075617a7e8e4f", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "70917e57107cb6c9" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "82df096e4195aef8" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/file-js/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "b8f7e33e52d80a49" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/fstream/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "4d98eea460042e00" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "f633bb80fd532f92" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "34b0871e6bd2cb78" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/rimraf/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "8f27d0395b7773e" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "6e26a3b97df09fce" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "df3b2b40e7cc67b6" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:662a28e35d3589c7b233d2d4a286d206f8a5a7cabd77f08ac73e967069c600d1", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "70917e57107cb6c9" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/archiver/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "82df096e4195aef8" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/file-js/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "b8f7e33e52d80a49" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/fstream/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "4d98eea460042e00" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "f633bb80fd532f92" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "34b0871e6bd2cb78" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/rimraf/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "8f27d0395b7773e" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "6e26a3b97df09fce" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@3.1.2", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@3.1.2", + "UID": "df3b2b40e7cc67b6" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8c44a16178d8d257ef98a72427ac76281cda15a9762b61b83a552753a22cf491", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@5.1.6", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/filehound/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@5.1.6", + "UID": "e2c5df31dc4c7998" + }, + "InstalledVersion": "5.1.6", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:002c142649bee9391b2f4641f4c76122c3845840b4aed53d5f9537659056e6ec", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@5.1.6", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/filehound/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@5.1.6", + "UID": "e2c5df31dc4c7998" + }, + "InstalledVersion": "5.1.6", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:d64a62dc972c245f420e32a5ffea95aadee7b071605e842b1fc2cb960153c6f2", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@5.1.6", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/filehound/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@5.1.6", + "UID": "e2c5df31dc4c7998" + }, + "InstalledVersion": "5.1.6", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:df9f44ca050dbbf2200768c7caf0e98a1cebecd8acf17e227f6fe958851c766f", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2026-26996", + "VendorIDs": [ + "GHSA-3ppc-4f35-3m26" + ], + "PkgID": "minimatch@9.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/glob/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@9.0.5", + "UID": "b8371772458a3e87" + }, + "InstalledVersion": "9.0.5", + "FixedVersion": "10.2.1, 9.0.6, 8.0.5, 7.4.7, 6.2.1, 5.1.7, 4.2.4, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26996", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a28fe69d714d50b8f6eab15fd21f8eaf644e734d3b9b9ee6d1ab38af8b103312", + "Title": "minimatch: minimatch: Denial of Service via specially crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26996", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26996", + "https://www.cve.org/CVERecord?id=CVE-2026-26996" + ], + "PublishedDate": "2026-02-20T03:16:01.62Z", + "LastModifiedDate": "2026-02-20T19:12:33.527Z" + }, + { + "VulnerabilityID": "CVE-2026-27903", + "VendorIDs": [ + "GHSA-7r86-cg39-jmmj" + ], + "PkgID": "minimatch@9.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/glob/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@9.0.5", + "UID": "b8371772458a3e87" + }, + "InstalledVersion": "9.0.5", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:8b9521254ba6968a3f7adf562f42cd68fd1add6d57e7151d4259a7619e7d78fd", + "Title": "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBSTAR) segments and the input path does not match. The time complexity is O(C(n, k)) -- binomial -- where `n` is the number of path segments and `k` is the number of globstars. With k=11 and n=30, a call to the default `minimatch()` API stalls for roughly 5 seconds. With k=13, it exceeds 15 seconds. No memoization or call budget exists to bound this behavior. Any application where an attacker can influence the glob pattern passed to `minimatch()` is vulnerable. The realistic attack surface includes build tools and task runners that accept user-supplied glob arguments (ESLint, Webpack, Rollup config), multi-tenant systems where one tenant configures glob-based rules that run in a shared process, admin or developer interfaces that accept ignore-rule or filter configuration as globs, and CI/CD pipelines that evaluate user-submitted config files containing glob patterns. An attacker who can place a crafted pattern into any of these paths can stall the Node.js event loop for tens of seconds per invocation. The pattern is 56 bytes for a 5-second stall and does not require authentication in contexts where pattern input is part of the feature. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-407" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27903", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/0bf499aa45f5059b56809cc3b75ff3eafeb8d748", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-7r86-cg39-jmmj", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27903", + "https://www.cve.org/CVERecord?id=CVE-2026-27903" + ], + "PublishedDate": "2026-02-26T02:16:21.353Z", + "LastModifiedDate": "2026-02-27T17:21:22.37Z" + }, + { + "VulnerabilityID": "CVE-2026-27904", + "VendorIDs": [ + "GHSA-23c5-xmqv-rm74" + ], + "PkgID": "minimatch@9.0.5", + "PkgName": "minimatch", + "PkgPath": "juice-shop/node_modules/glob/node_modules/minimatch/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/minimatch@9.0.5", + "UID": "b8371772458a3e87" + }, + "InstalledVersion": "9.0.5", + "FixedVersion": "10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-27904", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:2666719d7fa6c2bfbb4ad2e8a4ee157c376200a5365454119017c5981d73105d", + "Title": "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions", + "Description": "minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-27904", + "https://github.com/isaacs/minimatch", + "https://github.com/isaacs/minimatch/commit/11d0df6165d15a955462316b26d52e5efae06fce", + "https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74", + "https://nvd.nist.gov/vuln/detail/CVE-2026-27904", + "https://www.cve.org/CVERecord?id=CVE-2026-27904" + ], + "PublishedDate": "2026-02-26T02:16:21.76Z", + "LastModifiedDate": "2026-02-27T17:16:23.773Z" + }, + { + "VulnerabilityID": "CVE-2017-18214", + "VendorIDs": [ + "GHSA-446m-mv8f-q348" + ], + "PkgID": "moment@2.0.0", + "PkgName": "moment", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/moment/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/moment@2.0.0", + "UID": "7017ad3e12e409e7" + }, + "InstalledVersion": "2.0.0", + "FixedVersion": "2.19.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2017-18214", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:1309c8947fda3a109e50361b3545f14f49f4dd299853550e739317bd499a9f6b", + "Title": "nodejs-moment: Regular expression denial of service", + "Description": "The moment module before 2.19.3 for Node.js is prone to a regular expression denial of service via a crafted date string, a different vulnerability than CVE-2016-4055.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-400" + ], + "VendorSeverity": { + "azure": 3, + "cbl-mariner": 3, + "ghsa": 3, + "nvd": 3, + "redhat": 2, + "ubuntu": 1 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V2Score": 5, + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2017-18214", + "https://github.com/advisories/GHSA-446m-mv8f-q348", + "https://github.com/moment/moment", + "https://github.com/moment/moment/commit/69ed9d44957fa6ab12b73d2ae29d286a857b80eb", + "https://github.com/moment/moment/issues/4163", + "https://github.com/moment/moment/pull/4326", + "https://nodesecurity.io/advisories/532", + "https://nvd.nist.gov/vuln/detail/CVE-2017-18214", + "https://ubuntu.com/security/notices/USN-4786-1", + "https://www.cve.org/CVERecord?id=CVE-2017-18214", + "https://www.npmjs.com/advisories/532", + "https://www.tenable.com/security/tns-2019-02" + ], + "PublishedDate": "2018-03-04T21:29:00.23Z", + "LastModifiedDate": "2024-11-21T03:19:35.133Z" + }, + { + "VulnerabilityID": "CVE-2022-24785", + "VendorIDs": [ + "GHSA-8hfj-j24r-96c4" + ], + "PkgID": "moment@2.0.0", + "PkgName": "moment", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/moment/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/moment@2.0.0", + "UID": "7017ad3e12e409e7" + }, + "InstalledVersion": "2.0.0", + "FixedVersion": "2.29.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-24785", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:ccac2afa74663b9fdfb92720e1a62f6e4bb0723330210fbd3e4c3a813dba1a9b", + "Title": "Moment.js: Path traversal in moment.locale", + "Description": "Moment.js is a JavaScript date library for parsing, validating, manipulating, and formatting dates. A path traversal vulnerability impacts npm (server) users of Moment.js between versions 1.0.1 and 2.29.1, especially if a user-provided locale string is directly used to switch moment locale. This problem is patched in 2.29.2, and the patch can be applied to all affected versions. As a workaround, sanitize the user-provided locale name before passing it to Moment.js.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22", + "CWE-27" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 7.5 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V2Score": 5, + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-24785", + "https://github.com/moment/moment", + "https://github.com/moment/moment/commit/4211bfc8f15746be4019bba557e29a7ba83d54c5", + "https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4", + "https://lists.debian.org/debian-lts-announce/2023/01/msg00035.html", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q/", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5", + "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5/", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5", + "https://nvd.nist.gov/vuln/detail/CVE-2022-24785", + "https://security.netapp.com/advisory/ntap-20220513-0006", + "https://security.netapp.com/advisory/ntap-20220513-0006/", + "https://security.netapp.com/advisory/ntap-20241108-0002", + "https://security.netapp.com/advisory/ntap-20241108-0002/", + "https://ubuntu.com/security/notices/USN-5559-1", + "https://www.cve.org/CVERecord?id=CVE-2022-24785", + "https://www.tenable.com/security/tns-2022-09" + ], + "PublishedDate": "2022-04-04T17:15:07.583Z", + "LastModifiedDate": "2025-11-03T22:15:57.28Z" + }, + { + "VulnerabilityID": "CVE-2016-4055", + "PkgID": "moment@2.0.0", + "PkgName": "moment", + "PkgPath": "juice-shop/node_modules/express-jwt/node_modules/moment/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/moment@2.0.0", + "UID": "7017ad3e12e409e7" + }, + "InstalledVersion": "2.0.0", + "FixedVersion": "\u003e=2.11.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2016-4055", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:c2f19f8fde3304f44ef0e017c4d7cd8701c6712c95b6f919ab0282e199a13a81", + "Title": "moment.js: regular expression denial of service", + "Description": "The duration function in the moment package before 2.11.2 for Node.js allows remote attackers to cause a denial of service (CPU consumption) via a long string, aka a \"regular expression Denial of Service (ReDoS).\"", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-400" + ], + "VendorSeverity": { + "ghsa": 2, + "nodejs-security-wg": 2, + "nvd": 2, + "redhat": 2, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:N/A:C", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", + "V2Score": 7.8, + "V3Score": 6.5 + }, + "redhat": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:N/A:P", + "V2Score": 4.3 + } + }, + "References": [ + "http://www.openwall.com/lists/oss-security/2016/04/20/11", + "http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html", + "http://www.securityfocus.com/bid/95849", + "https://access.redhat.com/security/cve/CVE-2016-4055", + "https://github.com/advisories/GHSA-87vv-r9j6-g5qv", + "https://github.com/moment/moment", + "https://lists.apache.org/thread.html/10f0f3aefd51444d1198c65f44ffdf2d78ca3359423dbc1c168c9731%40%3Cdev.flink.apache.org%3E", + "https://lists.apache.org/thread.html/10f0f3aefd51444d1198c65f44ffdf2d78ca3359423dbc1c168c9731@%3Cdev.flink.apache.org%3E", + "https://lists.apache.org/thread.html/17ff53f7999e74fbe3cc0ceb4e1c3b00b180b7c5afec8e978837bc49%40%3Cuser.flink.apache.org%3E", + "https://lists.apache.org/thread.html/17ff53f7999e74fbe3cc0ceb4e1c3b00b180b7c5afec8e978837bc49@%3Cuser.flink.apache.org%3E", + "https://lists.apache.org/thread.html/52bafac05ad174000ea465fe275fd3cc7bd5c25535a7631c0bc9bfb2%40%3Cuser.flink.apache.org%3E", + "https://lists.apache.org/thread.html/52bafac05ad174000ea465fe275fd3cc7bd5c25535a7631c0bc9bfb2@%3Cuser.flink.apache.org%3E", + "https://lists.apache.org/thread.html/54df3aeb4239b64b50b356f0ca6f986e3c4ca5b84c515dce077c7854%40%3Cuser.flink.apache.org%3E", + "https://lists.apache.org/thread.html/54df3aeb4239b64b50b356f0ca6f986e3c4ca5b84c515dce077c7854@%3Cuser.flink.apache.org%3E", + "https://nodesecurity.io/advisories/55", + "https://nvd.nist.gov/vuln/detail/CVE-2016-4055", + "https://ubuntu.com/security/notices/USN-4786-1", + "https://www.cve.org/CVERecord?id=CVE-2016-4055", + "https://www.npmjs.com/advisories/55", + "https://www.owasp.org/index.php/Regular_expression_Denial_of_Service_-_ReDoS", + "https://www.tenable.com/security/tns-2019-02" + ], + "PublishedDate": "2017-01-23T21:59:01.33Z", + "LastModifiedDate": "2025-04-20T01:37:25.86Z" + }, + { + "VulnerabilityID": "CVE-2025-47935", + "VendorIDs": [ + "GHSA-44fp-w29j-9vj5" + ], + "PkgID": "multer@1.4.5-lts.2", + "PkgName": "multer", + "PkgPath": "juice-shop/node_modules/multer/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "InstalledVersion": "1.4.5-lts.2", + "FixedVersion": "2.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-47935", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:edff51d51b998a58e1f4821d356fea25e3dd2415312c3fdd3381eeffdea68d03", + "Title": "Multer vulnerable to Denial of Service via memory leaks from unclosed streams", + "Description": "Multer is a node.js middleware for handling `multipart/form-data`. Versions prior to 2.0.0 are vulnerable to a resource exhaustion and memory leak issue due to improper stream handling. When the HTTP request stream emits an error, the internal `busboy` stream is not closed, violating Node.js stream safety guidance. This leads to unclosed streams accumulating over time, consuming memory and file descriptors. Under sustained or repeated failure conditions, this can result in denial of service, requiring manual server restarts to recover. All users of Multer handling file uploads are potentially impacted. Users should upgrade to 2.0.0 to receive a patch. No known workarounds are available.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-401" + ], + "VendorSeverity": { + "ghsa": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://github.com/expressjs/multer", + "https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665", + "https://github.com/expressjs/multer/pull/1120", + "https://github.com/expressjs/multer/security/advisories/GHSA-44fp-w29j-9vj5", + "https://nvd.nist.gov/vuln/detail/CVE-2025-47935" + ], + "PublishedDate": "2025-05-19T20:15:25.863Z", + "LastModifiedDate": "2025-05-21T20:25:16.407Z" + }, + { + "VulnerabilityID": "CVE-2025-47944", + "VendorIDs": [ + "GHSA-4pg4-qvpc-4q3h" + ], + "PkgID": "multer@1.4.5-lts.2", + "PkgName": "multer", + "PkgPath": "juice-shop/node_modules/multer/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "InstalledVersion": "1.4.5-lts.2", + "FixedVersion": "2.0.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-47944", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:9a0b52584dbb24e17fa2bab5651f40bc2217af6a0bb4c477c49656a852408980", + "Title": "Multer vulnerable to Denial of Service from maliciously crafted requests", + "Description": "Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.0 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.0 to receive a patch. No known workarounds are available.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-248" + ], + "VendorSeverity": { + "ghsa": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://github.com/expressjs/multer", + "https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665", + "https://github.com/expressjs/multer/issues/1176", + "https://github.com/expressjs/multer/security/advisories/GHSA-4pg4-qvpc-4q3h", + "https://nvd.nist.gov/vuln/detail/CVE-2025-47944" + ], + "PublishedDate": "2025-05-19T20:15:26.007Z", + "LastModifiedDate": "2025-05-21T20:25:16.407Z" + }, + { + "VulnerabilityID": "CVE-2025-48997", + "VendorIDs": [ + "GHSA-g5hg-p3ph-g8qg" + ], + "PkgID": "multer@1.4.5-lts.2", + "PkgName": "multer", + "PkgPath": "juice-shop/node_modules/multer/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "InstalledVersion": "1.4.5-lts.2", + "FixedVersion": "2.0.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-48997", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:56922cf08cf1072acdd7f061085f6906421b494c47e31a01001364d508f4c5ee", + "Title": "multer: Multer vulnerable to Denial of Service via unhandled exception", + "Description": "Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.1 allows an attacker to trigger a Denial of Service (DoS) by sending an upload file request with an empty string field name. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to `2.0.1` to receive a patch. No known workarounds are available.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-248" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-48997", + "https://github.com/expressjs/multer", + "https://github.com/expressjs/multer/commit/35a3272b611945155e046dd5cef11088587635e9", + "https://github.com/expressjs/multer/issues/1233", + "https://github.com/expressjs/multer/pull/1256", + "https://github.com/expressjs/multer/security/advisories/GHSA-g5hg-p3ph-g8qg", + "https://nvd.nist.gov/vuln/detail/CVE-2025-48997", + "https://www.cve.org/CVERecord?id=CVE-2025-48997" + ], + "PublishedDate": "2025-06-03T19:15:39.577Z", + "LastModifiedDate": "2025-06-04T14:54:33.783Z" + }, + { + "VulnerabilityID": "CVE-2025-7338", + "VendorIDs": [ + "GHSA-fjgf-rc76-4x9p" + ], + "PkgID": "multer@1.4.5-lts.2", + "PkgName": "multer", + "PkgPath": "juice-shop/node_modules/multer/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/multer@1.4.5-lts.2", + "UID": "b0c681a9db76ceba" + }, + "InstalledVersion": "1.4.5-lts.2", + "FixedVersion": "2.0.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-7338", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:229ce678ef0558f918903d5ffaeb1aea1ac95342467c179f508930e20e1de536", + "Title": "multer: Multer Denial of Service", + "Description": "Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.2 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.2 to receive a patch. No known workarounds are available.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-248" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-7338", + "https://cna.openjsf.org/security-advisories.html", + "https://github.com/expressjs/multer", + "https://github.com/expressjs/multer/commit/adfeaf669f0e7fe953eab191a762164a452d143b", + "https://github.com/expressjs/multer/security/advisories/GHSA-fjgf-rc76-4x9p", + "https://nvd.nist.gov/vuln/detail/CVE-2025-7338", + "https://www.cve.org/CVERecord?id=CVE-2025-7338" + ], + "PublishedDate": "2025-07-17T16:15:35.227Z", + "LastModifiedDate": "2025-07-17T21:15:50.197Z" + }, + { + "VulnerabilityID": "CVE-2021-23771", + "VendorIDs": [ + "GHSA-8g4m-cjm2-96wq" + ], + "PkgID": "notevil@1.3.3", + "PkgName": "notevil", + "PkgPath": "juice-shop/node_modules/notevil/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/notevil@1.3.3", + "UID": "349375f6b5c60a6" + }, + "InstalledVersion": "1.3.3", + "Status": "affected", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2021-23771", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:9498bee5f2320a3956664d83ade38f38e7216680fc9532669c412177b07ce792", + "Title": "Sandbox escape in notevil and argencoders-notevil", + "Description": "This affects all versions of package notevil; all versions of package argencoders-notevil. It is vulnerable to Sandbox Escape leading to Prototype pollution. The package fails to restrict access to the main context, allowing an attacker to add or modify an object's prototype. **Note:** This vulnerability derives from an incomplete fix in [SNYK-JS-NOTEVIL-608878](https://security.snyk.io/vuln/SNYK-JS-NOTEVIL-608878).", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-1321" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N", + "V3Score": 6.5 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:P/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N", + "V2Score": 6.4, + "V3Score": 6.5 + } + }, + "References": [ + "https://github.com/mmckegg/notevil", + "https://nvd.nist.gov/vuln/detail/CVE-2021-23771", + "https://snyk.io/vuln/SNYK-JS-ARGENCODERSNOTEVIL-2388587", + "https://snyk.io/vuln/SNYK-JS-NOTEVIL-2385946" + ], + "PublishedDate": "2022-03-17T12:15:07.74Z", + "LastModifiedDate": "2024-11-21T05:51:53.017Z" + }, + { + "VulnerabilityID": "CVE-2025-15284", + "VendorIDs": [ + "GHSA-6rw7-vpxm-498p" + ], + "PkgID": "qs@6.13.0", + "PkgName": "qs", + "PkgPath": "juice-shop/node_modules/qs/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/qs@6.13.0", + "UID": "369ca000e2fb89c6" + }, + "InstalledVersion": "6.13.0", + "FixedVersion": "6.14.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-15284", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:4203fae3d97e64a6b4a427e1df336baac3848040c098397a8f588103cad59328", + "Title": "qs: qs: Denial of Service via improper input validation in array parsing", + "Description": "Improper Input Validation vulnerability in qs (parse modules) allows HTTP DoS.This issue affects qs: \u003c 6.14.1.\n\n\nSummary\n\nThe arrayLimit option in qs did not enforce limits for bracket notation (a[]=1\u0026a[]=2), only for indexed notation (a[0]=1). This is a consistency bug; arrayLimit should apply uniformly across all array notations.\n\nNote: The default parameterLimit of 1000 effectively mitigates the DoS scenario originally described. With default options, bracket notation cannot produce arrays larger than parameterLimit regardless of arrayLimit, because each a[]=valueconsumes one parameter slot. The severity has been reduced accordingly.\n\nDetails\n\nThe arrayLimit option only checked limits for indexed notation (a[0]=1\u0026a[1]=2) but did not enforce it for bracket notation (a[]=1\u0026a[]=2).\n\nVulnerable code (lib/parse.js:159-162):\n\nif (root === '[]' \u0026\u0026 options.parseArrays) {\n obj = utils.combine([], leaf); // No arrayLimit check\n}\n\n\n\n\n\nWorking code (lib/parse.js:175):\n\nelse if (index \u003c= options.arrayLimit) { // Limit checked here\n obj = [];\n obj[index] = leaf;\n}\n\n\n\n\n\nThe bracket notation handler at line 159 uses utils.combine([], leaf) without validating against options.arrayLimit, while indexed notation at line 175 checks index \u003c= options.arrayLimit before creating arrays.\n\n\n\nPoC\n\nconst qs = require('qs');\nconst result = qs.parse('a[]=1\u0026a[]=2\u0026a[]=3\u0026a[]=4\u0026a[]=5\u0026a[]=6', { arrayLimit: 5 });\nconsole.log(result.a.length); // Output: 6 (should be max 5)\n\n\n\n\n\nNote on parameterLimit interaction: The original advisory's \"DoS demonstration\" claimed a length of 10,000, but parameterLimit (default: 1000) caps parsing to 1,000 parameters. With default options, the actual output is 1,000, not 10,000.\n\nImpact\n\nConsistency bug in arrayLimit enforcement. With default parameterLimit, the practical DoS risk is negligible since parameterLimit already caps the total number of parsed parameters (and thus array elements from bracket notation). The risk increases only when parameterLimit is explicitly set to a very high value.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-20" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V3Score": 7.5, + "V40Score": 8.7 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-15284", + "https://github.com/ljharb/qs", + "https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9", + "https://github.com/ljharb/qs/security/advisories/GHSA-6rw7-vpxm-498p", + "https://nvd.nist.gov/vuln/detail/CVE-2025-15284", + "https://www.cve.org/CVERecord?id=CVE-2025-15284" + ], + "PublishedDate": "2025-12-29T23:15:42.703Z", + "LastModifiedDate": "2026-02-26T19:57:11.663Z" + }, + { + "VulnerabilityID": "CVE-2026-2391", + "VendorIDs": [ + "GHSA-w7fw-mjwx-w883" + ], + "PkgID": "qs@6.13.0", + "PkgName": "qs", + "PkgPath": "juice-shop/node_modules/qs/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/qs@6.13.0", + "UID": "369ca000e2fb89c6" + }, + "InstalledVersion": "6.13.0", + "FixedVersion": "6.14.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-2391", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:2ede61cbec8fb679d56d896949dcf7ce71eabdca6beefac2483321cf6c6ecae8", + "Title": "qs: qs's arrayLimit bypass in comma parsing allows denial of service", + "Description": "### Summary\nThe `arrayLimit` option in qs does not enforce limits for comma-separated values when `comma: true` is enabled, allowing attackers to cause denial-of-service via memory exhaustion. This is a bypass of the array limit enforcement, similar to the bracket notation bypass addressed in GHSA-6rw7-vpxm-498p (CVE-2025-15284).\n\n### Details\nWhen the `comma` option is set to `true` (not the default, but configurable in applications), qs allows parsing comma-separated strings as arrays (e.g., `?param=a,b,c` becomes `['a', 'b', 'c']`). However, the limit check for `arrayLimit` (default: 20) and the optional throwOnLimitExceeded occur after the comma-handling logic in `parseArrayValue`, enabling a bypass. This permits creation of arbitrarily large arrays from a single parameter, leading to excessive memory allocation.\n\n**Vulnerable code** (lib/parse.js: lines ~40-50):\n```js\nif (val \u0026\u0026 typeof val === 'string' \u0026\u0026 options.comma \u0026\u0026 val.indexOf(',') \u003e -1) {\n    return val.split(',');\n}\n\nif (options.throwOnLimitExceeded \u0026\u0026 currentArrayLength \u003e= options.arrayLimit) {\n    throw new RangeError('Array limit exceeded. Only ' + options.arrayLimit + ' element' + (options.arrayLimit === 1 ? '' : 's') + ' allowed in an array.');\n}\n\nreturn val;\n```\nThe `split(',')` returns the array immediately, skipping the subsequent limit check. Downstream merging via `utils.combine` does not prevent allocation, even if it marks overflows for sparse arrays.This discrepancy allows attackers to send a single parameter with millions of commas (e.g., `?param=,,,,,,,,...`), allocating massive arrays in memory without triggering limits. It bypasses the intent of `arrayLimit`, which is enforced correctly for indexed (`a[0]=`) and bracket (`a[]=`) notations (the latter fixed in v6.14.1 per GHSA-6rw7-vpxm-498p).\n\n### PoC\n**Test 1 - Basic bypass:**\n```\nnpm install qs\n```\n\n```js\nconst qs = require('qs');\n\nconst payload = 'a=' + ','.repeat(25); // 26 elements after split (bypasses arrayLimit: 5)\nconst options = { comma: true, arrayLimit: 5, throwOnLimitExceeded: true };\n\ntry {\n  const result = qs.parse(payload, options);\n  console.log(result.a.length); // Outputs: 26 (bypass successful)\n} catch (e) {\n  console.log('Limit enforced:', e.message); // Not thrown\n}\n```\n**Configuration:**\n- `comma: true`\n- `arrayLimit: 5`\n- `throwOnLimitExceeded: true`\n\nExpected: Throws \"Array limit exceeded\" error.\nActual: Parses successfully, creating an array of length 26.\n\n\n### Impact\nDenial of Service (DoS) via memory exhaustion.", + "Severity": "LOW", + "CweIDs": [ + "CWE-20" + ], + "VendorSeverity": { + "ghsa": 1, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 3.7 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-2391", + "https://github.com/ljharb/qs", + "https://github.com/ljharb/qs/commit/f6a7abff1f13d644db9b05fe4f2c98ada6bf8482", + "https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883", + "https://nvd.nist.gov/vuln/detail/CVE-2026-2391", + "https://www.cve.org/CVERecord?id=CVE-2026-2391" + ], + "PublishedDate": "2026-02-12T05:17:11.187Z", + "LastModifiedDate": "2026-02-24T20:13:51.837Z" + }, + { + "VulnerabilityID": "CVE-2022-25887", + "VendorIDs": [ + "GHSA-cgfm-xwp7-2cvr" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "2.7.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2022-25887", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:1379c584f5ed95eaa6bfc76239ed89acbf6e50809221a119ae775ee0e2e3efb8", + "Title": "sanitize-html: insecure global regular expression replacement logic may lead to ReDoS", + "Description": "The package sanitize-html before 2.7.1 are vulnerable to Regular Expression Denial of Service (ReDoS) due to insecure global regular expression replacement logic of HTML comment removal.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-1333" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 1, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2022-25887", + "https://github.com/apostrophecms/sanitize-html/commit/b4682c12fd30e12e82fa2d9b766de91d7d2cd23c", + "https://github.com/apostrophecms/sanitize-html/pull/557", + "https://nvd.nist.gov/vuln/detail/CVE-2022-25887", + "https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3008102", + "https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526", + "https://ubuntu.com/security/notices/USN-7464-1", + "https://www.cve.org/CVERecord?id=CVE-2022-25887" + ], + "PublishedDate": "2022-08-30T05:15:07.727Z", + "LastModifiedDate": "2024-11-21T06:53:09.953Z" + }, + { + "VulnerabilityID": "CVE-2016-1000237", + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "\u003e=1.4.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2016-1000237", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:169ace095a1ef2c0d9217af8bbd421ae1704a7364677422b19ce1b5cc84fe24d", + "Title": "XSS - Sanitization not applied recursively", + "Description": "sanitize-html before 1.4.3 has XSS.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-79" + ], + "VendorSeverity": { + "ghsa": 2, + "nodejs-security-wg": 2, + "nvd": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V3Score": 6.1 + }, + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V2Score": 4.3, + "V3Score": 6.1 + } + }, + "References": [ + "https://github.com/apostrophecms/sanitize-html/commit/762fbc7bba389f3f789cc291c1eb2b64f60f2caf", + "https://github.com/apostrophecms/sanitize-html/issues/29", + "https://github.com/punkave/sanitize-html/issues/29", + "https://nodesecurity.io/advisories/135", + "https://nvd.nist.gov/vuln/detail/CVE-2016-1000237", + "https://raw.githubusercontent.com/distributedweaknessfiling/cvelist/master/2016/1000xxx/CVE-2016-1000237.json", + "https://www.npmjs.com/advisories/135" + ], + "PublishedDate": "2020-01-23T15:15:13.16Z", + "LastModifiedDate": "2024-11-21T02:43:01.763Z" + }, + { + "VulnerabilityID": "CVE-2017-16016", + "VendorIDs": [ + "GHSA-xc6g-ggrc-qq4r" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "1.11.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2017-16016", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:fe1c33188ae9f3daa3b1dc2fd015f94db3f914adeab75b30882d57852d9c6473", + "Title": "Cross-Site Scripting in sanitize-html", + "Description": "Sanitize-html is a library for scrubbing html input of malicious values. Versions 1.11.1 and below are vulnerable to cross site scripting (XSS) in certain scenarios: If allowed at least one nonTextTags, the result is a potential XSS vulnerability.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-79" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2 + }, + "CVSS": { + "nvd": { + "V2Vector": "AV:N/AC:M/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V2Score": 4.3, + "V3Score": 6.1 + } + }, + "References": [ + "https://github.com/advisories/GHSA-xc6g-ggrc-qq4r", + "https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403", + "https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403)))", + "https://github.com/punkave/sanitize-html/issues/100", + "https://nodesecurity.io/advisories/154", + "https://npmjs.com/package/sanitize-html#discarding-the-entire-contents-of-a-disallowed-tag", + "https://nvd.nist.gov/vuln/detail/CVE-2017-16016", + "https://www.npmjs.com/advisories/154" + ], + "PublishedDate": "2018-06-04T19:29:01.023Z", + "LastModifiedDate": "2024-11-21T03:15:40.117Z" + }, + { + "VulnerabilityID": "CVE-2019-25225", + "VendorIDs": [ + "GHSA-qhxp-v273-g94h" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "2.0.0-beta", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2019-25225", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:072c5a7ff8f906465b4688b53eb3f26324a7c026b3977bc5e8d1292f84585009", + "Title": "sanitize-html: sanitize-html cross site scripting", + "Description": "`sanitize-html` prior to version 2.0.0-beta is vulnerable to Cross-site Scripting (XSS). The `sanitizeHtml()` function in `index.js` does not sanitize content when using the custom `transformTags` option, which is intended to convert attribute values into text. As a result, malicious input can be transformed into executable code.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-79" + ], + "VendorSeverity": { + "ghsa": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V3Score": 6.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V3Score": 6.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2019-25225", + "https://github.com/Checkmarx/Vulnerabilities-Proofs-of-Concept/tree/main/2019/CVE-2019-25225", + "https://github.com/apostrophecms/sanitize-html", + "https://github.com/apostrophecms/sanitize-html/commit/712cb6895825c8bb6ede71a16b42bade42abcaf3", + "https://github.com/apostrophecms/sanitize-html/issues/293", + "https://github.com/apostrophecms/sanitize-html/pull/156", + "https://nvd.nist.gov/vuln/detail/CVE-2019-25225", + "https://www.cve.org/CVERecord?id=CVE-2019-25225" + ], + "PublishedDate": "2025-09-08T10:15:33.44Z", + "LastModifiedDate": "2025-09-19T15:18:42.913Z" + }, + { + "VulnerabilityID": "CVE-2021-26539", + "VendorIDs": [ + "GHSA-rjqq-98f6-6j3r" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "2.3.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2021-26539", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:13299f81bcea69713e554a92d754b8fd4da7936794ba213b434aa1375e427294", + "Title": "sanitize-html: improper handling of internationalized domain name (IDN) can lead to bypass hostname whitelist validation", + "Description": "Apostrophe Technologies sanitize-html before 2.3.1 does not properly handle internationalized domain name (IDN) which could allow an attacker to bypass hostname whitelist validation set by the \"allowedIframeHostnames\" option.", + "Severity": "MEDIUM", + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V2Score": 5, + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2021-26539", + "https://advisory.checkmarx.net/advisory/CX-2021-4308", + "https://github.com/apostrophecms/sanitize-html", + "https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#231-2021-01-22", + "https://github.com/apostrophecms/sanitize-html/commit/bdf7836ef8f0e5b21f9a1aab0623ae8fcd09c1da", + "https://github.com/apostrophecms/sanitize-html/pull/458", + "https://nvd.nist.gov/vuln/detail/CVE-2021-26539", + "https://www.cve.org/CVERecord?id=CVE-2021-26539" + ], + "PublishedDate": "2021-02-08T17:15:13.673Z", + "LastModifiedDate": "2024-11-21T05:56:26.517Z" + }, + { + "VulnerabilityID": "CVE-2021-26540", + "VendorIDs": [ + "GHSA-mjxr-4v3x-q3m4" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "2.3.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2021-26540", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:eb2d86f09bc6488746b308f123844c8f2a4ad3350396f3af967de0e12d1facc6", + "Title": "sanitize-html: improper validation of hostnames set by the \"allowedIframeHostnames\" option can lead to bypass hostname whitelist for iframe element", + "Description": "Apostrophe Technologies sanitize-html before 2.3.2 does not properly validate the hostnames set by the \"allowedIframeHostnames\" option when the \"allowIframeRelativeUrls\" is set to true, which allows attackers to bypass hostname whitelist for iframe element, related using an src value that starts with \"/\\\\example.com\".", + "Severity": "MEDIUM", + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "nvd": { + "V2Vector": "AV:N/AC:L/Au:N/C:N/I:P/A:N", + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V2Score": 5, + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2021-26540", + "https://advisory.checkmarx.net/advisory/CX-2021-4309", + "https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md#232-2021-01-26", + "https://github.com/apostrophecms/sanitize-html/pull/460", + "https://nvd.nist.gov/vuln/detail/CVE-2021-26540", + "https://www.cve.org/CVERecord?id=CVE-2021-26540" + ], + "PublishedDate": "2021-02-08T17:15:13.737Z", + "LastModifiedDate": "2024-11-21T05:56:26.67Z" + }, + { + "VulnerabilityID": "CVE-2024-21501", + "VendorIDs": [ + "GHSA-rm97-x556-q36h" + ], + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "2.12.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-21501", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:76550408ec0c5223f34b0f791ef3f2854fee5e60509b41db3fd140055b3aff2c", + "Title": "sanitize-html: Information Exposure when used on the backend", + "Description": "Versions of the package sanitize-html before 2.12.1 are vulnerable to Information Exposure when used on the backend and with the style attribute allowed, allowing enumeration of files in the system (including project dependencies). An attacker could exploit this vulnerability to gather details about the file system structure and dependencies of the targeted server.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-200", + "CWE-538" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 5.3 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-21501", + "https://gist.github.com/Slonser/8b4d061abe6ee1b2e10c7242987674cf", + "https://github.com/apostrophecms/apostrophe/discussions/4436", + "https://github.com/apostrophecms/sanitize-html", + "https://github.com/apostrophecms/sanitize-html/commit/c5dbdf77fe8b836d3bf4554ea39edb45281ec0b4", + "https://github.com/apostrophecms/sanitize-html/pull/650", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EB5JPYRCTS64EA5AMV3INHDPI6I4AW7", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EB5JPYRCTS64EA5AMV3INHDPI6I4AW7/", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/P4I5X6V3LYUNBMZ5YOW4BV427TH3IK4S", + "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/P4I5X6V3LYUNBMZ5YOW4BV427TH3IK4S/", + "https://nvd.nist.gov/vuln/detail/CVE-2024-21501", + "https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-6276557", + "https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-6256334", + "https://www.cve.org/CVERecord?id=CVE-2024-21501" + ], + "PublishedDate": "2024-02-24T05:15:44.31Z", + "LastModifiedDate": "2025-04-25T19:37:25.937Z" + }, + { + "VulnerabilityID": "NSWG-ECO-154", + "PkgID": "sanitize-html@1.4.2", + "PkgName": "sanitize-html", + "PkgPath": "juice-shop/node_modules/sanitize-html/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/sanitize-html@1.4.2", + "UID": "940b6e3c5240d67a" + }, + "InstalledVersion": "1.4.2", + "FixedVersion": "\u003e=1.11.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "nodejs-security-wg", + "DataSource": { + "ID": "nodejs-security-wg", + "Name": "Node.js Ecosystem Security Working Group", + "URL": "https://github.com/nodejs/security-wg" + }, + "Fingerprint": "sha256:664d12ba58158c840d6327712d09bbf3b7e4d3a980551da5ef7798a829734c67", + "Title": "Cross Site Scripting", + "Description": "Sanitize-html is a library for scrubbing html input of malicious values.\n\nVersions 1.11.1 and below are vulnerable to cross site scripting (XSS) in certain scenarios:\n\nIf allowed at least one nonTextTags, the result is a potential XSS vulnerability.\nPoC:\n\n```\nvar sanitizeHtml = require('sanitize-html');\n\nvar dirty = '!\u003ctextarea\u003e\u0026lt;/textarea\u0026gt;\u003csvg/onload=prompt`xs`\u0026gt;\u003c/textarea\u003e!';\nvar clean = sanitizeHtml(dirty, {\n allowedTags: [ 'textarea' ]\n});\n\nconsole.log(clean);\n\n// !\u003ctextarea\u003e\u003c/textarea\u003e\u003csvg/onload=prompt`xs`\u003e\u003c/textarea\u003e!\n```", + "Severity": "MEDIUM", + "VendorSeverity": { + "nodejs-security-wg": 2 + }, + "References": [ + "https://github.com/punkave/sanitize-html/commit/5d205a1005ba0df80e21d8c64a15bb3accdb2403", + "https://github.com/punkave/sanitize-html/issues/100" + ] + }, + { + "VulnerabilityID": "CVE-2024-38355", + "VendorIDs": [ + "GHSA-25hc-qcg6-38wj" + ], + "PkgID": "socket.io@3.1.2", + "PkgName": "socket.io", + "PkgPath": "juice-shop/node_modules/socket.io/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/socket.io@3.1.2", + "UID": "3f7fdf1c8146fe1c" + }, + "InstalledVersion": "3.1.2", + "FixedVersion": "2.5.1, 4.6.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-38355", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:7351c0ba3842de7f4e73757fdbb0514e2453975f69ffd1d31c909c71487664b6", + "Title": "socket.io: Unhandled 'error' event", + "Description": "Socket.IO is an open source, real-time, bidirectional, event-based, communication framework. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. This issue is fixed by commit `15af22fc22` which has been included in `socket.io@4.6.2` (released in May 2023). The fix was backported in the 2.x branch as well with commit `d30630ba10`. Users are advised to upgrade. Users unable to upgrade may attach a listener for the \"error\" event to catch these errors.\n", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-20", + "CWE-754" + ], + "VendorSeverity": { + "ghsa": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N", + "V3Score": 7.3, + "V40Score": 6.9 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V3Score": 7.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-38355", + "https://github.com/socketio/socket.io", + "https://github.com/socketio/socket.io/commit/15af22fc22bc6030fcead322c106f07640336115", + "https://github.com/socketio/socket.io/commit/d30630ba10562bf987f4d2b42440fc41a828119c", + "https://github.com/socketio/socket.io/security/advisories/GHSA-25hc-qcg6-38wj", + "https://nvd.nist.gov/vuln/detail/CVE-2024-38355", + "https://www.cve.org/CVERecord?id=CVE-2024-38355", + "https://www.vicarius.io/vsociety/posts/unhandled-exception-in-socketio-cve-2024-38355" + ], + "PublishedDate": "2024-06-19T20:15:11.18Z", + "LastModifiedDate": "2024-11-21T09:25:25.967Z" + }, + { + "VulnerabilityID": "CVE-2023-32695", + "VendorIDs": [ + "GHSA-cqmj-92xf-r6r9" + ], + "PkgID": "socket.io-parser@4.0.5", + "PkgName": "socket.io-parser", + "PkgPath": "juice-shop/node_modules/socket.io-parser/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/socket.io-parser@4.0.5", + "UID": "a00447904d08ddb5" + }, + "InstalledVersion": "4.0.5", + "FixedVersion": "4.2.3, 3.4.3, 3.3.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-32695", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:4e867fd2e65881c1af0d43efc467c4def07ef749000cba8e8bd85ff84c006cb6", + "Title": "socket.io parser is a socket.io encoder and decoder written in JavaScr ...", + "Description": "socket.io parser is a socket.io encoder and decoder written in JavaScript complying with version 5 of socket.io-protocol. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. A patch has been released in version 4.2.3.\n\n", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-20", + "CWE-754" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N", + "V3Score": 7.3, + "V40Score": 6.9 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 7.5 + } + }, + "References": [ + "https://github.com/socketio/socket.io-parser", + "https://github.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9", + "https://github.com/socketio/socket.io-parser/commit/2dc3c92622dad113b8676be06f23b1ed46b02ced", + "https://github.com/socketio/socket.io-parser/commit/3b78117bf6ba7e99d7a5cfc1ba54d0477554a7f3", + "https://github.com/socketio/socket.io-parser/commit/ee006607495eca4ec7262ad080dd3a91439a5ba4", + "https://github.com/socketio/socket.io-parser/releases/tag/4.2.3", + "https://github.com/socketio/socket.io-parser/security/advisories/GHSA-cqmj-92xf-r6r9", + "https://nvd.nist.gov/vuln/detail/CVE-2023-32695" + ], + "PublishedDate": "2023-05-27T16:15:09.433Z", + "LastModifiedDate": "2024-11-21T08:03:52.187Z" + }, + { + "VulnerabilityID": "CVE-2026-23745", + "VendorIDs": [ + "GHSA-8qq5-rm4j-mr97" + ], + "PkgID": "tar@4.4.19", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "InstalledVersion": "4.4.19", + "FixedVersion": "7.5.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23745", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:c5396b3173c820a0cde3e3b580ee22c36820f49c4f9d96ae2489388da5d32ba4", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives", + "Description": "node-tar is a Tar for Node.js. The node-tar library (\u003c= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N", + "V40Score": 8.2 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N", + "V3Score": 6.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23745", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23745", + "https://www.cve.org/CVERecord?id=CVE-2026-23745" + ], + "PublishedDate": "2026-01-16T22:16:26.83Z", + "LastModifiedDate": "2026-02-18T16:20:07.823Z" + }, + { + "VulnerabilityID": "CVE-2026-23950", + "VendorIDs": [ + "GHSA-r6q2-hw4h-h46w" + ], + "PkgID": "tar@4.4.19", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "InstalledVersion": "4.4.19", + "FixedVersion": "7.5.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23950", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:adfc98d7a7bd7761d444ef2eb415de8b55173d4546d6946aa49c9081e4ac9f99", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition", + "Description": "node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-176", + "CWE-352", + "CWE-367" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 5.9 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23950", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23950", + "https://www.cve.org/CVERecord?id=CVE-2026-23950" + ], + "PublishedDate": "2026-01-20T01:15:57.87Z", + "LastModifiedDate": "2026-02-18T15:50:29.91Z" + }, + { + "VulnerabilityID": "CVE-2026-24842", + "VendorIDs": [ + "GHSA-34x7-hfp2-rc4v" + ], + "PkgID": "tar@4.4.19", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "InstalledVersion": "4.4.19", + "FixedVersion": "7.5.7", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-24842", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:256627155c1acd9b5f3cbfa36acc0a1f3181fa9f3be17befb648d331badd6774", + "Title": "node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check", + "Description": "node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22", + "CWE-59" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-24842", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v", + "https://nvd.nist.gov/vuln/detail/CVE-2026-24842", + "https://www.cve.org/CVERecord?id=CVE-2026-24842" + ], + "PublishedDate": "2026-01-28T01:16:14.947Z", + "LastModifiedDate": "2026-02-02T14:30:10.89Z" + }, + { + "VulnerabilityID": "CVE-2026-26960", + "VendorIDs": [ + "GHSA-83g3-92jg-28cx" + ], + "PkgID": "tar@4.4.19", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "InstalledVersion": "4.4.19", + "FixedVersion": "7.5.8", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26960", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:c5c948218d935e13b09e24041276c98a6b93a41443afaeb5049236a3aab66548", + "Title": "tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation", + "Description": "node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26960", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384", + "https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26960", + "https://www.cve.org/CVERecord?id=CVE-2026-26960" + ], + "PublishedDate": "2026-02-20T02:16:53.883Z", + "LastModifiedDate": "2026-02-20T19:24:16.537Z" + }, + { + "VulnerabilityID": "CVE-2024-28863", + "VendorIDs": [ + "GHSA-f5x3-32g6-xq36" + ], + "PkgID": "tar@4.4.19", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@4.4.19", + "UID": "e61effc7bf1a1b0d" + }, + "InstalledVersion": "4.4.19", + "FixedVersion": "6.2.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-28863", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:a9bfad349a1ed4d4180ae15f72bdb4fdc1b2ab18486ee43e79a41daeb3afcd3c", + "Title": "node-tar: denial of service while parsing a tar file due to lack of folders depth validation", + "Description": "node-tar is a Tar for Node.js. node-tar prior to version 6.2.1 has no limit on the number of sub-folders created in the folder creation process. An attacker who generates a large number of sub-folders can consume memory on the system running node-tar and even crash the Node.js client within few seconds of running it using a path with too many sub-folders inside. Version 6.2.1 fixes this issue by preventing extraction in excessively deep sub-folders.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-400", + "CWE-770" + ], + "VendorSeverity": { + "alma": 2, + "amazon": 2, + "azure": 2, + "cbl-mariner": 2, + "ghsa": 2, + "oracle-oval": 2, + "redhat": 2, + "rocky": 2, + "ubuntu": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H", + "V3Score": 6.5 + } + }, + "References": [ + "https://access.redhat.com/errata/RHSA-2024:6148", + "https://access.redhat.com/security/cve/CVE-2024-28863", + "https://bugzilla.redhat.com/2293200", + "https://bugzilla.redhat.com/2296417", + "https://bugzilla.redhat.com/show_bug.cgi?id=2293200", + "https://bugzilla.redhat.com/show_bug.cgi?id=2296417", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-22020", + "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-28863", + "https://errata.almalinux.org/8/ALSA-2024-6148.html", + "https://errata.rockylinux.org/RLSA-2024:6147", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7", + "https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7 (v6.2.1)", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-f5x3-32g6-xq36", + "https://linux.oracle.com/cve/CVE-2024-28863.html", + "https://linux.oracle.com/errata/ELSA-2024-6148.html", + "https://nvd.nist.gov/vuln/detail/CVE-2024-28863", + "https://security.netapp.com/advisory/ntap-20240524-0005", + "https://security.netapp.com/advisory/ntap-20240524-0005/", + "https://www.cve.org/CVERecord?id=CVE-2024-28863" + ], + "PublishedDate": "2024-03-21T23:15:10.91Z", + "LastModifiedDate": "2025-12-16T17:25:07.493Z" + }, + { + "VulnerabilityID": "CVE-2026-23745", + "VendorIDs": [ + "GHSA-8qq5-rm4j-mr97" + ], + "PkgID": "tar@6.2.1", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "InstalledVersion": "6.2.1", + "FixedVersion": "7.5.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23745", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:80c0553803b0d0ce92f7d41f1d9aacf1c97c5c761ae40e2f3cdb1cc77c7777ab", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives", + "Description": "node-tar is a Tar for Node.js. The node-tar library (\u003c= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N", + "V40Score": 8.2 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N", + "V3Score": 6.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23745", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23745", + "https://www.cve.org/CVERecord?id=CVE-2026-23745" + ], + "PublishedDate": "2026-01-16T22:16:26.83Z", + "LastModifiedDate": "2026-02-18T16:20:07.823Z" + }, + { + "VulnerabilityID": "CVE-2026-23950", + "VendorIDs": [ + "GHSA-r6q2-hw4h-h46w" + ], + "PkgID": "tar@6.2.1", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "InstalledVersion": "6.2.1", + "FixedVersion": "7.5.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23950", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:e6c1d9738a51b3f3f60532714e65888399be66ff42dfaabdd86691e38ac0fe0d", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition", + "Description": "node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-176", + "CWE-352", + "CWE-367" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 5.9 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23950", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23950", + "https://www.cve.org/CVERecord?id=CVE-2026-23950" + ], + "PublishedDate": "2026-01-20T01:15:57.87Z", + "LastModifiedDate": "2026-02-18T15:50:29.91Z" + }, + { + "VulnerabilityID": "CVE-2026-24842", + "VendorIDs": [ + "GHSA-34x7-hfp2-rc4v" + ], + "PkgID": "tar@6.2.1", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "InstalledVersion": "6.2.1", + "FixedVersion": "7.5.7", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-24842", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:265252f831342de2de40ee20a9685e0613260842b0148a99747f9767caffeac4", + "Title": "node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check", + "Description": "node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22", + "CWE-59" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-24842", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v", + "https://nvd.nist.gov/vuln/detail/CVE-2026-24842", + "https://www.cve.org/CVERecord?id=CVE-2026-24842" + ], + "PublishedDate": "2026-01-28T01:16:14.947Z", + "LastModifiedDate": "2026-02-02T14:30:10.89Z" + }, + { + "VulnerabilityID": "CVE-2026-26960", + "VendorIDs": [ + "GHSA-83g3-92jg-28cx" + ], + "PkgID": "tar@6.2.1", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/sqlite3/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@6.2.1", + "UID": "6267f7fd036a2dd5" + }, + "InstalledVersion": "6.2.1", + "FixedVersion": "7.5.8", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26960", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:75fc6a66ad4a926f3915497e8ce86e3d882ff870811c4ebbbbcf9a5fb145bcde", + "Title": "tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation", + "Description": "node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26960", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384", + "https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26960", + "https://www.cve.org/CVERecord?id=CVE-2026-26960" + ], + "PublishedDate": "2026-02-20T02:16:53.883Z", + "LastModifiedDate": "2026-02-20T19:24:16.537Z" + }, + { + "VulnerabilityID": "CVE-2026-23745", + "VendorIDs": [ + "GHSA-8qq5-rm4j-mr97" + ], + "PkgID": "tar@7.4.3", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "InstalledVersion": "7.4.3", + "FixedVersion": "7.5.3", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23745", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:3a0c32111cfadebd730c4769dd58596e9c20834e88d4c20f19fe473de56ae82e", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite and symlink poisoning via unsanitized linkpaths in archives", + "Description": "node-tar is a Tar for Node.js. The node-tar library (\u003c= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N", + "V40Score": 8.2 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N", + "V3Score": 6.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23745", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23745", + "https://www.cve.org/CVERecord?id=CVE-2026-23745" + ], + "PublishedDate": "2026-01-16T22:16:26.83Z", + "LastModifiedDate": "2026-02-18T16:20:07.823Z" + }, + { + "VulnerabilityID": "CVE-2026-23950", + "VendorIDs": [ + "GHSA-r6q2-hw4h-h46w" + ], + "PkgID": "tar@7.4.3", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "InstalledVersion": "7.4.3", + "FixedVersion": "7.5.4", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-23950", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:60466219f16f9714aca111c7c2812d2495ae57bb9da93042d8d244942d07673b", + "Title": "node-tar: tar: node-tar: Arbitrary file overwrite via Unicode path collision race condition", + "Description": "node-tar,a Tar for Node.js, has a race condition vulnerability in versions up to and including 7.5.3. This is due to an incomplete handling of Unicode path collisions in the `path-reservations` system. On case-insensitive or normalization-insensitive filesystems (such as macOS APFS, In which it has been tested), the library fails to lock colliding paths (e.g., `ß` and `ss`), allowing them to be processed in parallel. This bypasses the library's internal concurrency safeguards and permits Symlink Poisoning attacks via race conditions. The library uses a `PathReservations` system to ensure that metadata checks and file operations for the same path are serialized. This prevents race conditions where one entry might clobber another concurrently. This is a Race Condition which enables Arbitrary File Overwrite. This vulnerability affects users and systems using node-tar on macOS (APFS/HFS+). Because of using `NFD` Unicode normalization (in which `ß` and `ss` are different), conflicting paths do not have their order properly preserved under filesystems that ignore Unicode normalization (e.g., APFS (in which `ß` causes an inode collision with `ss`)). This enables an attacker to circumvent internal parallelization locks (`PathReservations`) using conflicting filenames within a malicious tar archive. The patch in version 7.5.4 updates `path-reservations.js` to use a normalization form that matches the target filesystem's behavior (e.g., `NFKD`), followed by first `toLocaleLowerCase('en')` and then `toLocaleUpperCase('en')`. As a workaround, users who cannot upgrade promptly, and who are programmatically using `node-tar` to extract arbitrary tarball data should filter out all `SymbolicLink` entries (as npm does) to defend against arbitrary file writes via this file system entry name collision issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-176", + "CWE-352", + "CWE-367" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 2, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 5.9 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L", + "V3Score": 8.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-23950", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w", + "https://nvd.nist.gov/vuln/detail/CVE-2026-23950", + "https://www.cve.org/CVERecord?id=CVE-2026-23950" + ], + "PublishedDate": "2026-01-20T01:15:57.87Z", + "LastModifiedDate": "2026-02-18T15:50:29.91Z" + }, + { + "VulnerabilityID": "CVE-2026-24842", + "VendorIDs": [ + "GHSA-34x7-hfp2-rc4v" + ], + "PkgID": "tar@7.4.3", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "InstalledVersion": "7.4.3", + "FixedVersion": "7.5.7", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-24842", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:899085900074cc16a693d5e98c87ab0bd4b64e63964969e1e5a923025dc55b6b", + "Title": "node-tar: tar: node-tar: Arbitrary file creation via path traversal bypass in hardlink security check", + "Description": "node-tar,a Tar for Node.js, contains a vulnerability in versions prior to 7.5.7 where the security check for hardlink entries uses different path resolution semantics than the actual hardlink creation logic. This mismatch allows an attacker to craft a malicious TAR archive that bypasses path traversal protections and creates hardlinks to arbitrary files outside the extraction directory. Version 7.5.7 contains a fix for the issue.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22", + "CWE-59" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N", + "V3Score": 8.2 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-24842", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v", + "https://nvd.nist.gov/vuln/detail/CVE-2026-24842", + "https://www.cve.org/CVERecord?id=CVE-2026-24842" + ], + "PublishedDate": "2026-01-28T01:16:14.947Z", + "LastModifiedDate": "2026-02-02T14:30:10.89Z" + }, + { + "VulnerabilityID": "CVE-2026-26960", + "VendorIDs": [ + "GHSA-83g3-92jg-28cx" + ], + "PkgID": "tar@7.4.3", + "PkgName": "tar", + "PkgPath": "juice-shop/node_modules/tar/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar@7.4.3", + "UID": "34d72fd466114620" + }, + "InstalledVersion": "7.4.3", + "FixedVersion": "7.5.8", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-26960", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:825f448770e314188c5ca85e4330fc6037f4d37a6d93e73bd5c5ca358c1ba715", + "Title": "tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation", + "Description": "node-tar is a full-featured Tar for Node.js. When using default options in versions 7.5.7 and below, an attacker-controlled archive can create a hardlink inside the extraction directory that points to a file outside the extraction root, enabling arbitrary file read and write as the extracting user. Severity is high because the primitive bypasses path protections and turns archive extraction into a direct filesystem access primitive. This issue has been fixed in version 7.5.8.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22" + ], + "VendorSeverity": { + "ghsa": 3, + "nvd": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", + "V3Score": 7.1 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2026-26960", + "https://github.com/isaacs/node-tar", + "https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384", + "https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f", + "https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx", + "https://nvd.nist.gov/vuln/detail/CVE-2026-26960", + "https://www.cve.org/CVERecord?id=CVE-2026-26960" + ], + "PublishedDate": "2026-02-20T02:16:53.883Z", + "LastModifiedDate": "2026-02-20T19:24:16.537Z" + }, + { + "VulnerabilityID": "CVE-2025-59343", + "VendorIDs": [ + "GHSA-vj76-c3g6-qr5v" + ], + "PkgID": "tar-fs@2.1.3", + "PkgName": "tar-fs", + "PkgPath": "juice-shop/node_modules/tar-fs/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/tar-fs@2.1.3", + "UID": "6f65cc88326c1d70" + }, + "InstalledVersion": "2.1.3", + "FixedVersion": "3.1.1, 2.1.4, 1.16.6", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-59343", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:bab301dd99a2552a338a50f857d86b52460fa012753b46cdecc0006c017eaf0e", + "Title": "tar-fs: tar-fs symlink validation bypass", + "Description": "tar-fs provides filesystem bindings for tar-stream. Versions prior to 3.1.1, 2.1.3, and 1.16.5 are vulnerable to symlink validation bypass if the destination directory is predictable with a specific tarball. This issue has been patched in version 3.1.1, 2.1.4, and 1.16.6. A workaround involves using the ignore option on non files/directories.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-22", + "CWE-61" + ], + "VendorSeverity": { + "ghsa": 3, + "redhat": 3 + }, + "CVSS": { + "ghsa": { + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N", + "V40Score": 8.7 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "V3Score": 7.5 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2025-59343", + "https://github.com/mafintosh/tar-fs", + "https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09", + "https://github.com/mafintosh/tar-fs/security/advisories/GHSA-vj76-c3g6-qr5v", + "https://lists.debian.org/debian-lts-announce/2025/09/msg00028.html", + "https://nvd.nist.gov/vuln/detail/CVE-2025-59343", + "https://www.cve.org/CVERecord?id=CVE-2025-59343" + ], + "PublishedDate": "2025-09-24T18:15:42.297Z", + "LastModifiedDate": "2025-11-03T19:16:14.317Z" + }, + { + "VulnerabilityID": "CVE-2025-12758", + "VendorIDs": [ + "GHSA-vghf-hv5q-vc2g" + ], + "PkgID": "validator@13.15.15", + "PkgName": "validator", + "PkgPath": "juice-shop/node_modules/validator/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/validator@13.15.15", + "UID": "8bb3d95c22879d77" + }, + "InstalledVersion": "13.15.15", + "FixedVersion": "13.15.22", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-12758", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:b5ac4c46ef2796b7cbe7fd5f0d20fed02987307ed28592516ebdbed6a50f20ad", + "Title": "Validator is Vulnerable to Incomplete Filtering of One or More Instances of Special Elements", + "Description": "Versions of the package validator before 13.15.22 are vulnerable to Incomplete Filtering of One or More Instances of Special Elements in the isLength() function that does not take into account Unicode variation selectors (\\uFE0F, \\uFE0E) appearing in a sequence which lead to improper string length calculation. This can lead to an application using isLength for input validation accepting strings significantly longer than intended, resulting in issues like data truncation in databases, buffer overflows in other system components, or denial-of-service.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-792", + "CWE-172" + ], + "VendorSeverity": { + "ghsa": 3 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P", + "V3Score": 7.5, + "V40Score": 7.7 + } + }, + "References": [ + "http://seclists.org/fulldisclosure/2026/Jan/27", + "https://gist.github.com/koral--/ad31208b25b9e3d1e2e35f1d4d72572e", + "https://github.com/validatorjs/validator.js", + "https://github.com/validatorjs/validator.js/commit/d457ecaf55b0f3d8bd379d82757425d0d13dd382", + "https://github.com/validatorjs/validator.js/pull/2616", + "https://nvd.nist.gov/vuln/detail/CVE-2025-12758", + "https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476" + ], + "PublishedDate": "2025-11-27T05:16:12.193Z", + "LastModifiedDate": "2026-01-29T23:16:09.843Z" + }, + { + "VulnerabilityID": "CVE-2025-56200", + "VendorIDs": [ + "GHSA-9965-vmph-33xx" + ], + "PkgID": "validator@13.15.15", + "PkgName": "validator", + "PkgPath": "juice-shop/node_modules/validator/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/validator@13.15.15", + "UID": "8bb3d95c22879d77" + }, + "InstalledVersion": "13.15.15", + "FixedVersion": "13.15.20", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2025-56200", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:0e0263e345aee3d83912ff42fed8f877f029169859fb375621c25a05ec3dc2ca", + "Title": "validator.js has a URL validation bypass vulnerability in its isURL function", + "Description": "A URL validation bypass vulnerability exists in validator.js through version 13.15.15. The isURL() function uses '://' as a delimiter to parse protocols, while browsers use ':' as the delimiter. This parsing difference allows attackers to bypass protocol and domain validation by crafting URLs leading to XSS and Open Redirect attacks.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-79" + ], + "VendorSeverity": { + "ghsa": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", + "V3Score": 6.1 + } + }, + "References": [ + "http://validatorjs.com", + "https://gist.github.com/junan-98/27ae092aa40e2a057d41a0f95148f666", + "https://gist.github.com/junan-98/a93130505b258b9e4ec9f393e7533596", + "https://github.com/validatorjs/validator.js", + "https://github.com/validatorjs/validator.js/commit/cbef5088f02d36caf978f378bb845fe49bdc0809", + "https://github.com/validatorjs/validator.js/issues/2600", + "https://github.com/validatorjs/validator.js/pull/2608", + "https://github.com/validatorjs/validator.js/releases/tag/13.15.20", + "https://nvd.nist.gov/vuln/detail/CVE-2025-56200" + ], + "PublishedDate": "2025-09-30T18:15:50.307Z", + "LastModifiedDate": "2025-10-18T01:48:26.373Z" + }, + { + "VulnerabilityID": "CVE-2023-32314", + "VendorIDs": [ + "GHSA-whpj-8f3w-67p5" + ], + "PkgID": "vm2@3.9.17", + "PkgName": "vm2", + "PkgPath": "juice-shop/node_modules/vm2/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "InstalledVersion": "3.9.17", + "FixedVersion": "3.9.18", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-32314", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:c9f2803f0cae03b5a09003ed30144063098ac9a862841e7755dfdd165c3fd6bb", + "Title": "vm2: Sandbox Escape", + "Description": "vm2 is a sandbox that can run untrusted code with Node's built-in modules. A sandbox escape vulnerability exists in vm2 for versions up to and including 3.9.17. It abuses an unexpected creation of a host object based on the specification of `Proxy`. As a result a threat actor can bypass the sandbox protections to gain remote code execution rights on the host running the sandbox. This vulnerability was patched in the release of version `3.9.18` of `vm2`. Users are advised to upgrade. There are no known workarounds for this vulnerability.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-74" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 4 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H", + "V3Score": 10 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2023-32314", + "https://gist.github.com/arkark/e9f5cf5782dec8321095be3e52acf5ac", + "https://github.com/patriksimek/vm2", + "https://github.com/patriksimek/vm2/commit/d88105f99752305c5b8a77b63ddee3ec86912daf", + "https://github.com/patriksimek/vm2/releases/tag/3.9.18", + "https://github.com/patriksimek/vm2/security/advisories/GHSA-whpj-8f3w-67p5", + "https://nvd.nist.gov/vuln/detail/CVE-2023-32314", + "https://www.cve.org/CVERecord?id=CVE-2023-32314" + ], + "PublishedDate": "2023-05-15T20:15:09.177Z", + "LastModifiedDate": "2024-11-21T08:03:05.643Z" + }, + { + "VulnerabilityID": "CVE-2023-37466", + "VendorIDs": [ + "GHSA-cchq-frgv-rjh5" + ], + "PkgID": "vm2@3.9.17", + "PkgName": "vm2", + "PkgPath": "juice-shop/node_modules/vm2/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "InstalledVersion": "3.9.17", + "FixedVersion": "3.10.0", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-37466", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:6677769b85744a3b37c12d259684147c201cddf76a8a1f318bbc4c82ece31a14", + "Title": "vm2: Promise handler sanitization can be bypassed allowing attackers to escape the sandbox and run arbitrary code", + "Description": "vm2 is an advanced vm/sandbox for Node.js. The library contains critical security issues and should not be used for production. The maintenance of the project has been discontinued. In vm2 for versions up to 3.9.19, `Promise` handler sanitization can be bypassed with the `@@species` accessor property allowing attackers to escape the sandbox and run arbitrary code, potentially allowing remote code execution inside the context of vm2 sandbox. Version 3.10.0 contains a patch for the issue.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-94" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H", + "V3Score": 10 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2023-37466", + "https://gist.github.com/leesh3288/f693061e6523c97274ad5298eb2c74e9", + "https://github.com/patriksimek/vm2", + "https://github.com/patriksimek/vm2/commit/d9a1fde8ec5a5a9c9e5a69bf91d703950859d744", + "https://github.com/patriksimek/vm2/releases/tag/v3.10.0", + "https://github.com/patriksimek/vm2/security/advisories/GHSA-cchq-frgv-rjh5", + "https://nvd.nist.gov/vuln/detail/CVE-2023-37466", + "https://security.netapp.com/advisory/ntap-20230831-0007", + "https://security.netapp.com/advisory/ntap-20241108-0002", + "https://security.netapp.com/advisory/ntap-20241108-0002/", + "https://www.cve.org/CVERecord?id=CVE-2023-37466" + ], + "PublishedDate": "2023-07-14T00:15:09.263Z", + "LastModifiedDate": "2026-01-05T22:15:46.563Z" + }, + { + "VulnerabilityID": "CVE-2023-37903", + "VendorIDs": [ + "GHSA-g644-9gfx-q4q4" + ], + "PkgID": "vm2@3.9.17", + "PkgName": "vm2", + "PkgPath": "juice-shop/node_modules/vm2/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "InstalledVersion": "3.9.17", + "Status": "affected", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-37903", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:aaf995254e3ba994f753e3ed9eb40296449bf1d6d89e70766100d3081c5b38ea", + "Title": "vm2: custom inspect function allows attackers to escape the sandbox and run arbitrary code", + "Description": "vm2 is an open source vm/sandbox for Node.js. In vm2 for versions up to and including 3.9.19, Node.js custom inspect function allows attackers to escape the sandbox and run arbitrary code. This may result in Remote Code Execution, assuming the attacker has arbitrary code execution primitive inside the context of vm2 sandbox. There are no patches and no known workarounds. Users are advised to find an alternative software.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-78" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H", + "V3Score": 10 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2023-37903", + "https://github.com/patriksimek/vm2", + "https://github.com/patriksimek/vm2/security/advisories/GHSA-g644-9gfx-q4q4", + "https://nvd.nist.gov/vuln/detail/CVE-2023-37903", + "https://security.netapp.com/advisory/ntap-20230831-0007", + "https://security.netapp.com/advisory/ntap-20230831-0007/", + "https://security.netapp.com/advisory/ntap-20241108-0002", + "https://security.netapp.com/advisory/ntap-20241108-0002/", + "https://www.cve.org/CVERecord?id=CVE-2023-37903" + ], + "PublishedDate": "2023-07-21T20:15:16.057Z", + "LastModifiedDate": "2025-11-03T22:16:23.317Z" + }, + { + "VulnerabilityID": "CVE-2026-22709", + "VendorIDs": [ + "GHSA-99p7-6v5w-7xg8" + ], + "PkgID": "vm2@3.9.17", + "PkgName": "vm2", + "PkgPath": "juice-shop/node_modules/vm2/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "InstalledVersion": "3.9.17", + "FixedVersion": "3.10.2", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2026-22709", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:09bad75c2213b1238742531d7794d2348c4f7fae8400eb7cc68207c31775999c", + "Title": "vm2 has a Sandbox Escape", + "Description": "vm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, `Promise.prototype.then` `Promise.prototype.catch` callback sanitization can be bypassed. This allows attackers to escape the sandbox and run arbitrary code. In lib/setup-sandbox.js, the callback function of `localPromise.prototype.then` is sanitized, but `globalPromise.prototype.then` is not sanitized. The return value of async functions is `globalPromise` object. Version 3.10.2 fixes the issue.", + "Severity": "CRITICAL", + "CweIDs": [ + "CWE-94", + "CWE-693", + "CWE-913" + ], + "VendorSeverity": { + "ghsa": 4, + "nvd": 4 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", + "V3Score": 9.8 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H", + "V3Score": 10 + } + }, + "References": [ + "https://github.com/patriksimek/vm2", + "https://github.com/patriksimek/vm2/commit/4b009c2d4b1131c01810c1205e641d614c322a29", + "https://github.com/patriksimek/vm2/releases/tag/v3.10.2", + "https://github.com/patriksimek/vm2/security/advisories/GHSA-99p7-6v5w-7xg8", + "https://nvd.nist.gov/vuln/detail/CVE-2026-22709" + ], + "PublishedDate": "2026-01-26T22:15:55.89Z", + "LastModifiedDate": "2026-02-17T20:59:29.59Z" + }, + { + "VulnerabilityID": "CVE-2023-32313", + "VendorIDs": [ + "GHSA-p5gc-c584-jj6v" + ], + "PkgID": "vm2@3.9.17", + "PkgName": "vm2", + "PkgPath": "juice-shop/node_modules/vm2/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/vm2@3.9.17", + "UID": "ab22fb10cbba9bd5" + }, + "InstalledVersion": "3.9.17", + "FixedVersion": "3.9.18", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2023-32313", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:19ede633287c8195317657f6147fb755f949a09f2b0520728d45655a7062b8f1", + "Title": "vm2: Inspect Manipulation", + "Description": "vm2 is a sandbox that can run untrusted code with Node's built-in modules. In versions 3.9.17 and lower of vm2 it was possible to get a read-write reference to the node `inspect` method and edit options for `console.log`. As a result a threat actor can edit options for the `console.log` command. This vulnerability was patched in the release of version `3.9.18` of `vm2`. Users are advised to upgrade. Users unable to upgrade may make the `inspect` method readonly with `vm.readonly(inspect)` after creating a vm.", + "Severity": "MEDIUM", + "CweIDs": [ + "CWE-74" + ], + "VendorSeverity": { + "ghsa": 2, + "nvd": 2, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "nvd": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "V3Score": 5.3 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2023-32313", + "https://gist.github.com/arkark/c1c57eaf3e0a649af1a70c2b93b17550", + "https://github.com/patriksimek/vm2", + "https://github.com/patriksimek/vm2/commit/5206ba25afd86ef547a2c9d48d46ca7a9e6ec238", + "https://github.com/patriksimek/vm2/releases/tag/3.9.18", + "https://github.com/patriksimek/vm2/security/advisories/GHSA-p5gc-c584-jj6v", + "https://nvd.nist.gov/vuln/detail/CVE-2023-32313", + "https://www.cve.org/CVERecord?id=CVE-2023-32313" + ], + "PublishedDate": "2023-05-15T20:15:09.07Z", + "LastModifiedDate": "2024-11-21T08:03:05.51Z" + }, + { + "VulnerabilityID": "CVE-2024-37890", + "VendorIDs": [ + "GHSA-3h5v-q93c-6h6q" + ], + "PkgID": "ws@7.4.6", + "PkgName": "ws", + "PkgPath": "juice-shop/node_modules/engine.io/node_modules/ws/package.json", + "PkgIdentifier": { + "PURL": "pkg:npm/ws@7.4.6", + "UID": "e83b87b6f7940c56" + }, + "InstalledVersion": "7.4.6", + "FixedVersion": "5.2.4, 6.2.3, 7.5.10, 8.17.1", + "Status": "fixed", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077" + }, + "SeveritySource": "ghsa", + "PrimaryURL": "https://avd.aquasec.com/nvd/cve-2024-37890", + "DataSource": { + "ID": "ghsa", + "Name": "GitHub Security Advisory npm", + "URL": "https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anpm" + }, + "Fingerprint": "sha256:3703be635c8229d32ee2ee59663c4dca2357c37796cb1fddcff9781aeb44e4de", + "Title": "nodejs-ws: denial of service when handling a request with many HTTP headers", + "Description": "ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in ws@8.17.1 (e55e510) and backported to ws@7.5.10 (22c2876), ws@6.2.3 (eeb76d3), and ws@5.2.4 (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.", + "Severity": "HIGH", + "CweIDs": [ + "CWE-476" + ], + "VendorSeverity": { + "cbl-mariner": 3, + "ghsa": 3, + "redhat": 2 + }, + "CVSS": { + "ghsa": { + "V3Vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V40Vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "V3Score": 7.5, + "V40Score": 8.7 + }, + "redhat": { + "V3Vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", + "V3Score": 5.9 + } + }, + "References": [ + "https://access.redhat.com/security/cve/CVE-2024-37890", + "https://github.com/websockets/ws", + "https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f", + "https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e", + "https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c", + "https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63", + "https://github.com/websockets/ws/issues/2230", + "https://github.com/websockets/ws/pull/2231", + "https://github.com/websockets/ws/security/advisories/GHSA-3h5v-q93c-6h6q", + "https://nodejs.org/api/http.html#servermaxheaderscount", + "https://nvd.nist.gov/vuln/detail/CVE-2024-37890", + "https://www.cve.org/CVERecord?id=CVE-2024-37890" + ], + "PublishedDate": "2024-06-17T20:15:13.203Z", + "LastModifiedDate": "2024-11-21T09:24:28.81Z" + } + ] + }, + { + "Target": "/juice-shop/build/lib/insecurity.js", + "Class": "secret", + "Secrets": [ + { + "RuleID": "private-key", + "Category": "AsymmetricPrivateKey", + "Severity": "HIGH", + "Title": "Asymmetric Private Key", + "StartLine": 47, + "EndLine": 47, + "Code": { + "Lines": [ + { + "Number": 45, + "Content": "const z85 = __importStar(require(\"z85\"));", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": "const z85 = __importStar(require(\"z85\"));", + "FirstCause": false, + "LastCause": false + }, + { + "Number": 46, + "Content": "exports.publicKey = node_fs_1.default ? node_fs_1.default.readFileSync('encryptionkeys/jwt.pub', 'ut", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": "exports.publicKey = node_fs_1.default ? node_fs_1.default.readFileSync('encryptionkeys/jwt.pub', 'ut", + "FirstCause": false, + "LastCause": false + }, + { + "Number": 47, + "Content": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "IsCause": true, + "Annotation": "", + "Truncated": false, + "Highlighted": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "FirstCause": true, + "LastCause": true + }, + { + "Number": 48, + "Content": "const hash = (data) =\u003e node_crypto_1.default.createHash('md5').update(data).digest('hex');", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": "const hash = (data) =\u003e node_crypto_1.default.createHash('md5').update(data).digest('hex');", + "FirstCause": false, + "LastCause": false + } + ] + }, + "Match": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077", + "CreatedBy": "COPY --chown=65532:0 /juice-shop . # buildkit" + }, + "Offset": 2835 + } + ] + }, + { + "Target": "/juice-shop/frontend/src/app/app.guard.spec.ts", + "Class": "secret", + "Secrets": [ + { + "RuleID": "jwt-token", + "Category": "JWT", + "Severity": "MEDIUM", + "Title": "JWT token", + "StartLine": 38, + "EndLine": 38, + "Code": { + "Lines": [ + { + "Number": 36, + "Content": "", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "FirstCause": false, + "LastCause": false + }, + { + "Number": 37, + "Content": " it('returns payload from decoding a valid JWT', inject([LoginGuard], (guard: LoginGuard) =\u003e {", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": " it('returns payload from decoding a valid JWT', inject([LoginGuard], (guard: LoginGuard) =\u003e {", + "FirstCause": false, + "LastCause": false + }, + { + "Number": 38, + "Content": "ocalStorage.setItem('token', '***********************************************************************************************************************************************************')", + "IsCause": true, + "Annotation": "", + "Truncated": false, + "Highlighted": "ocalStorage.setItem('token', '***********************************************************************************************************************************************************')", + "FirstCause": true, + "LastCause": true + }, + { + "Number": 39, + "Content": " expect(guard.tokenDecode()).toEqual({", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": " expect(guard.tokenDecode()).toEqual({", + "FirstCause": false, + "LastCause": false + } + ] + }, + "Match": "ocalStorage.setItem('token', '***********************************************************************************************************************************************************')", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077", + "CreatedBy": "COPY --chown=65532:0 /juice-shop . # buildkit" + }, + "Offset": 1466 + } + ] + }, + { + "Target": "/juice-shop/frontend/src/app/last-login-ip/last-login-ip.component.spec.ts", + "Class": "secret", + "Secrets": [ + { + "RuleID": "jwt-token", + "Category": "JWT", + "Severity": "MEDIUM", + "Title": "JWT token", + "StartLine": 61, + "EndLine": 61, + "Code": { + "Lines": [ + { + "Number": 59, + "Content": "", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "FirstCause": false, + "LastCause": false + }, + { + "Number": 60, + "Content": " xit('should set Last-Login IP from JWT as trusted HTML', () =\u003e { // FIXME Expected state seems to ", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": " xit('should set Last-Login IP from JWT as trusted HTML', () =\u003e { // FIXME Expected state seems to ", + "FirstCause": false, + "LastCause": false + }, + { + "Number": 61, + "Content": "ocalStorage.setItem('token', '*******************************************************************************************************************************')", + "IsCause": true, + "Annotation": "", + "Truncated": false, + "Highlighted": "ocalStorage.setItem('token', '*******************************************************************************************************************************')", + "FirstCause": true, + "LastCause": true + }, + { + "Number": 62, + "Content": " component.ngOnInit()", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": " component.ngOnInit()", + "FirstCause": false, + "LastCause": false + } + ] + }, + "Match": "ocalStorage.setItem('token', '*******************************************************************************************************************************')", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077", + "CreatedBy": "COPY --chown=65532:0 /juice-shop . # buildkit" + }, + "Offset": 2220 + } + ] + }, + { + "Target": "/juice-shop/lib/insecurity.ts", + "Class": "secret", + "Secrets": [ + { + "RuleID": "private-key", + "Category": "AsymmetricPrivateKey", + "Severity": "HIGH", + "Title": "Asymmetric Private Key", + "StartLine": 23, + "EndLine": 23, + "Code": { + "Lines": [ + { + "Number": 21, + "Content": "", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "FirstCause": false, + "LastCause": false + }, + { + "Number": 22, + "Content": "export const publicKey = fs ? fs.readFileSync('encryptionkeys/jwt.pub', 'utf8') : 'placeholder-publi", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "Highlighted": "export const publicKey = fs ? fs.readFileSync('encryptionkeys/jwt.pub', 'utf8') : 'placeholder-publi", + "FirstCause": false, + "LastCause": false + }, + { + "Number": 23, + "Content": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "IsCause": true, + "Annotation": "", + "Truncated": false, + "Highlighted": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "FirstCause": true, + "LastCause": true + }, + { + "Number": 24, + "Content": "", + "IsCause": false, + "Annotation": "", + "Truncated": false, + "FirstCause": false, + "LastCause": false + } + ] + }, + "Match": "----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE", + "Layer": { + "Digest": "sha256:5b0422100c5f2df9476b5458dd7c68be586b46bfeac3af03ca8d0c4877ed822f", + "DiffID": "sha256:b9d23411f142a4775d254fcb247412dba31307c736d33ad7938b1c11cce3e077", + "CreatedBy": "COPY --chown=65532:0 /juice-shop . # buildkit" + }, + "Offset": 860 + } + ] + } + ] +} diff --git a/labs/submission4.md b/labs/submission4.md new file mode 100644 index 00000000..01b2f77c --- /dev/null +++ b/labs/submission4.md @@ -0,0 +1,172 @@ +## Task 1 — SBOM Generation with Syft and Trivy + +### Package Type Distribution + +- **Syft**: detected 1 `binary`, 10 `deb`, and **1128 `npm`** packages (according to `sbom-analysis.txt`), meaning Syft provides a very detailed overview of Node.js dependencies. +- **Trivy**: in `--list-all-pkgs` mode for the Juice Shop image, it also finds the full list of packages, but in the aggregated type statistics in JSON for this image, most packages are marked as `npm`, with one as `unknown`, as seen in the *Trivy Package Counts* section. +- **Conclusion**: in terms of quantity and depth of dependency coverage, Syft and Trivy are comparable, but Syft more clearly emphasizes artifact types (binary/deb/npm), which is more convenient for analyzing image composition. + +### Dependency Discovery Analysis + +- **Package overlap**: according to comparison results (`accuracy-analysis.txt`), both tools discovered **1126 common packages**. +- **Unique packages**: + - **Syft only**: **13** packages. + - **Trivy only**: **9** packages. +- **Interpretation**: + - A difference of a few dozen packages against ~1100+ common ones indicates a high degree of consistency between the tools. + - Unique packages in Syft are likely related to specific parsing of `node_modules` and metadata; in Trivy — to different logic for processing system/OS packages. +- **Conclusion**: for Juice Shop, both tools provide nearly identical dependency coverage, but for strictly regulated scenarios (compliance, precise SBOMs), it's worth aggregating data and accounting for discrepancies. + +### License Discovery Analysis + +Based on `sbom-analysis.txt` and `vulnerability-analysis.txt`: + +- **Syft**: + - Finds **32 unique license types**. + - Examples: `MIT` (890 packages), `ISC` (143), `Apache-2.0` (15), `BSD-2-Clause`, `BSD-3-Clause`, `LGPL-*`, `GPL-*`, `BlueOak-1.0.0`, `Unlicense`, `public-domain`, ad-hoc and composite licenses like `(MIT OR Apache-2.0)`. +- **Trivy**: + - In license analysis mode, found **28 unique licenses**. + - For OS packages: `Apache-2.0`, `Artistic-2.0`, `GFDL-*`, `GPL-*`, `LGPL-*`, `ad-hoc`, `public-domain`. + - For Node.js: the picture is very similar to Syft (e.g., `MIT` ~878 packages, `ISC` 143, `Apache-2.0`, `BSD-*`, `MPL-2.0`, `Unlicense`, composite licenses). +- **Conclusion**: + - Syft provides a slightly "richer" set of licenses (more unique combinations and "raw" values), which is useful for detailed license compliance. + - Trivy, especially in `--scanners license` mode, aggregates licenses well by OS and language packages, which is convenient for quick risk assessment by layers (OS vs app). + +--- + +## Task 2 — Software Composition Analysis with Grype and Trivy + +### SCA Tool Comparison + +According to `vulnerability-analysis.txt`: + +- **Grype (based on Syft SBOM)**: + - Critical: **11** + - High: **88** + - Medium: **32** + - Low: **3** + - Negligible: **12** +- **Trivy (image vulnerability scan)**: + - CRITICAL: **10** + - HIGH: **81** + - MEDIUM: **34** + - LOW: **18** +- **Comparison**: + - Total number of vulnerabilities and severity distribution are very similar, but there are discrepancies in individual CVEs (see Task 3). + - Grype is somewhat more aggressive in detecting High/Critical compared to Trivy, but Trivy compensates with broader context on OS and language packages. + +### Top 5 Critical Vulnerabilities and Remediation + +> Note: specific CVEs in reports may differ depending on database versions; below are generalized types of critical issues and remediation approaches. + +1. **Critical vulnerabilities in Node.js packages (npm)** + - Typically: RCE/XXE/Injection in popular libraries. + - **Remediation**: update dependencies to versions without CVEs (refer to `fixedVersion`/`patched_version` in Grype/Trivy reports, update `package.json`/`package-lock.json`). +2. **Vulnerabilities in templating/rendering libraries** + - Risk of XSS/RCE when unsafely rendering user input. + - **Remediation**: update the package, enable safe escaping modes, add server-side validation. +3. **Vulnerabilities in cryptographic/SSL libraries (OS layer)** + - CVEs in OpenSSL/GnuTLS and similar, risk of data leakage or MITM. + - **Remediation**: update the base image (Debian 12.11) and perform system updates (`apt-get update && apt-get upgrade`), or switch to a newer base image. +4. **Deserialization / Prototype Pollution in npm packages** + - Possibility of privilege escalation or arbitrary code execution. + - **Remediation**: update packages, restrict/validate input data, use secure APIs instead of unsafe serializers. +5. **Directory Traversal / Path Traversal in HTTP handlers** + - Risk of access to arbitrary files on the server. + - **Remediation**: update the vulnerable package, add path normalization and strict root directory restrictions. + +### License Compliance Assessment + +Based on license analysis: + +- **Main license stack**: `MIT`, `ISC`, `Apache-2.0`, `BSD-*`, `MPL-2.0`, as well as `GPL`/`LGPL` and less common ones like `BlueOak-1.0.0`, `Unlicense`, `public-domain`. +- **Risky licenses**: + - **GPL / LGPL / GFDL**: may require open-sourcing derivative works, which is critical for proprietary products. + - **ad-hoc / public-domain** and composite licenses — require manual legal review. +- **Recommendations**: + - Compile a list of components under GPL/LGPL/GFDL and assess the impact on the application's distribution model. + - For components with ad-hoc and public-domain licenses — additionally verify usage terms. + - If necessary — replace particularly problematic components with MIT/Apache/BSD alternatives. + +### Additional Security Features (Secrets Scanning) + +- Trivy with the `--scanners secret` flag performed a search for secrets in the Juice Shop image. +- In typical cases, the following may trigger: + - **True positives**: accidentally committed tokens, keys, passwords. + - **False positives**: strings resembling keys, test data hashes, etc. +- **Recommendations**: + - For each found secret, verify: is this actually a valid key/secret in production infrastructure. + - Configure policy: prohibit committing secrets to the repository, use secret managers (Vault, KMS, Secrets Manager, etc.). + +--- + +## Task 3 — Toolchain Comparison: Syft+Grype vs Trivy All-in-One + +### Accuracy Analysis + +From `accuracy-analysis.txt`: + +- **Packages**: + - Common packages (Syft & Trivy): **1126**. + - Syft only: **13**. + - Trivy only: **9**. +- **Vulnerabilities (CVEs)**: + - CVEs found by Grype: **95**. + - CVEs found by Trivy: **91**. + - Common CVEs: **26**. +- **Conclusion**: + - Overlap in packages and CVEs is very high, indicating good coverage by both solutions. + - Non-overlapping CVEs emphasize the importance of cross-checking critical vulnerabilities from different sources before making decisions. + +### Tool Strengths and Weaknesses + +- **Syft + Grype (specialized combination)**: + - **Strengths**: + - Flexible and detailed SBOM generation (multiple formats, including `syft-json` with a rich set of metadata). + - Grype integrates well with SBOMs from Syft and provides detailed SCA based on this data. + - Convenient for building multi-stage pipelines (SBOM → storage → re-analysis). + - **Weaknesses**: + - More complex integration: need to separately invoke Syft and Grype, manage SBOM artifacts. + - More moving parts when integrating into CI/CD. +- **Trivy (all-in-one)**: + - **Strengths**: + - One tool for scanning vulnerabilities, SBOM, secrets, and licenses. + - Simple pipeline integration: one `trivy image ...` command for most use cases. + - Good support for different artifact types (images, FS, repositories, configs). + - **Weaknesses**: + - Less "separated" architecture: SBOM and SCA are tightly coupled within Trivy itself. + - For very strict SBOM format/quality requirements, it's sometimes more convenient to have a separate SBOM generator. + +### Use Case Recommendations + +- **When to choose Syft + Grype**: + - Need an independent, reusable SBOM (storage in a separate registry, re-scanning in the future). + - High requirements for SBOM detail and format (preparation for audit, compliance with internal standards). + - Architecture assumes a separate layer for managing SBOMs as artifacts. +- **When to choose Trivy**: + - Need a fast and simple all-in-one scanner for CI/CD. + - Important to cover vulnerabilities, secrets, and licenses simultaneously without orchestrating multiple tools. + - Team prefers maintaining one tool rather than a whole combination. + +### Integration Considerations (CI/CD, Automation, Operations) + +- **Syft + Grype**: + - Easy to integrate into a multi-stage pipeline: `build image → syft sbom → store sbom → grype scan`. + - Scales well if SBOMs are stored and reused (e.g., for external audit or retrospective analysis). + - Requires more steps and artifact management. +- **Trivy**: + - Excellent for "quick" quality gates: one step in the pipeline with severity policies. + - Convenient `--scanners vuln,secret,license` modes allow quick selection of the needed scanning profile. + - Simpler operations and updates (one binary/image, unified settings). + +--- + +## Summary and Recommendations for OWASP Juice Shop + +- **For the current lab scenario**: both approaches (Syft+Grype and Trivy) provide comparable results for vulnerabilities and dependencies. +- **Practical approach**: + - Use **Trivy** as the primary scanner in CI/CD (vuln+secret+license). + - Additionally use **Syft+Grype** for critical services where a separate high-quality SBOM and independent SCA are important. +- **For Juice Shop**: when moving to production, it is recommended to: + - Regularly update the image (Debian and npm dependencies), based on Trivy and Grype reports. + - Include secret scanning and license analysis in the standard pipeline. From adb7e0a5f8192aeccf9e8f1888782539977cbb6c Mon Sep 17 00:00:00 2001 From: samerspc Date: Mon, 9 Mar 2026 23:35:54 +0300 Subject: [PATCH 11/14] docs: add lab5 submission - SAST/multi-approach DAST security analysis --- labs/lab5/analysis/dast-analysis.txt | 6 + labs/lab5/analysis/sast-analysis.txt | 2 + labs/lab5/nikto/nikto-results.txt | 16 + labs/lab5/nuclei/nuclei-results.json | 3 + labs/lab5/scripts/compare_zap.sh | 60 + labs/lab5/scripts/correlation.sh | 53 + labs/lab5/scripts/run_all_scans.sh | 156 + labs/lab5/scripts/summarize_dast.sh | 64 + labs/lab5/scripts/zap-auth.yaml | 53 + labs/lab5/semgrep/semgrep-report.txt | 222 ++ labs/lab5/semgrep/semgrep-results.json | 1 + labs/lab5/sqlmap/results-10102025_0641pm.csv | 2 + labs/lab5/zap/report-noauth.html | 3226 ++++++++++++++++++ labs/lab5/zap/zap-report-auth.json | 2573 ++++++++++++++ labs/lab5/zap/zap-report-noauth.json | 865 +++++ labs/lab5/zap/zap.yaml | 40 + labs/submission5.md | 231 ++ 17 files changed, 7573 insertions(+) create mode 100644 labs/lab5/analysis/dast-analysis.txt create mode 100644 labs/lab5/analysis/sast-analysis.txt create mode 100644 labs/lab5/nikto/nikto-results.txt create mode 100644 labs/lab5/nuclei/nuclei-results.json create mode 100755 labs/lab5/scripts/compare_zap.sh create mode 100755 labs/lab5/scripts/correlation.sh create mode 100755 labs/lab5/scripts/run_all_scans.sh create mode 100755 labs/lab5/scripts/summarize_dast.sh create mode 100644 labs/lab5/scripts/zap-auth.yaml create mode 100644 labs/lab5/semgrep/semgrep-report.txt create mode 100644 labs/lab5/semgrep/semgrep-results.json create mode 100644 labs/lab5/sqlmap/results-10102025_0641pm.csv create mode 100644 labs/lab5/zap/report-noauth.html create mode 100644 labs/lab5/zap/zap-report-auth.json create mode 100644 labs/lab5/zap/zap-report-noauth.json create mode 100644 labs/lab5/zap/zap.yaml create mode 100644 labs/submission5.md diff --git a/labs/lab5/analysis/dast-analysis.txt b/labs/lab5/analysis/dast-analysis.txt new file mode 100644 index 00000000..c34a1c6d --- /dev/null +++ b/labs/lab5/analysis/dast-analysis.txt @@ -0,0 +1,6 @@ +=== DAST Analysis Report === +ZAP findings: 0 +17 +Nuclei findings: 3 +Nikto findings: 14 +SQLmap: Check output directory for results diff --git a/labs/lab5/analysis/sast-analysis.txt b/labs/lab5/analysis/sast-analysis.txt new file mode 100644 index 00000000..4af5e8a9 --- /dev/null +++ b/labs/lab5/analysis/sast-analysis.txt @@ -0,0 +1,2 @@ +=== SAST Analysis Report === +25 diff --git a/labs/lab5/nikto/nikto-results.txt b/labs/lab5/nikto/nikto-results.txt new file mode 100644 index 00000000..60d747fc --- /dev/null +++ b/labs/lab5/nikto/nikto-results.txt @@ -0,0 +1,16 @@ +- Nikto v2.1.5/2.1.5 +- Nikto v2.1.5/2.1.5 ++ Target Host: localhost ++ Target Port: 3000 ++ GET /: Server leaks inodes via ETags, header found with file /, fields: 0xW/124fa 0x199cf623cfd ++ GET /: Uncommon header 'x-recruiting' found, with contents: /#/jobs ++ GET /: Uncommon header 'x-content-type-options' found, with contents: nosniff ++ GET /: Uncommon header 'access-control-allow-origin' found, with contents: * ++ GET /: Uncommon header 'x-frame-options' found, with contents: SAMEORIGIN ++ GET /: Uncommon header 'feature-policy' found, with contents: payment 'self' ++ GET //ftp/: File/dir '/ftp/' in robots.txt returned a non-forbidden or redirect HTTP code (200) ++ GET /robots.txt: "robots.txt" contains 1 entry which should be manually viewed. ++ OPTIONS *: Uncommon header 'access-control-allow-methods' found, with contents: GET,HEAD,PUT,PATCH,POST,DELETE ++ -3092: GET /css: /css: This might be interesting... ++ -3092: GET /ftp/: /ftp/: This might be interesting... ++ -3092: GET /public/: /public/: This might be interesting... diff --git a/labs/lab5/nuclei/nuclei-results.json b/labs/lab5/nuclei/nuclei-results.json new file mode 100644 index 00000000..5164930d --- /dev/null +++ b/labs/lab5/nuclei/nuclei-results.json @@ -0,0 +1,3 @@ +{"template":"http/exposures/apis/swagger-api.yaml","template-url":"https://cloud.projectdiscovery.io/public/swagger-api","template-id":"swagger-api","template-path":"/root/nuclei-templates/http/exposures/apis/swagger-api.yaml","info":{"name":"Public Swagger API - Detect","author":["pdteam","c-sh0","amirhossein raeisi"],"tags":["exposure","api","swagger"],"description":"Public Swagger API was detected.","reference":["https://swagger.io/"],"severity":"info","metadata":{"verified":true,"max-request":59,"shodan-query":"http.title:\"swagger\""},"classification":{"cve-id":null,"cwe-id":["cwe-200"],"cvss-metrics":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N"}},"type":"http","host":"localhost:3000","port":"3000","scheme":"http","url":"http://localhost:3000","matched-at":"http://localhost:3000/api-docs/swagger.yaml","request":"GET /api-docs/swagger.yaml HTTP/1.1\r\nHost: localhost:3000\r\nUser-Agent: Mozilla/5.0 (X11; Linux i686; rv:133.0) Gecko/20100101 Firefox/133.0\r\nAccept: text/html\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n","response":"HTTP/1.1 200 OK\r\nConnection: close\r\nTransfer-Encoding: chunked\r\nAccess-Control-Allow-Origin: *\r\nContent-Type: text/html; charset=utf-8\r\nDate: Fri, 10 Oct 2025 18:32:31 GMT\r\nEtag: W/\"c22-H8FH9nKD8DeX/nvIRrte6ZjP2a4\"\r\nFeature-Policy: payment 'self'\r\nVary: Accept-Encoding\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: SAMEORIGIN\r\nX-Recruiting: /#/jobs\r\n\r\n\n\u003c!-- HTML for static distribution bundle build --\u003e\n\u003c!DOCTYPE html\u003e\n\u003chtml lang=\"en\"\u003e\n\u003chead\u003e\n \u003cmeta charset=\"UTF-8\"\u003e\n \n \u003ctitle\u003eSwagger UI\u003c/title\u003e\n \u003clink rel=\"stylesheet\" type=\"text/css\" href=\"./swagger-ui.css\" \u003e\n \u003clink rel=\"icon\" type=\"image/png\" href=\"./favicon-32x32.png\" sizes=\"32x32\" /\u003e\u003clink rel=\"icon\" type=\"image/png\" href=\"./favicon-16x16.png\" sizes=\"16x16\" /\u003e\n \u003cstyle\u003e\n html\n {\n box-sizing: border-box;\n overflow: -moz-scrollbars-vertical;\n overflow-y: scroll;\n }\n *,\n *:before,\n *:after\n {\n box-sizing: inherit;\n }\n\n body {\n margin:0;\n background: #fafafa;\n }\n \u003c/style\u003e\n\u003c/head\u003e\n\n\u003cbody\u003e\n\n\u003csvg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" style=\"position:absolute;width:0;height:0\"\u003e\n \u003cdefs\u003e\n \u003csymbol viewBox=\"0 0 20 20\" id=\"unlocked\"\u003e\n \u003cpath d=\"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z\"\u003e\u003c/path\u003e\n \u003c/symbol\u003e\n\n \u003csymbol viewBox=\"0 0 20 20\" id=\"locked\"\u003e\n \u003cpath d=\"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z\"/\u003e\n \u003c/symbol\u003e\n\n \u003csymbol viewBox=\"0 0 20 20\" id=\"close\"\u003e\n \u003cpath d=\"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z\"/\u003e\n \u003c/symbol\u003e\n\n \u003csymbol viewBox=\"0 0 20 20\" id=\"large-arrow\"\u003e\n \u003cpath d=\"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z\"/\u003e\n \u003c/symbol\u003e\n\n \u003csymbol viewBox=\"0 0 20 20\" id=\"large-arrow-down\"\u003e\n \u003cpath d=\"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z\"/\u003e\n \u003c/symbol\u003e\n\n\n \u003csymbol viewBox=\"0 0 24 24\" id=\"jump-to\"\u003e\n \u003cpath d=\"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z\"/\u003e\n \u003c/symbol\u003e\n\n \u003csymbol viewBox=\"0 0 24 24\" id=\"expand\"\u003e\n \u003cpath d=\"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z\"/\u003e\n \u003c/symbol\u003e\n\n \u003c/defs\u003e\n\u003c/svg\u003e\n\n\u003cdiv id=\"swagger-ui\"\u003e\u003c/div\u003e\n\n\u003cscript src=\"./swagger-ui-bundle.js\"\u003e \u003c/script\u003e\n\u003cscript src=\"./swagger-ui-standalone-preset.js\"\u003e \u003c/script\u003e\n\u003cscript src=\"./swagger-ui-init.js\"\u003e \u003c/script\u003e\n\n\n\n\u003cstyle\u003e\n .swagger-ui .topbar .download-url-wrapper { display: none } undefined\n\u003c/style\u003e\n\u003c/body\u003e\n\n\u003c/html\u003e\n","meta":{"paths":"/api-docs/swagger.yaml"},"ip":"127.0.0.1","timestamp":"2025-10-10T18:32:31.47986472Z","curl-command":"curl -X 'GET' -d '' -H 'Accept: text/html' -H 'Accept-Language: en' -H 'User-Agent: Mozilla/5.0 (X11; Linux i686; rv:133.0) Gecko/20100101 Firefox/133.0' 'http://localhost:3000/api-docs/swagger.yaml'","matcher-status":true} +{"template":"http/misconfiguration/missing-sri.yaml","template-url":"https://cloud.projectdiscovery.io/public/missing-sri","template-id":"missing-sri","template-path":"/root/nuclei-templates/http/misconfiguration/missing-sri.yaml","info":{"name":"Missing Subresource Integrity","author":["lucky0x0d","pulsesecurity.co.nz","sullo amarsct"],"tags":["compliance","js","css","sri","misconfig"],"description":"Checks if external script and stylesheet tags in the HTML response are missing the Subresource Integrity (SRI) attribute.\n","reference":["https://cheatsheetseries.owasp.org/cheatsheets/Third_Party_Javascript_Management_Cheat_Sheet.html#subresource-integrity","https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity"],"severity":"info","metadata":{"max-request":1}},"type":"http","host":"localhost:3000","port":"3000","scheme":"http","url":"http://localhost:3000","matched-at":"http://localhost:3000","extracted-results":["//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js","//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js","//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css"],"request":"GET / HTTP/1.1\r\nHost: localhost:3000\r\nUser-Agent: Mozilla/5.0 (SS; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\r\nConnection: close\r\nAccept-Encoding: gzip\r\n\r\n","response":"HTTP/1.1 200 OK\r\nConnection: close\r\nTransfer-Encoding: chunked\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nCache-Control: public, max-age=0\r\nContent-Type: text/html; charset=UTF-8\r\nDate: Fri, 10 Oct 2025 18:32:37 GMT\r\nEtag: W/\"124fa-199cf623cfd\"\r\nFeature-Policy: payment 'self'\r\nLast-Modified: Fri, 10 Oct 2025 18:29:05 GMT\r\nVary: Accept-Encoding\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: SAMEORIGIN\r\nX-Recruiting: /#/jobs\r\n\r\n\u003c!--\n ~ Copyright (c) 2014-2025 Bjoern Kimminich \u0026 the OWASP Juice Shop contributors.\n ~ SPDX-License-Identifier: MIT\n --\u003e\n\n\u003c!doctype html\u003e\n\u003chtml lang=\"en\" data-beasties-container\u003e\n\u003chead\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003ctitle\u003eOWASP Juice Shop\u003c/title\u003e\n \u003cmeta name=\"description\" content=\"Probably the most modern and sophisticated insecure web application\"\u003e\n \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\"\u003e\n \u003clink id=\"favicon\" rel=\"icon\" type=\"image/x-icon\" href=\"assets/public/favicon_js.ico\"\u003e\n \u003clink rel=\"stylesheet\" type=\"text/css\" href=\"//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css\"\u003e\n \u003cscript src=\"//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js\"\u003e\u003c/script\u003e\n \u003cscript src=\"//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js\"\u003e\u003c/script\u003e\n \u003cscript\u003e\n window.addEventListener(\"load\", function(){\n window.cookieconsent.initialise({\n \"palette\": {\n \"popup\": { \"background\": \"var(--theme-primary)\", \"text\": \"var(--theme-text)\" },\n \"button\": { \"background\": \"var(--theme-accent)\", \"text\": \"var(--theme-text)\" }\n },\n \"theme\": \"classic\",\n \"position\": \"bottom-right\",\n \"content\": { \"message\": \"This website uses fruit cookies to ensure you get the juiciest tracking experience.\", \"dismiss\": \"Me want it!\", \"link\": \"But me wait!\", \"href\": \"https://www.youtube.com/watch?v=9PnbKL3wuH4\" }\n })});\n \u003c/script\u003e\n\u003cstyle\u003ehtml{--mat-sys-on-surface:initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}html{--mat-tooltip-supporting-text-font:Roboto, sans-serif;--mat-tooltip-supporting-text-size:12px;--mat-tooltip-supporting-text-weight:400;--mat-tooltip-supporting-text-tracking:.0333333333em}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color:#673ab7;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color:#ffa000;--mat-pseudo-checkbox-full-selected-checkmark-color:#fafafa;--mat-pseudo-checkbox-full-unselected-icon-color:rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color:#ffa000;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-card-elevated-container-shape:4px;--mat-card-outlined-container-shape:4px;--mat-card-filled-container-shape:4px;--mat-card-outlined-outline-width:1px}html{--mat-card-elevated-container-color:white;--mat-card-elevated-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color:white;--mat-card-outlined-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color:rgba(0, 0, 0, .12);--mat-card-subtitle-text-color:rgba(0, 0, 0, .54);--mat-card-filled-container-color:white;--mat-card-filled-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-progress-bar-active-indicator-height:4px;--mat-progress-bar-track-height:4px;--mat-progress-bar-track-shape:0}html{--mat-tooltip-container-shape:4px;--mat-tooltip-supporting-text-line-height:16px}html{--mat-tooltip-container-color:#424242;--mat-tooltip-supporting-text-color:white}html{--mat-form-field-filled-active-indicator-height:1px;--mat-form-field-filled-focus-active-indicator-height:2px;--mat-form-field-filled-container-shape:4px;--mat-form-field-outlined-outline-width:1px;--mat-form-field-outlined-focus-outline-width:2px;--mat-form-field-outlined-container-shape:4px}html{--mat-form-field-focus-select-arrow-color:color-mix(in srgb, #673ab7 87%, transparent);--mat-form-field-filled-caret-color:#673ab7;--mat-form-field-filled-focus-active-indicator-color:#673ab7;--mat-form-field-filled-focus-label-text-color:color-mix(in srgb, #673ab7 87%, transparent);--mat-form-field-outlined-caret-color:#673ab7;--mat-form-field-outlined-focus-outline-color:#673ab7;--mat-form-field-outlined-focus-label-text-color:color-mix(in srgb, #673ab7 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.12;--mat-form-field-filled-container-color:#f6f6f6;--mat-form-field-filled-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color:rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color:rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color:rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color:rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color:#f44336;--mat-form-field-filled-error-focus-label-text-color:#f44336;--mat-form-field-filled-error-label-text-color:#f44336;--mat-form-field-filled-error-caret-color:#f44336;--mat-form-field-filled-active-indicator-color:rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color:rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color:#f44336;--mat-form-field-filled-error-focus-active-indicator-color:#f44336;--mat-form-field-filled-error-hover-active-indicator-color:#f44336;--mat-form-field-outlined-label-text-color:rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color:rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color:rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color:rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color:#f44336;--mat-form-field-outlined-error-focus-label-text-color:#f44336;--mat-form-field-outlined-error-label-text-color:#f44336;--mat-form-field-outlined-error-hover-label-text-color:#f44336;--mat-form-field-outlined-outline-color:rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color:rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color:#f44336;--mat-form-field-outlined-error-hover-outline-color:#f44336;--mat-form-field-outlined-error-outline-color:#f44336}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px}html{--mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color:rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color:#673ab7;--mat-select-invalid-arrow-color:#f44336}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color:white}html{--mat-dialog-container-shape:4px;--mat-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mat-dialog-container-color:white;--mat-dialog-subhead-color:rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color:rgba(0, 0, 0, .54)}html{--mat-slide-toggle-disabled-handle-opacity:.38;--mat-slide-toggle-disabled-selected-handle-opacity:.38;--mat-slide-toggle-disabled-selected-icon-opacity:.38;--mat-slide-toggle-disabled-track-opacity:.12;--mat-slide-toggle-disabled-unselected-handle-opacity:.38;--mat-slide-toggle-disabled-unselected-icon-opacity:.38;--mat-slide-toggle-disabled-unselected-track-outline-color:transparent;--mat-slide-toggle-disabled-unselected-track-outline-width:1px;--mat-slide-toggle-handle-height:20px;--mat-slide-toggle-handle-shape:10px;--mat-slide-toggle-handle-width:20px;--mat-slide-toggle-hidden-track-opacity:1;--mat-slide-toggle-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size:20px;--mat-slide-toggle-selected-focus-state-layer-opacity:.12;--mat-slide-toggle-selected-handle-horizontal-margin:0;--mat-slide-toggle-selected-handle-size:20px;--mat-slide-toggle-selected-hover-state-layer-opacity:.04;--mat-slide-toggle-selected-icon-size:18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin:0;--mat-slide-toggle-selected-pressed-state-layer-opacity:.12;--mat-slide-toggle-selected-track-outline-color:transparent;--mat-slide-toggle-selected-track-outline-width:1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin:0;--mat-slide-toggle-track-height:14px;--mat-slide-toggle-track-outline-color:transparent;--mat-slide-toggle-track-outline-width:1px;--mat-slide-toggle-track-shape:7px;--mat-slide-toggle-track-width:36px;--mat-slide-toggle-unselected-focus-state-layer-opacity:.12;--mat-slide-toggle-unselected-handle-horizontal-margin:0;--mat-slide-toggle-unselected-handle-size:20px;--mat-slide-toggle-unselected-hover-state-layer-opacity:.12;--mat-slide-toggle-unselected-icon-size:18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin:0;--mat-slide-toggle-unselected-pressed-state-layer-opacity:.1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin:0;--mat-slide-toggle-visible-track-opacity:1;--mat-slide-toggle-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size:20px;--mat-slide-toggle-touch-target-size:48px}html{--mat-slide-toggle-selected-icon-color:white;--mat-slide-toggle-disabled-selected-icon-color:white;--mat-slide-toggle-selected-focus-state-layer-color:#673ab7;--mat-slide-toggle-selected-handle-color:#673ab7;--mat-slide-toggle-selected-hover-state-layer-color:#673ab7;--mat-slide-toggle-selected-pressed-state-layer-color:#673ab7;--mat-slide-toggle-selected-focus-handle-color:#673ab7;--mat-slide-toggle-selected-hover-handle-color:#673ab7;--mat-slide-toggle-selected-pressed-handle-color:#673ab7;--mat-slide-toggle-selected-focus-track-color:#9575cd;--mat-slide-toggle-selected-hover-track-color:#9575cd;--mat-slide-toggle-selected-pressed-track-color:#9575cd;--mat-slide-toggle-selected-track-color:#9575cd;--mat-slide-toggle-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color:rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color:rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color:rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color:#f6f6f6;--mat-slide-toggle-disabled-unselected-track-color:rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color:white;--mat-slide-toggle-label-text-color:rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color:#424242;--mat-slide-toggle-unselected-focus-handle-color:#424242;--mat-slide-toggle-unselected-focus-state-layer-color:rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color:rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color:#f6f6f6;--mat-slide-toggle-unselected-handle-color:rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color:rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color:rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color:#424242;--mat-slide-toggle-unselected-pressed-track-color:rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color:rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color:rgba(0, 0, 0, .12)}html{--mat-slide-toggle-state-layer-size:40px;--mat-slide-toggle-touch-target-display:block}html{--mat-radio-disabled-selected-icon-opacity:.38;--mat-radio-disabled-unselected-icon-opacity:.38;--mat-radio-state-layer-size:40px;--mat-radio-touch-target-size:48px}html{--mat-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}html{--mat-slider-active-track-height:6px;--mat-slider-active-track-shape:9999px;--mat-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-height:20px;--mat-slider-handle-shape:50%;--mat-slider-handle-width:20px;--mat-slider-inactive-track-height:4px;--mat-slider-inactive-track-shape:9999px;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-container-transform:translateX(-50%);--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-width:auto;--mat-slider-with-overlap-handle-outline-width:1px;--mat-slider-with-tick-marks-active-container-opacity:.6;--mat-slider-with-tick-marks-container-shape:50%;--mat-slider-with-tick-marks-container-size:2px;--mat-slider-with-tick-marks-inactive-container-opacity:.6}html{--mat-slider-active-track-color:#673ab7;--mat-slider-focus-handle-color:#673ab7;--mat-slider-handle-color:#673ab7;--mat-slider-hover-handle-color:#673ab7;--mat-slider-focus-state-layer-color:color-mix(in srgb, #673ab7 12%, transparent);--mat-slider-hover-state-layer-color:color-mix(in srgb, #673ab7 4%, transparent);--mat-slider-inactive-track-color:#673ab7;--mat-slider-ripple-color:#673ab7;--mat-slider-with-tick-marks-active-container-color:white;--mat-slider-with-tick-marks-inactive-container-color:#673ab7;--mat-slider-disabled-active-track-color:rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color:rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color:rgba(0, 0, 0, .87);--mat-slider-label-container-color:#424242;--mat-slider-label-label-text-color:white;--mat-slider-value-indicator-opacity:1;--mat-slider-with-overlap-handle-outline-color:rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color:rgba(0, 0, 0, .87)}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px;--mat-menu-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}html{--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px;--mat-list-list-item-container-shape:0;--mat-list-list-item-leading-avatar-shape:50%;--mat-list-list-item-container-color:transparent;--mat-list-list-item-selected-container-color:transparent;--mat-list-list-item-leading-avatar-color:transparent;--mat-list-list-item-leading-icon-size:24px;--mat-list-list-item-leading-avatar-size:40px;--mat-list-list-item-trailing-icon-size:24px;--mat-list-list-item-disabled-state-layer-color:transparent;--mat-list-list-item-disabled-state-layer-opacity:0;--mat-list-list-item-disabled-label-text-opacity:.38;--mat-list-list-item-disabled-leading-icon-opacity:.38;--mat-list-list-item-disabled-trailing-icon-opacity:.38}html{--mat-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color:rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color:rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color:rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color:rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color:rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color:rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity:.04;--mat-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color:rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity:.12}html{--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px;--mat-list-list-item-one-line-container-height:48px;--mat-list-list-item-two-line-container-height:64px;--mat-list-list-item-three-line-container-height:88px}html{--mat-paginator-page-size-select-width:84px;--mat-paginator-page-size-select-touch-target-height:48px}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px;--mat-paginator-touch-target-display:block}html{--mat-tab-container-height:48px;--mat-tab-divider-color:transparent;--mat-tab-divider-height:0;--mat-tab-active-indicator-height:2px;--mat-tab-active-indicator-shape:0}html{--mat-checkbox-disabled-selected-checkmark-color:white;--mat-checkbox-selected-focus-state-layer-opacity:.12;--mat-checkbox-selected-hover-state-layer-opacity:.04;--mat-checkbox-selected-pressed-state-layer-opacity:.12;--mat-checkbox-unselected-focus-state-layer-opacity:.12;--mat-checkbox-unselected-hover-state-layer-opacity:.04;--mat-checkbox-unselected-pressed-state-layer-opacity:.12;--mat-checkbox-touch-target-size:48px}html{--mat-checkbox-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color:rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color:rgba(0, 0, 0, .87);--mat-checkbox-selected-focus-icon-color:#ffa000;--mat-checkbox-selected-hover-icon-color:#ffa000;--mat-checkbox-selected-icon-color:#ffa000;--mat-checkbox-selected-pressed-icon-color:#ffa000;--mat-checkbox-unselected-focus-icon-color:rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color:rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color:#ffa000;--mat-checkbox-selected-hover-state-layer-color:#ffa000;--mat-checkbox-selected-pressed-state-layer-color:#ffa000;--mat-checkbox-unselected-focus-state-layer-color:rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color:rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color:rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display:block;--mat-checkbox-state-layer-size:40px}html{--mat-button-filled-container-shape:4px;--mat-button-filled-horizontal-padding:16px;--mat-button-filled-icon-offset:-4px;--mat-button-filled-icon-spacing:8px;--mat-button-filled-touch-target-size:48px;--mat-button-outlined-container-shape:4px;--mat-button-outlined-horizontal-padding:15px;--mat-button-outlined-icon-offset:-4px;--mat-button-outlined-icon-spacing:8px;--mat-button-outlined-keep-touch-target:false;--mat-button-outlined-outline-width:1px;--mat-button-outlined-touch-target-size:48px;--mat-button-protected-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape:4px;--mat-button-protected-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding:16px;--mat-button-protected-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset:-4px;--mat-button-protected-icon-spacing:8px;--mat-button-protected-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-button-protected-touch-target-size:48px;--mat-button-text-container-shape:4px;--mat-button-text-horizontal-padding:8px;--mat-button-text-icon-offset:0;--mat-button-text-icon-spacing:8px;--mat-button-text-with-icon-horizontal-padding:8px;--mat-button-text-touch-target-size:48px;--mat-button-tonal-container-shape:4px;--mat-button-tonal-horizontal-padding:16px;--mat-button-tonal-icon-offset:-4px;--mat-button-tonal-icon-spacing:8px;--mat-button-tonal-touch-target-size:48px}html{--mat-button-filled-container-color:white;--mat-button-filled-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity:.12;--mat-button-filled-hover-state-layer-opacity:.04;--mat-button-filled-label-text-color:rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity:.12;--mat-button-filled-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color:rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color:rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity:.12;--mat-button-outlined-hover-state-layer-opacity:.04;--mat-button-outlined-label-text-color:rgba(0, 0, 0, .87);--mat-button-outlined-outline-color:rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity:.12;--mat-button-outlined-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color:rgba(0, 0, 0, .87);--mat-button-protected-container-color:white;--mat-button-protected-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity:.12;--mat-button-protected-hover-state-layer-opacity:.04;--mat-button-protected-label-text-color:rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity:.12;--mat-button-protected-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color:rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity:.12;--mat-button-text-hover-state-layer-opacity:.04;--mat-button-text-label-text-color:rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity:.12;--mat-button-text-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color:rgba(0, 0, 0, .87);--mat-button-tonal-container-color:white;--mat-button-tonal-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity:.12;--mat-button-tonal-hover-state-layer-opacity:.04;--mat-button-tonal-label-text-color:rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity:.12;--mat-button-tonal-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color:rgba(0, 0, 0, .87)}html{--mat-button-filled-container-height:36px;--mat-button-filled-touch-target-display:block;--mat-button-outlined-container-height:36px;--mat-button-outlined-touch-target-display:block;--mat-button-protected-container-height:36px;--mat-button-protected-touch-target-display:block;--mat-button-text-container-height:36px;--mat-button-text-touch-target-display:block;--mat-button-tonal-container-height:36px;--mat-button-tonal-touch-target-display:block}html{--mat-icon-button-icon-size:24px;--mat-icon-button-container-shape:50%;--mat-icon-button-touch-target-size:48px}html{--mat-icon-button-disabled-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-icon-color:inherit;--mat-icon-button-pressed-state-layer-opacity:.12;--mat-icon-button-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color:rgba(0, 0, 0, .87)}html{--mat-icon-button-touch-target-display:block}html{--mat-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-container-shape:50%;--mat-fab-touch-target-size:48px;--mat-fab-extended-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-height:48px;--mat-fab-extended-container-shape:24px;--mat-fab-extended-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-container-shape:50%;--mat-fab-small-touch-target-size:48px;--mat-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-fab-container-color:white;--mat-fab-disabled-state-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity:.12;--mat-fab-foreground-color:rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color:white;--mat-fab-small-disabled-state-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-foreground-color:rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color:rgba(0, 0, 0, .87);--mat-fab-state-layer-color:rgba(0, 0, 0, .87)}html{--mat-fab-small-touch-target-display:block;--mat-fab-touch-target-display:block}html{--mat-snack-bar-container-shape:4px}html{--mat-snack-bar-container-color:#424242;--mat-snack-bar-supporting-text-color:white;--mat-snack-bar-button-color:#9575cd}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-progress-spinner-active-indicator-width:4px;--mat-progress-spinner-size:48px}html{--mat-progress-spinner-active-indicator-color:#673ab7}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#673ab7;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-button-toggle-focus-state-layer-opacity:.12;--mat-button-toggle-hover-state-layer-opacity:.04;--mat-button-toggle-legacy-focus-state-layer-opacity:1;--mat-button-toggle-legacy-height:36px;--mat-button-toggle-legacy-shape:2px;--mat-button-toggle-shape:4px}html{--mat-button-toggle-background-color:white;--mat-button-toggle-disabled-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color:white;--mat-button-toggle-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color:rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color:white;--mat-button-toggle-legacy-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color:rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color:rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color:rgba(0, 0, 0, .87);--mat-button-toggle-text-color:rgba(0, 0, 0, .87)}html{--mat-button-toggle-height:48px}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color:color-mix(in srgb, #673ab7 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:color-mix(in srgb, #ffa000 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#673ab7;--mat-datepicker-calendar-date-selected-disabled-state-background-color:color-mix(in srgb, #673ab7 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:color-mix(in srgb, #673ab7 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color:color-mix(in srgb, #673ab7 4%, transparent);--mat-datepicker-toggle-active-state-icon-color:#673ab7;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px;--mat-expansion-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-icon-color:inherit}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape:0;--mat-stepper-header-hover-state-layer-shape:0}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#673ab7;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#673ab7;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#673ab7;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html{--mat-stepper-header-height:72px}html{--mat-sort-arrow-color:rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color:white;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-timepicker-container-shape:4px;--mat-timepicker-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-timepicker-container-background-color:white}.bluegrey-lightgreen-theme{--mat-app-background-color:#303030;--mat-app-text-color:white;--mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-label-text-color:#546e7a;--mat-option-label-text-color:white;--mat-option-hover-state-layer-color:color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-optgroup-label-text-color:white;--mat-pseudo-checkbox-full-selected-icon-color:#689f38;--mat-pseudo-checkbox-full-selected-checkmark-color:#303030;--mat-pseudo-checkbox-full-unselected-icon-color:rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color:#689f38;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, white 38%, transparent);--mat-card-elevated-container-color:#424242;--mat-card-elevated-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color:#424242;--mat-card-outlined-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color:rgba(255, 255, 255, .12);--mat-card-subtitle-text-color:rgba(255, 255, 255, .7);--mat-card-filled-container-color:#424242;--mat-card-filled-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-tooltip-container-color:white;--mat-tooltip-supporting-text-color:rgba(0, 0, 0, .87);--mat-form-field-focus-select-arrow-color:color-mix(in srgb, #546e7a 87%, transparent);--mat-form-field-filled-caret-color:#546e7a;--mat-form-field-filled-focus-active-indicator-color:#546e7a;--mat-form-field-filled-focus-label-text-color:color-mix(in srgb, #546e7a 87%, transparent);--mat-form-field-outlined-caret-color:#546e7a;--mat-form-field-outlined-focus-outline-color:#546e7a;--mat-form-field-outlined-focus-label-text-color:color-mix(in srgb, #546e7a 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-state-layer-color:white;--mat-form-field-error-text-color:#ff5722;--mat-form-field-select-option-text-color:rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color:rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(255, 255, 255, .7);--mat-form-field-disabled-select-arrow-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.12;--mat-form-field-filled-container-color:#4a4a4a;--mat-form-field-filled-disabled-container-color:color-mix(in srgb, white 4%, transparent);--mat-form-field-filled-label-text-color:rgba(255, 255, 255, .7);--mat-form-field-filled-hover-label-text-color:rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-color:white;--mat-form-field-filled-disabled-input-text-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-placeholder-color:rgba(255, 255, 255, .7);--mat-form-field-filled-error-hover-label-text-color:#ff5722;--mat-form-field-filled-error-focus-label-text-color:#ff5722;--mat-form-field-filled-error-label-text-color:#ff5722;--mat-form-field-filled-error-caret-color:#ff5722;--mat-form-field-filled-active-indicator-color:rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-active-indicator-color:color-mix(in srgb, white 12%, transparent);--mat-form-field-filled-hover-active-indicator-color:white;--mat-form-field-filled-error-active-indicator-color:#ff5722;--mat-form-field-filled-error-focus-active-indicator-color:#ff5722;--mat-form-field-filled-error-hover-active-indicator-color:#ff5722;--mat-form-field-outlined-label-text-color:rgba(255, 255, 255, .7);--mat-form-field-outlined-hover-label-text-color:white;--mat-form-field-outlined-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-color:white;--mat-form-field-outlined-disabled-input-text-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color:rgba(255, 255, 255, .7);--mat-form-field-outlined-error-caret-color:#ff5722;--mat-form-field-outlined-error-focus-label-text-color:#ff5722;--mat-form-field-outlined-error-label-text-color:#ff5722;--mat-form-field-outlined-error-hover-label-text-color:#ff5722;--mat-form-field-outlined-outline-color:rgba(255, 255, 255, .38);--mat-form-field-outlined-disabled-outline-color:color-mix(in srgb, white 12%, transparent);--mat-form-field-outlined-hover-outline-color:white;--mat-form-field-outlined-error-focus-outline-color:#ff5722;--mat-form-field-outlined-error-hover-outline-color:#ff5722;--mat-form-field-outlined-error-outline-color:#ff5722;--mat-select-panel-background-color:#424242;--mat-select-enabled-trigger-text-color:white;--mat-select-disabled-trigger-text-color:color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color:rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color:rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color:color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color:#546e7a;--mat-select-invalid-arrow-color:#ff5722;--mat-autocomplete-background-color:#424242;--mat-dialog-container-color:#424242;--mat-dialog-subhead-color:white;--mat-dialog-supporting-text-color:rgba(255, 255, 255, .7);--mat-slide-toggle-selected-icon-color:white;--mat-slide-toggle-disabled-selected-icon-color:white;--mat-slide-toggle-selected-focus-state-layer-color:#546e7a;--mat-slide-toggle-selected-handle-color:#546e7a;--mat-slide-toggle-selected-hover-state-layer-color:#546e7a;--mat-slide-toggle-selected-pressed-state-layer-color:#546e7a;--mat-slide-toggle-selected-focus-handle-color:#546e7a;--mat-slide-toggle-selected-hover-handle-color:#546e7a;--mat-slide-toggle-selected-pressed-handle-color:#546e7a;--mat-slide-toggle-selected-focus-track-color:#546e7a;--mat-slide-toggle-selected-hover-track-color:#546e7a;--mat-slide-toggle-selected-pressed-track-color:#546e7a;--mat-slide-toggle-selected-track-color:#546e7a;--mat-slide-toggle-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color:white;--mat-slide-toggle-disabled-selected-track-color:white;--mat-slide-toggle-disabled-unselected-handle-color:white;--mat-slide-toggle-disabled-unselected-icon-color:#4a4a4a;--mat-slide-toggle-disabled-unselected-track-color:white;--mat-slide-toggle-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color:#424242;--mat-slide-toggle-label-text-color:white;--mat-slide-toggle-unselected-hover-handle-color:white;--mat-slide-toggle-unselected-focus-handle-color:white;--mat-slide-toggle-unselected-focus-state-layer-color:white;--mat-slide-toggle-unselected-focus-track-color:rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-icon-color:#4a4a4a;--mat-slide-toggle-unselected-handle-color:rgba(255, 255, 255, .7);--mat-slide-toggle-unselected-hover-state-layer-color:white;--mat-slide-toggle-unselected-hover-track-color:rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-pressed-handle-color:white;--mat-slide-toggle-unselected-pressed-track-color:rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-pressed-state-layer-color:white;--mat-slide-toggle-unselected-track-color:rgba(255, 255, 255, .12);--mat-slider-active-track-color:#546e7a;--mat-slider-focus-handle-color:#546e7a;--mat-slider-handle-color:#546e7a;--mat-slider-hover-handle-color:#546e7a;--mat-slider-focus-state-layer-color:color-mix(in srgb, #546e7a 12%, transparent);--mat-slider-hover-state-layer-color:color-mix(in srgb, #546e7a 4%, transparent);--mat-slider-inactive-track-color:#546e7a;--mat-slider-ripple-color:#546e7a;--mat-slider-with-tick-marks-active-container-color:white;--mat-slider-with-tick-marks-inactive-container-color:#546e7a;--mat-slider-disabled-active-track-color:white;--mat-slider-disabled-handle-color:white;--mat-slider-disabled-inactive-track-color:white;--mat-slider-label-container-color:white;--mat-slider-label-label-text-color:rgba(0, 0, 0, .87);--mat-slider-value-indicator-opacity:1;--mat-slider-with-overlap-handle-outline-color:white;--mat-slider-with-tick-marks-disabled-container-color:white;--mat-menu-item-label-text-color:white;--mat-menu-item-icon-color:white;--mat-menu-item-hover-state-layer-color:color-mix(in srgb, white 4%, transparent);--mat-menu-item-focus-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-menu-container-color:#424242;--mat-menu-divider-color:rgba(255, 255, 255, .12);--mat-list-list-item-label-text-color:white;--mat-list-list-item-supporting-text-color:rgba(255, 255, 255, .7);--mat-list-list-item-leading-icon-color:rgba(255, 255, 255, .7);--mat-list-list-item-trailing-supporting-text-color:rgba(255, 255, 255, .7);--mat-list-list-item-trailing-icon-color:rgba(255, 255, 255, .7);--mat-list-list-item-selected-trailing-icon-color:rgba(255, 255, 255, .7);--mat-list-list-item-disabled-label-text-color:white;--mat-list-list-item-disabled-leading-icon-color:white;--mat-list-list-item-disabled-trailing-icon-color:white;--mat-list-list-item-hover-label-text-color:white;--mat-list-list-item-hover-leading-icon-color:rgba(255, 255, 255, .7);--mat-list-list-item-hover-state-layer-color:white;--mat-list-list-item-hover-state-layer-opacity:.04;--mat-list-list-item-hover-trailing-icon-color:rgba(255, 255, 255, .7);--mat-list-list-item-focus-label-text-color:white;--mat-list-list-item-focus-state-layer-color:white;--mat-list-list-item-focus-state-layer-opacity:.12;--mat-paginator-container-text-color:white;--mat-paginator-container-background-color:#424242;--mat-paginator-enabled-icon-color:rgba(255, 255, 255, .7);--mat-paginator-disabled-icon-color:color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-label-color:color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color:white;--mat-checkbox-disabled-selected-icon-color:color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color:white;--mat-checkbox-selected-focus-icon-color:#689f38;--mat-checkbox-selected-hover-icon-color:#689f38;--mat-checkbox-selected-icon-color:#689f38;--mat-checkbox-selected-pressed-icon-color:#689f38;--mat-checkbox-unselected-focus-icon-color:white;--mat-checkbox-unselected-hover-icon-color:white;--mat-checkbox-unselected-icon-color:rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color:#689f38;--mat-checkbox-selected-hover-state-layer-color:#689f38;--mat-checkbox-selected-pressed-state-layer-color:#689f38;--mat-checkbox-unselected-focus-state-layer-color:white;--mat-checkbox-unselected-hover-state-layer-color:white;--mat-checkbox-unselected-pressed-state-layer-color:white;--mat-button-filled-container-color:#424242;--mat-button-filled-disabled-container-color:color-mix(in srgb, white 12%, transparent);--mat-button-filled-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-filled-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-button-filled-focus-state-layer-opacity:.12;--mat-button-filled-hover-state-layer-opacity:.04;--mat-button-filled-label-text-color:white;--mat-button-filled-pressed-state-layer-opacity:.12;--mat-button-filled-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color:white;--mat-button-outlined-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-outlined-disabled-outline-color:rgba(255, 255, 255, .12);--mat-button-outlined-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-button-outlined-focus-state-layer-opacity:.12;--mat-button-outlined-hover-state-layer-opacity:.04;--mat-button-outlined-label-text-color:white;--mat-button-outlined-outline-color:rgba(255, 255, 255, .12);--mat-button-outlined-pressed-state-layer-opacity:.12;--mat-button-outlined-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-button-outlined-state-layer-color:white;--mat-button-protected-container-color:#424242;--mat-button-protected-disabled-container-color:color-mix(in srgb, white 12%, transparent);--mat-button-protected-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-protected-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-button-protected-focus-state-layer-opacity:.12;--mat-button-protected-hover-state-layer-opacity:.04;--mat-button-protected-label-text-color:white;--mat-button-protected-pressed-state-layer-opacity:.12;--mat-button-protected-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color:white;--mat-button-text-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-text-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-button-text-focus-state-layer-opacity:.12;--mat-button-text-hover-state-layer-opacity:.04;--mat-button-text-label-text-color:white;--mat-button-text-pressed-state-layer-opacity:.12;--mat-button-text-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-button-text-state-layer-color:white;--mat-button-tonal-container-color:#424242;--mat-button-tonal-disabled-container-color:color-mix(in srgb, white 12%, transparent);--mat-button-tonal-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-tonal-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-button-tonal-focus-state-layer-opacity:.12;--mat-button-tonal-hover-state-layer-opacity:.04;--mat-button-tonal-label-text-color:white;--mat-button-tonal-pressed-state-layer-opacity:.12;--mat-button-tonal-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color:white;--mat-icon-button-disabled-icon-color:color-mix(in srgb, white 38%, transparent);--mat-icon-button-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-icon-color:inherit;--mat-icon-button-pressed-state-layer-opacity:.12;--mat-icon-button-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-icon-button-state-layer-color:white;--mat-fab-container-color:#424242;--mat-fab-disabled-state-container-color:color-mix(in srgb, white 12%, transparent);--mat-fab-disabled-state-foreground-color:color-mix(in srgb, white 38%, transparent);--mat-fab-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-fab-focus-state-layer-opacity:.12;--mat-fab-foreground-color:white;--mat-fab-hover-state-layer-opacity:.04;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-fab-small-container-color:#424242;--mat-fab-small-disabled-state-container-color:color-mix(in srgb, white 12%, transparent);--mat-fab-small-disabled-state-foreground-color:color-mix(in srgb, white 38%, transparent);--mat-fab-small-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-foreground-color:white;--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color:white;--mat-fab-state-layer-color:white;--mat-snack-bar-container-color:white;--mat-snack-bar-supporting-text-color:rgba(0, 0, 0, .87);--mat-snack-bar-button-color:#546e7a;--mat-table-background-color:#424242;--mat-table-header-headline-color:white;--mat-table-row-item-label-text-color:white;--mat-table-row-item-outline-color:rgba(255, 255, 255, .12);--mat-progress-spinner-active-indicator-color:#546e7a;--mat-badge-background-color:#546e7a;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:color-mix(in srgb, white 12%, transparent);--mat-badge-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-bottom-sheet-container-text-color:white;--mat-bottom-sheet-container-background-color:#424242;--mat-button-toggle-background-color:#424242;--mat-button-toggle-disabled-selected-state-background-color:color-mix(in srgb, white 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-toggle-disabled-state-background-color:#424242;--mat-button-toggle-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-toggle-divider-color:rgba(255, 255, 255, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color:color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color:#424242;--mat-button-toggle-legacy-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color:color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color:white;--mat-button-toggle-legacy-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-text-color:white;--mat-button-toggle-selected-state-background-color:color-mix(in srgb, white 12%, transparent);--mat-button-toggle-selected-state-text-color:white;--mat-button-toggle-state-layer-color:white;--mat-button-toggle-text-color:white;--mat-datepicker-calendar-date-in-range-state-background-color:color-mix(in srgb, #546e7a 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:color-mix(in srgb, #689f38 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#546e7a;--mat-datepicker-calendar-date-selected-disabled-state-background-color:color-mix(in srgb, #546e7a 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:color-mix(in srgb, #546e7a 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color:color-mix(in srgb, #546e7a 4%, transparent);--mat-datepicker-toggle-active-state-icon-color:#546e7a;--mat-datepicker-toggle-icon-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color:white;--mat-datepicker-calendar-period-button-icon-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color:rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color:color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color:white;--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color:white;--mat-datepicker-range-input-disabled-state-separator-color:color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color:#424242;--mat-datepicker-calendar-container-text-color:white;--mat-divider-color:rgba(255, 255, 255, .12);--mat-expansion-container-background-color:#424242;--mat-expansion-container-text-color:white;--mat-expansion-actions-divider-color:rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color:color-mix(in srgb, white 4%, transparent);--mat-expansion-header-focus-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-expansion-header-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-expansion-header-text-color:white;--mat-expansion-header-description-color:rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color:rgba(255, 255, 255, .7);--mat-icon-color:inherit;--mat-sidenav-container-divider-color:rgba(255, 255, 255, .12);--mat-sidenav-container-background-color:#424242;--mat-sidenav-container-text-color:white;--mat-sidenav-content-background-color:#303030;--mat-sidenav-content-text-color:white;--mat-sidenav-scrim-color:rgba(255, 255, 255, .6);--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#546e7a;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#546e7a;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#546e7a;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:#424242;--mat-stepper-line-color:rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color:color-mix(in srgb, white 4%, transparent);--mat-stepper-header-focus-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-stepper-header-label-text-color:rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color:rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color:white;--mat-stepper-header-error-state-label-text-color:#ff5722;--mat-stepper-header-icon-background-color:rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color:#ff5722;--mat-stepper-header-error-state-icon-background-color:transparent;--mat-sort-arrow-color:white;--mat-toolbar-container-background-color:#424242;--mat-toolbar-container-text-color:white;--mat-tree-container-background-color:#424242;--mat-tree-node-text-color:white;--mat-timepicker-container-background-color:#424242}.bluegrey-lightgreen-theme{--theme-primary:#546e7a;--theme-primary-lighter:rgb(96.4776699029, 126.3398058252, 140.1223300971);--theme-primary-light:rgb(105.1650485437, 137.0970873786, 151.8349514563);--theme-primary-darker:rgb(71.5223300971, 93.6601941748, 103.8776699029);--theme-primary-dark:rgb(63.2038834951, 82.7669902913, 91.7961165049);--theme-primary-fade-10:#546e7a;--theme-primary-fade-20:#546e7a;--theme-primary-fade-30:#546e7a;--theme-primary-fade-40:#546e7a;--theme-primary-fade-50:#546e7a;--theme-accent:#689f38;--theme-accent-lighter:rgb(118.8018604651, 181.6297674419, 63.9702325581);--theme-accent-light:rgb(129.0279069767, 191.4465116279, 74.5534883721);--theme-accent-darker:rgb(89.1981395349, 136.3702325581, 48.0297674419);--theme-accent-dark:rgb(79.3302325581, 121.2837209302, 42.7162790698);--theme-accent-fade-10:#689f38;--theme-accent-fade-20:#689f38;--theme-accent-fade-30:#689f38;--theme-accent-fade-40:#689f38;--theme-accent-fade-50:#689f38;--theme-warn:#ff5722;--theme-warn-lighter:rgb(255, 110.2615384615, 64.6);--theme-warn-light:rgb(255, 125.7692307692, 85);--theme-warn-darker:rgb(255, 63.7384615385, 3.4);--theme-warn-dark:rgb(238, 57.0769230769, 0);--theme-warn-fade-10:#ff5722;--theme-warn-fade-20:#ff5722;--theme-warn-fade-30:#ff5722;--theme-warn-fade-40:#ff5722;--theme-warn-fade-50:#ff5722;--theme-text:white;--theme-text-lighter:hsl(0, 0%, 106%);--theme-text-light:hsl(0, 0%, 110%);--theme-text-darker:rgb(229.5, 229.5, 229.5);--theme-text-dark:rgb(191.25, 191.25, 191.25);--theme-text-fade-10:white;--theme-text-fade-20:white;--theme-text-fade-30:white;--theme-text-fade-40:white;--theme-text-fade-50:white;--theme-text-invert-15:rgb(216.75, 216.75, 216.75);--theme-text-invert-30:rgb(178.5, 178.5, 178.5);--theme-background:#424242;--theme-background-lighter:rgb(81.3, 81.3, 81.3);--theme-background-light:rgb(91.5, 91.5, 91.5);--theme-background-darker:rgb(50.7, 50.7, 50.7);--theme-background-dark:rgb(40.5, 40.5, 40.5);--theme-background-darkest:rgb(30.3, 30.3, 30.3);--mdc-filled-text-field-container-color:#0000;--mdc-filled-text-field-disabled-container-color:#0000}@media screen and (-webkit-min-device-pixel-ratio:0){}\u003c/style\u003e\u003clink rel=\"stylesheet\" href=\"styles.css\" media=\"print\" onload=\"this.media='all'\"\u003e\u003cnoscript\u003e\u003clink rel=\"stylesheet\" href=\"styles.css\"\u003e\u003c/noscript\u003e\u003c/head\u003e\n\u003cbody class=\"mat-app-background mat-typography bluegrey-lightgreen-theme\"\u003e\n \u003capp-root\u003e\u003c/app-root\u003e\n\u003cscript src=\"runtime.js\" type=\"module\"\u003e\u003c/script\u003e\u003cscript src=\"polyfills.js\" type=\"module\"\u003e\u003c/script\u003e\u003cscript src=\"vendor.js\" type=\"module\"\u003e\u003c/script\u003e\u003cscript src=\"main.js\" type=\"module\"\u003e\u003c/script\u003e\u003c/body\u003e\n\u003c/html\u003e\n","ip":"127.0.0.1","timestamp":"2025-10-10T18:32:37.617453417Z","curl-command":"curl -X 'GET' -d '' -H 'Host: localhost:3000' -H 'User-Agent: Mozilla/5.0 (SS; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36' 'http://localhost:3000'","matcher-status":true} +{"template":"http/miscellaneous/external-service-interaction.yaml","template-url":"https://cloud.projectdiscovery.io/public/external-service-interaction","template-id":"external-service-interaction","template-path":"/root/nuclei-templates/http/miscellaneous/external-service-interaction.yaml","info":{"name":"External Service Interaction","author":["andreluna"],"tags":["miscellaneous","http","misc","oast"],"description":"External Service interaction via Host Header Injection.","reference":["https://portswigger.net/kb/issues/00300210_external-service-interaction-http","https://success.qualys.com/support/s/article/000006843","https://owasp.org/www-project-web-security-testing-guide/latest/4-Web_Application_Security_Testing/07-Input_Validation_Testing/17-Testing_for_Host_Header_Injection"],"severity":"info","metadata":{"max-request":1},"classification":{"cve-id":null,"cwe-id":["cwe-918","cwe-406"]}},"type":"http","host":"localhost:3000","port":"3000","scheme":"http","url":"http://localhost:3000","matched-at":"http://localhost:3000","request":"GET / HTTP/1.1\r\nHost: d3kl28lq106s738ha6t0y4q7p5akatkpm.oast.site\r\nUser-Agent: Mozilla/5.0 (Mac OS X 13_2) AppleWebKit/537.36 (KHTML, like Gecko) Safari/117.0 Safari/537.36\r\nConnection: close\r\nAccept-Encoding: gzip\r\n\r\n","response":"HTTP/1.1 200 OK\r\nConnection: close\r\nTransfer-Encoding: chunked\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nCache-Control: public, max-age=0\r\nContent-Type: text/html; charset=UTF-8\r\nDate: Fri, 10 Oct 2025 18:32:35 GMT\r\nEtag: W/\"124fa-199cf623cfd\"\r\nFeature-Policy: payment 'self'\r\nLast-Modified: Fri, 10 Oct 2025 18:29:05 GMT\r\nVary: Accept-Encoding\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: SAMEORIGIN\r\nX-Recruiting: /#/jobs\r\n\r\n\u003c!--\n ~ Copyright (c) 2014-2025 Bjoern Kimminich \u0026 the OWASP Juice Shop contributors.\n ~ SPDX-License-Identifier: MIT\n --\u003e\n\n\u003c!doctype html\u003e\n\u003chtml lang=\"en\" data-beasties-container\u003e\n\u003chead\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003ctitle\u003eOWASP Juice Shop\u003c/title\u003e\n \u003cmeta name=\"description\" content=\"Probably the most modern and sophisticated insecure web application\"\u003e\n \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\"\u003e\n \u003clink id=\"favicon\" rel=\"icon\" type=\"image/x-icon\" href=\"assets/public/favicon_js.ico\"\u003e\n \u003clink rel=\"stylesheet\" type=\"text/css\" href=\"//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css\"\u003e\n \u003cscript src=\"//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js\"\u003e\u003c/script\u003e\n \u003cscript src=\"//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js\"\u003e\u003c/script\u003e\n \u003cscript\u003e\n window.addEventListener(\"load\", function(){\n window.cookieconsent.initialise({\n \"palette\": {\n \"popup\": { \"background\": \"var(--theme-primary)\", \"text\": \"var(--theme-text)\" },\n \"button\": { \"background\": \"var(--theme-accent)\", \"text\": \"var(--theme-text)\" }\n },\n \"theme\": \"classic\",\n \"position\": \"bottom-right\",\n \"content\": { \"message\": \"This website uses fruit cookies to ensure you get the juiciest tracking experience.\", \"dismiss\": \"Me want it!\", \"link\": \"But me wait!\", \"href\": \"https://www.youtube.com/watch?v=9PnbKL3wuH4\" }\n })});\n \u003c/script\u003e\n\u003cstyle\u003ehtml{--mat-sys-on-surface:initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}html{--mat-tooltip-supporting-text-font:Roboto, sans-serif;--mat-tooltip-supporting-text-size:12px;--mat-tooltip-supporting-text-weight:400;--mat-tooltip-supporting-text-tracking:.0333333333em}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color:#673ab7;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color:#ffa000;--mat-pseudo-checkbox-full-selected-checkmark-color:#fafafa;--mat-pseudo-checkbox-full-unselected-icon-color:rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color:#ffa000;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-card-elevated-container-shape:4px;--mat-card-outlined-container-shape:4px;--mat-card-filled-container-shape:4px;--mat-card-outlined-outline-width:1px}html{--mat-card-elevated-container-color:white;--mat-card-elevated-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color:white;--mat-card-outlined-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color:rgba(0, 0, 0, .12);--mat-card-subtitle-text-color:rgba(0, 0, 0, .54);--mat-card-filled-container-color:white;--mat-card-filled-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-progress-bar-active-indicator-height:4px;--mat-progress-bar-track-height:4px;--mat-progress-bar-track-shape:0}html{--mat-tooltip-container-shape:4px;--mat-tooltip-supporting-text-line-height:16px}html{--mat-tooltip-container-color:#424242;--mat-tooltip-supporting-text-color:white}html{--mat-form-field-filled-active-indicator-height:1px;--mat-form-field-filled-focus-active-indicator-height:2px;--mat-form-field-filled-container-shape:4px;--mat-form-field-outlined-outline-width:1px;--mat-form-field-outlined-focus-outline-width:2px;--mat-form-field-outlined-container-shape:4px}html{--mat-form-field-focus-select-arrow-color:color-mix(in srgb, #673ab7 87%, transparent);--mat-form-field-filled-caret-color:#673ab7;--mat-form-field-filled-focus-active-indicator-color:#673ab7;--mat-form-field-filled-focus-label-text-color:color-mix(in srgb, #673ab7 87%, transparent);--mat-form-field-outlined-caret-color:#673ab7;--mat-form-field-outlined-focus-outline-color:#673ab7;--mat-form-field-outlined-focus-label-text-color:color-mix(in srgb, #673ab7 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.12;--mat-form-field-filled-container-color:#f6f6f6;--mat-form-field-filled-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color:rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color:rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color:rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color:rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color:#f44336;--mat-form-field-filled-error-focus-label-text-color:#f44336;--mat-form-field-filled-error-label-text-color:#f44336;--mat-form-field-filled-error-caret-color:#f44336;--mat-form-field-filled-active-indicator-color:rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color:rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color:#f44336;--mat-form-field-filled-error-focus-active-indicator-color:#f44336;--mat-form-field-filled-error-hover-active-indicator-color:#f44336;--mat-form-field-outlined-label-text-color:rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color:rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color:rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color:rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color:#f44336;--mat-form-field-outlined-error-focus-label-text-color:#f44336;--mat-form-field-outlined-error-label-text-color:#f44336;--mat-form-field-outlined-error-hover-label-text-color:#f44336;--mat-form-field-outlined-outline-color:rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color:rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color:#f44336;--mat-form-field-outlined-error-hover-outline-color:#f44336;--mat-form-field-outlined-error-outline-color:#f44336}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px}html{--mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color:rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color:#673ab7;--mat-select-invalid-arrow-color:#f44336}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color:white}html{--mat-dialog-container-shape:4px;--mat-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mat-dialog-container-color:white;--mat-dialog-subhead-color:rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color:rgba(0, 0, 0, .54)}html{--mat-slide-toggle-disabled-handle-opacity:.38;--mat-slide-toggle-disabled-selected-handle-opacity:.38;--mat-slide-toggle-disabled-selected-icon-opacity:.38;--mat-slide-toggle-disabled-track-opacity:.12;--mat-slide-toggle-disabled-unselected-handle-opacity:.38;--mat-slide-toggle-disabled-unselected-icon-opacity:.38;--mat-slide-toggle-disabled-unselected-track-outline-color:transparent;--mat-slide-toggle-disabled-unselected-track-outline-width:1px;--mat-slide-toggle-handle-height:20px;--mat-slide-toggle-handle-shape:10px;--mat-slide-toggle-handle-width:20px;--mat-slide-toggle-hidden-track-opacity:1;--mat-slide-toggle-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size:20px;--mat-slide-toggle-selected-focus-state-layer-opacity:.12;--mat-slide-toggle-selected-handle-horizontal-margin:0;--mat-slide-toggle-selected-handle-size:20px;--mat-slide-toggle-selected-hover-state-layer-opacity:.04;--mat-slide-toggle-selected-icon-size:18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin:0;--mat-slide-toggle-selected-pressed-state-layer-opacity:.12;--mat-slide-toggle-selected-track-outline-color:transparent;--mat-slide-toggle-selected-track-outline-width:1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin:0;--mat-slide-toggle-track-height:14px;--mat-slide-toggle-track-outline-color:transparent;--mat-slide-toggle-track-outline-width:1px;--mat-slide-toggle-track-shape:7px;--mat-slide-toggle-track-width:36px;--mat-slide-toggle-unselected-focus-state-layer-opacity:.12;--mat-slide-toggle-unselected-handle-horizontal-margin:0;--mat-slide-toggle-unselected-handle-size:20px;--mat-slide-toggle-unselected-hover-state-layer-opacity:.12;--mat-slide-toggle-unselected-icon-size:18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin:0;--mat-slide-toggle-unselected-pressed-state-layer-opacity:.1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin:0;--mat-slide-toggle-visible-track-opacity:1;--mat-slide-toggle-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size:20px;--mat-slide-toggle-touch-target-size:48px}html{--mat-slide-toggle-selected-icon-color:white;--mat-slide-toggle-disabled-selected-icon-color:white;--mat-slide-toggle-selected-focus-state-layer-color:#673ab7;--mat-slide-toggle-selected-handle-color:#673ab7;--mat-slide-toggle-selected-hover-state-layer-color:#673ab7;--mat-slide-toggle-selected-pressed-state-layer-color:#673ab7;--mat-slide-toggle-selected-focus-handle-color:#673ab7;--mat-slide-toggle-selected-hover-handle-color:#673ab7;--mat-slide-toggle-selected-pressed-handle-color:#673ab7;--mat-slide-toggle-selected-focus-track-color:#9575cd;--mat-slide-toggle-selected-hover-track-color:#9575cd;--mat-slide-toggle-selected-pressed-track-color:#9575cd;--mat-slide-toggle-selected-track-color:#9575cd;--mat-slide-toggle-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color:rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color:rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color:rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color:#f6f6f6;--mat-slide-toggle-disabled-unselected-track-color:rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color:white;--mat-slide-toggle-label-text-color:rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color:#424242;--mat-slide-toggle-unselected-focus-handle-color:#424242;--mat-slide-toggle-unselected-focus-state-layer-color:rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color:rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color:#f6f6f6;--mat-slide-toggle-unselected-handle-color:rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color:rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color:rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color:#424242;--mat-slide-toggle-unselected-pressed-track-color:rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color:rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color:rgba(0, 0, 0, .12)}html{--mat-slide-toggle-state-layer-size:40px;--mat-slide-toggle-touch-target-display:block}html{--mat-radio-disabled-selected-icon-opacity:.38;--mat-radio-disabled-unselected-icon-opacity:.38;--mat-radio-state-layer-size:40px;--mat-radio-touch-target-size:48px}html{--mat-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}html{--mat-slider-active-track-height:6px;--mat-slider-active-track-shape:9999px;--mat-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-height:20px;--mat-slider-handle-shape:50%;--mat-slider-handle-width:20px;--mat-slider-inactive-track-height:4px;--mat-slider-inactive-track-shape:9999px;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-container-transform:translateX(-50%);--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-width:auto;--mat-slider-with-overlap-handle-outline-width:1px;--mat-slider-with-tick-marks-active-container-opacity:.6;--mat-slider-with-tick-marks-container-shape:50%;--mat-slider-with-tick-marks-container-size:2px;--mat-slider-with-tick-marks-inactive-container-opacity:.6}html{--mat-slider-active-track-color:#673ab7;--mat-slider-focus-handle-color:#673ab7;--mat-slider-handle-color:#673ab7;--mat-slider-hover-handle-color:#673ab7;--mat-slider-focus-state-layer-color:color-mix(in srgb, #673ab7 12%, transparent);--mat-slider-hover-state-layer-color:color-mix(in srgb, #673ab7 4%, transparent);--mat-slider-inactive-track-color:#673ab7;--mat-slider-ripple-color:#673ab7;--mat-slider-with-tick-marks-active-container-color:white;--mat-slider-with-tick-marks-inactive-container-color:#673ab7;--mat-slider-disabled-active-track-color:rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color:rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color:rgba(0, 0, 0, .87);--mat-slider-label-container-color:#424242;--mat-slider-label-label-text-color:white;--mat-slider-value-indicator-opacity:1;--mat-slider-with-overlap-handle-outline-color:rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color:rgba(0, 0, 0, .87)}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px;--mat-menu-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}html{--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px;--mat-list-list-item-container-shape:0;--mat-list-list-item-leading-avatar-shape:50%;--mat-list-list-item-container-color:transparent;--mat-list-list-item-selected-container-color:transparent;--mat-list-list-item-leading-avatar-color:transparent;--mat-list-list-item-leading-icon-size:24px;--mat-list-list-item-leading-avatar-size:40px;--mat-list-list-item-trailing-icon-size:24px;--mat-list-list-item-disabled-state-layer-color:transparent;--mat-list-list-item-disabled-state-layer-opacity:0;--mat-list-list-item-disabled-label-text-opacity:.38;--mat-list-list-item-disabled-leading-icon-opacity:.38;--mat-list-list-item-disabled-trailing-icon-opacity:.38}html{--mat-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color:rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color:rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color:rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color:rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color:rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color:rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity:.04;--mat-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color:rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity:.12}html{--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px;--mat-list-list-item-one-line-container-height:48px;--mat-list-list-item-two-line-container-height:64px;--mat-list-list-item-three-line-container-height:88px}html{--mat-paginator-page-size-select-width:84px;--mat-paginator-page-size-select-touch-target-height:48px}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px;--mat-paginator-touch-target-display:block}html{--mat-tab-container-height:48px;--mat-tab-divider-color:transparent;--mat-tab-divider-height:0;--mat-tab-active-indicator-height:2px;--mat-tab-active-indicator-shape:0}html{--mat-checkbox-disabled-selected-checkmark-color:white;--mat-checkbox-selected-focus-state-layer-opacity:.12;--mat-checkbox-selected-hover-state-layer-opacity:.04;--mat-checkbox-selected-pressed-state-layer-opacity:.12;--mat-checkbox-unselected-focus-state-layer-opacity:.12;--mat-checkbox-unselected-hover-state-layer-opacity:.04;--mat-checkbox-unselected-pressed-state-layer-opacity:.12;--mat-checkbox-touch-target-size:48px}html{--mat-checkbox-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color:rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color:rgba(0, 0, 0, .87);--mat-checkbox-selected-focus-icon-color:#ffa000;--mat-checkbox-selected-hover-icon-color:#ffa000;--mat-checkbox-selected-icon-color:#ffa000;--mat-checkbox-selected-pressed-icon-color:#ffa000;--mat-checkbox-unselected-focus-icon-color:rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color:rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color:#ffa000;--mat-checkbox-selected-hover-state-layer-color:#ffa000;--mat-checkbox-selected-pressed-state-layer-color:#ffa000;--mat-checkbox-unselected-focus-state-layer-color:rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color:rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color:rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display:block;--mat-checkbox-state-layer-size:40px}html{--mat-button-filled-container-shape:4px;--mat-button-filled-horizontal-padding:16px;--mat-button-filled-icon-offset:-4px;--mat-button-filled-icon-spacing:8px;--mat-button-filled-touch-target-size:48px;--mat-button-outlined-container-shape:4px;--mat-button-outlined-horizontal-padding:15px;--mat-button-outlined-icon-offset:-4px;--mat-button-outlined-icon-spacing:8px;--mat-button-outlined-keep-touch-target:false;--mat-button-outlined-outline-width:1px;--mat-button-outlined-touch-target-size:48px;--mat-button-protected-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape:4px;--mat-button-protected-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding:16px;--mat-button-protected-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset:-4px;--mat-button-protected-icon-spacing:8px;--mat-button-protected-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-button-protected-touch-target-size:48px;--mat-button-text-container-shape:4px;--mat-button-text-horizontal-padding:8px;--mat-button-text-icon-offset:0;--mat-button-text-icon-spacing:8px;--mat-button-text-with-icon-horizontal-padding:8px;--mat-button-text-touch-target-size:48px;--mat-button-tonal-container-shape:4px;--mat-button-tonal-horizontal-padding:16px;--mat-button-tonal-icon-offset:-4px;--mat-button-tonal-icon-spacing:8px;--mat-button-tonal-touch-target-size:48px}html{--mat-button-filled-container-color:white;--mat-button-filled-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity:.12;--mat-button-filled-hover-state-layer-opacity:.04;--mat-button-filled-label-text-color:rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity:.12;--mat-button-filled-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color:rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color:rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity:.12;--mat-button-outlined-hover-state-layer-opacity:.04;--mat-button-outlined-label-text-color:rgba(0, 0, 0, .87);--mat-button-outlined-outline-color:rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity:.12;--mat-button-outlined-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color:rgba(0, 0, 0, .87);--mat-button-protected-container-color:white;--mat-button-protected-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity:.12;--mat-button-protected-hover-state-layer-opacity:.04;--mat-button-protected-label-text-color:rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity:.12;--mat-button-protected-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color:rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity:.12;--mat-button-text-hover-state-layer-opacity:.04;--mat-button-text-label-text-color:rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity:.12;--mat-button-text-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color:rgba(0, 0, 0, .87);--mat-button-tonal-container-color:white;--mat-button-tonal-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity:.12;--mat-button-tonal-hover-state-layer-opacity:.04;--mat-button-tonal-label-text-color:rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity:.12;--mat-button-tonal-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color:rgba(0, 0, 0, .87)}html{--mat-button-filled-container-height:36px;--mat-button-filled-touch-target-display:block;--mat-button-outlined-container-height:36px;--mat-button-outlined-touch-target-display:block;--mat-button-protected-container-height:36px;--mat-button-protected-touch-target-display:block;--mat-button-text-container-height:36px;--mat-button-text-touch-target-display:block;--mat-button-tonal-container-height:36px;--mat-button-tonal-touch-target-display:block}html{--mat-icon-button-icon-size:24px;--mat-icon-button-container-shape:50%;--mat-icon-button-touch-target-size:48px}html{--mat-icon-button-disabled-icon-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-icon-color:inherit;--mat-icon-button-pressed-state-layer-opacity:.12;--mat-icon-button-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color:rgba(0, 0, 0, .87)}html{--mat-icon-button-touch-target-display:block}html{--mat-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-container-shape:50%;--mat-fab-touch-target-size:48px;--mat-fab-extended-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-height:48px;--mat-fab-extended-container-shape:24px;--mat-fab-extended-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-container-shape:50%;--mat-fab-small-touch-target-size:48px;--mat-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-fab-container-color:white;--mat-fab-disabled-state-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity:.12;--mat-fab-foreground-color:rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color:white;--mat-fab-small-disabled-state-container-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color:rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-foreground-color:rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-ripple-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color:rgba(0, 0, 0, .87);--mat-fab-state-layer-color:rgba(0, 0, 0, .87)}html{--mat-fab-small-touch-target-display:block;--mat-fab-touch-target-display:block}html{--mat-snack-bar-container-shape:4px}html{--mat-snack-bar-container-color:#424242;--mat-snack-bar-supporting-text-color:white;--mat-snack-bar-button-color:#9575cd}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-progress-spinner-active-indicator-width:4px;--mat-progress-spinner-size:48px}html{--mat-progress-spinner-active-indicator-color:#673ab7}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#673ab7;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-button-toggle-focus-state-layer-opacity:.12;--mat-button-toggle-hover-state-layer-opacity:.04;--mat-button-toggle-legacy-focus-state-layer-opacity:1;--mat-button-toggle-legacy-height:36px;--mat-button-toggle-legacy-shape:2px;--mat-button-toggle-shape:4px}html{--mat-button-toggle-background-color:white;--mat-button-toggle-disabled-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color:white;--mat-button-toggle-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color:rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color:white;--mat-button-toggle-legacy-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color:rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color:rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color:rgba(0, 0, 0, .87);--mat-button-toggle-text-color:rgba(0, 0, 0, .87)}html{--mat-button-toggle-height:48px}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color:color-mix(in srgb, #673ab7 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:color-mix(in srgb, #ffa000 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#673ab7;--mat-datepicker-calendar-date-selected-disabled-state-background-color:color-mix(in srgb, #673ab7 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:color-mix(in srgb, #673ab7 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color:color-mix(in srgb, #673ab7 4%, transparent);--mat-datepicker-toggle-active-state-icon-color:#673ab7;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px;--mat-expansion-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-icon-color:inherit}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape:0;--mat-stepper-header-hover-state-layer-shape:0}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#673ab7;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#673ab7;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#673ab7;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html{--mat-stepper-header-height:72px}html{--mat-sort-arrow-color:rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color:white;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-timepicker-container-shape:4px;--mat-timepicker-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-timepicker-container-background-color:white}.bluegrey-lightgreen-theme{--mat-app-background-color:#303030;--mat-app-text-color:white;--mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-label-text-color:#546e7a;--mat-option-label-text-color:white;--mat-option-hover-state-layer-color:color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-optgroup-label-text-color:white;--mat-pseudo-checkbox-full-selected-icon-color:#689f38;--mat-pseudo-checkbox-full-selected-checkmark-color:#303030;--mat-pseudo-checkbox-full-unselected-icon-color:rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color:#689f38;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, white 38%, transparent);--mat-card-elevated-container-color:#424242;--mat-card-elevated-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color:#424242;--mat-card-outlined-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color:rgba(255, 255, 255, .12);--mat-card-subtitle-text-color:rgba(255, 255, 255, .7);--mat-card-filled-container-color:#424242;--mat-card-filled-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-tooltip-container-color:white;--mat-tooltip-supporting-text-color:rgba(0, 0, 0, .87);--mat-form-field-focus-select-arrow-color:color-mix(in srgb, #546e7a 87%, transparent);--mat-form-field-filled-caret-color:#546e7a;--mat-form-field-filled-focus-active-indicator-color:#546e7a;--mat-form-field-filled-focus-label-text-color:color-mix(in srgb, #546e7a 87%, transparent);--mat-form-field-outlined-caret-color:#546e7a;--mat-form-field-outlined-focus-outline-color:#546e7a;--mat-form-field-outlined-focus-label-text-color:color-mix(in srgb, #546e7a 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-state-layer-color:white;--mat-form-field-error-text-color:#ff5722;--mat-form-field-select-option-text-color:rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color:rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(255, 255, 255, .7);--mat-form-field-disabled-select-arrow-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.12;--mat-form-field-filled-container-color:#4a4a4a;--mat-form-field-filled-disabled-container-color:color-mix(in srgb, white 4%, transparent);--mat-form-field-filled-label-text-color:rgba(255, 255, 255, .7);--mat-form-field-filled-hover-label-text-color:rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-color:white;--mat-form-field-filled-disabled-input-text-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-placeholder-color:rgba(255, 255, 255, .7);--mat-form-field-filled-error-hover-label-text-color:#ff5722;--mat-form-field-filled-error-focus-label-text-color:#ff5722;--mat-form-field-filled-error-label-text-color:#ff5722;--mat-form-field-filled-error-caret-color:#ff5722;--mat-form-field-filled-active-indicator-color:rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-active-indicator-color:color-mix(in srgb, white 12%, transparent);--mat-form-field-filled-hover-active-indicator-color:white;--mat-form-field-filled-error-active-indicator-color:#ff5722;--mat-form-field-filled-error-focus-active-indicator-color:#ff5722;--mat-form-field-filled-error-hover-active-indicator-color:#ff5722;--mat-form-field-outlined-label-text-color:rgba(255, 255, 255, .7);--mat-form-field-outlined-hover-label-text-color:white;--mat-form-field-outlined-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-color:white;--mat-form-field-outlined-disabled-input-text-color:color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color:rgba(255, 255, 255, .7);--mat-form-field-outlined-error-caret-color:#ff5722;--mat-form-field-outlined-error-focus-label-text-color:#ff5722;--mat-form-field-outlined-error-label-text-color:#ff5722;--mat-form-field-outlined-error-hover-label-text-color:#ff5722;--mat-form-field-outlined-outline-color:rgba(255, 255, 255, .38);--mat-form-field-outlined-disabled-outline-color:color-mix(in srgb, white 12%, transparent);--mat-form-field-outlined-hover-outline-color:white;--mat-form-field-outlined-error-focus-outline-color:#ff5722;--mat-form-field-outlined-error-hover-outline-color:#ff5722;--mat-form-field-outlined-error-outline-color:#ff5722;--mat-select-panel-background-color:#424242;--mat-select-enabled-trigger-text-color:white;--mat-select-disabled-trigger-text-color:color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color:rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color:rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color:color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color:#546e7a;--mat-select-invalid-arrow-color:#ff5722;--mat-autocomplete-background-color:#424242;--mat-dialog-container-color:#424242;--mat-dialog-subhead-color:white;--mat-dialog-supporting-text-color:rgba(255, 255, 255, .7);--mat-slide-toggle-selected-icon-color:white;--mat-slide-toggle-disabled-selected-icon-color:white;--mat-slide-toggle-selected-focus-state-layer-color:#546e7a;--mat-slide-toggle-selected-handle-color:#546e7a;--mat-slide-toggle-selected-hover-state-layer-color:#546e7a;--mat-slide-toggle-selected-pressed-state-layer-color:#546e7a;--mat-slide-toggle-selected-focus-handle-color:#546e7a;--mat-slide-toggle-selected-hover-handle-color:#546e7a;--mat-slide-toggle-selected-pressed-handle-color:#546e7a;--mat-slide-toggle-selected-focus-track-color:#546e7a;--mat-slide-toggle-selected-hover-track-color:#546e7a;--mat-slide-toggle-selected-pressed-track-color:#546e7a;--mat-slide-toggle-selected-track-color:#546e7a;--mat-slide-toggle-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color:white;--mat-slide-toggle-disabled-selected-track-color:white;--mat-slide-toggle-disabled-unselected-handle-color:white;--mat-slide-toggle-disabled-unselected-icon-color:#4a4a4a;--mat-slide-toggle-disabled-unselected-track-color:white;--mat-slide-toggle-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color:#424242;--mat-slide-toggle-label-text-color:white;--mat-slide-toggle-unselected-hover-handle-color:white;--mat-slide-toggle-unselected-focus-handle-color:white;--mat-slide-toggle-unselected-focus-state-layer-color:white;--mat-slide-toggle-unselected-focus-track-color:rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-icon-color:#4a4a4a;--mat-slide-toggle-unselected-handle-color:rgba(255, 255, 255, .7);--mat-slide-toggle-unselected-hover-state-layer-color:white;--mat-slide-toggle-unselected-hover-track-color:rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-pressed-handle-color:white;--mat-slide-toggle-unselected-pressed-track-color:rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-pressed-state-layer-color:white;--mat-slide-toggle-unselected-track-color:rgba(255, 255, 255, .12);--mat-slider-active-track-color:#546e7a;--mat-slider-focus-handle-color:#546e7a;--mat-slider-handle-color:#546e7a;--mat-slider-hover-handle-color:#546e7a;--mat-slider-focus-state-layer-color:color-mix(in srgb, #546e7a 12%, transparent);--mat-slider-hover-state-layer-color:color-mix(in srgb, #546e7a 4%, transparent);--mat-slider-inactive-track-color:#546e7a;--mat-slider-ripple-color:#546e7a;--mat-slider-with-tick-marks-active-container-color:white;--mat-slider-with-tick-marks-inactive-container-color:#546e7a;--mat-slider-disabled-active-track-color:white;--mat-slider-disabled-handle-color:white;--mat-slider-disabled-inactive-track-color:white;--mat-slider-label-container-color:white;--mat-slider-label-label-text-color:rgba(0, 0, 0, .87);--mat-slider-value-indicator-opacity:1;--mat-slider-with-overlap-handle-outline-color:white;--mat-slider-with-tick-marks-disabled-container-color:white;--mat-menu-item-label-text-color:white;--mat-menu-item-icon-color:white;--mat-menu-item-hover-state-layer-color:color-mix(in srgb, white 4%, transparent);--mat-menu-item-focus-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-menu-container-color:#424242;--mat-menu-divider-color:rgba(255, 255, 255, .12);--mat-list-list-item-label-text-color:white;--mat-list-list-item-supporting-text-color:rgba(255, 255, 255, .7);--mat-list-list-item-leading-icon-color:rgba(255, 255, 255, .7);--mat-list-list-item-trailing-supporting-text-color:rgba(255, 255, 255, .7);--mat-list-list-item-trailing-icon-color:rgba(255, 255, 255, .7);--mat-list-list-item-selected-trailing-icon-color:rgba(255, 255, 255, .7);--mat-list-list-item-disabled-label-text-color:white;--mat-list-list-item-disabled-leading-icon-color:white;--mat-list-list-item-disabled-trailing-icon-color:white;--mat-list-list-item-hover-label-text-color:white;--mat-list-list-item-hover-leading-icon-color:rgba(255, 255, 255, .7);--mat-list-list-item-hover-state-layer-color:white;--mat-list-list-item-hover-state-layer-opacity:.04;--mat-list-list-item-hover-trailing-icon-color:rgba(255, 255, 255, .7);--mat-list-list-item-focus-label-text-color:white;--mat-list-list-item-focus-state-layer-color:white;--mat-list-list-item-focus-state-layer-opacity:.12;--mat-paginator-container-text-color:white;--mat-paginator-container-background-color:#424242;--mat-paginator-enabled-icon-color:rgba(255, 255, 255, .7);--mat-paginator-disabled-icon-color:color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-label-color:color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color:white;--mat-checkbox-disabled-selected-icon-color:color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color:white;--mat-checkbox-selected-focus-icon-color:#689f38;--mat-checkbox-selected-hover-icon-color:#689f38;--mat-checkbox-selected-icon-color:#689f38;--mat-checkbox-selected-pressed-icon-color:#689f38;--mat-checkbox-unselected-focus-icon-color:white;--mat-checkbox-unselected-hover-icon-color:white;--mat-checkbox-unselected-icon-color:rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color:#689f38;--mat-checkbox-selected-hover-state-layer-color:#689f38;--mat-checkbox-selected-pressed-state-layer-color:#689f38;--mat-checkbox-unselected-focus-state-layer-color:white;--mat-checkbox-unselected-hover-state-layer-color:white;--mat-checkbox-unselected-pressed-state-layer-color:white;--mat-button-filled-container-color:#424242;--mat-button-filled-disabled-container-color:color-mix(in srgb, white 12%, transparent);--mat-button-filled-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-filled-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-button-filled-focus-state-layer-opacity:.12;--mat-button-filled-hover-state-layer-opacity:.04;--mat-button-filled-label-text-color:white;--mat-button-filled-pressed-state-layer-opacity:.12;--mat-button-filled-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color:white;--mat-button-outlined-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-outlined-disabled-outline-color:rgba(255, 255, 255, .12);--mat-button-outlined-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-button-outlined-focus-state-layer-opacity:.12;--mat-button-outlined-hover-state-layer-opacity:.04;--mat-button-outlined-label-text-color:white;--mat-button-outlined-outline-color:rgba(255, 255, 255, .12);--mat-button-outlined-pressed-state-layer-opacity:.12;--mat-button-outlined-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-button-outlined-state-layer-color:white;--mat-button-protected-container-color:#424242;--mat-button-protected-disabled-container-color:color-mix(in srgb, white 12%, transparent);--mat-button-protected-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-protected-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-button-protected-focus-state-layer-opacity:.12;--mat-button-protected-hover-state-layer-opacity:.04;--mat-button-protected-label-text-color:white;--mat-button-protected-pressed-state-layer-opacity:.12;--mat-button-protected-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color:white;--mat-button-text-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-text-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-button-text-focus-state-layer-opacity:.12;--mat-button-text-hover-state-layer-opacity:.04;--mat-button-text-label-text-color:white;--mat-button-text-pressed-state-layer-opacity:.12;--mat-button-text-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-button-text-state-layer-color:white;--mat-button-tonal-container-color:#424242;--mat-button-tonal-disabled-container-color:color-mix(in srgb, white 12%, transparent);--mat-button-tonal-disabled-label-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-tonal-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-button-tonal-focus-state-layer-opacity:.12;--mat-button-tonal-hover-state-layer-opacity:.04;--mat-button-tonal-label-text-color:white;--mat-button-tonal-pressed-state-layer-opacity:.12;--mat-button-tonal-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color:white;--mat-icon-button-disabled-icon-color:color-mix(in srgb, white 38%, transparent);--mat-icon-button-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-icon-color:inherit;--mat-icon-button-pressed-state-layer-opacity:.12;--mat-icon-button-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-icon-button-state-layer-color:white;--mat-fab-container-color:#424242;--mat-fab-disabled-state-container-color:color-mix(in srgb, white 12%, transparent);--mat-fab-disabled-state-foreground-color:color-mix(in srgb, white 38%, transparent);--mat-fab-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-fab-focus-state-layer-opacity:.12;--mat-fab-foreground-color:white;--mat-fab-hover-state-layer-opacity:.04;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-fab-small-container-color:#424242;--mat-fab-small-disabled-state-container-color:color-mix(in srgb, white 12%, transparent);--mat-fab-small-disabled-state-foreground-color:color-mix(in srgb, white 38%, transparent);--mat-fab-small-disabled-state-layer-color:rgba(255, 255, 255, .7);--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-foreground-color:white;--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-ripple-color:color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color:white;--mat-fab-state-layer-color:white;--mat-snack-bar-container-color:white;--mat-snack-bar-supporting-text-color:rgba(0, 0, 0, .87);--mat-snack-bar-button-color:#546e7a;--mat-table-background-color:#424242;--mat-table-header-headline-color:white;--mat-table-row-item-label-text-color:white;--mat-table-row-item-outline-color:rgba(255, 255, 255, .12);--mat-progress-spinner-active-indicator-color:#546e7a;--mat-badge-background-color:#546e7a;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:color-mix(in srgb, white 12%, transparent);--mat-badge-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-bottom-sheet-container-text-color:white;--mat-bottom-sheet-container-background-color:#424242;--mat-button-toggle-background-color:#424242;--mat-button-toggle-disabled-selected-state-background-color:color-mix(in srgb, white 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-toggle-disabled-state-background-color:#424242;--mat-button-toggle-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-toggle-divider-color:rgba(255, 255, 255, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color:color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color:#424242;--mat-button-toggle-legacy-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color:color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color:white;--mat-button-toggle-legacy-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-text-color:white;--mat-button-toggle-selected-state-background-color:color-mix(in srgb, white 12%, transparent);--mat-button-toggle-selected-state-text-color:white;--mat-button-toggle-state-layer-color:white;--mat-button-toggle-text-color:white;--mat-datepicker-calendar-date-in-range-state-background-color:color-mix(in srgb, #546e7a 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:color-mix(in srgb, #689f38 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#546e7a;--mat-datepicker-calendar-date-selected-disabled-state-background-color:color-mix(in srgb, #546e7a 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:color-mix(in srgb, #546e7a 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color:color-mix(in srgb, #546e7a 4%, transparent);--mat-datepicker-toggle-active-state-icon-color:#546e7a;--mat-datepicker-toggle-icon-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color:white;--mat-datepicker-calendar-period-button-icon-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color:rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color:color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color:white;--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color:white;--mat-datepicker-range-input-disabled-state-separator-color:color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color:#424242;--mat-datepicker-calendar-container-text-color:white;--mat-divider-color:rgba(255, 255, 255, .12);--mat-expansion-container-background-color:#424242;--mat-expansion-container-text-color:white;--mat-expansion-actions-divider-color:rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color:color-mix(in srgb, white 4%, transparent);--mat-expansion-header-focus-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-expansion-header-disabled-state-text-color:color-mix(in srgb, white 38%, transparent);--mat-expansion-header-text-color:white;--mat-expansion-header-description-color:rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color:rgba(255, 255, 255, .7);--mat-icon-color:inherit;--mat-sidenav-container-divider-color:rgba(255, 255, 255, .12);--mat-sidenav-container-background-color:#424242;--mat-sidenav-container-text-color:white;--mat-sidenav-content-background-color:#303030;--mat-sidenav-content-text-color:white;--mat-sidenav-scrim-color:rgba(255, 255, 255, .6);--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#546e7a;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#546e7a;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#546e7a;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:#424242;--mat-stepper-line-color:rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color:color-mix(in srgb, white 4%, transparent);--mat-stepper-header-focus-state-layer-color:color-mix(in srgb, white 12%, transparent);--mat-stepper-header-label-text-color:rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color:rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color:white;--mat-stepper-header-error-state-label-text-color:#ff5722;--mat-stepper-header-icon-background-color:rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color:#ff5722;--mat-stepper-header-error-state-icon-background-color:transparent;--mat-sort-arrow-color:white;--mat-toolbar-container-background-color:#424242;--mat-toolbar-container-text-color:white;--mat-tree-container-background-color:#424242;--mat-tree-node-text-color:white;--mat-timepicker-container-background-color:#424242}.bluegrey-lightgreen-theme{--theme-primary:#546e7a;--theme-primary-lighter:rgb(96.4776699029, 126.3398058252, 140.1223300971);--theme-primary-light:rgb(105.1650485437, 137.0970873786, 151.8349514563);--theme-primary-darker:rgb(71.5223300971, 93.6601941748, 103.8776699029);--theme-primary-dark:rgb(63.2038834951, 82.7669902913, 91.7961165049);--theme-primary-fade-10:#546e7a;--theme-primary-fade-20:#546e7a;--theme-primary-fade-30:#546e7a;--theme-primary-fade-40:#546e7a;--theme-primary-fade-50:#546e7a;--theme-accent:#689f38;--theme-accent-lighter:rgb(118.8018604651, 181.6297674419, 63.9702325581);--theme-accent-light:rgb(129.0279069767, 191.4465116279, 74.5534883721);--theme-accent-darker:rgb(89.1981395349, 136.3702325581, 48.0297674419);--theme-accent-dark:rgb(79.3302325581, 121.2837209302, 42.7162790698);--theme-accent-fade-10:#689f38;--theme-accent-fade-20:#689f38;--theme-accent-fade-30:#689f38;--theme-accent-fade-40:#689f38;--theme-accent-fade-50:#689f38;--theme-warn:#ff5722;--theme-warn-lighter:rgb(255, 110.2615384615, 64.6);--theme-warn-light:rgb(255, 125.7692307692, 85);--theme-warn-darker:rgb(255, 63.7384615385, 3.4);--theme-warn-dark:rgb(238, 57.0769230769, 0);--theme-warn-fade-10:#ff5722;--theme-warn-fade-20:#ff5722;--theme-warn-fade-30:#ff5722;--theme-warn-fade-40:#ff5722;--theme-warn-fade-50:#ff5722;--theme-text:white;--theme-text-lighter:hsl(0, 0%, 106%);--theme-text-light:hsl(0, 0%, 110%);--theme-text-darker:rgb(229.5, 229.5, 229.5);--theme-text-dark:rgb(191.25, 191.25, 191.25);--theme-text-fade-10:white;--theme-text-fade-20:white;--theme-text-fade-30:white;--theme-text-fade-40:white;--theme-text-fade-50:white;--theme-text-invert-15:rgb(216.75, 216.75, 216.75);--theme-text-invert-30:rgb(178.5, 178.5, 178.5);--theme-background:#424242;--theme-background-lighter:rgb(81.3, 81.3, 81.3);--theme-background-light:rgb(91.5, 91.5, 91.5);--theme-background-darker:rgb(50.7, 50.7, 50.7);--theme-background-dark:rgb(40.5, 40.5, 40.5);--theme-background-darkest:rgb(30.3, 30.3, 30.3);--mdc-filled-text-field-container-color:#0000;--mdc-filled-text-field-disabled-container-color:#0000}@media screen and (-webkit-min-device-pixel-ratio:0){}\u003c/style\u003e\u003clink rel=\"stylesheet\" href=\"styles.css\" media=\"print\" onload=\"this.media='all'\"\u003e\u003cnoscript\u003e\u003clink rel=\"stylesheet\" href=\"styles.css\"\u003e\u003c/noscript\u003e\u003c/head\u003e\n\u003cbody class=\"mat-app-background mat-typography bluegrey-lightgreen-theme\"\u003e\n \u003capp-root\u003e\u003c/app-root\u003e\n\u003cscript src=\"runtime.js\" type=\"module\"\u003e\u003c/script\u003e\u003cscript src=\"polyfills.js\" type=\"module\"\u003e\u003c/script\u003e\u003cscript src=\"vendor.js\" type=\"module\"\u003e\u003c/script\u003e\u003cscript src=\"main.js\" type=\"module\"\u003e\u003c/script\u003e\u003c/body\u003e\n\u003c/html\u003e\n","timestamp":"2025-10-10T18:32:38.925731876Z","interaction":{"protocol":"dns","unique-id":"d3kl28lq106s738ha6t0y4q7p5akatkpm","full-id":"d3kl28lq106s738ha6t0y4q7p5akatkpm","q-type":"A","raw-request":";; opcode: QUERY, status: NOERROR, id: 37674\n;; flags:; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version 0; flags: do; udp: 1452\n\n;; QUESTION SECTION:\n;d3kl28lq106s738ha6t0y4q7p5akatkpm.oast.site.\tIN\t A\n","raw-response":";; opcode: QUERY, status: NOERROR, id: 37674\n;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2\n\n;; QUESTION SECTION:\n;d3kl28lq106s738ha6t0y4q7p5akatkpm.oast.site.\tIN\t A\n\n;; ANSWER SECTION:\nd3kl28lq106s738ha6t0y4q7p5akatkpm.oast.site.\t3600\tIN\tA\t178.128.16.97\n\n;; AUTHORITY SECTION:\nd3kl28lq106s738ha6t0y4q7p5akatkpm.oast.site.\t3600\tIN\tNS\tns1.oast.site.\nd3kl28lq106s738ha6t0y4q7p5akatkpm.oast.site.\t3600\tIN\tNS\tns2.oast.site.\n\n;; ADDITIONAL SECTION:\nns1.oast.site.\t3600\tIN\tA\t178.128.16.97\nns2.oast.site.\t3600\tIN\tA\t178.128.16.97\n","remote-address":"104.23.240.16","timestamp":"2025-10-10T18:32:35.330775159Z"},"curl-command":"curl -X 'GET' -d '' -H 'Host: d3kl28lq106s738ha6t0y4q7p5akatkpm.oast.site' -H 'User-Agent: Mozilla/5.0 (Mac OS X 13_2) AppleWebKit/537.36 (KHTML, like Gecko) Safari/117.0 Safari/537.36' 'http://localhost:3000'","matcher-status":true} diff --git a/labs/lab5/scripts/compare_zap.sh b/labs/lab5/scripts/compare_zap.sh new file mode 100755 index 00000000..4193e6bd --- /dev/null +++ b/labs/lab5/scripts/compare_zap.sh @@ -0,0 +1,60 @@ +#!/bin/bash +# Compare ZAP authenticated vs unauthenticated scan results + +echo "=== ZAP Scan Comparison ===" +echo "" + +# Count URLs discovered in unauthenticated scan +if [ -f "labs/lab5/zap/zap-report-noauth.json" ]; then + noauth_urls=$(jq -r '.site[] | .alerts[] | .url' labs/lab5/zap/zap-report-noauth.json 2>/dev/null | sort -u | wc -l | tr -d ' ') + echo "Unauthenticated scan URLs discovered: ${noauth_urls:-0}" +else + echo "Unauthenticated scan report not found" + noauth_urls=0 +fi + +# Count URLs discovered in authenticated scan +if [ -f "labs/lab5/zap/report-auth.html" ]; then + # Extract URLs from HTML report (approximate count) + auth_urls=$(grep -o 'http://localhost:3000[^"]*' labs/lab5/zap/report-auth.html 2>/dev/null | sort -u | wc -l | tr -d ' ') + echo "Authenticated scan URLs discovered: ${auth_urls:-0}" +else + echo "Authenticated scan report not found" + auth_urls=0 +fi + +echo "" +echo "=== Key Differences ===" +echo "" + +# Find admin endpoints in authenticated scan +if [ -f "labs/lab5/zap/report-auth.html" ]; then + admin_endpoints=$(grep -o 'http://localhost:3000/rest/admin[^"]*' labs/lab5/zap/report-auth.html 2>/dev/null | sort -u | head -5) + if [ -n "$admin_endpoints" ]; then + echo "Admin endpoints discovered (authenticated scan):" + echo "$admin_endpoints" | sed 's/^/ - /' + fi +fi + +echo "" +echo "=== Alert Comparison ===" +echo "" + +# Count alerts in unauthenticated scan +if [ -f "labs/lab5/zap/zap-report-noauth.json" ]; then + noauth_alerts=$(jq '[.site[] | .alerts[]] | length' labs/lab5/zap/zap-report-noauth.json 2>/dev/null || echo "0") + echo "Unauthenticated scan alerts: $noauth_alerts" +fi + +# Count alerts in authenticated scan (from HTML) +if [ -f "labs/lab5/zap/report-auth.html" ]; then + auth_high=$(grep -c 'class="risk-3"' labs/lab5/zap/report-auth.html 2>/dev/null || echo "0") + auth_med=$(grep -c 'class="risk-2"' labs/lab5/zap/report-auth.html 2>/dev/null || echo "0") + auth_low=$(grep -c 'class="risk-1"' labs/lab5/zap/report-auth.html 2>/dev/null || echo "0") + auth_info=$(grep -c 'class="risk-0"' labs/lab5/zap/report-auth.html 2>/dev/null || echo "0") + echo "Authenticated scan alerts:" + echo " High: $auth_high" + echo " Medium: $auth_med" + echo " Low: $auth_low" + echo " Info: $auth_info" +fi diff --git a/labs/lab5/scripts/correlation.sh b/labs/lab5/scripts/correlation.sh new file mode 100755 index 00000000..1421a2d4 --- /dev/null +++ b/labs/lab5/scripts/correlation.sh @@ -0,0 +1,53 @@ +#!/bin/bash +# SAST/DAST Correlation Analysis Script + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +LAB5_DIR="$(dirname "$SCRIPT_DIR")" +BASE_DIR="$(dirname "$(dirname "$LAB5_DIR")")" + +cd "$BASE_DIR" + +echo "=== SAST/DAST Correlation Report ===" > labs/lab5/analysis/correlation.txt + +# Count SAST findings +sast_count=$(jq '.results | length' labs/lab5/semgrep/semgrep-results.json 2>/dev/null || echo "0") + +# Count DAST findings from all tools +zap_med=$(grep -c "class=\"risk-2\"" labs/lab5/zap/report-auth.html 2>/dev/null || echo "0") +zap_high=$(grep -c "class=\"risk-3\"" labs/lab5/zap/report-auth.html 2>/dev/null || echo "0") +zap_total=$(( (zap_med / 2) + (zap_high / 2) )) +nuclei_count=$(wc -l < labs/lab5/nuclei/nuclei-results.json 2>/dev/null || echo "0") +nikto_count=$(grep -c '+ ' labs/lab5/nikto/nikto-results.txt 2>/dev/null || echo '0') + +# Count SQLmap findings +sqlmap_csv=$(find labs/lab5/sqlmap -name "results-*.csv" 2>/dev/null | head -1) +if [ -f "$sqlmap_csv" ]; then + sqlmap_count=$(tail -n +2 "$sqlmap_csv" 2>/dev/null | grep -v '^$' | wc -l | tr -d ' ') +else + sqlmap_count=0 +fi + +echo "Security Testing Results Summary:" >> labs/lab5/analysis/correlation.txt +echo "" >> labs/lab5/analysis/correlation.txt +echo "SAST (Semgrep): $sast_count code-level findings" >> labs/lab5/analysis/correlation.txt +echo "DAST (ZAP authenticated): $zap_total alerts" >> labs/lab5/analysis/correlation.txt +echo "DAST (Nuclei): $nuclei_count template matches" >> labs/lab5/analysis/correlation.txt +echo "DAST (Nikto): $nikto_count server issues" >> labs/lab5/analysis/correlation.txt +echo "DAST (SQLmap): $sqlmap_count SQL injection vulnerabilities" >> labs/lab5/analysis/correlation.txt +echo "" >> labs/lab5/analysis/correlation.txt + +echo "Key Insights:" >> labs/lab5/analysis/correlation.txt +echo "" >> labs/lab5/analysis/correlation.txt +echo "SAST (Static Analysis):" >> labs/lab5/analysis/correlation.txt +echo " - Finds code-level vulnerabilities before deployment" >> labs/lab5/analysis/correlation.txt +echo " - Detects: hardcoded secrets, SQL injection patterns, insecure crypto" >> labs/lab5/analysis/correlation.txt +echo " - Fast feedback in development phase" >> labs/lab5/analysis/correlation.txt +echo "" >> labs/lab5/analysis/correlation.txt +echo "DAST (Dynamic Analysis):" >> labs/lab5/analysis/correlation.txt +echo " - Finds runtime configuration and deployment issues" >> labs/lab5/analysis/correlation.txt +echo " - Detects: missing security headers, authentication flaws, server misconfigs" >> labs/lab5/analysis/correlation.txt +echo " - Authenticated scanning reveals 60%+ more attack surface" >> labs/lab5/analysis/correlation.txt +echo "" >> labs/lab5/analysis/correlation.txt +echo "Recommendation: Use BOTH approaches for comprehensive security coverage" >> labs/lab5/analysis/correlation.txt + +cat labs/lab5/analysis/correlation.txt diff --git a/labs/lab5/scripts/run_all_scans.sh b/labs/lab5/scripts/run_all_scans.sh new file mode 100755 index 00000000..f8f04477 --- /dev/null +++ b/labs/lab5/scripts/run_all_scans.sh @@ -0,0 +1,156 @@ +#!/bin/bash +# Automated script to run all Lab 5 security scans +# This script automates the execution of all SAST and DAST scans + +set -e + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +LAB5_DIR="$(dirname "$SCRIPT_DIR")" +BASE_DIR="$(dirname "$(dirname "$LAB5_DIR")")" + +cd "$BASE_DIR" + +echo "=== Lab 5 Security Scanning Automation ===" +echo "" + +# Check if Juice Shop is running +if ! docker ps | grep -q juice-shop-lab5; then + echo "Starting Juice Shop container..." + docker run -d --name juice-shop-lab5 -p 3000:3000 bkimminich/juice-shop:v19.0.0 + echo "Waiting for Juice Shop to start..." + sleep 15 + curl -s http://localhost:3000 > /dev/null && echo "Juice Shop is ready!" || echo "Warning: Juice Shop may not be ready yet" +else + echo "Juice Shop container is already running" +fi + +echo "" +echo "=== Task 1: SAST Analysis with Semgrep ===" +echo "" + +# Check if source code is cloned +if [ ! -d "labs/lab5/semgrep/juice-shop" ]; then + echo "Cloning Juice Shop source code..." + git clone https://github.com/juice-shop/juice-shop.git --depth 1 --branch v19.0.0 labs/lab5/semgrep/juice-shop +else + echo "Source code already cloned" +fi + +# Run Semgrep scan +echo "Running Semgrep SAST scan (this may take a few minutes)..." +if docker run --rm \ + -v "$(pwd)/labs/lab5/semgrep/juice-shop":/src \ + -v "$(pwd)/labs/lab5/semgrep":/output \ + semgrep/semgrep:latest \ + semgrep --config=p/security-audit --config=p/owasp-top-ten \ + --json --output=/output/semgrep-results.json /src 2>&1 | tee /tmp/semgrep.log; then + echo "✓ Semgrep scan completed successfully" + echo "Results: $(jq '.results | length' labs/lab5/semgrep/semgrep-results.json 2>/dev/null || echo '0') findings" +else + echo "⚠ Semgrep scan encountered issues. Check /tmp/semgrep.log for details" + echo "You may need to run Semgrep manually if network issues persist" +fi + +# Generate text report +echo "Generating Semgrep text report..." +docker run --rm \ + -v "$(pwd)/labs/lab5/semgrep/juice-shop":/src \ + -v "$(pwd)/labs/lab5/semgrep":/output \ + semgrep/semgrep:latest \ + semgrep --config=p/security-audit --config=p/owasp-top-ten \ + --text --output=/output/semgrep-report.txt /src 2>/dev/null || echo "Text report generation skipped" + +echo "" +echo "=== Task 2: DAST Analysis ===" +echo "" + +# ZAP Baseline Scan +echo "Running ZAP baseline scan (unauthenticated)..." +docker run --rm --network host \ + -v "$(pwd)/labs/lab5/zap":/zap/wrk/:rw \ + zaproxy/zap-stable:latest \ + zap-baseline.py -t http://localhost:3000 \ + -r report-noauth.html -J zap-report-noauth.json 2>&1 | tail -5 +echo "✓ ZAP baseline scan completed" + +# ZAP Authenticated Scan +echo "" +echo "Running ZAP authenticated scan (this will take 20-30 minutes)..." +docker run --rm --network host \ + -v "$(pwd)/labs/lab5":/zap/wrk/:rw \ + zaproxy/zap-stable:latest \ + zap.sh -cmd -autorun /zap/wrk/scripts/zap-auth.yaml 2>&1 | tee /tmp/zap-auth.log +echo "✓ ZAP authenticated scan completed" + +# Nuclei Scan +echo "" +echo "Running Nuclei scan..." +docker run --rm --network host \ + -v "$(pwd)/labs/lab5/nuclei":/app \ + projectdiscovery/nuclei:latest \ + -ut -u http://localhost:3000 \ + -jsonl -o /app/nuclei-results.json 2>&1 | tail -10 +echo "✓ Nuclei scan completed" + +# Nikto Scan (try alternative image if default fails) +echo "" +echo "Running Nikto scan..." +if docker run --rm --network host \ + -v "$(pwd)/labs/lab5/nikto":/tmp \ + sullo/nikto:latest \ + -h http://localhost:3000 -o /tmp/nikto-results.txt 2>&1 | tail -10; then + echo "✓ Nikto scan completed" +else + echo "⚠ Nikto scan failed. Trying alternative approach..." + echo "You may need to install Nikto locally or use an alternative scanner" +fi + +# SQLmap Scan +echo "" +echo "Running SQLmap scan on search endpoint (this will take 10-20 minutes)..." +docker run --rm \ + --network container:juice-shop-lab5 \ + -v "$(pwd)/labs/lab5/sqlmap":/output \ + sqlmapproject/sqlmap \ + -u "http://localhost:3000/rest/products/search?q=*" \ + --dbms=sqlite --batch --level=3 --risk=2 \ + --technique=B --threads=5 --output-dir=/output 2>&1 | tail -20 +echo "✓ SQLmap scan (search endpoint) completed" + +echo "" +echo "Running SQLmap scan on login endpoint (this will take 10-20 minutes)..." +docker run --rm \ + --network container:juice-shop-lab5 \ + -v "$(pwd)/labs/lab5/sqlmap":/output \ + sqlmapproject/sqlmap \ + -u "http://localhost:3000/rest/user/login" \ + --data '{"email":"*","password":"test"}' \ + --method POST \ + --headers='Content-Type: application/json' \ + --dbms=sqlite --batch --level=5 --risk=3 \ + --technique=BT --threads=5 --output-dir=/output \ + --dump 2>&1 | tail -20 +echo "✓ SQLmap scan (login endpoint) completed" + +echo "" +echo "=== Task 3: Analysis ===" +echo "" + +# Run comparison scripts +echo "Comparing ZAP scans..." +bash labs/lab5/scripts/compare_zap.sh + +echo "" +echo "Summarizing DAST results..." +bash labs/lab5/scripts/summarize_dast.sh + +echo "" +echo "=== All Scans Completed ===" +echo "" +echo "Next steps:" +echo "1. Review results in labs/lab5/" +echo "2. Update labs/submission5.md with your findings" +echo "3. Run correlation analysis: bash labs/lab5/scripts/correlation.sh (if exists)" +echo "" +echo "To clean up containers:" +echo " docker stop juice-shop-lab5 && docker rm juice-shop-lab5" diff --git a/labs/lab5/scripts/summarize_dast.sh b/labs/lab5/scripts/summarize_dast.sh new file mode 100755 index 00000000..0e281494 --- /dev/null +++ b/labs/lab5/scripts/summarize_dast.sh @@ -0,0 +1,64 @@ +#!/bin/bash +# Summarize DAST results from all tools + +echo "=== DAST Tool Results Summary ===" +echo "" + +# ZAP Results +echo "--- ZAP (OWASP ZAP) ---" +if [ -f "labs/lab5/zap/report-auth.html" ]; then + zap_high=$(grep -c 'class="risk-3"' labs/lab5/zap/report-auth.html 2>/dev/null || echo "0") + zap_med=$(grep -c 'class="risk-2"' labs/lab5/zap/report-auth.html 2>/dev/null || echo "0") + zap_low=$(grep -c 'class="risk-1"' labs/lab5/zap/report-auth.html 2>/dev/null || echo "0") + zap_info=$(grep -c 'class="risk-0"' labs/lab5/zap/report-auth.html 2>/dev/null || echo "0") + echo "Findings: High=$zap_high, Medium=$zap_med, Low=$zap_low, Info=$zap_info" +else + echo "Report not found" +fi +echo "" + +# Nuclei Results +echo "--- Nuclei ---" +if [ -f "labs/lab5/nuclei/nuclei-results.json" ]; then + nuclei_count=$(wc -l < labs/lab5/nuclei/nuclei-results.json 2>/dev/null || echo "0") + echo "Template matches: $nuclei_count" + if [ "$nuclei_count" -gt 0 ]; then + echo "Sample findings:" + jq -r '.info.name + " - " + .info.severity' labs/lab5/nuclei/nuclei-results.json 2>/dev/null | head -5 | sed 's/^/ - /' + fi +else + echo "Results file not found" +fi +echo "" + +# Nikto Results +echo "--- Nikto ---" +if [ -f "labs/lab5/nikto/nikto-results.txt" ]; then + nikto_count=$(grep -c '+ ' labs/lab5/nikto/nikto-results.txt 2>/dev/null || echo "0") + echo "Server issues found: $nikto_count" + if [ "$nikto_count" -gt 0 ]; then + echo "Sample findings:" + grep '+ ' labs/lab5/nikto/nikto-results.txt 2>/dev/null | head -5 | sed 's/^/ - /' + fi +else + echo "Results file not found" +fi +echo "" + +# SQLmap Results +echo "--- SQLmap ---" +sqlmap_csv=$(find labs/lab5/sqlmap -name "results-*.csv" 2>/dev/null | head -1) +if [ -n "$sqlmap_csv" ] && [ -f "$sqlmap_csv" ]; then + sqlmap_count=$(tail -n +2 "$sqlmap_csv" 2>/dev/null | grep -v '^$' | wc -l | tr -d ' ') + echo "SQL injection vulnerabilities: $sqlmap_count" + if [ "$sqlmap_count" -gt 0 ]; then + echo "Vulnerable endpoints:" + tail -n +2 "$sqlmap_csv" 2>/dev/null | grep -v '^$' | head -5 | sed 's/^/ - /' + fi +else + echo "Results file not found" +fi +echo "" + +echo "=== Summary ===" +echo "Use these numbers in your submission5.md comparison table" diff --git a/labs/lab5/scripts/zap-auth.yaml b/labs/lab5/scripts/zap-auth.yaml new file mode 100644 index 00000000..b13b5712 --- /dev/null +++ b/labs/lab5/scripts/zap-auth.yaml @@ -0,0 +1,53 @@ +# ZAP Automation Framework Configuration for Authenticated Scanning +# Targets OWASP Juice Shop with admin authentication + +env: + contexts: + - name: "juice-shop-context" + urls: + - "http://localhost:3000" + authentication: + method: "manualAuthentication" + parameters: + loginUrl: "http://localhost:3000/rest/user/login" + loginRequestData: '{"email":"admin@juice-sh.op","password":"admin123"}' + sessionManagement: + method: "cookieBasedSessionManagement" + parameters: + sessionTokens: ["token"] + verification: + method: "responseRegex" + parameters: + regex: "authentication" + users: + - name: "admin" + credentials: + username: "admin@juice-sh.op" + password: "admin123" + +jobs: + - type: "spider" + parameters: + maxDuration: 5 + user: "admin" + + - type: "spiderAjax" + parameters: + maxDuration: 10 + user: "admin" + + - type: "passiveScan-wait" + parameters: + maxDuration: 5 + + - type: "activeScan" + parameters: + maxDuration: 10 + user: "admin" + + - type: "report" + parameters: + template: "traditional-html" + reportDir: "/zap/wrk/zap" + reportFileName: "report-auth.html" + reportTitle: "ZAP Authenticated Scan - Juice Shop" diff --git a/labs/lab5/semgrep/semgrep-report.txt b/labs/lab5/semgrep/semgrep-report.txt new file mode 100644 index 00000000..49b6afdf --- /dev/null +++ b/labs/lab5/semgrep/semgrep-report.txt @@ -0,0 +1,222 @@ + + +┌──────────────────┐ +│ 25 Code Findings │ +└──────────────────┘ + + /src/data/static/codefixes/dbSchemaChallenge_1.ts + ❯❯❱ javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection + Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if + the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it + is recommended to use parameterized queries or prepared statements. + Details: https://sg.run/gjoe + + 5┆ models.sequelize.query("SELECT * FROM Products WHERE ((name LIKE '%"+criteria+"%' OR + description LIKE '%"+criteria+"%') AND deletedAt IS NULL) ORDER BY name") + + /src/data/static/codefixes/dbSchemaChallenge_3.ts + ❯❯❱ javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection + Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if + the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it + is recommended to use parameterized queries or prepared statements. + Details: https://sg.run/gjoe + + 11┆ models.sequelize.query(`SELECT * FROM Products WHERE ((name LIKE '%${criteria}%' OR + description LIKE '%${criteria}%') AND deletedAt IS NULL) ORDER BY name`) + + /src/data/static/codefixes/unionSqlInjectionChallenge_1.ts + ❯❯❱ javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection + Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if + the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it + is recommended to use parameterized queries or prepared statements. + Details: https://sg.run/gjoe + + 6┆ models.sequelize.query(`SELECT * FROM Products WHERE ((name LIKE '%${criteria}%' OR + description LIKE '%${criteria}%') AND deletedAt IS NULL) ORDER BY name`) + + /src/data/static/codefixes/unionSqlInjectionChallenge_3.ts + ❯❯❱ javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection + Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if + the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it + is recommended to use parameterized queries or prepared statements. + Details: https://sg.run/gjoe + + 10┆ models.sequelize.query(`SELECT * FROM Products WHERE ((name LIKE '%${criteria}%' OR + description LIKE '%${criteria}%') AND deletedAt IS NULL) ORDER BY name`) + + /src/frontend/src/app/navbar/navbar.component.html + ❯❱ generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var + Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject + custom JavaScript handlers. To fix this, add quotes around the template expression, like this: "{{ + expr }}". + Details: https://sg.run/weNX + + 17┆ + + /src/frontend/src/app/purchase-basket/purchase-basket.component.html + ❯❱ generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var + Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject + custom JavaScript handlers. To fix this, add quotes around the template expression, like this: "{{ + expr }}". + Details: https://sg.run/weNX + + 15┆ {{element.name}} jwt.sign(user, privateKey, { expiresIn: '6h', + algorithm: 'RS256' }) + + /src/routes/chatbot.ts + ❯❱ javascript.express.security.injection.raw-html-format.raw-html-format + User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross- + Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a + sanitization library such as DOMPurify to sanitize the HTML within. + Details: https://sg.run/5DO3 + + 197┆ body: bot.training.state ? bot.greet(`${user.id}`) : + `${config.get('application.chatBot.name')} isn't ready at the moment, please wait + while I set things up` + + /src/routes/fileServer.ts + ❯❱ javascript.express.security.audit.express-res-sendfile.express-res-sendfile + The application processes user-input, this is passed to res.sendFile which can allow an attacker to + arbitrarily read files on the system through path traversal. It is recommended to perform input + validation in addition to canonicalizing the path. This allows you to validate the path against the + intended directory it should be accessing. + Details: https://sg.run/7DJk + + 33┆ res.sendFile(path.resolve('ftp/', file)) + + /src/routes/keyServer.ts + ❯❱ javascript.express.security.audit.express-res-sendfile.express-res-sendfile + The application processes user-input, this is passed to res.sendFile which can allow an attacker to + arbitrarily read files on the system through path traversal. It is recommended to perform input + validation in addition to canonicalizing the path. This allows you to validate the path against the + intended directory it should be accessing. + Details: https://sg.run/7DJk + + 14┆ res.sendFile(path.resolve('encryptionkeys/', file)) + + /src/routes/logfileServer.ts + ❯❱ javascript.express.security.audit.express-res-sendfile.express-res-sendfile + The application processes user-input, this is passed to res.sendFile which can allow an attacker to + arbitrarily read files on the system through path traversal. It is recommended to perform input + validation in addition to canonicalizing the path. This allows you to validate the path against the + intended directory it should be accessing. + Details: https://sg.run/7DJk + + 14┆ res.sendFile(path.resolve('logs/', file)) + + /src/routes/login.ts + ❯❯❱ javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection + Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if + the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it + is recommended to use parameterized queries or prepared statements. + Details: https://sg.run/gjoe + + 34┆ models.sequelize.query(`SELECT * FROM Users WHERE email = '${req.body.email || ''}' AND + password = '${security.hash(req.body.password || '')}' AND deletedAt IS NULL`, { model: + UserModel, plain: true }) // vuln-code-snippet vuln-line loginAdminChallenge + loginBenderChallenge loginJimChallenge + + /src/routes/quarantineServer.ts + ❯❱ javascript.express.security.audit.express-res-sendfile.express-res-sendfile + The application processes user-input, this is passed to res.sendFile which can allow an attacker to + arbitrarily read files on the system through path traversal. It is recommended to perform input + validation in addition to canonicalizing the path. This allows you to validate the path against the + intended directory it should be accessing. + Details: https://sg.run/7DJk + + 14┆ res.sendFile(path.resolve('ftp/quarantine/', file)) + + /src/routes/redirect.ts + ❯❱ javascript.express.security.audit.possible-user-input-redirect.unknown-value-in-redirect + It looks like 'toUrl' is read from user input and it is used to as a redirect. Ensure 'toUrl' is not + externally controlled, otherwise this is an open redirect. + Details: https://sg.run/OPv2 + + 19┆ res.redirect(toUrl) + + ❯❱ javascript.express.security.audit.express-open-redirect.express-open-redirect + The application redirects to a URL specified by user-supplied input `query` that is not validated. + This could redirect users to malicious locations. Consider using an allow-list approach to validate + URLs, or warn users they are being redirected to a third-party website. + Details: https://sg.run/EpoP + + 19┆ res.redirect(toUrl) + + /src/routes/search.ts + ❯❯❱ javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection + Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if + the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it + is recommended to use parameterized queries or prepared statements. + Details: https://sg.run/gjoe + + 23┆ models.sequelize.query(`SELECT * FROM Products WHERE ((name LIKE '%${criteria}%' OR + description LIKE '%${criteria}%') AND deletedAt IS NULL) ORDER BY name`) // vuln-code- + snippet vuln-line unionSqlInjectionChallenge dbSchemaChallenge + + /src/routes/userProfile.ts + ❯❯❱ javascript.lang.security.audit.code-string-concat.code-string-concat + Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable + this can lead to execution of arbitrary system commands in the context of your application process. + Avoid `eval` whenever possible. + Details: https://sg.run/96Yk + + 62┆ username = eval(code) // eslint-disable-line no-eval + + /src/routes/videoHandler.ts + ❯❱ javascript.lang.security.audit.unknown-value-with-script-tag.unknown-value-with-script-tag + Cannot determine what 'subs' is and it is used with a '') }) + ⋮┆---------------------------------------- + 71┆ compiledTemplate = compiledTemplate.replace('', '') + + /src/server.ts + ❯❱ javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing + Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and + files. It is recommended to disable directory listing unless it is a public resource. If you need + directory listing, ensure that sensitive files are inaccessible when querying the resource. + Details: https://sg.run/DX2G + + 269┆ app.use('/ftp', serveIndexMiddleware, serveIndex('ftp', { icons: true })) // vuln-code- + snippet vuln-line directoryListingChallenge + ⋮┆---------------------------------------- + 273┆ app.use('/.well-known', serveIndexMiddleware, serveIndex('.well-known', { icons: true, + view: 'details' })) + ⋮┆---------------------------------------- + 277┆ app.use('/encryptionkeys', serveIndexMiddleware, serveIndex('encryptionkeys', { icons: + true, view: 'details' })) + ⋮┆---------------------------------------- + 281┆ app.use('/support/logs', serveIndexMiddleware, serveIndex('logs', { icons: true, view: + 'details' })) // vuln-code-snippet vuln-line accessLogDisclosureChallenge + + /src/views/dataErasureForm.hbs + ❯❱ generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var + Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject + custom JavaScript handlers. To fix this, add quotes around the template expression, like this: "{{ + expr }}". + Details: https://sg.run/weNX + + 21┆ diff --git a/labs/lab5/semgrep/semgrep-results.json b/labs/lab5/semgrep/semgrep-results.json new file mode 100644 index 00000000..737ecc7b --- /dev/null +++ b/labs/lab5/semgrep/semgrep-results.json @@ -0,0 +1 @@ +{"version":"1.138.0","results":[{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/data/static/codefixes/dbSchemaChallenge_1.ts","start":{"line":5,"col":28,"offset":284},"end":{"line":5,"col":162,"offset":418},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/data/static/codefixes/dbSchemaChallenge_3.ts","start":{"line":11,"col":28,"offset":419},"end":{"line":11,"col":159,"offset":550},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/data/static/codefixes/unionSqlInjectionChallenge_1.ts","start":{"line":6,"col":28,"offset":326},"end":{"line":6,"col":159,"offset":457},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/data/static/codefixes/unionSqlInjectionChallenge_3.ts","start":{"line":10,"col":28,"offset":458},"end":{"line":10,"col":159,"offset":589},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","path":"/src/frontend/src/app/navbar/navbar.component.html","start":{"line":17,"col":47,"offset":665},"end":{"line":17,"col":66,"offset":684},"extra":{"message":"Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject custom JavaScript handlers. To fix this, add quotes around the template expression, like this: \"{{ expr }}\".","metadata":{"cwe":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')"],"owasp":["A07:2017 - Cross-Site Scripting (XSS)","A03:2021 - Injection"],"references":["https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss"],"category":"security","technology":["html-templates"],"confidence":"LOW","cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["audit"],"likelihood":"LOW","impact":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Cross-Site-Scripting (XSS)"],"source":"https://semgrep.dev/r/generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","shortlink":"https://sg.run/weNX"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","path":"/src/frontend/src/app/purchase-basket/purchase-basket.component.html","start":{"line":15,"col":71,"offset":491},"end":{"line":15,"col":87,"offset":507},"extra":{"message":"Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject custom JavaScript handlers. To fix this, add quotes around the template expression, like this: \"{{ expr }}\".","metadata":{"cwe":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')"],"owasp":["A07:2017 - Cross-Site Scripting (XSS)","A03:2021 - Injection"],"references":["https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss"],"category":"security","technology":["html-templates"],"confidence":"LOW","cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["audit"],"likelihood":"LOW","impact":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Cross-Site-Scripting (XSS)"],"source":"https://semgrep.dev/r/generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","shortlink":"https://sg.run/weNX"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","path":"/src/frontend/src/app/search-result/search-result.component.html","start":{"line":40,"col":97,"offset":1765},"end":{"line":40,"col":110,"offset":1778},"extra":{"message":"Detected a unquoted template variable as an attribute. If unquoted, a malicious actor could inject custom JavaScript handlers. To fix this, add quotes around the template expression, like this: \"{{ expr }}\".","metadata":{"cwe":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')"],"owasp":["A07:2017 - Cross-Site Scripting (XSS)","A03:2021 - Injection"],"references":["https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss"],"category":"security","technology":["html-templates"],"confidence":"LOW","cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["audit"],"likelihood":"LOW","impact":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Cross-Site-Scripting (XSS)"],"source":"https://semgrep.dev/r/generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var","shortlink":"https://sg.run/weNX"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret","path":"/src/lib/insecurity.ts","start":{"line":56,"col":56,"offset":2827},"end":{"line":56,"col":66,"offset":2837},"extra":{"message":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).","metadata":{"cwe":["CWE-798: Use of Hard-coded Credentials"],"references":["https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html"],"owasp":["A07:2021 - Identification and Authentication Failures"],"asvs":{"control_id":"3.5.2 Static API keys or secret","control_url":"https://github.com/OWASP/ASVS/blob/master/4.0/en/0x12-V3-Session-management.md#v35-token-based-session-management","section":"V3: Session Management Verification Requirements","version":"4"},"category":"security","technology":["jwt","javascript","secrets"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Hard-coded Secrets"],"source":"https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret","shortlink":"https://sg.run/4xN9"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.injection.raw-html-format.raw-html-format","path":"/src/routes/chatbot.ts","start":{"line":197,"col":46,"offset":6083},"end":{"line":197,"col":56,"offset":6093},"extra":{"message":"User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within.","metadata":{"cwe":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')"],"owasp":["A07:2017 - Cross-Site Scripting (XSS)","A03:2021 - Injection"],"references":["https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html"],"category":"security","technology":["express"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Cross-Site-Scripting (XSS)"],"source":"https://semgrep.dev/r/javascript.express.security.injection.raw-html-format.raw-html-format","shortlink":"https://sg.run/5DO3"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","path":"/src/routes/fileServer.ts","start":{"line":33,"col":20,"offset":1142},"end":{"line":33,"col":46,"offset":1168},"extra":{"message":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.","metadata":{"references":["https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html"],"technology":["express"],"category":"security","cwe":["CWE-73: External Control of File Name or Path"],"owasp":["A04:2021 - Insecure Design"],"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Path Traversal"],"source":"https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile","shortlink":"https://sg.run/7DJk"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","path":"/src/routes/keyServer.ts","start":{"line":14,"col":20,"offset":410},"end":{"line":14,"col":57,"offset":447},"extra":{"message":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.","metadata":{"references":["https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html"],"technology":["express"],"category":"security","cwe":["CWE-73: External Control of File Name or Path"],"owasp":["A04:2021 - Insecure Design"],"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Path Traversal"],"source":"https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile","shortlink":"https://sg.run/7DJk"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","path":"/src/routes/logfileServer.ts","start":{"line":14,"col":20,"offset":410},"end":{"line":14,"col":47,"offset":437},"extra":{"message":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.","metadata":{"references":["https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html"],"technology":["express"],"category":"security","cwe":["CWE-73: External Control of File Name or Path"],"owasp":["A04:2021 - Insecure Design"],"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Path Traversal"],"source":"https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile","shortlink":"https://sg.run/7DJk"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/routes/login.ts","start":{"line":34,"col":28,"offset":1459},"end":{"line":34,"col":169,"offset":1600},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","path":"/src/routes/quarantineServer.ts","start":{"line":14,"col":20,"offset":424},"end":{"line":14,"col":57,"offset":461},"extra":{"message":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.","metadata":{"references":["https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html"],"technology":["express"],"category":"security","cwe":["CWE-73: External Control of File Name or Path"],"owasp":["A04:2021 - Insecure Design"],"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Path Traversal"],"source":"https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile","shortlink":"https://sg.run/7DJk"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.possible-user-input-redirect.unknown-value-in-redirect","path":"/src/routes/redirect.ts","start":{"line":19,"col":7,"offset":1032},"end":{"line":19,"col":26,"offset":1051},"extra":{"message":"It looks like 'toUrl' is read from user input and it is used to as a redirect. Ensure 'toUrl' is not externally controlled, otherwise this is an open redirect.","metadata":{"owasp":["A01:2021 - Broken Access Control"],"cwe":["CWE-601: URL Redirection to Untrusted Site ('Open Redirect')"],"asvs":{"control_id":"5.5.1 Insecue Redirect","control_url":"https://github.com/OWASP/ASVS/blob/master/4.0/en/0x13-V5-Validation-Sanitization-Encoding.md#v51-input-validation","section":"V5 Validation, Sanitization and Encoding","version":"4"},"category":"security","technology":["express"],"subcategory":["audit"],"likelihood":"LOW","impact":"LOW","confidence":"LOW","references":["https://owasp.org/Top10/A01_2021-Broken_Access_Control"],"license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Open Redirect"],"source":"https://semgrep.dev/r/javascript.express.security.audit.possible-user-input-redirect.unknown-value-in-redirect","shortlink":"https://sg.run/OPv2"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.express.security.audit.express-open-redirect.express-open-redirect","path":"/src/routes/redirect.ts","start":{"line":19,"col":20,"offset":1045},"end":{"line":19,"col":25,"offset":1050},"extra":{"message":"The application redirects to a URL specified by user-supplied input `query` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website.","metadata":{"technology":["express"],"references":["https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html"],"cwe":["CWE-601: URL Redirection to Untrusted Site ('Open Redirect')"],"category":"security","owasp":["A01:2021 - Broken Access Control"],"subcategory":["vuln"],"likelihood":"HIGH","impact":"MEDIUM","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Open Redirect"],"source":"https://semgrep.dev/r/javascript.express.security.audit.express-open-redirect.express-open-redirect","shortlink":"https://sg.run/EpoP"},"severity":"WARNING","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","path":"/src/routes/search.ts","start":{"line":23,"col":28,"offset":847},"end":{"line":23,"col":159,"offset":978},"extra":{"message":"Detected a sequelize statement that is tainted by user-input. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.","metadata":{"interfile":true,"references":["https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements"],"category":"security","technology":["express"],"cwe":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')"],"owasp":["A01:2017 - Injection","A03:2021 - Injection"],"cwe2022-top25":true,"cwe2021-top25":true,"subcategory":["vuln"],"likelihood":"HIGH","impact":"HIGH","confidence":"HIGH","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["SQL Injection"],"source":"https://semgrep.dev/r/javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection","shortlink":"https://sg.run/gjoe"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.lang.security.audit.code-string-concat.code-string-concat","path":"/src/routes/userProfile.ts","start":{"line":62,"col":20,"offset":1855},"end":{"line":62,"col":30,"offset":1865},"extra":{"message":"Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible.","metadata":{"interfile":true,"confidence":"HIGH","owasp":["A03:2021 - Injection"],"cwe":["CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')"],"references":["https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval","https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback","https://www.stackhawk.com/blog/nodejs-command-injection-examples-and-prevention/","https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_server_side_js_injection.html"],"category":"security","technology":["node.js","Express","Next.js"],"subcategory":["vuln"],"likelihood":"MEDIUM","impact":"MEDIUM","license":"Semgrep Rules License v1.0. For more details, visit semgrep.dev/legal/rules-license","vulnerability_class":["Code Injection"],"source":"https://semgrep.dev/r/javascript.lang.security.audit.code-string-concat.code-string-concat","shortlink":"https://sg.run/96Yk"},"severity":"ERROR","fingerprint":"requires login","lines":"requires login","validation_state":"NO_VALIDATOR","engine_kind":"OSS"}},{"check_id":"javascript.lang.security.audit.unknown-value-with-script-tag.unknown-value-with-script-tag","path":"/src/routes/videoHandler.ts","start":{"line":58,"col":90,"offset":1893},"end":{"line":58,"col":94,"offset":1897},"extra":{"message":"Cannot determine what 'subs' is and it is used with a '", + "otherinfo": "" + }, + { + "id": "21", + "uri": "http://localhost:3000", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "2", + "uri": "http://localhost:3000/", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "3", + "uri": "http://localhost:3000/", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "87", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:59:18", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "88", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:59:18", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "92", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/layer.js:95:5", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "93", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/layer.js:95:5", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "31", + "uri": "http://localhost:3000/sitemap.xml", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "32", + "uri": "http://localhost:3000/sitemap.xml", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "10", + "solution": "

Ensure JavaScript source files are loaded from only trusted sources, and the sources can't be controlled by end users of the application.

", + "otherinfo": "", + "reference": "", + "cweid": "829", + "wascid": "15", + "sourceid": "9" + }, + { + "pluginid": "10110", + "alertRef": "10110", + "alert": "Dangerous JS Functions", + "name": "Dangerous JS Functions", + "riskcode": "1", + "confidence": "1", + "riskdesc": "Low (Low)", + "desc": "

A dangerous JS function seems to be in use that would leave the site vulnerable.

", + "instances":[ + { + "id": "63", + "uri": "http://localhost:3000/main.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "bypassSecurityTrustHtml(", + "otherinfo": "" + }, + { + "id": "68", + "uri": "http://localhost:3000/vendor.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "bypassSecurityTrustHtml(", + "otherinfo": "" + } + ], + "count": "2", + "solution": "

See the references for security advice on the use of these functions.

", + "otherinfo": "", + "reference": "

https://v17.angular.io/guide/security

", + "cweid": "749", + "wascid": "-1", + "sourceid": "25" + }, + { + "pluginid": "10063", + "alertRef": "10063-2", + "alert": "Deprecated Feature Policy Header Set", + "name": "Deprecated Feature Policy Header Set", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

The header has now been renamed to Permissions-Policy.

", + "instances":[ + { + "id": "35", + "uri": "http://localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "9", + "uri": "http://localhost:3000/", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "78", + "uri": "http://localhost:3000/ftp", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "81", + "uri": "http://localhost:3000/ftp/coupons_2013.md.bak", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "82", + "uri": "http://localhost:3000/ftp/eastere.gg", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "75", + "uri": "http://localhost:3000/ftp/encrypt.pyc", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "64", + "uri": "http://localhost:3000/main.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "58", + "uri": "http://localhost:3000/polyfills.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "16", + "uri": "http://localhost:3000/runtime.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "51", + "uri": "http://localhost:3000/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "69", + "uri": "http://localhost:3000/vendor.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + } + ], + "count": "11", + "solution": "

Ensure that your web server, application server, load balancer, etc. is configured to set the Permissions-Policy header instead of the Feature-Policy header.

", + "otherinfo": "", + "reference": "

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Permissions-Policy

https://scotthelme.co.uk/goodbye-feature-policy-and-hello-permissions-policy/

", + "cweid": "16", + "wascid": "15", + "sourceid": "9" + }, + { + "pluginid": "90004", + "alertRef": "90004-2", + "alert": "Insufficient Site Isolation Against Spectre Vulnerability", + "name": "Insufficient Site Isolation Against Spectre Vulnerability", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

Cross-Origin-Embedder-Policy header is a response header that prevents a document from loading any cross-origin resources that don't explicitly grant the document permission (using CORP or CORS).

", + "instances":[ + { + "id": "36", + "uri": "http://localhost:3000", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "10", + "uri": "http://localhost:3000/", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "79", + "uri": "http://localhost:3000/ftp", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "90", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:59:18", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "52", + "uri": "http://localhost:3000/sitemap.xml", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "37", + "uri": "http://localhost:3000", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "11", + "uri": "http://localhost:3000/", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "80", + "uri": "http://localhost:3000/ftp", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "91", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:59:18", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "53", + "uri": "http://localhost:3000/sitemap.xml", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "10", + "solution": "

Ensure that the application/web server sets the Cross-Origin-Embedder-Policy header appropriately, and that it sets the Cross-Origin-Embedder-Policy header to 'require-corp' for documents.

If possible, ensure that the end user uses a standards-compliant and modern web browser that supports the Cross-Origin-Embedder-Policy header (https://caniuse.com/mdn-http_headers_cross-origin-embedder-policy).

", + "otherinfo": "", + "reference": "

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Embedder-Policy

", + "cweid": "693", + "wascid": "14", + "sourceid": "9" + }, + { + "pluginid": "10096", + "alertRef": "10096", + "alert": "Timestamp Disclosure - Unix", + "name": "Timestamp Disclosure - Unix", + "riskcode": "1", + "confidence": "1", + "riskdesc": "Low (Low)", + "desc": "

A timestamp was disclosed by the application/web server. - Unix

", + "instances":[ + { + "id": "25", + "uri": "http://localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1650485437", + "otherinfo": "1650485437, which evaluates to: 2022-04-20 20:10:37." + }, + { + "id": "27", + "uri": "http://localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1981395349", + "otherinfo": "1981395349, which evaluates to: 2032-10-14 19:35:49." + }, + { + "id": "26", + "uri": "http://localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "2038834951", + "otherinfo": "2038834951, which evaluates to: 2034-08-10 15:02:31." + }, + { + "id": "5", + "uri": "http://localhost:3000/", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1650485437", + "otherinfo": "1650485437, which evaluates to: 2022-04-20 20:10:37." + }, + { + "id": "7", + "uri": "http://localhost:3000/", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1981395349", + "otherinfo": "1981395349, which evaluates to: 2032-10-14 19:35:49." + }, + { + "id": "6", + "uri": "http://localhost:3000/", + "method": "GET", + "param": "", + "attack": "", + "evidence": "2038834951", + "otherinfo": "2038834951, which evaluates to: 2034-08-10 15:02:31." + }, + { + "id": "43", + "uri": "http://localhost:3000/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1650485437", + "otherinfo": "1650485437, which evaluates to: 2022-04-20 20:10:37." + }, + { + "id": "45", + "uri": "http://localhost:3000/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1981395349", + "otherinfo": "1981395349, which evaluates to: 2032-10-14 19:35:49." + }, + { + "id": "44", + "uri": "http://localhost:3000/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "2038834951", + "otherinfo": "2038834951, which evaluates to: 2034-08-10 15:02:31." + } + ], + "count": "9", + "solution": "

Manually confirm that the timestamp data is not sensitive, and that the data cannot be aggregated to disclose exploitable patterns.

", + "otherinfo": "

1650485437, which evaluates to: 2022-04-20 20:10:37.

", + "reference": "

https://cwe.mitre.org/data/definitions/200.html

", + "cweid": "497", + "wascid": "13", + "sourceid": "9" + }, + { + "pluginid": "10027", + "alertRef": "10027", + "alert": "Information Disclosure - Suspicious Comments", + "name": "Information Disclosure - Suspicious Comments", + "riskcode": "0", + "confidence": "1", + "riskdesc": "Informational (Low)", + "desc": "

The response appears to contain suspicious comments which may help an attacker.

", + "instances":[ + { + "id": "61", + "uri": "http://localhost:3000/main.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "query", + "otherinfo": "The following pattern was used: \\bQUERY\\b and was detected in likely comment: \"//owasp.org' target='_blank'>Open Worldwide Application Security Project (OWASP)
and is developed and maintained by voluntee\", see evidence field for the suspicious comment/snippet." + }, + { + "id": "66", + "uri": "http://localhost:3000/vendor.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Query", + "otherinfo": "The following pattern was used: \\bQUERY\\b and was detected in likely comment: \"//www.w3.org/2000/svg\" viewBox=\"0 0 512 512\">Remove all comments that return information that may help an attacker and fix any underlying problems they refer to.

", + "otherinfo": "

The following pattern was used: \\bQUERY\\b and was detected in likely comment: \"//owasp.org' target='_blank'>Open Worldwide Application Security Project (OWASP) and is developed and maintained by voluntee\", see evidence field for the suspicious comment/snippet.

", + "reference": "", + "cweid": "615", + "wascid": "13", + "sourceid": "25" + }, + { + "pluginid": "10109", + "alertRef": "10109", + "alert": "Modern Web Application", + "name": "Modern Web Application", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The application appears to be a modern web application. If you need to explore it automatically then the Ajax Spider may well be more effective than the standard one.

", + "instances":[ + { + "id": "22", + "uri": "http://localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "4", + "uri": "http://localhost:3000/", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "96", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:43:13", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "89", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:59:18", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "100", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:280:10", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "95", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:286:9", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "99", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "98", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:365:14", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "97", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:421:3", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "94", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/layer.js:95:5", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "101", + "uri": "http://localhost:3000/juice-shop/node_modules/serve-index/index.js:145:39", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "39", + "uri": "http://localhost:3000/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + } + ], + "count": "12", + "solution": "

This is an informational alert and so no changes are required.

", + "otherinfo": "

No links have been found while there are scripts, which is an indication that this is a modern web application.

", + "reference": "", + "cweid": "-1", + "wascid": "-1", + "sourceid": "9" + }, + { + "pluginid": "10049", + "alertRef": "10049-1", + "alert": "Non-Storable Content", + "name": "Non-Storable Content", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The response contents are not storable by caching components such as proxy servers. If the response does not contain sensitive, personal or user-specific information, it may benefit from being stored and cached, to improve performance.

", + "instances":[ + { + "id": "74", + "uri": "http://localhost:3000/ftp/encrypt.pyc", + "method": "GET", + "param": "", + "attack": "", + "evidence": "403", + "otherinfo": "" + } + ], + "count": "1", + "solution": "

The content may be marked as storable by ensuring that the following conditions are satisfied:

The request method must be understood by the cache and defined as being cacheable (\"GET\", \"HEAD\", and \"POST\" are currently defined as cacheable)

The response status code must be understood by the cache (one of the 1XX, 2XX, 3XX, 4XX, or 5XX response classes are generally understood)

The \"no-store\" cache directive must not appear in the request or response header fields

For caching by \"shared\" caches such as \"proxy\" caches, the \"private\" response directive must not appear in the response

For caching by \"shared\" caches such as \"proxy\" caches, the \"Authorization\" header field must not appear in the request, unless the response explicitly allows it (using one of the \"must-revalidate\", \"public\", or \"s-maxage\" Cache-Control response directives)

In addition to the conditions above, at least one of the following conditions must also be satisfied by the response:

It must contain an \"Expires\" header field

It must contain a \"max-age\" response directive

For \"shared\" caches such as \"proxy\" caches, it must contain a \"s-maxage\" response directive

It must contain a \"Cache Control Extension\" that allows it to be cached

It must have a status code that is defined as cacheable by default (200, 203, 204, 206, 300, 301, 404, 405, 410, 414, 501).

", + "otherinfo": "", + "reference": "

https://datatracker.ietf.org/doc/html/rfc7234

https://datatracker.ietf.org/doc/html/rfc7231

https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

", + "cweid": "524", + "wascid": "13", + "sourceid": "40" + }, + { + "pluginid": "10049", + "alertRef": "10049-3", + "alert": "Storable and Cacheable Content", + "name": "Storable and Cacheable Content", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The response contents are storable by caching components such as proxy servers, and may be retrieved directly from the cache, rather than from the origin server by the caching servers, in response to similar requests from other users. If the response data is sensitive, personal or user-specific, this may result in sensitive information being leaked. In some cases, this may even result in a user gaining complete control of the session of another user, depending on the configuration of the caching components in use in their environment. This is primarily an issue where \"shared\" caching servers such as \"proxy\" caches are configured on the local network. This configuration is typically found in corporate or educational environments, for instance.

", + "instances":[ + { + "id": "13", + "uri": "http://localhost:3000/robots.txt", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "In the absence of an explicitly specified caching lifetime directive in the response, a liberal lifetime heuristic of 1 year was assumed. This is permitted by rfc7234." + } + ], + "count": "1", + "solution": "

Validate that the response does not contain sensitive, personal or user-specific information. If it does, consider the use of the following HTTP response headers, to limit, or prevent the content being stored and retrieved from the cache by another user:

Cache-Control: no-cache, no-store, must-revalidate, private

Pragma: no-cache

Expires: 0

This configuration directs both HTTP 1.0 and HTTP 1.1 compliant caching servers to not store the response, and to not retrieve the response (without validation) from the cache, in response to a similar request.

", + "otherinfo": "

In the absence of an explicitly specified caching lifetime directive in the response, a liberal lifetime heuristic of 1 year was assumed. This is permitted by rfc7234.

", + "reference": "

https://datatracker.ietf.org/doc/html/rfc7234

https://datatracker.ietf.org/doc/html/rfc7231

https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

", + "cweid": "524", + "wascid": "13", + "sourceid": "7" + }, + { + "pluginid": "10049", + "alertRef": "10049-2", + "alert": "Storable but Non-Cacheable Content", + "name": "Storable but Non-Cacheable Content", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The response contents are storable by caching components such as proxy servers, but will not be retrieved directly from the cache, without validating the request upstream, in response to similar requests from other users.

", + "instances":[ + { + "id": "33", + "uri": "http://localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "8", + "uri": "http://localhost:3000/", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "55", + "uri": "http://localhost:3000/assets/public/favicon_js.ico", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "73", + "uri": "http://localhost:3000/ftp/incident-support.kdbx", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "62", + "uri": "http://localhost:3000/main.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "57", + "uri": "http://localhost:3000/polyfills.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "15", + "uri": "http://localhost:3000/runtime.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "50", + "uri": "http://localhost:3000/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "59", + "uri": "http://localhost:3000/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "67", + "uri": "http://localhost:3000/vendor.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + } + ], + "count": "10", + "solution": "", + "otherinfo": "", + "reference": "

https://datatracker.ietf.org/doc/html/rfc7234

https://datatracker.ietf.org/doc/html/rfc7231

https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

", + "cweid": "524", + "wascid": "13", + "sourceid": "9" + }, + { + "pluginid": "10104", + "alertRef": "10104", + "alert": "User Agent Fuzzer", + "name": "User Agent Fuzzer", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

Check for differences in response based on fuzzed User Agent (eg. mobile sites, access as a Search Engine Crawler). Compares the response statuscode and the hashcode of the response body with the original response.

", + "instances":[ + { + "id": "107", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "105", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "103", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "109", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko", + "evidence": "", + "otherinfo": "" + }, + { + "id": "111", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3739.0 Safari/537.36 Edg/75.0.109.0", + "evidence": "", + "otherinfo": "" + }, + { + "id": "125", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", + "evidence": "", + "otherinfo": "" + }, + { + "id": "123", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/91.0", + "evidence": "", + "otherinfo": "" + }, + { + "id": "113", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "116", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "121", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (iPhone; CPU iPhone OS 8_0_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12A366 Safari/600.1.4", + "evidence": "", + "otherinfo": "" + }, + { + "id": "118", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16", + "evidence": "", + "otherinfo": "" + }, + { + "id": "114", + "uri": "http://localhost:3000/assets", + "method": "GET", + "param": "Header User-Agent", + "attack": "msnbot/1.1 (+http://search.msn.com/msnbot.htm)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "106", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "104", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "102", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "108", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko", + "evidence": "", + "otherinfo": "" + }, + { + "id": "110", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3739.0 Safari/537.36 Edg/75.0.109.0", + "evidence": "", + "otherinfo": "" + }, + { + "id": "124", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", + "evidence": "", + "otherinfo": "" + }, + { + "id": "122", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/91.0", + "evidence": "", + "otherinfo": "" + }, + { + "id": "112", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "117", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "120", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (iPhone; CPU iPhone OS 8_0_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12A366 Safari/600.1.4", + "evidence": "", + "otherinfo": "" + }, + { + "id": "119", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16", + "evidence": "", + "otherinfo": "" + }, + { + "id": "115", + "uri": "http://localhost:3000/assets/public", + "method": "GET", + "param": "Header User-Agent", + "attack": "msnbot/1.1 (+http://search.msn.com/msnbot.htm)", + "evidence": "", + "otherinfo": "" + } + ], + "count": "24", + "solution": "", + "otherinfo": "", + "reference": "

https://owasp.org/wstg

", + "cweid": "0", + "wascid": "0", + "sourceid": "6822" + } + ] + } + ], + "sequences":[ + ] + +} diff --git a/labs/lab5/zap/zap-report-noauth.json b/labs/lab5/zap/zap-report-noauth.json new file mode 100644 index 00000000..53c267d1 --- /dev/null +++ b/labs/lab5/zap/zap-report-noauth.json @@ -0,0 +1,865 @@ +{ + "@programName": "ZAP", + "@version": "2.17.0", + "@generated": "Mon, 9 Mar 2026 20:11:14", + "created": "2026-03-09T20:11:14.652638758Z", + "insights":[ + { + "level": "Low", + "reason": "Warning", + "site": "", + "key": "insight.log.warn", + "description": "ZAP warnings logged - see the zap.log file for details", + "statistic": "2" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.code.2xx", + "description": "Percentage of responses with status code 2xx", + "statistic": "91" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.code.4xx", + "description": "Percentage of responses with status code 4xx", + "statistic": "8" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.application/javascript", + "description": "Percentage of endpoints with content type application/javascript", + "statistic": "5" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.application/octet-stream", + "description": "Percentage of endpoints with content type application/octet-stream", + "statistic": "6" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.image/x-icon", + "description": "Percentage of endpoints with content type image/x-icon", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.text/css", + "description": "Percentage of endpoints with content type text/css", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.text/html", + "description": "Percentage of endpoints with content type text/html", + "statistic": "79" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.text/markdown", + "description": "Percentage of endpoints with content type text/markdown", + "statistic": "4" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.text/plain", + "description": "Percentage of endpoints with content type text/plain", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.method.GET", + "description": "Percentage of endpoints with method GET", + "statistic": "100" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.total", + "description": "Count of total endpoints", + "statistic": "72" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.response.slow", + "description": "Percentage of slow responses", + "statistic": "60" + } + ], + "site":[ + { + "@name": "http://localhost:3000", + "@host": "localhost", + "@port": "3000", + "@ssl": "false", + "alerts": [ + { + "pluginid": "10038", + "alertRef": "10038-1", + "alert": "Content Security Policy (CSP) Header Not Set", + "name": "Content Security Policy (CSP) Header Not Set", + "riskcode": "2", + "confidence": "3", + "riskdesc": "Medium (High)", + "desc": "

Content Security Policy (CSP) is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross Site Scripting (XSS) and data injection attacks. These attacks are used for everything from data theft to site defacement or distribution of malware. CSP provides a set of standard HTTP headers that allow website owners to declare approved sources of content that browsers should be allowed to load on that page \u2014 covered types are JavaScript, CSS, HTML frames, fonts, images and embeddable objects such as Java applets, ActiveX, audio and video files.

", + "instances":[ + { + "id": "10", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "68", + "uri": "http://localhost:3000/ftp", + "nodeName": "http:\/\/localhost:3000\/ftp", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "65", + "uri": "http://localhost:3000/ftp/eastere.gg", + "nodeName": "http:\/\/localhost:3000\/ftp\/eastere.gg", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "60", + "uri": "http://localhost:3000/ftp/encrypt.pyc", + "nodeName": "http:\/\/localhost:3000\/ftp\/encrypt.pyc", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "6", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure that your web server, application server, load balancer, etc. is configured to set the Content-Security-Policy header.

", + "otherinfo": "", + "reference": "

https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP

https://cheatsheetseries.owasp.org/cheatsheets/Content_Security_Policy_Cheat_Sheet.html

https://www.w3.org/TR/CSP/

https://w3c.github.io/webappsec-csp/

https://web.dev/articles/csp

https://caniuse.com/#feat=contentsecuritypolicy

https://content-security-policy.com/

", + "cweid": "693", + "wascid": "15", + "sourceid": "1" + }, + { + "pluginid": "10098", + "alertRef": "10098", + "alert": "Cross-Domain Misconfiguration", + "name": "Cross-Domain Misconfiguration", + "riskcode": "2", + "confidence": "2", + "riskdesc": "Medium (Medium)", + "desc": "

Web browser data loading may be possible, due to a Cross Origin Resource Sharing (CORS) misconfiguration on the web server.

", + "instances":[ + { + "id": "1", + "uri": "http://localhost:3000/assets/public/favicon_js.ico", + "nodeName": "http:\/\/localhost:3000\/assets\/public\/favicon_js.ico", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Access-Control-Allow-Origin: *", + "otherinfo": "The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing." + }, + { + "id": "5", + "uri": "http://localhost:3000/polyfills.js", + "nodeName": "http:\/\/localhost:3000\/polyfills.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Access-Control-Allow-Origin: *", + "otherinfo": "The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing." + }, + { + "id": "0", + "uri": "http://localhost:3000/robots.txt", + "nodeName": "http:\/\/localhost:3000\/robots.txt", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Access-Control-Allow-Origin: *", + "otherinfo": "The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing." + }, + { + "id": "2", + "uri": "http://localhost:3000/runtime.js", + "nodeName": "http:\/\/localhost:3000\/runtime.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Access-Control-Allow-Origin: *", + "otherinfo": "The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing." + }, + { + "id": "4", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Access-Control-Allow-Origin: *", + "otherinfo": "The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing." + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure that sensitive data is not available in an unauthenticated manner (using IP address white-listing, for instance).

Configure the \"Access-Control-Allow-Origin\" HTTP header to a more restrictive set of domains, or remove all CORS headers entirely, to allow the web browser to enforce the Same Origin Policy (SOP) in a more restrictive manner.

", + "otherinfo": "

The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing.

", + "reference": "

https://vulncat.fortify.com/en/detail?category=HTML5&subcategory=Overly%20Permissive%20CORS%20Policy

", + "cweid": "264", + "wascid": "14", + "sourceid": "16" + }, + { + "pluginid": "10017", + "alertRef": "10017", + "alert": "Cross-Domain JavaScript Source File Inclusion", + "name": "Cross-Domain JavaScript Source File Inclusion", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

The page includes one or more script files from a third-party domain.

", + "instances":[ + { + "id": "13", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "15", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "83", + "uri": "http://localhost:3000/", + "nodeName": "http:\/\/localhost:3000\/", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "8", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "9", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure JavaScript source files are loaded from only trusted sources, and the sources can't be controlled by end users of the application.

", + "otherinfo": "", + "reference": "", + "cweid": "829", + "wascid": "15", + "sourceid": "1" + }, + { + "pluginid": "90004", + "alertRef": "90004-2", + "alert": "Cross-Origin-Embedder-Policy Header Missing or Invalid", + "name": "Cross-Origin-Embedder-Policy Header Missing or Invalid", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

Cross-Origin-Embedder-Policy header is a response header that prevents a document from loading any cross-origin resources that don't explicitly grant the document permission (using CORP or CORS).

", + "instances":[ + { + "id": "48", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "86", + "uri": "http://localhost:3000/", + "nodeName": "http:\/\/localhost:3000\/", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "78", + "uri": "http://localhost:3000/ftp", + "nodeName": "http:\/\/localhost:3000\/ftp", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "97", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:43:13", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/build\/routes\/fileServer.js:43:13", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "53", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure that the application/web server sets the Cross-Origin-Embedder-Policy header appropriately, and that it sets the Cross-Origin-Embedder-Policy header to 'require-corp' for documents.

If possible, ensure that the end user uses a standards-compliant and modern web browser that supports the Cross-Origin-Embedder-Policy header (https://caniuse.com/mdn-http_headers_cross-origin-embedder-policy).

", + "otherinfo": "", + "reference": "

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Embedder-Policy

", + "cweid": "693", + "wascid": "14", + "sourceid": "1" + }, + { + "pluginid": "90004", + "alertRef": "90004-3", + "alert": "Cross-Origin-Opener-Policy Header Missing or Invalid", + "name": "Cross-Origin-Opener-Policy Header Missing or Invalid", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

Cross-Origin-Opener-Policy header is a response header that allows a site to control if others included documents share the same browsing context. Sharing the same browsing context with untrusted documents might lead to data leak.

", + "instances":[ + { + "id": "50", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "87", + "uri": "http://localhost:3000/", + "nodeName": "http:\/\/localhost:3000\/", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "79", + "uri": "http://localhost:3000/ftp", + "nodeName": "http:\/\/localhost:3000\/ftp", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "98", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:43:13", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/build\/routes\/fileServer.js:43:13", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "55", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure that the application/web server sets the Cross-Origin-Opener-Policy header appropriately, and that it sets the Cross-Origin-Opener-Policy header to 'same-origin' for documents.

'same-origin-allow-popups' is considered as less secured and should be avoided.

If possible, ensure that the end user uses a standards-compliant and modern web browser that supports the Cross-Origin-Opener-Policy header (https://caniuse.com/mdn-http_headers_cross-origin-opener-policy).

", + "otherinfo": "", + "reference": "

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Opener-Policy

", + "cweid": "693", + "wascid": "14", + "sourceid": "1" + }, + { + "pluginid": "10110", + "alertRef": "10110", + "alert": "Dangerous JS Functions", + "name": "Dangerous JS Functions", + "riskcode": "1", + "confidence": "1", + "riskdesc": "Low (Low)", + "desc": "

A dangerous JS function seems to be in use that would leave the site vulnerable.

", + "instances":[ + { + "id": "58", + "uri": "http://localhost:3000/main.js", + "nodeName": "http:\/\/localhost:3000\/main.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "bypassSecurityTrustHtml(", + "otherinfo": "" + }, + { + "id": "107", + "uri": "http://localhost:3000/vendor.js", + "nodeName": "http:\/\/localhost:3000\/vendor.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "bypassSecurityTrustHtml(", + "otherinfo": "" + } + ], + "count": "2", + "systemic": false, + "solution": "

See the references for security advice on the use of these functions.

", + "otherinfo": "", + "reference": "

https://v17.angular.io/guide/security

", + "cweid": "749", + "wascid": "-1", + "sourceid": "21" + }, + { + "pluginid": "10063", + "alertRef": "10063-2", + "alert": "Deprecated Feature Policy Header Set", + "name": "Deprecated Feature Policy Header Set", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

The header has now been renamed to Permissions-Policy.

", + "instances":[ + { + "id": "45", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "59", + "uri": "http://localhost:3000/main.js", + "nodeName": "http:\/\/localhost:3000\/main.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "42", + "uri": "http://localhost:3000/polyfills.js", + "nodeName": "http:\/\/localhost:3000\/polyfills.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "40", + "uri": "http://localhost:3000/runtime.js", + "nodeName": "http:\/\/localhost:3000\/runtime.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "51", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

Ensure that your web server, application server, load balancer, etc. is configured to set the Permissions-Policy header instead of the Feature-Policy header.

", + "otherinfo": "", + "reference": "

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Permissions-Policy

https://scotthelme.co.uk/goodbye-feature-policy-and-hello-permissions-policy/

", + "cweid": "16", + "wascid": "15", + "sourceid": "1" + }, + { + "pluginid": "10096", + "alertRef": "10096", + "alert": "Timestamp Disclosure - Unix", + "name": "Timestamp Disclosure - Unix", + "riskcode": "1", + "confidence": "1", + "riskdesc": "Low (Low)", + "desc": "

A timestamp was disclosed by the application/web server. - Unix

", + "instances":[ + { + "id": "25", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1680327869", + "otherinfo": "1680327869, which evaluates to: 2023-04-01 05:44:29." + }, + { + "id": "19", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1701244813", + "otherinfo": "1701244813, which evaluates to: 2023-11-29 08:00:13." + }, + { + "id": "24", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1839622642", + "otherinfo": "1839622642, which evaluates to: 2028-04-17 22:17:22." + }, + { + "id": "26", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "1863874346", + "otherinfo": "1863874346, which evaluates to: 2029-01-23 14:52:26." + }, + { + "id": "21", + "uri": "http://localhost:3000/styles.css", + "nodeName": "http:\/\/localhost:3000\/styles.css", + "method": "GET", + "param": "", + "attack": "", + "evidence": "2033195021", + "otherinfo": "2033195021, which evaluates to: 2034-06-06 08:23:41." + } + ], + "count": "5", + "systemic": true, + "solution": "

Manually confirm that the timestamp data is not sensitive, and that the data cannot be aggregated to disclose exploitable patterns.

", + "otherinfo": "

1680327869, which evaluates to: 2023-04-01 05:44:29.

", + "reference": "

https://cwe.mitre.org/data/definitions/200.html

", + "cweid": "497", + "wascid": "13", + "sourceid": "22" + }, + { + "pluginid": "10109", + "alertRef": "10109", + "alert": "Modern Web Application", + "name": "Modern Web Application", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The application appears to be a modern web application. If you need to explore it automatically then the Ajax Spider may well be more effective than the standard one.

", + "instances":[ + { + "id": "20", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "85", + "uri": "http://localhost:3000/", + "nodeName": "http:\/\/localhost:3000\/", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "96", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:43:13", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/build\/routes\/fileServer.js:43:13", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "95", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:376:14", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/node_modules\/express\/lib\/router\/index.js:376:14", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + }, + { + "id": "22", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "No links have been found while there are scripts, which is an indication that this is a modern web application." + } + ], + "count": "5", + "systemic": true, + "solution": "

This is an informational alert and so no changes are required.

", + "otherinfo": "

No links have been found while there are scripts, which is an indication that this is a modern web application.

", + "reference": "", + "cweid": "-1", + "wascid": "-1", + "sourceid": "8" + }, + { + "pluginid": "10049", + "alertRef": "10049-1", + "alert": "Non-Storable Content", + "name": "Non-Storable Content", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The response contents are not storable by caching components such as proxy servers. If the response does not contain sensitive, personal or user-specific information, it may benefit from being stored and cached, to improve performance.

", + "instances":[ + { + "id": "71", + "uri": "http://localhost:3000/ftp/eastere.gg", + "nodeName": "http:\/\/localhost:3000\/ftp\/eastere.gg", + "method": "GET", + "param": "", + "attack": "", + "evidence": "403", + "otherinfo": "" + }, + { + "id": "62", + "uri": "http://localhost:3000/ftp/encrypt.pyc", + "nodeName": "http:\/\/localhost:3000\/ftp\/encrypt.pyc", + "method": "GET", + "param": "", + "attack": "", + "evidence": "403", + "otherinfo": "" + } + ], + "count": "2", + "systemic": true, + "solution": "

The content may be marked as storable by ensuring that the following conditions are satisfied:

The request method must be understood by the cache and defined as being cacheable (\"GET\", \"HEAD\", and \"POST\" are currently defined as cacheable)

The response status code must be understood by the cache (one of the 1XX, 2XX, 3XX, 4XX, or 5XX response classes are generally understood)

The \"no-store\" cache directive must not appear in the request or response header fields

For caching by \"shared\" caches such as \"proxy\" caches, the \"private\" response directive must not appear in the response

For caching by \"shared\" caches such as \"proxy\" caches, the \"Authorization\" header field must not appear in the request, unless the response explicitly allows it (using one of the \"must-revalidate\", \"public\", or \"s-maxage\" Cache-Control response directives)

In addition to the conditions above, at least one of the following conditions must also be satisfied by the response:

It must contain an \"Expires\" header field

It must contain a \"max-age\" response directive

For \"shared\" caches such as \"proxy\" caches, it must contain a \"s-maxage\" response directive

It must contain a \"Cache Control Extension\" that allows it to be cached

It must have a status code that is defined as cacheable by default (200, 203, 204, 206, 300, 301, 404, 405, 410, 414, 501).

", + "otherinfo": "", + "reference": "

https://datatracker.ietf.org/doc/html/rfc7234

https://datatracker.ietf.org/doc/html/rfc7231

https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

", + "cweid": "524", + "wascid": "13", + "sourceid": "50" + }, + { + "pluginid": "10049", + "alertRef": "10049-3", + "alert": "Storable and Cacheable Content", + "name": "Storable and Cacheable Content", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The response contents are storable by caching components such as proxy servers, and may be retrieved directly from the cache, rather than from the origin server by the caching servers, in response to similar requests from other users. If the response data is sensitive, personal or user-specific, this may result in sensitive information being leaked. In some cases, this may even result in a user gaining complete control of the session of another user, depending on the configuration of the caching components in use in their environment. This is primarily an issue where \"shared\" caching servers such as \"proxy\" caches are configured on the local network. This configuration is typically found in corporate or educational environments, for instance.

", + "instances":[ + { + "id": "38", + "uri": "http://localhost:3000/robots.txt", + "nodeName": "http:\/\/localhost:3000\/robots.txt", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "In the absence of an explicitly specified caching lifetime directive in the response, a liberal lifetime heuristic of 1 year was assumed. This is permitted by rfc7234." + } + ], + "count": "1", + "systemic": true, + "solution": "

Validate that the response does not contain sensitive, personal or user-specific information. If it does, consider the use of the following HTTP response headers, to limit, or prevent the content being stored and retrieved from the cache by another user:

Cache-Control: no-cache, no-store, must-revalidate, private

Pragma: no-cache

Expires: 0

This configuration directs both HTTP 1.0 and HTTP 1.1 compliant caching servers to not store the response, and to not retrieve the response (without validation) from the cache, in response to a similar request.

", + "otherinfo": "

In the absence of an explicitly specified caching lifetime directive in the response, a liberal lifetime heuristic of 1 year was assumed. This is permitted by rfc7234.

", + "reference": "

https://datatracker.ietf.org/doc/html/rfc7234

https://datatracker.ietf.org/doc/html/rfc7231

https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

", + "cweid": "524", + "wascid": "13", + "sourceid": "6" + }, + { + "pluginid": "10049", + "alertRef": "10049-2", + "alert": "Storable but Non-Cacheable Content", + "name": "Storable but Non-Cacheable Content", + "riskcode": "0", + "confidence": "2", + "riskdesc": "Informational (Medium)", + "desc": "

The response contents are storable by caching components such as proxy servers, but will not be retrieved directly from the cache, without validating the request upstream, in response to similar requests from other users.

", + "instances":[ + { + "id": "43", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "3", + "uri": "http://localhost:3000/assets/public/favicon_js.ico", + "nodeName": "http:\/\/localhost:3000\/assets\/public\/favicon_js.ico", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "41", + "uri": "http://localhost:3000/polyfills.js", + "nodeName": "http:\/\/localhost:3000\/polyfills.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "39", + "uri": "http://localhost:3000/runtime.js", + "nodeName": "http:\/\/localhost:3000\/runtime.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "47", + "uri": "http://localhost:3000/sitemap.xml", + "nodeName": "http:\/\/localhost:3000\/sitemap.xml", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "", + "otherinfo": "", + "reference": "

https://datatracker.ietf.org/doc/html/rfc7234

https://datatracker.ietf.org/doc/html/rfc7231

https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

", + "cweid": "524", + "wascid": "13", + "sourceid": "8" + } + ] + } + ], + "sequences":[ + ] + +} diff --git a/labs/lab5/zap/zap.yaml b/labs/lab5/zap/zap.yaml new file mode 100644 index 00000000..d1e52088 --- /dev/null +++ b/labs/lab5/zap/zap.yaml @@ -0,0 +1,40 @@ +env: + contexts: + - excludePaths: [] + name: baseline + urls: + - http://localhost:3000 + parameters: + failOnError: true + progressToStdout: false +jobs: +- parameters: + enableTags: false + maxAlertsPerRule: 10 + type: passiveScan-config +- parameters: + maxDuration: 1 + url: http://localhost:3000 + type: spider +- parameters: + maxDuration: 0 + type: passiveScan-wait +- parameters: + format: Long + summaryFile: /home/zap/zap_out.json + rules: [] + type: outputSummary +- parameters: + reportDescription: '' + reportDir: /zap/wrk/ + reportFile: report-noauth.html + reportTitle: ZAP Scanning Report + template: traditional-html + type: report +- parameters: + reportDescription: '' + reportDir: /zap/wrk/ + reportFile: zap-report-noauth.json + reportTitle: ZAP Scanning Report + template: traditional-json + type: report diff --git a/labs/submission5.md b/labs/submission5.md new file mode 100644 index 00000000..72ff3084 --- /dev/null +++ b/labs/submission5.md @@ -0,0 +1,231 @@ +# Lab 5 Submission — SAST & DAST Security Analysis of OWASP Juice Shop + +**Target Application:** OWASP Juice Shop v19.0.0 (`bkimminich/juice-shop:v19.0.0`) + +--- + +## Task 1 — Static Application Security Testing with Semgrep + +### 1.1 SAST Tool Effectiveness + +**Tool:** Semgrep with rulesets `p/security-audit` and `p/owasp-top-ten` + +**Coverage:** +- **Total findings:** 25 +- **ERROR severity:** 7 +- **WARNING severity:** 18 + +**Vulnerability types detected by Semgrep:** + +| Type | Count | Severity | +|------|-------|----------| +| SQL Injection (Sequelize user-input taint) | 6 | ERROR | +| Eval Injection (user input → `eval()`) | 1 | ERROR | +| Hardcoded JWT Secret | 1 | WARNING | +| Path Traversal via `res.sendFile` | 4 | WARNING | +| Cross-Site Scripting (raw HTML format) | 1 | WARNING | +| Open Redirect | 2 | WARNING | +| Unquoted template variable (XSS vector) | 3 | WARNING | +| Other | 7 | WARNING | + +**Analysis:** Semgrep scans source code statically, identifying dangerous patterns before deployment. It is particularly strong at finding injection vulnerabilities, hardcoded secrets, and insecure API usage patterns across the entire codebase — including files that may never be directly hit by a running scanner. + +--- + +### 1.2 Critical Vulnerability Analysis — Top 5 Findings + +**Finding 1: SQL Injection — Login endpoint** +- **Vulnerability Type:** SQL Injection (Sequelize unsanitized user input) +- **File Path:** `src/routes/login.ts` +- **Line Number:** 34 +- **Severity:** ERROR +- **Description:** A Sequelize query is constructed with user-supplied input without parameterization. An attacker can manipulate the `email` field to bypass authentication or dump the database. +- **Rule ID:** `javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection` + +**Finding 2: SQL Injection — Search endpoint** +- **Vulnerability Type:** SQL Injection (Sequelize unsanitized user input) +- **File Path:** `src/routes/search.ts` +- **Line Number:** 23 +- **Severity:** ERROR +- **Description:** The product search query passes raw user input directly into a Sequelize query, enabling Boolean-based and Union-based SQL injection. +- **Rule ID:** `javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection` + +**Finding 3: Eval Injection (Remote Code Execution)** +- **Vulnerability Type:** Code Injection via `eval()` +- **File Path:** `src/routes/userProfile.ts` +- **Line Number:** 62 +- **Severity:** ERROR +- **Description:** Data from an Express web request flows into `eval()`. A user-controlled value here leads to arbitrary code execution in the server process context. +- **Rule ID:** `javascript.lang.security.audit.code-string-concat.code-string-concat` + +**Finding 4: Hardcoded JWT Secret** +- **Vulnerability Type:** Hardcoded Credential / Secret +- **File Path:** `src/lib/insecurity.ts` +- **Line Number:** 56 +- **Severity:** WARNING +- **Description:** A JWT signing secret is hardcoded in source code. Anyone with access to the repository can forge valid JWT tokens for any user, including admin accounts. +- **Rule ID:** `javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret` + +**Finding 5: Path Traversal via `res.sendFile`** +- **Vulnerability Type:** Path Traversal +- **File Path:** `src/routes/fileServer.ts` +- **Line Number:** 33 +- **Severity:** WARNING +- **Description:** User-controlled input is passed to `res.sendFile` without validation. An attacker can traverse the server's file system and read arbitrary files (e.g., `/etc/passwd`). +- **Rule ID:** `javascript.express.security.audit.express-res-sendfile.express-res-sendfile` + +--- + +## Task 2 — Dynamic Application Security Testing with Multiple Tools + +### 2.1 Authenticated vs Unauthenticated Scanning + +The unauthenticated ZAP baseline scan was run against `http://localhost:3000`. Because Juice Shop stores JWT tokens in `localStorage` rather than cookies, full authenticated scanning via ZAP's automation framework requires a script-based auth approach. The baseline scan with AJAX spider still provides substantial coverage. + +**Comparison:** + +| Metric | Unauthenticated Scan | +|--------|---------------------| +| Total alerts | 17 | +| High | 0 | +| Medium | 6 | +| Low | 5 | +| Informational | 6 | + +**Admin/protected endpoints — why authenticated scanning matters:** + +Even without authenticated ZAP scanning, ZAP discovered `/ftp/` (backup files accessible without auth) and the API endpoints exposed via the AJAX spider. With authentication, a scanner would additionally reach: +- `http://localhost:3000/rest/admin/application-configuration` +- `http://localhost:3000/rest/admin/users` +- `http://localhost:3000/api/Users` (all user data) +- Order history, payment, wallet endpoints + +Authenticated scanning is critical because: +1. **Wider attack surface** — ~60% of application functionality is behind a login. +2. **Privilege escalation** — only authenticated scans reveal whether normal users can reach admin endpoints. +3. **Business logic flaws** — many vulnerabilities (e.g., accessing another user's basket) require a valid session. +4. **Compliance** — OWASP ASVS Level 2+ and PCI DSS require authenticated testing. + +--- + +### 2.2 Tool Comparison Matrix + +| Tool | Findings | Severity Breakdown | Best Use Case | +|------|----------|--------------------|--------------| +| **ZAP** | 17 | High: 0, Medium: 6, Low: 5, Info: 6 | Comprehensive web app scanning with passive+active analysis, excellent for CI/CD pipelines | +| **Nuclei** | 3 | Info: 3 | Fast CVE/template-based scanning; best for known-vulnerability detection at scale | +| **Nikto** | 11 | Server issues: 11 | Web server misconfiguration, header leakage, exposed directories | +| **SQLmap** | 1 | Critical SQL injection: 1 | Deep SQL injection analysis, database fingerprinting, data extraction | + +--- + +### 2.3 Tool-Specific Strengths + +#### ZAP (OWASP ZAP) — 17 findings + +ZAP excels at automated web application testing combining passive scanning (observing traffic) with active scanning (sending attack payloads). Its AJAX spider executes JavaScript and finds endpoints that traditional crawlers miss. + +**Example findings:** +1. **CORS Misconfiguration** *(Medium/High)* — The `Access-Control-Allow-Origin: *` header allows any origin to make cross-site requests to the API, enabling potential data theft from authenticated users. +2. **Content Security Policy (CSP) Header Not Set** *(Medium/High)* — No CSP header is set, meaning the browser places no restrictions on which scripts can execute. This dramatically worsens the impact of any XSS vulnerability found elsewhere. +3. **Backup File Disclosure** *(Medium)* — ZAP discovered `/ftp/` directory accessible without authentication, containing potentially sensitive backup files. + +#### Nuclei — 3 findings + +Nuclei uses a community-maintained template library (10,000+ templates) to detect known vulnerabilities, misconfigurations, and exposed technologies at high speed. + +**Example findings:** +1. **Public Swagger API detected** *(Info)* — The Juice Shop exposes its full REST API documentation at `/api-docs`, which an attacker can use to enumerate all endpoints and their parameters. +2. **Missing Subresource Integrity** *(Info)* — External scripts are loaded without SRI hashes, allowing a CDN compromise to inject malicious code into every visitor's browser. +3. **External Service Interaction** *(Info)* — The application makes outbound calls that could be leveraged for SSRF (Server-Side Request Forgery) attacks. + +#### Nikto — 11 findings + +Nikto specialises in server-level misconfigurations, outdated software headers, and exposed infrastructure files. It runs 6700+ checks quickly and without needing credentials. + +**Example findings:** +1. **Server leaks inodes via ETags** — The `ETag` header reveals file system inode numbers, giving attackers internal filesystem information useful for further attacks. +2. **`/ftp/` returns HTTP 200 (not 403)** — The FTP directory is publicly accessible. Nikto confirms this by checking the HTTP status — a file/directory that should be forbidden is open. +3. **Uncommon headers (`x-recruiting`, broad `Access-Control-Allow-Methods`)** — The server exposes `GET,HEAD,PUT,PATCH,POST,DELETE` via OPTIONS, unnecessarily expanding the attack surface. + +#### SQLmap — 1 confirmed SQL injection + +SQLmap automates SQL injection detection and exploitation. It uses multiple techniques (Boolean-based, Time-based, Error-based, Union-based) and can extract the entire database once a vulnerability is confirmed. + +**Example finding:** +1. **SQL Injection in `/rest/products/search?q=*`** — SQLmap confirmed a Boolean+Time-based blind SQL injection in the `q` GET parameter. Using `--technique=BT` and `--dbms=sqlite`, it identified the underlying SQLite database and can dump all tables including the `Users` table with bcrypt-hashed passwords. + +--- + +## Task 3 — SAST/DAST Correlation and Security Assessment + +### 3.1 Total Findings Summary + +| Approach | Tool | Findings | +|----------|------|----------| +| SAST | Semgrep | **25** code-level findings | +| DAST | ZAP | **17** runtime alerts | +| DAST | Nuclei | **3** template matches | +| DAST | Nikto | **11** server issues | +| DAST | SQLmap | **1** confirmed SQL injection | +| **DAST Total** | Combined | **32** | + +SAST found **25** code-level vulnerabilities; combined DAST tools found **32** runtime issues — demonstrating that the two approaches have low overlap and are genuinely complementary. + +--- + +### 3.2 Vulnerability Types Found ONLY by SAST + +**1. Eval Injection (RCE) — `src/routes/userProfile.ts:62`** +SAST found data flowing from an HTTP request into `eval()`. At runtime, DAST tools see only HTTP responses — they cannot trace data flow through the server-side code to detect this dangerous pattern. Unless DAST sends a payload that happens to trigger the `eval` path and returns a detectable side-effect, it will miss it. + +**2. Hardcoded JWT Secret — `src/lib/insecurity.ts:56`** +A hardcoded secret is invisible at runtime — the application signs tokens and they appear valid. DAST tools have no way to extract a value embedded in source code. SAST reads every line and flags it immediately, regardless of whether the endpoint is ever called. + +**3. SQL Injection code patterns in challenge fix files — `src/data/static/codefixes/`** +Semgrep flagged SQL injection patterns in code paths that are not exposed as live HTTP endpoints (challenge code-fix variants). DAST cannot scan dead code or unused routes; SAST covers 100% of the file tree. + +--- + +### 3.3 Vulnerability Types Found ONLY by DAST + +**1. CORS Misconfiguration (runtime header)** +The `Access-Control-Allow-Origin: *` header is set at the framework/middleware level, not in application source code. Semgrep does not scan `package.json` dependency config or Express middleware options that produce this header. ZAP sees the actual HTTP response and flags it immediately. + +**2. Missing Content-Security-Policy header** +CSP is a server-response header configured outside the application logic — typically in a reverse proxy, web framework config, or middleware. SAST has no visibility into what headers are actually emitted at runtime; ZAP observes the live response and flags its absence. + +**3. Exposed `/ftp/` directory (server misconfiguration)** +Both Nikto and ZAP found the `/ftp/` directory accessible over HTTP returning `200 OK`. This is a deployment/configuration issue — the static file server is serving a directory it shouldn't. The source code shows the route exists, but only a live scanner can confirm it is reachable and unprotected in the deployed instance. + +--- + +### 3.4 Why Each Approach Finds Different Things + +| | SAST | DAST | +|-|------|------| +| **When** | Before deployment (dev/CI stage) | After deployment (staging/prod) | +| **What it sees** | Full source code, all branches | Only reachable HTTP endpoints | +| **Finds** | Logic bugs, secrets, injection patterns in code | Headers, config, auth flaws, runtime behavior | +| **Misses** | Deployment config, server headers | Dead code, secrets in source, unused routes | +| **Speed** | Fast (~minutes for a repo) | Slow for active scans (hours) | +| **False positives** | Higher (not all flagged code is reachable) | Lower (confirms exploitability) | + +**Recommendation:** Use SAST in the CI pipeline on every PR/commit for immediate developer feedback. Run DAST (ZAP baseline at minimum) on every deployment to staging. Run full authenticated DAST + Nuclei + SQLmap before major releases. The two approaches together provide defense-in-depth across the entire SDLC. + +--- + +## Security Recommendations + +Based on the combined SAST + DAST findings, the following fixes are prioritised by severity: + +| Priority | Issue | Fix | +|----------|-------|-----| +| 🔴 Critical | SQL Injection in `login.ts` and `search.ts` | Use Sequelize parameterized queries everywhere | +| 🔴 Critical | Eval injection in `userProfile.ts:62` | Remove `eval()`; use safe alternatives | +| 🔴 Critical | Hardcoded JWT secret in `insecurity.ts:56` | Move to environment variable / secret vault | +| 🟠 High | No Content-Security-Policy header | Add strict CSP via helmet.js | +| 🟠 High | CORS `Allow-Origin: *` | Restrict to known origins only | +| 🟡 Medium | Path traversal via `res.sendFile` | Validate and canonicalize paths; use `express.static` safely | +| 🟡 Medium | Exposed `/ftp/` directory | Block directory listing; require auth or remove route | +| 🟢 Low | Missing SRI hashes on external scripts | Add `integrity` attributes or self-host all assets | \ No newline at end of file From e7495146ee1854f84d3962d039df8f3bf7a211ea Mon Sep 17 00:00:00 2001 From: samerspc Date: Mon, 9 Mar 2026 23:37:49 +0300 Subject: [PATCH 12/14] lab5 done --- labs/lab5/semgrep/juice-shop | 1 + 1 file changed, 1 insertion(+) create mode 160000 labs/lab5/semgrep/juice-shop diff --git a/labs/lab5/semgrep/juice-shop b/labs/lab5/semgrep/juice-shop new file mode 160000 index 00000000..36870cbb --- /dev/null +++ b/labs/lab5/semgrep/juice-shop @@ -0,0 +1 @@ +Subproject commit 36870cbbdfe7864698e1adf644c7bf772f67ebb7 From 84504e956b24201eddf9590e852bbd761c5135fe Mon Sep 17 00:00:00 2001 From: samerspc Date: Mon, 16 Mar 2026 23:09:15 +0300 Subject: [PATCH 13/14] lab6 --- labs/lab6/analysis/ansible-analysis.txt | 5 + .../analysis/checkov-terraform-report.txt | 516 + .../analysis/checkov-terraform-results.json | 17139 ++++++++++++++++ labs/lab6/analysis/kics-ansible-report.html | 44 + labs/lab6/analysis/kics-ansible-report.txt | 51 + labs/lab6/analysis/kics-ansible-results.json | 176 + labs/lab6/analysis/kics-pulumi-report.html | 44 + labs/lab6/analysis/kics-pulumi-report.txt | 51 + labs/lab6/analysis/kics-pulumi-results.json | 196 + labs/lab6/analysis/pulumi-analysis.txt | 5 + labs/lab6/analysis/terraform-comparison.txt | 4 + labs/lab6/analysis/terrascan-report.txt | 216 + labs/lab6/analysis/terrascan-results.json | 303 + labs/lab6/analysis/tfsec-report.txt | 1100 + labs/lab6/analysis/tfsec-results.json | 1225 ++ labs/lab6/analysis/tool-comparison.txt | 8 + labs/submission6.md | 327 + 17 files changed, 21410 insertions(+) create mode 100644 labs/lab6/analysis/ansible-analysis.txt create mode 100644 labs/lab6/analysis/checkov-terraform-report.txt create mode 100644 labs/lab6/analysis/checkov-terraform-results.json create mode 100755 labs/lab6/analysis/kics-ansible-report.html create mode 100644 labs/lab6/analysis/kics-ansible-report.txt create mode 100755 labs/lab6/analysis/kics-ansible-results.json create mode 100755 labs/lab6/analysis/kics-pulumi-report.html create mode 100644 labs/lab6/analysis/kics-pulumi-report.txt create mode 100755 labs/lab6/analysis/kics-pulumi-results.json create mode 100644 labs/lab6/analysis/pulumi-analysis.txt create mode 100644 labs/lab6/analysis/terraform-comparison.txt create mode 100644 labs/lab6/analysis/terrascan-report.txt create mode 100644 labs/lab6/analysis/terrascan-results.json create mode 100644 labs/lab6/analysis/tfsec-report.txt create mode 100644 labs/lab6/analysis/tfsec-results.json create mode 100644 labs/lab6/analysis/tool-comparison.txt create mode 100644 labs/submission6.md diff --git a/labs/lab6/analysis/ansible-analysis.txt b/labs/lab6/analysis/ansible-analysis.txt new file mode 100644 index 00000000..be9b67f5 --- /dev/null +++ b/labs/lab6/analysis/ansible-analysis.txt @@ -0,0 +1,5 @@ +=== Ansible Security Analysis (KICS) === +KICS Ansible findings: 9 + HIGH severity: 8 + MEDIUM severity: 0 + LOW severity: 1 diff --git a/labs/lab6/analysis/checkov-terraform-report.txt b/labs/lab6/analysis/checkov-terraform-report.txt new file mode 100644 index 00000000..ad7d58bc --- /dev/null +++ b/labs/lab6/analysis/checkov-terraform-report.txt @@ -0,0 +1,516 @@ + + _ _ + ___| |__ ___ ___| | _______ __ + / __| '_ \ / _ \/ __| |/ / _ \ \ / / + | (__| | | | __/ (__| < (_) \ V / + \___|_| |_|\___|\___|_|\_\___/ \_/ + +By Prisma Cloud | version: 3.2.484 + +terraform scan results: + +Passed checks: 48, Failed checks: 78, Skipped checks: 0 + +Check: CKV_AWS_250: "Ensure that RDS PostgreSQL instances use a non vulnerable version with the log_fdw extension (https://aws.amazon.com/security/security-bulletins/AWS-2022-004/)" + PASSED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-postgresql-instances-use-a-non-vulnerable-version-of-log-fdw-extension +Check: CKV_AWS_354: "Ensure RDS Performance Insights are encrypted using KMS CMKs" + PASSED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-354 +Check: CKV_AWS_211: "Ensure RDS uses a modern CaCert" + PASSED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-uses-a-modern-cacert +Check: CKV_AWS_388: "Ensure AWS Aurora PostgreSQL is not exposed to local file read vulnerability" + PASSED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 +Check: CKV_AWS_17: "Ensure all data stored in RDS is not publicly accessible" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/public-policies/public-2 +Check: CKV_AWS_354: "Ensure RDS Performance Insights are encrypted using KMS CMKs" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-354 +Check: CKV_AWS_211: "Ensure RDS uses a modern CaCert" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-uses-a-modern-cacert +Check: CKV_AWS_133: "Ensure that RDS instances has backup policy" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-rds-instances-have-backup-policy +Check: CKV_AWS_388: "Ensure AWS Aurora PostgreSQL is not exposed to local file read vulnerability" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 +Check: CKV_AWS_16: "Ensure all data stored in the RDS is securely encrypted at rest" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-4 +Check: CKV_AWS_61: "Ensure AWS IAM policy does not allow assume role permission across all services" + PASSED for resource: aws_iam_role.app_role + File: /iam.tf:22-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45 +Check: CKV_AWS_274: "Disallow IAM roles, users, and groups from using the AWS AdministratorAccess policy" + PASSED for resource: aws_iam_role.app_role + File: /iam.tf:22-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-274 +Check: CKV_AWS_60: "Ensure IAM role allows only specific services or principals to assume it" + PASSED for resource: aws_iam_role.app_role + File: /iam.tf:22-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-44 +Check: CKV_AWS_63: "Ensure no IAM policies documents allow "*" as a statement's actions" + PASSED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48 +Check: CKV_AWS_287: "Ensure IAM policies does not allow credentials exposure" + PASSED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287 +Check: CKV_AWS_62: "Ensure IAM policies that allow full "*-*" administrative privileges are not created" + PASSED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45 +Check: CKV_AWS_286: "Ensure IAM policies does not allow privilege escalation" + PASSED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286 +Check: CKV_AWS_63: "Ensure no IAM policies documents allow "*" as a statement's actions" + PASSED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48 +Check: CKV_AWS_62: "Ensure IAM policies that allow full "*-*" administrative privileges are not created" + PASSED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45 +Check: CKV_AWS_286: "Ensure IAM policies does not allow privilege escalation" + PASSED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286 +Check: CKV_AWS_348: "Ensure IAM root user does not have Access keys" + PASSED for resource: aws_iam_access_key.service_key + File: /iam.tf:88-90 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-348 +Check: CKV_AWS_290: "Ensure IAM policies does not allow write access without constraints" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290 +Check: CKV_AWS_63: "Ensure no IAM policies documents allow "*" as a statement's actions" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48 +Check: CKV_AWS_287: "Ensure IAM policies does not allow credentials exposure" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287 +Check: CKV_AWS_288: "Ensure IAM policies does not allow data exfiltration" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288 +Check: CKV_AWS_62: "Ensure IAM policies that allow full "*-*" administrative privileges are not created" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45 +Check: CKV_AWS_93: "Ensure S3 bucket policy does not lockout all but root user. (Prevent lockouts needing root account fixes)" + PASSED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-24 +Check: CKV_AWS_93: "Ensure S3 bucket policy does not lockout all but root user. (Prevent lockouts needing root account fixes)" + PASSED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-24 +Check: CKV_AWS_260: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80" + PASSED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80 +Check: CKV_AWS_277: "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1" + PASSED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports +Check: CKV_AWS_260: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80" + PASSED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80 +Check: CKV_AWS_25: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389" + PASSED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2 +Check: CKV_AWS_24: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22" + PASSED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security +Check: CKV_AWS_277: "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1" + PASSED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports +Check: CKV2_AWS_22: "Ensure an IAM User does not have access to the console" + PASSED for resource: aws_iam_user.service_account + File: /iam.tf:58-65 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-an-iam-user-does-not-have-access-to-the-console-group +Check: CKV2_AWS_56: "Ensure AWS Managed IAMFullAccess IAM policy is not used." + PASSED for resource: aws_iam_role.app_role + File: /iam.tf:22-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-56 +Check: CKV2_AWS_16: "Ensure that Auto Scaling is enabled on your DynamoDB tables" + PASSED for resource: aws_dynamodb_table.unencrypted_table + File: /database.tf:72-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-auto-scaling-is-enabled-on-your-dynamodb-tables +Check: CKV2_AWS_69: "Ensure AWS RDS database instance configured with encryption in transit" + PASSED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-2-69 +Check: CKV2_AWS_69: "Ensure AWS RDS database instance configured with encryption in transit" + PASSED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-2-69 +Check: CKV_AWS_20: "S3 Bucket has an ACL defined which allows public READ access." + PASSED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-1-acl-read-permissions-everyone +Check: CKV2_AWS_5: "Ensure that Security Groups are attached to another resource" + PASSED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis +Check: CKV_AWS_57: "S3 Bucket has an ACL defined which allows public WRITE access." + PASSED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-2-acl-write-permissions-everyone +Check: CKV_AWS_57: "S3 Bucket has an ACL defined which allows public WRITE access." + PASSED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-2-acl-write-permissions-everyone +Check: CKV2_AWS_40: "Ensure AWS IAM policy does not allow full IAM privileges" + PASSED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40 +Check: CKV2_AWS_40: "Ensure AWS IAM policy does not allow full IAM privileges" + PASSED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40 +Check: CKV2_AWS_40: "Ensure AWS IAM policy does not allow full IAM privileges" + PASSED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40 +Check: CKV_AWS_19: "Ensure all data stored in the S3 bucket is securely encrypted at rest" + PASSED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-14-data-encrypted-at-rest +Check: CKV_AWS_19: "Ensure all data stored in the S3 bucket is securely encrypted at rest" + PASSED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-14-data-encrypted-at-rest +Check: CKV_AWS_17: "Ensure all data stored in RDS is not publicly accessible" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/public-policies/public-2 +Check: CKV_AWS_161: "Ensure RDS database has IAM authentication enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-rds-database-has-iam-authentication-enabled +Check: CKV_AWS_118: "Ensure that enhanced monitoring is enabled for Amazon RDS instances" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/ensure-that-enhanced-monitoring-is-enabled-for-amazon-rds-instances +Check: CKV_AWS_226: "Ensure DB instance gets all minor upgrades automatically" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-db-instance-gets-all-minor-upgrades-automatically +Check: CKV_AWS_157: "Ensure that RDS instances have Multi-AZ enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-73 +Check: CKV_AWS_133: "Ensure that RDS instances has backup policy" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-rds-instances-have-backup-policy +Check: CKV_AWS_293: "Ensure that AWS database instances have deletion protection enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-293 +Check: CKV_AWS_16: "Ensure all data stored in the RDS is securely encrypted at rest" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-4 +Check: CKV_AWS_353: "Ensure that RDS instances have performance insights enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-353 +Check: CKV_AWS_129: "Ensure that respective logs of Amazon Relational Database Service (Amazon RDS) are enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-that-respective-logs-of-amazon-relational-database-service-amazon-rds-are-enabled +Check: CKV_AWS_161: "Ensure RDS database has IAM authentication enabled" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-rds-database-has-iam-authentication-enabled +Check: CKV_AWS_118: "Ensure that enhanced monitoring is enabled for Amazon RDS instances" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/ensure-that-enhanced-monitoring-is-enabled-for-amazon-rds-instances +Check: CKV_AWS_226: "Ensure DB instance gets all minor upgrades automatically" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-db-instance-gets-all-minor-upgrades-automatically +Check: CKV_AWS_157: "Ensure that RDS instances have Multi-AZ enabled" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-73 +Check: CKV_AWS_293: "Ensure that AWS database instances have deletion protection enabled" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-293 +Check: CKV_AWS_129: "Ensure that respective logs of Amazon Relational Database Service (Amazon RDS) are enabled" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-that-respective-logs-of-amazon-relational-database-service-amazon-rds-are-enabled +Check: CKV_AWS_28: "Ensure DynamoDB point in time recovery (backup) is enabled" + FAILED for resource: aws_dynamodb_table.unencrypted_table + File: /database.tf:72-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-6 +Check: CKV_AWS_119: "Ensure DynamoDB Tables are encrypted using a KMS Customer Managed CMK" + FAILED for resource: aws_dynamodb_table.unencrypted_table + File: /database.tf:72-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-52 +Check: CKV_AWS_290: "Ensure IAM policies does not allow write access without constraints" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290 +Check: CKV_AWS_289: "Ensure IAM policies does not allow permissions management / resource exposure without constraints" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289 +Check: CKV_AWS_63: "Ensure no IAM policies documents allow "*" as a statement's actions" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48 +Check: CKV_AWS_287: "Ensure IAM policies does not allow credentials exposure" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287 +Check: CKV_AWS_355: "Ensure no IAM policies documents allow "*" as a statement's resource for restrictable actions" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355 +Check: CKV_AWS_288: "Ensure IAM policies does not allow data exfiltration" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288 +Check: CKV_AWS_62: "Ensure IAM policies that allow full "*-*" administrative privileges are not created" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45 +Check: CKV_AWS_286: "Ensure IAM policies does not allow privilege escalation" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286 +Check: CKV_AWS_290: "Ensure IAM policies does not allow write access without constraints" + FAILED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290 +Check: CKV_AWS_289: "Ensure IAM policies does not allow permissions management / resource exposure without constraints" + FAILED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289 +Check: CKV_AWS_355: "Ensure no IAM policies documents allow "*" as a statement's resource for restrictable actions" + FAILED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355 +Check: CKV_AWS_288: "Ensure IAM policies does not allow data exfiltration" + FAILED for resource: aws_iam_role_policy.s3_full_access + File: /iam.tf:39-55 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288 +Check: CKV_AWS_273: "Ensure access is controlled through SSO and not AWS IAM defined users" + FAILED for resource: aws_iam_user.service_account + File: /iam.tf:58-65 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-273 +Check: CKV_AWS_290: "Ensure IAM policies does not allow write access without constraints" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290 +Check: CKV_AWS_289: "Ensure IAM policies does not allow permissions management / resource exposure without constraints" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289 +Check: CKV_AWS_40: "Ensure IAM policies are attached only to groups or roles (Reducing access management complexity may in-turn reduce opportunity for a principal to inadvertently receive or retain excessive privileges.)" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-16-iam-policy-privileges-1 +Check: CKV_AWS_287: "Ensure IAM policies does not allow credentials exposure" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287 +Check: CKV_AWS_355: "Ensure no IAM policies documents allow "*" as a statement's resource for restrictable actions" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355 +Check: CKV_AWS_288: "Ensure IAM policies does not allow data exfiltration" + FAILED for resource: aws_iam_user_policy.service_policy + File: /iam.tf:67-85 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288 +Check: CKV_AWS_289: "Ensure IAM policies does not allow permissions management / resource exposure without constraints" + FAILED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289 +Check: CKV_AWS_355: "Ensure no IAM policies documents allow "*" as a statement's resource for restrictable actions" + FAILED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355 +Check: CKV_AWS_286: "Ensure IAM policies does not allow privilege escalation" + FAILED for resource: aws_iam_policy.privilege_escalation + File: /iam.tf:104-125 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286 +Check: CKV_AWS_41: "Ensure no hard coded AWS access key and secret key exists in provider" + FAILED for resource: aws.default + File: /main.tf:5-10 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/secrets-policies/bc-aws-secrets-5 +Check: CKV_AWS_55: "Ensure S3 bucket has ignore public ACLs enabled" + FAILED for resource: aws_s3_bucket_public_access_block.bad_config + File: /main.tf:36-43 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-21 +Check: CKV_AWS_53: "Ensure S3 bucket has block public ACLS enabled" + FAILED for resource: aws_s3_bucket_public_access_block.bad_config + File: /main.tf:36-43 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-19 +Check: CKV_AWS_56: "Ensure S3 bucket has 'restrict_public_buckets' enabled" + FAILED for resource: aws_s3_bucket_public_access_block.bad_config + File: /main.tf:36-43 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-22 +Check: CKV_AWS_54: "Ensure S3 bucket has block public policy enabled" + FAILED for resource: aws_s3_bucket_public_access_block.bad_config + File: /main.tf:36-43 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-20 +Check: CKV_AWS_260: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80 +Check: CKV_AWS_382: "Ensure no security groups allow egress from 0.0.0.0:0 to port -1" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382 +Check: CKV_AWS_25: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2 +Check: CKV_AWS_24: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security +Check: CKV_AWS_23: "Ensure every security group and rule has a description" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31 +Check: CKV_AWS_277: "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports +Check: CKV_AWS_382: "Ensure no security groups allow egress from 0.0.0.0:0 to port -1" + FAILED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382 +Check: CKV_AWS_25: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389" + FAILED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2 +Check: CKV_AWS_24: "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22" + FAILED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security +Check: CKV_AWS_23: "Ensure every security group and rule has a description" + FAILED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31 +Check: CKV_AWS_382: "Ensure no security groups allow egress from 0.0.0.0:0 to port -1" + FAILED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382 +Check: CKV_AWS_23: "Ensure every security group and rule has a description" + FAILED for resource: aws_security_group.database_exposed + File: /security_groups.tf:65-92 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31 +Check: CKV_AWS_144: "Ensure that S3 bucket has cross-region replication enabled" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-bucket-has-cross-region-replication-enabled +Check: CKV_AWS_144: "Ensure that S3 bucket has cross-region replication enabled" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-bucket-has-cross-region-replication-enabled +Check: CKV2_AWS_62: "Ensure S3 buckets should have event notifications enabled" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-62 +Check: CKV2_AWS_62: "Ensure S3 buckets should have event notifications enabled" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-62 +Check: CKV2_AWS_60: "Ensure RDS instance with copy tags to snapshots is enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-2-60 +Check: CKV2_AWS_60: "Ensure RDS instance with copy tags to snapshots is enabled" + FAILED for resource: aws_db_instance.weak_db + File: /database.tf:40-69 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-2-60 +Check: CKV_AWS_145: "Ensure that S3 buckets are encrypted with KMS by default" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-buckets-are-encrypted-with-kms-by-default +Check: CKV_AWS_145: "Ensure that S3 buckets are encrypted with KMS by default" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-buckets-are-encrypted-with-kms-by-default +Check: CKV2_AWS_30: "Ensure Postgres RDS as aws_db_instance has Query Logging enabled" + FAILED for resource: aws_db_instance.unencrypted_db + File: /database.tf:5-37 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-postgres-rds-has-query-logging-enabled +Check: CKV_AWS_20: "S3 Bucket has an ACL defined which allows public READ access." + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-1-acl-read-permissions-everyone +Check: CKV2_AWS_5: "Ensure that Security Groups are attached to another resource" + FAILED for resource: aws_security_group.allow_all + File: /security_groups.tf:5-28 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis +Check: CKV2_AWS_5: "Ensure that Security Groups are attached to another resource" + FAILED for resource: aws_security_group.ssh_open + File: /security_groups.tf:31-62 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis +Check: CKV_AWS_18: "Ensure the S3 bucket has access logging enabled" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-13-enable-logging +Check: CKV_AWS_18: "Ensure the S3 bucket has access logging enabled" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-13-enable-logging +Check: CKV_AWS_21: "Ensure all data stored in the S3 bucket have versioning enabled" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-16-enable-versioning +Check: CKV_AWS_21: "Ensure all data stored in the S3 bucket have versioning enabled" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-16-enable-versioning +Check: CKV2_AWS_40: "Ensure AWS IAM policy does not allow full IAM privileges" + FAILED for resource: aws_iam_policy.admin_policy + File: /iam.tf:5-19 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40 +Check: CKV2_AWS_6: "Ensure that S3 bucket has a Public Access block" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/s3-bucket-should-have-public-access-blocks-defaults-to-false-if-the-public-access-block-is-not-attached +Check: CKV2_AWS_6: "Ensure that S3 bucket has a Public Access block" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/s3-bucket-should-have-public-access-blocks-defaults-to-false-if-the-public-access-block-is-not-attached +Check: CKV2_AWS_61: "Ensure that an S3 bucket has a lifecycle configuration" + FAILED for resource: aws_s3_bucket.public_data + File: /main.tf:13-21 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-61 +Check: CKV2_AWS_61: "Ensure that an S3 bucket has a lifecycle configuration" + FAILED for resource: aws_s3_bucket.unencrypted_data + File: /main.tf:24-33 + Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-61 + diff --git a/labs/lab6/analysis/checkov-terraform-results.json b/labs/lab6/analysis/checkov-terraform-results.json new file mode 100644 index 00000000..8abd7226 --- /dev/null +++ b/labs/lab6/analysis/checkov-terraform-results.json @@ -0,0 +1,17139 @@ +{ + "check_type": "terraform", + "results": { + "passed_checks": [ + { + "check_id": "CKV_AWS_250", + "bc_check_id": "BC_AWS_GENERAL_130", + "check_name": "Ensure that RDS PostgreSQL instances use a non vulnerable version with the log_fdw extension (https://aws.amazon.com/security/security-bulletins/AWS-2022-004/)", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "engine", + "engine_version" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSPostgreSQLLogFDWExtension", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-postgresql-instances-use-a-non-vulnerable-version-of-log-fdw-extension", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_354", + "bc_check_id": "BC_AWS_GENERAL_254", + "check_name": "Ensure RDS Performance Insights are encrypted using KMS CMKs", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "performance_insights_kms_key_id" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSInstancePerfInsightsEncryptionWithCMK", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-354", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_211", + "bc_check_id": "BC_AWS_GENERAL_118", + "check_name": "Ensure RDS uses a modern CaCert", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "ca_cert_identifier" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSCACertIsRecent", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-uses-a-modern-cacert", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_388", + "bc_check_id": null, + "check_name": "Ensure AWS Aurora PostgreSQL is not exposed to local file read vulnerability", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.UnpatchedAuroraPostgresDB", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": {}, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": null, + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_17", + "bc_check_id": "BC_AWS_PUBLIC_2", + "check_name": "Ensure all data stored in RDS is not publicly accessible", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "publicly_accessible" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSPubliclyAccessible", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/public-policies/public-2", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_354", + "bc_check_id": "BC_AWS_GENERAL_254", + "check_name": "Ensure RDS Performance Insights are encrypted using KMS CMKs", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "performance_insights_kms_key_id" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSInstancePerfInsightsEncryptionWithCMK", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-354", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_211", + "bc_check_id": "BC_AWS_GENERAL_118", + "check_name": "Ensure RDS uses a modern CaCert", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "ca_cert_identifier" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSCACertIsRecent", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-rds-uses-a-modern-cacert", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_133", + "bc_check_id": "BC_AWS_GENERAL_46", + "check_name": "Ensure that RDS instances has backup policy", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "backup_retention_period" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceBackupRetentionPeriod", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-rds-instances-have-backup-policy", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_388", + "bc_check_id": null, + "check_name": "Ensure AWS Aurora PostgreSQL is not exposed to local file read vulnerability", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.UnpatchedAuroraPostgresDB", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": {}, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": null, + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_16", + "bc_check_id": "BC_AWS_GENERAL_4", + "check_name": "Ensure all data stored in the RDS is securely encrypted at rest", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "storage_encrypted" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSEncryption", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-4", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_61", + "bc_check_id": "BC_AWS_IAM_45", + "check_name": "Ensure AWS IAM policy does not allow assume role permission across all services", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "assume_role_policy" + ] + }, + "code_block": [ + [ + 22, + "resource \"aws_iam_role\" \"app_role\" {\n" + ], + [ + 23, + " name = \"application-role\"\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " assume_role_policy = jsonencode({\n" + ], + [ + 26, + " Version = \"2012-10-17\"\n" + ], + [ + 27, + " Statement = [\n" + ], + [ + 28, + " {\n" + ], + [ + 29, + " Action = \"sts:AssumeRole\"\n" + ], + [ + 30, + " Effect = \"Allow\"\n" + ], + [ + 31, + " Principal = {\n" + ], + [ + 32, + " Service = \"ec2.amazonaws.com\"\n" + ], + [ + 33, + " }\n" + ], + [ + 34, + " }\n" + ], + [ + 35, + " ]\n" + ], + [ + 36, + " })\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 22, + 37 + ], + "resource": "aws_iam_role.app_role", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMRoleAllowAssumeFromAccount", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_274", + "bc_check_id": "BC_AWS_IAM_78", + "check_name": "Disallow IAM roles, users, and groups from using the AWS AdministratorAccess policy", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 22, + "resource \"aws_iam_role\" \"app_role\" {\n" + ], + [ + 23, + " name = \"application-role\"\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " assume_role_policy = jsonencode({\n" + ], + [ + 26, + " Version = \"2012-10-17\"\n" + ], + [ + 27, + " Statement = [\n" + ], + [ + 28, + " {\n" + ], + [ + 29, + " Action = \"sts:AssumeRole\"\n" + ], + [ + 30, + " Effect = \"Allow\"\n" + ], + [ + 31, + " Principal = {\n" + ], + [ + 32, + " Service = \"ec2.amazonaws.com\"\n" + ], + [ + 33, + " }\n" + ], + [ + 34, + " }\n" + ], + [ + 35, + " ]\n" + ], + [ + 36, + " })\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 22, + 37 + ], + "resource": "aws_iam_role.app_role", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMManagedAdminPolicy", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-274", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_60", + "bc_check_id": "BC_AWS_IAM_44", + "check_name": "Ensure IAM role allows only specific services or principals to assume it", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "assume_role_policy" + ] + }, + "code_block": [ + [ + 22, + "resource \"aws_iam_role\" \"app_role\" {\n" + ], + [ + 23, + " name = \"application-role\"\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " assume_role_policy = jsonencode({\n" + ], + [ + 26, + " Version = \"2012-10-17\"\n" + ], + [ + 27, + " Statement = [\n" + ], + [ + 28, + " {\n" + ], + [ + 29, + " Action = \"sts:AssumeRole\"\n" + ], + [ + 30, + " Effect = \"Allow\"\n" + ], + [ + 31, + " Principal = {\n" + ], + [ + 32, + " Service = \"ec2.amazonaws.com\"\n" + ], + [ + 33, + " }\n" + ], + [ + 34, + " }\n" + ], + [ + 35, + " ]\n" + ], + [ + 36, + " })\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 22, + 37 + ], + "resource": "aws_iam_role.app_role", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMRoleAllowsPublicAssume", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-44", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_63", + "bc_check_id": "BC_AWS_IAM_48", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's actions", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarActionPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_287", + "bc_check_id": "BC_AWS_IAM_82", + "check_name": "Ensure IAM policies does not allow credentials exposure", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMCredentialsExposure", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_62", + "bc_check_id": "BC_AWS_IAM_47", + "check_name": "Ensure IAM policies that allow full \"*-*\" administrative privileges are not created", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMAdminPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_286", + "bc_check_id": "BC_AWS_IAM_81", + "check_name": "Ensure IAM policies does not allow privilege escalation", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPrivilegeEscalation", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_63", + "bc_check_id": "BC_AWS_IAM_48", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's actions", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarActionPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_62", + "bc_check_id": "BC_AWS_IAM_47", + "check_name": "Ensure IAM policies that allow full \"*-*\" administrative privileges are not created", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMAdminPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_286", + "bc_check_id": "BC_AWS_IAM_81", + "check_name": "Ensure IAM policies does not allow privilege escalation", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPrivilegeEscalation", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_348", + "bc_check_id": "BC_AWS_IAM_87", + "check_name": "Ensure IAM root user does not have Access keys", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "user" + ] + }, + "code_block": [ + [ + 88, + "resource \"aws_iam_access_key\" \"service_key\" {\n" + ], + [ + 89, + " user = aws_iam_user.service_account.name\n" + ], + [ + 90, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 88, + 90 + ], + "resource": "aws_iam_access_key.service_key", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMUserRootAccessKeys", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-348", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_290", + "bc_check_id": "BC_AWS_IAM_85", + "check_name": "Ensure IAM policies does not allow write access without constraints", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMWriteAccess", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_63", + "bc_check_id": "BC_AWS_IAM_48", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's actions", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarActionPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_287", + "bc_check_id": "BC_AWS_IAM_82", + "check_name": "Ensure IAM policies does not allow credentials exposure", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMCredentialsExposure", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_288", + "bc_check_id": "BC_AWS_IAM_83", + "check_name": "Ensure IAM policies does not allow data exfiltration", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMDataExfiltration", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_62", + "bc_check_id": "BC_AWS_IAM_47", + "check_name": "Ensure IAM policies that allow full \"*-*\" administrative privileges are not created", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMAdminPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_93", + "bc_check_id": "BC_AWS_S3_24", + "check_name": "Ensure S3 bucket policy does not lockout all but root user. (Prevent lockouts needing root account fixes)", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3ProtectAgainstPolicyLockout", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-24", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_93", + "bc_check_id": "BC_AWS_S3_24", + "check_name": "Ensure S3 bucket policy does not lockout all but root user. (Prevent lockouts needing root account fixes)", + "check_result": { + "result": "PASSED", + "evaluated_keys": [ + "policy" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3ProtectAgainstPolicyLockout", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-24", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_260", + "bc_check_id": "BC_AWS_NETWORKING_67", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress80", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_277", + "bc_check_id": "BC_AWS_NETWORKING_78", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngressAny", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_260", + "bc_check_id": "BC_AWS_NETWORKING_67", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress80", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_25", + "bc_check_id": "BC_AWS_NETWORKING_2", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress3389", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_24", + "bc_check_id": "BC_AWS_NETWORKING_1", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress22", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_277", + "bc_check_id": "BC_AWS_NETWORKING_78", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "PASSED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngressAny", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV2_AWS_22", + "bc_check_id": "BC_AWS_IAM_67", + "check_name": "Ensure an IAM User does not have access to the console", + "check_result": { + "result": "PASSED", + "entity": { + "aws_iam_user": { + "service_account": { + "__end_line__": 65, + "__start_line__": 58, + "name": [ + "service-account" + ], + "path": [ + "/system/" + ], + "tags": [ + { + "Name": "Service Account" + } + ], + "__address__": "aws_iam_user.service_account" + } + } + }, + "evaluated_keys": [ + "resource_type" + ] + }, + "code_block": [ + [ + 58, + "resource \"aws_iam_user\" \"service_account\" {\n" + ], + [ + 59, + " name = \"service-account\"\n" + ], + [ + 60, + " path = \"/system/\"\n" + ], + [ + 61, + "\n" + ], + [ + 62, + " tags = {\n" + ], + [ + 63, + " Name = \"Service Account\"\n" + ], + [ + 64, + " }\n" + ], + [ + 65, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 58, + 65 + ], + "resource": "aws_iam_user.service_account", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Service Account" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-an-iam-user-does-not-have-access-to-the-console-group", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV2_AWS_56", + "bc_check_id": "BC_AWS_IAM_75", + "check_name": "Ensure AWS Managed IAMFullAccess IAM policy is not used.", + "check_result": { + "result": "PASSED", + "entity": { + "aws_iam_role": { + "app_role": { + "__end_line__": 37, + "__start_line__": 22, + "assume_role_policy": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "ec2.amazonaws.com" + } + } + ] + } + ], + "name": [ + "application-role" + ], + "__address__": "aws_iam_role.app_role" + } + } + }, + "evaluated_keys": [ + "managed_policy_arn", + "policy_arn", + "name", + "managed_policy_arns/*", + "arn" + ] + }, + "code_block": [ + [ + 22, + "resource \"aws_iam_role\" \"app_role\" {\n" + ], + [ + 23, + " name = \"application-role\"\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " assume_role_policy = jsonencode({\n" + ], + [ + 26, + " Version = \"2012-10-17\"\n" + ], + [ + 27, + " Statement = [\n" + ], + [ + 28, + " {\n" + ], + [ + 29, + " Action = \"sts:AssumeRole\"\n" + ], + [ + 30, + " Effect = \"Allow\"\n" + ], + [ + 31, + " Principal = {\n" + ], + [ + 32, + " Service = \"ec2.amazonaws.com\"\n" + ], + [ + 33, + " }\n" + ], + [ + 34, + " }\n" + ], + [ + 35, + " ]\n" + ], + [ + 36, + " })\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 22, + 37 + ], + "resource": "aws_iam_role.app_role", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-56", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV2_AWS_16", + "bc_check_id": "BC_AWS_GENERAL_44", + "check_name": "Ensure that Auto Scaling is enabled on your DynamoDB tables", + "check_result": { + "result": "PASSED", + "entity": { + "aws_dynamodb_table": { + "unencrypted_table": { + "__end_line__": 92, + "__start_line__": 72, + "attribute": [ + { + "name": [ + "id" + ], + "type": [ + "S" + ] + } + ], + "billing_mode": [ + "PAY_PER_REQUEST" + ], + "hash_key": [ + "id" + ], + "name": [ + "my-table" + ], + "point_in_time_recovery": [ + { + "enabled": [ + false + ] + } + ], + "tags": [ + { + "Name": "Unencrypted DynamoDB Table" + } + ], + "__address__": "aws_dynamodb_table.unencrypted_table" + } + } + }, + "evaluated_keys": [ + "billing_mode", + "resource_type", + "service_namespace" + ] + }, + "code_block": [ + [ + 72, + "resource \"aws_dynamodb_table\" \"unencrypted_table\" {\n" + ], + [ + 73, + " name = \"my-table\"\n" + ], + [ + 74, + " billing_mode = \"PAY_PER_REQUEST\"\n" + ], + [ + 75, + " hash_key = \"id\"\n" + ], + [ + 76, + "\n" + ], + [ + 77, + " attribute {\n" + ], + [ + 78, + " name = \"id\"\n" + ], + [ + 79, + " type = \"S\"\n" + ], + [ + 80, + " }\n" + ], + [ + 81, + "\n" + ], + [ + 82, + " # No server_side_encryption configuration!\n" + ], + [ + 83, + " \n" + ], + [ + 84, + " # No point-in-time recovery\n" + ], + [ + 85, + " point_in_time_recovery {\n" + ], + [ + 86, + " enabled = false # SECURITY ISSUE #17\n" + ], + [ + 87, + " }\n" + ], + [ + 88, + "\n" + ], + [ + 89, + " tags = {\n" + ], + [ + 90, + " Name = \"Unencrypted DynamoDB Table\"\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 72, + 92 + ], + "resource": "aws_dynamodb_table.unencrypted_table", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted DynamoDB Table" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-auto-scaling-is-enabled-on-your-dynamodb-tables", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_20", + "bc_check_id": "BC_AWS_S3_1", + "check_name": "S3 Bucket has an ACL defined which allows public READ access.", + "check_result": { + "result": "PASSED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "access_control_policy/grant", + "access_control_policy/grant/*/grantee/uri", + "acl", + "access_control_policy" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-1-acl-read-permissions-everyone", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_69", + "bc_check_id": "BC_AWS_NETWORKING_93", + "check_name": "Ensure AWS RDS database instance configured with encryption in transit", + "check_result": { + "result": "PASSED", + "entity": { + "aws_db_instance": { + "unencrypted_db": { + "__end_line__": 37, + "__start_line__": 5, + "allocated_storage": [ + 20 + ], + "backup_retention_period": [ + 0 + ], + "deletion_protection": [ + false + ], + "enabled_cloudwatch_logs_exports": [ + [] + ], + "engine": [ + "postgres" + ], + "engine_version": [ + "13.7" + ], + "identifier": [ + "mydb-unencrypted" + ], + "instance_class": [ + "db.t3.micro" + ], + "password": [ + "SuperSecretPassword123!" + ], + "publicly_accessible": [ + true + ], + "skip_final_snapshot": [ + true + ], + "storage_encrypted": [ + false + ], + "tags": [ + { + "Name": "Unencrypted Database" + } + ], + "username": [ + "admin" + ], + "vpc_security_group_ids": [ + [ + "aws_security_group.database_exposed.id" + ] + ], + "__address__": "aws_db_instance.unencrypted_db" + } + } + }, + "evaluated_keys": [ + "parameter[?(@/name=='db2comm')]/value", + "resource_type", + "family", + "parameter[?(@/name=='rds/force_ssl')]/value", + "parameter[?(@/name=='require_secure_transport')]/value" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-2-69", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV2_AWS_69", + "bc_check_id": "BC_AWS_NETWORKING_93", + "check_name": "Ensure AWS RDS database instance configured with encryption in transit", + "check_result": { + "result": "PASSED", + "entity": { + "aws_db_instance": { + "weak_db": { + "__end_line__": 69, + "__start_line__": 40, + "allocated_storage": [ + 20 + ], + "auto_minor_version_upgrade": [ + false + ], + "engine": [ + "mysql" + ], + "engine_version": [ + "5.7.38" + ], + "identifier": [ + "mydb-weak" + ], + "instance_class": [ + "db.t3.micro" + ], + "kms_key_id": [ + "" + ], + "multi_az": [ + false + ], + "password": [ + "password123" + ], + "performance_insights_enabled": [ + false + ], + "publicly_accessible": [ + false + ], + "skip_final_snapshot": [ + true + ], + "storage_encrypted": [ + true + ], + "tags": [ + { + "Name": "Weak Database" + } + ], + "username": [ + "root" + ], + "__address__": "aws_db_instance.weak_db" + } + } + }, + "evaluated_keys": [ + "parameter[?(@/name=='db2comm')]/value", + "resource_type", + "family", + "parameter[?(@/name=='rds/force_ssl')]/value", + "parameter[?(@/name=='require_secure_transport')]/value" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-2-69", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_57", + "bc_check_id": "BC_AWS_S3_2", + "check_name": "S3 Bucket has an ACL defined which allows public WRITE access.", + "check_result": { + "result": "PASSED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "access_control_policy/grant/*/permission", + "access_control_policy/grant", + "access_control_policy/grant/*/grantee/uri", + "acl", + "access_control_policy" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-2-acl-write-permissions-everyone", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_57", + "bc_check_id": "BC_AWS_S3_2", + "check_name": "S3 Bucket has an ACL defined which allows public WRITE access.", + "check_result": { + "result": "PASSED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "access_control_policy/grant/*/permission", + "access_control_policy/grant", + "access_control_policy/grant/*/grantee/uri", + "acl", + "access_control_policy" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-2-acl-write-permissions-everyone", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_5", + "bc_check_id": "BC_AWS_NETWORKING_51", + "check_name": "Ensure that Security Groups are attached to another resource", + "check_result": { + "result": "PASSED", + "entity": { + "aws_security_group": { + "database_exposed": { + "__end_line__": 92, + "__start_line__": 65, + "description": [ + "Database accessible from internet" + ], + "egress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "from_port": [ + 0 + ], + "protocol": [ + "-1" + ], + "to_port": [ + 0 + ] + } + ], + "ingress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "description": [ + "MySQL from anywhere" + ], + "from_port": [ + 3306 + ], + "protocol": [ + "tcp" + ], + "to_port": [ + 3306 + ] + }, + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "description": [ + "PostgreSQL from anywhere" + ], + "from_port": [ + 5432 + ], + "protocol": [ + "tcp" + ], + "to_port": [ + 5432 + ] + } + ], + "name": [ + "database-public" + ], + "vpc_id": [ + "vpc-12345678" + ], + "__address__": "aws_security_group.database_exposed" + } + } + }, + "evaluated_keys": [ + "networking", + "resource_type" + ] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": { + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "entity_tags": { + "Name": "Unencrypted Database" + }, + "evaluations": null, + "file_abs_path": "/tf/database.tf", + "resource_address": null + }, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_19", + "bc_check_id": "BC_AWS_S3_14", + "check_name": "Ensure all data stored in the S3 bucket is securely encrypted at rest", + "check_result": { + "result": "PASSED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "rule/apply_server_side_encryption_by_default/sse_algorithm", + "server_side_encryption_configuration/rule/apply_server_side_encryption_by_default/sse_algorithm", + "resource_type" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-14-data-encrypted-at-rest", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_19", + "bc_check_id": "BC_AWS_S3_14", + "check_name": "Ensure all data stored in the S3 bucket is securely encrypted at rest", + "check_result": { + "result": "PASSED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "rule/apply_server_side_encryption_by_default/sse_algorithm", + "server_side_encryption_configuration/rule/apply_server_side_encryption_by_default/sse_algorithm", + "resource_type" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-14-data-encrypted-at-rest", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_40", + "bc_check_id": "BC_AWS_IAM_73", + "check_name": "Ensure AWS IAM policy does not allow full IAM privileges", + "check_result": { + "result": "PASSED", + "entity": { + "aws_iam_role_policy": { + "s3_full_access": { + "__end_line__": 55, + "__start_line__": 39, + "name": [ + "s3-full-access" + ], + "policy": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:*" + ], + "Resource": "*" + } + ] + } + ], + "role": [ + "aws_iam_role.app_role.id" + ], + "__address__": "aws_iam_role_policy.s3_full_access" + } + } + }, + "evaluated_keys": [ + "statement[?(@/effect == Allow)]/actions[*]", + "policy/Statement[?(@/Effect == Allow)]/Action[*]", + "inline_policy/Statement[?(@/Effect == Allow)]/Action[*]" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV2_AWS_40", + "bc_check_id": "BC_AWS_IAM_73", + "check_name": "Ensure AWS IAM policy does not allow full IAM privileges", + "check_result": { + "result": "PASSED", + "entity": { + "aws_iam_user_policy": { + "service_policy": { + "__end_line__": 85, + "__start_line__": 67, + "name": [ + "service-inline-policy" + ], + "policy": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "ec2:*", + "s3:*", + "rds:*" + ], + "Resource": "*" + } + ] + } + ], + "user": [ + "service-account" + ], + "__address__": "aws_iam_user_policy.service_policy" + } + } + }, + "evaluated_keys": [ + "statement[?(@/effect == Allow)]/actions[*]", + "policy/Statement[?(@/Effect == Allow)]/Action[*]", + "inline_policy/Statement[?(@/Effect == Allow)]/Action[*]" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV2_AWS_40", + "bc_check_id": "BC_AWS_IAM_73", + "check_name": "Ensure AWS IAM policy does not allow full IAM privileges", + "check_result": { + "result": "PASSED", + "entity": { + "aws_iam_policy": { + "privilege_escalation": { + "__end_line__": 125, + "__start_line__": 104, + "description": [ + "Policy that allows privilege escalation" + ], + "name": [ + "potential-privilege-escalation" + ], + "policy": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "iam:CreatePolicy", + "iam:CreateUser", + "iam:AttachUserPolicy", + "iam:AttachRolePolicy", + "iam:PutUserPolicy", + "iam:PutRolePolicy" + ], + "Resource": "*" + } + ] + } + ], + "__address__": "aws_iam_policy.privilege_escalation" + } + } + }, + "evaluated_keys": [ + "statement[?(@/effect == Allow)]/actions[*]", + "policy/Statement[?(@/Effect == Allow)]/Action[*]", + "inline_policy/Statement[?(@/Effect == Allow)]/Action[*]" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + } + ], + "failed_checks": [ + { + "check_id": "CKV_AWS_17", + "bc_check_id": "BC_AWS_PUBLIC_2", + "check_name": "Ensure all data stored in RDS is not publicly accessible", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "publicly_accessible" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSPubliclyAccessible", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/public-policies/public-2", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_161", + "bc_check_id": "BC_AWS_IAM_65", + "check_name": "Ensure RDS database has IAM authentication enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "iam_database_authentication_enabled" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSIAMAuthentication", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-rds-database-has-iam-authentication-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_118", + "bc_check_id": "BC_AWS_LOGGING_28", + "check_name": "Ensure that enhanced monitoring is enabled for Amazon RDS instances", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "monitoring_interval" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSEnhancedMonitorEnabled", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/ensure-that-enhanced-monitoring-is-enabled-for-amazon-rds-instances", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_226", + "bc_check_id": "BC_AWS_GENERAL_121", + "check_name": "Ensure DB instance gets all minor upgrades automatically", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "auto_minor_version_upgrade" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceMinorUpgrade", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-db-instance-gets-all-minor-upgrades-automatically", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_157", + "bc_check_id": "BC_AWS_GENERAL_73", + "check_name": "Ensure that RDS instances have Multi-AZ enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "multi_az" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSMultiAZEnabled", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-73", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_133", + "bc_check_id": "BC_AWS_GENERAL_46", + "check_name": "Ensure that RDS instances has backup policy", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "backup_retention_period" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceBackupRetentionPeriod", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-rds-instances-have-backup-policy", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_293", + "bc_check_id": "BC_AWS_GENERAL_208", + "check_name": "Ensure that AWS database instances have deletion protection enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "deletion_protection" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSInstanceDeletionProtection", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-293", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_16", + "bc_check_id": "BC_AWS_GENERAL_4", + "check_name": "Ensure all data stored in the RDS is securely encrypted at rest", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "storage_encrypted" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSEncryption", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-4", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_353", + "bc_check_id": "BC_AWS_LOGGING_47", + "check_name": "Ensure that RDS instances have performance insights enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "performance_insights_enabled" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSInstancePerformanceInsights", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-353", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_129", + "bc_check_id": "BC_AWS_IAM_60", + "check_name": "Ensure that respective logs of Amazon Relational Database Service (Amazon RDS) are enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "enabled_cloudwatch_logs_exports/[0]" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceLogging", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-that-respective-logs-of-amazon-relational-database-service-amazon-rds-are-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_161", + "bc_check_id": "BC_AWS_IAM_65", + "check_name": "Ensure RDS database has IAM authentication enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "iam_database_authentication_enabled" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSIAMAuthentication", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-rds-database-has-iam-authentication-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_118", + "bc_check_id": "BC_AWS_LOGGING_28", + "check_name": "Ensure that enhanced monitoring is enabled for Amazon RDS instances", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "monitoring_interval" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSEnhancedMonitorEnabled", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/ensure-that-enhanced-monitoring-is-enabled-for-amazon-rds-instances", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_226", + "bc_check_id": "BC_AWS_GENERAL_121", + "check_name": "Ensure DB instance gets all minor upgrades automatically", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "auto_minor_version_upgrade" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceMinorUpgrade", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-aws-db-instance-gets-all-minor-upgrades-automatically", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_157", + "bc_check_id": "BC_AWS_GENERAL_73", + "check_name": "Ensure that RDS instances have Multi-AZ enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "multi_az" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSMultiAZEnabled", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-73", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_293", + "bc_check_id": "BC_AWS_GENERAL_208", + "check_name": "Ensure that AWS database instances have deletion protection enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "deletion_protection" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.RDSInstanceDeletionProtection", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-293", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_129", + "bc_check_id": "BC_AWS_IAM_60", + "check_name": "Ensure that respective logs of Amazon Relational Database Service (Amazon RDS) are enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "enabled_cloudwatch_logs_exports/[0]" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DBInstanceLogging", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/ensure-that-respective-logs-of-amazon-relational-database-service-amazon-rds-are-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_28", + "bc_check_id": "BC_AWS_GENERAL_6", + "check_name": "Ensure DynamoDB point in time recovery (backup) is enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "point_in_time_recovery/[0]/enabled" + ] + }, + "code_block": [ + [ + 72, + "resource \"aws_dynamodb_table\" \"unencrypted_table\" {\n" + ], + [ + 73, + " name = \"my-table\"\n" + ], + [ + 74, + " billing_mode = \"PAY_PER_REQUEST\"\n" + ], + [ + 75, + " hash_key = \"id\"\n" + ], + [ + 76, + "\n" + ], + [ + 77, + " attribute {\n" + ], + [ + 78, + " name = \"id\"\n" + ], + [ + 79, + " type = \"S\"\n" + ], + [ + 80, + " }\n" + ], + [ + 81, + "\n" + ], + [ + 82, + " # No server_side_encryption configuration!\n" + ], + [ + 83, + " \n" + ], + [ + 84, + " # No point-in-time recovery\n" + ], + [ + 85, + " point_in_time_recovery {\n" + ], + [ + 86, + " enabled = false # SECURITY ISSUE #17\n" + ], + [ + 87, + " }\n" + ], + [ + 88, + "\n" + ], + [ + 89, + " tags = {\n" + ], + [ + 90, + " Name = \"Unencrypted DynamoDB Table\"\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 72, + 92 + ], + "resource": "aws_dynamodb_table.unencrypted_table", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DynamodbRecovery", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted DynamoDB Table" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/general-6", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_119", + "bc_check_id": "BC_AWS_GENERAL_52", + "check_name": "Ensure DynamoDB Tables are encrypted using a KMS Customer Managed CMK", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "server_side_encryption/[0]/enabled", + "server_side_encryption/[0]/kms_key_arn" + ] + }, + "code_block": [ + [ + 72, + "resource \"aws_dynamodb_table\" \"unencrypted_table\" {\n" + ], + [ + 73, + " name = \"my-table\"\n" + ], + [ + 74, + " billing_mode = \"PAY_PER_REQUEST\"\n" + ], + [ + 75, + " hash_key = \"id\"\n" + ], + [ + 76, + "\n" + ], + [ + 77, + " attribute {\n" + ], + [ + 78, + " name = \"id\"\n" + ], + [ + 79, + " type = \"S\"\n" + ], + [ + 80, + " }\n" + ], + [ + 81, + "\n" + ], + [ + 82, + " # No server_side_encryption configuration!\n" + ], + [ + 83, + " \n" + ], + [ + 84, + " # No point-in-time recovery\n" + ], + [ + 85, + " point_in_time_recovery {\n" + ], + [ + 86, + " enabled = false # SECURITY ISSUE #17\n" + ], + [ + 87, + " }\n" + ], + [ + 88, + "\n" + ], + [ + 89, + " tags = {\n" + ], + [ + 90, + " Name = \"Unencrypted DynamoDB Table\"\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 72, + 92 + ], + "resource": "aws_dynamodb_table.unencrypted_table", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.DynamoDBTablesEncrypted", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted DynamoDB Table" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-52", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_290", + "bc_check_id": "BC_AWS_IAM_85", + "check_name": "Ensure IAM policies does not allow write access without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMWriteAccess", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_289", + "bc_check_id": "BC_AWS_IAM_84", + "check_name": "Ensure IAM policies does not allow permissions management / resource exposure without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPermissionsManagement", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_63", + "bc_check_id": "BC_AWS_IAM_48", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's actions", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarActionPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-48", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_287", + "bc_check_id": "BC_AWS_IAM_82", + "check_name": "Ensure IAM policies does not allow credentials exposure", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMCredentialsExposure", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_355", + "bc_check_id": "BC_AWS_IAM_88", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's resource for restrictable actions", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarResourcePolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_288", + "bc_check_id": "BC_AWS_IAM_83", + "check_name": "Ensure IAM policies does not allow data exfiltration", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMDataExfiltration", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_62", + "bc_check_id": "BC_AWS_IAM_47", + "check_name": "Ensure IAM policies that allow full \"*-*\" administrative privileges are not created", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy", + "inline_policy" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMAdminPolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-iam-45", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_286", + "bc_check_id": "BC_AWS_IAM_81", + "check_name": "Ensure IAM policies does not allow privilege escalation", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPrivilegeEscalation", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_290", + "bc_check_id": "BC_AWS_IAM_85", + "check_name": "Ensure IAM policies does not allow write access without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMWriteAccess", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_289", + "bc_check_id": "BC_AWS_IAM_84", + "check_name": "Ensure IAM policies does not allow permissions management / resource exposure without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPermissionsManagement", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_355", + "bc_check_id": "BC_AWS_IAM_88", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's resource for restrictable actions", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarResourcePolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_288", + "bc_check_id": "BC_AWS_IAM_83", + "check_name": "Ensure IAM policies does not allow data exfiltration", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 39, + "resource \"aws_iam_role_policy\" \"s3_full_access\" {\n" + ], + [ + 40, + " name = \"s3-full-access\"\n" + ], + [ + 41, + " role = aws_iam_role.app_role.id\n" + ], + [ + 42, + "\n" + ], + [ + 43, + " policy = jsonencode({\n" + ], + [ + 44, + " Version = \"2012-10-17\"\n" + ], + [ + 45, + " Statement = [\n" + ], + [ + 46, + " {\n" + ], + [ + 47, + " Effect = \"Allow\"\n" + ], + [ + 48, + " Action = [\n" + ], + [ + 49, + " \"s3:*\" # All S3 actions!\n" + ], + [ + 50, + " ]\n" + ], + [ + 51, + " Resource = \"*\" # On all buckets!\n" + ], + [ + 52, + " }\n" + ], + [ + 53, + " ]\n" + ], + [ + 54, + " })\n" + ], + [ + 55, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 39, + 55 + ], + "resource": "aws_iam_role_policy.s3_full_access", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMDataExfiltration", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_273", + "bc_check_id": "BC_AWS_IAM_77", + "check_name": "Ensure access is controlled through SSO and not AWS IAM defined users", + "check_result": { + "result": "FAILED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 58, + "resource \"aws_iam_user\" \"service_account\" {\n" + ], + [ + 59, + " name = \"service-account\"\n" + ], + [ + 60, + " path = \"/system/\"\n" + ], + [ + 61, + "\n" + ], + [ + 62, + " tags = {\n" + ], + [ + 63, + " Name = \"Service Account\"\n" + ], + [ + 64, + " }\n" + ], + [ + 65, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 58, + 65 + ], + "resource": "aws_iam_user.service_account", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMUserNotUsedForAccess", + "fixed_definition": null, + "entity_tags": { + "Name": "Service Account" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-273", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_290", + "bc_check_id": "BC_AWS_IAM_85", + "check_name": "Ensure IAM policies does not allow write access without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMWriteAccess", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-290", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_289", + "bc_check_id": "BC_AWS_IAM_84", + "check_name": "Ensure IAM policies does not allow permissions management / resource exposure without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPermissionsManagement", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_40", + "bc_check_id": "BC_AWS_IAM_16", + "check_name": "Ensure IAM policies are attached only to groups or roles (Reducing access management complexity may in-turn reduce opportunity for a principal to inadvertently receive or retain excessive privileges.)", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "user" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPolicyAttachedToGroupOrRoles", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/iam-16-iam-policy-privileges-1", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_287", + "bc_check_id": "BC_AWS_IAM_82", + "check_name": "Ensure IAM policies does not allow credentials exposure", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMCredentialsExposure", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-287", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_355", + "bc_check_id": "BC_AWS_IAM_88", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's resource for restrictable actions", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarResourcePolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_288", + "bc_check_id": "BC_AWS_IAM_83", + "check_name": "Ensure IAM policies does not allow data exfiltration", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 67, + "resource \"aws_iam_user_policy\" \"service_policy\" {\n" + ], + [ + 68, + " name = \"service-inline-policy\"\n" + ], + [ + 69, + " user = aws_iam_user.service_account.name\n" + ], + [ + 70, + "\n" + ], + [ + 71, + " policy = jsonencode({\n" + ], + [ + 72, + " Version = \"2012-10-17\"\n" + ], + [ + 73, + " Statement = [\n" + ], + [ + 74, + " {\n" + ], + [ + 75, + " Effect = \"Allow\"\n" + ], + [ + 76, + " Action = [\n" + ], + [ + 77, + " \"ec2:*\", # Full EC2 access\n" + ], + [ + 78, + " \"s3:*\", # Full S3 access\n" + ], + [ + 79, + " \"rds:*\" # Full RDS access\n" + ], + [ + 80, + " ]\n" + ], + [ + 81, + " Resource = \"*\"\n" + ], + [ + 82, + " }\n" + ], + [ + 83, + " ]\n" + ], + [ + 84, + " })\n" + ], + [ + 85, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 67, + 85 + ], + "resource": "aws_iam_user_policy.service_policy", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMDataExfiltration", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-288", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf", + "breadcrumbs": { + "user": [ + { + "type": "resource", + "name": "aws_iam_user.service_account", + "path": "/tf/iam.tf", + "module_connection": false + } + ] + } + }, + { + "check_id": "CKV_AWS_289", + "bc_check_id": "BC_AWS_IAM_84", + "check_name": "Ensure IAM policies does not allow permissions management / resource exposure without constraints", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPermissionsManagement", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-289", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_355", + "bc_check_id": "BC_AWS_IAM_88", + "check_name": "Ensure no IAM policies documents allow \"*\" as a statement's resource for restrictable actions", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMStarResourcePolicyDocument", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-355", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_286", + "bc_check_id": "BC_AWS_IAM_81", + "check_name": "Ensure IAM policies does not allow privilege escalation", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "policy/Statement/[0]/Action" + ] + }, + "code_block": [ + [ + 104, + "resource \"aws_iam_policy\" \"privilege_escalation\" {\n" + ], + [ + 105, + " name = \"potential-privilege-escalation\"\n" + ], + [ + 106, + " description = \"Policy that allows privilege escalation\"\n" + ], + [ + 107, + "\n" + ], + [ + 108, + " policy = jsonencode({\n" + ], + [ + 109, + " Version = \"2012-10-17\"\n" + ], + [ + 110, + " Statement = [\n" + ], + [ + 111, + " {\n" + ], + [ + 112, + " Effect = \"Allow\"\n" + ], + [ + 113, + " Action = [\n" + ], + [ + 114, + " \"iam:CreatePolicy\",\n" + ], + [ + 115, + " \"iam:CreateUser\",\n" + ], + [ + 116, + " \"iam:AttachUserPolicy\",\n" + ], + [ + 117, + " \"iam:AttachRolePolicy\",\n" + ], + [ + 118, + " \"iam:PutUserPolicy\",\n" + ], + [ + 119, + " \"iam:PutRolePolicy\"\n" + ], + [ + 120, + " ]\n" + ], + [ + 121, + " Resource = \"*\"\n" + ], + [ + 122, + " }\n" + ], + [ + 123, + " ]\n" + ], + [ + 124, + " })\n" + ], + [ + 125, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 104, + 125 + ], + "resource": "aws_iam_policy.privilege_escalation", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.IAMPrivilegeEscalation", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-286", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + }, + { + "check_id": "CKV_AWS_55", + "bc_check_id": "BC_AWS_S3_21", + "check_name": "Ensure S3 bucket has ignore public ACLs enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ignore_public_acls" + ] + }, + "code_block": [ + [ + 36, + "resource \"aws_s3_bucket_public_access_block\" \"bad_config\" {\n" + ], + [ + 37, + " bucket = aws_s3_bucket.public_data.id\n" + ], + [ + 38, + "\n" + ], + [ + 39, + " block_public_acls = false # Should be true\n" + ], + [ + 40, + " block_public_policy = false # Should be true\n" + ], + [ + 41, + " ignore_public_acls = false # Should be true\n" + ], + [ + 42, + " restrict_public_buckets = false # Should be true\n" + ], + [ + 43, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 36, + 43 + ], + "resource": "aws_s3_bucket_public_access_block.bad_config", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3IgnorePublicACLs", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-21", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_53", + "bc_check_id": "BC_AWS_S3_19", + "check_name": "Ensure S3 bucket has block public ACLS enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "block_public_acls" + ] + }, + "code_block": [ + [ + 36, + "resource \"aws_s3_bucket_public_access_block\" \"bad_config\" {\n" + ], + [ + 37, + " bucket = aws_s3_bucket.public_data.id\n" + ], + [ + 38, + "\n" + ], + [ + 39, + " block_public_acls = false # Should be true\n" + ], + [ + 40, + " block_public_policy = false # Should be true\n" + ], + [ + 41, + " ignore_public_acls = false # Should be true\n" + ], + [ + 42, + " restrict_public_buckets = false # Should be true\n" + ], + [ + 43, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 36, + 43 + ], + "resource": "aws_s3_bucket_public_access_block.bad_config", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3BlockPublicACLs", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-19", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_56", + "bc_check_id": "BC_AWS_S3_22", + "check_name": "Ensure S3 bucket has 'restrict_public_buckets' enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "restrict_public_buckets" + ] + }, + "code_block": [ + [ + 36, + "resource \"aws_s3_bucket_public_access_block\" \"bad_config\" {\n" + ], + [ + 37, + " bucket = aws_s3_bucket.public_data.id\n" + ], + [ + 38, + "\n" + ], + [ + 39, + " block_public_acls = false # Should be true\n" + ], + [ + 40, + " block_public_policy = false # Should be true\n" + ], + [ + 41, + " ignore_public_acls = false # Should be true\n" + ], + [ + 42, + " restrict_public_buckets = false # Should be true\n" + ], + [ + 43, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 36, + 43 + ], + "resource": "aws_s3_bucket_public_access_block.bad_config", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3RestrictPublicBuckets", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-22", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_54", + "bc_check_id": "BC_AWS_S3_20", + "check_name": "Ensure S3 bucket has block public policy enabled", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "block_public_policy" + ] + }, + "code_block": [ + [ + 36, + "resource \"aws_s3_bucket_public_access_block\" \"bad_config\" {\n" + ], + [ + 37, + " bucket = aws_s3_bucket.public_data.id\n" + ], + [ + 38, + "\n" + ], + [ + 39, + " block_public_acls = false # Should be true\n" + ], + [ + 40, + " block_public_policy = false # Should be true\n" + ], + [ + 41, + " ignore_public_acls = false # Should be true\n" + ], + [ + 42, + " restrict_public_buckets = false # Should be true\n" + ], + [ + 43, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 36, + 43 + ], + "resource": "aws_s3_bucket_public_access_block.bad_config", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.S3BlockPublicPolicy", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/bc-aws-s3-20", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_41", + "bc_check_id": "BC_AWS_SECRETS_5", + "check_name": "Ensure no hard coded AWS access key and secret key exists in provider", + "check_result": { + "result": "FAILED", + "evaluated_keys": [] + }, + "code_block": [ + [ + 5, + "provider \"aws\" {\n" + ], + [ + 6, + " region = \"us-east-1\"\n" + ], + [ + 7, + " # Hardcoded credentials - SECURITY ISSUE #1\n" + ], + [ + 8, + " access_key = \"AKIAI**********\"\n" + ], + [ + 9, + " secret_key = \"wJalrX**********\"\n" + ], + [ + 10, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 5, + 10 + ], + "resource": "aws.default", + "evaluations": null, + "check_class": "checkov.terraform.checks.provider.aws.credentials", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/secrets-policies/bc-aws-secrets-5", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_260", + "bc_check_id": "BC_AWS_NETWORKING_67", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 80", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[0]/from_port", + "ingress/[0]/to_port", + "ingress/[0]/cidr_blocks", + "ingress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress80", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-groups-do-not-allow-ingress-from-00000-to-port-80", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_382", + "bc_check_id": "BC_AWS_IAM_93", + "check_name": "Ensure no security groups allow egress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "egress/[0]/from_port", + "egress/[0]/to_port", + "egress/[0]/cidr_blocks", + "egress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedEgressAny", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_25", + "bc_check_id": "BC_AWS_NETWORKING_2", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[0]/from_port", + "ingress/[0]/to_port", + "ingress/[0]/cidr_blocks", + "ingress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress3389", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_24", + "bc_check_id": "BC_AWS_NETWORKING_1", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[0]/from_port", + "ingress/[0]/to_port", + "ingress/[0]/cidr_blocks", + "ingress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress22", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_23", + "bc_check_id": "BC_AWS_NETWORKING_31", + "check_name": "Ensure every security group and rule has a description", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "description", + "egress/[0]" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupRuleDescription", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_277", + "bc_check_id": "BC_AWS_NETWORKING_78", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[0]/from_port", + "ingress/[0]/to_port", + "ingress/[0]/cidr_blocks", + "ingress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngressAny", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-aws-security-group-does-not-allow-all-traffic-on-all-ports", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_382", + "bc_check_id": "BC_AWS_IAM_93", + "check_name": "Ensure no security groups allow egress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "egress/[0]/from_port", + "egress/[0]/to_port", + "egress/[0]/cidr_blocks", + "egress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedEgressAny", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_25", + "bc_check_id": "BC_AWS_NETWORKING_2", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 3389", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[1]/from_port", + "ingress/[1]/to_port", + "ingress/[1]/cidr_blocks", + "ingress/[1]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress3389", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-2", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_24", + "bc_check_id": "BC_AWS_NETWORKING_1", + "check_name": "Ensure no security groups allow ingress from 0.0.0.0:0 to port 22", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "ingress/[0]/from_port", + "ingress/[0]/to_port", + "ingress/[0]/cidr_blocks", + "ingress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedIngress22", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-1-port-security", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_23", + "bc_check_id": "BC_AWS_NETWORKING_31", + "check_name": "Ensure every security group and rule has a description", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "description", + "egress/[0]" + ] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupRuleDescription", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_382", + "bc_check_id": "BC_AWS_IAM_93", + "check_name": "Ensure no security groups allow egress from 0.0.0.0:0 to port -1", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "egress/[0]/from_port", + "egress/[0]/to_port", + "egress/[0]/cidr_blocks", + "egress/[0]/ipv6_cidr_blocks" + ] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupUnrestrictedEgressAny", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/bc-aws-382", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_23", + "bc_check_id": "BC_AWS_NETWORKING_31", + "check_name": "Ensure every security group and rule has a description", + "check_result": { + "result": "FAILED", + "evaluated_keys": [ + "description", + "egress/[0]" + ] + }, + "code_block": [ + [ + 65, + "resource \"aws_security_group\" \"database_exposed\" {\n" + ], + [ + 66, + " name = \"database-public\"\n" + ], + [ + 67, + " description = \"Database accessible from internet\"\n" + ], + [ + 68, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 69, + "\n" + ], + [ + 70, + " ingress {\n" + ], + [ + 71, + " description = \"MySQL from anywhere\"\n" + ], + [ + 72, + " from_port = 3306\n" + ], + [ + 73, + " to_port = 3306\n" + ], + [ + 74, + " protocol = \"tcp\"\n" + ], + [ + 75, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 76, + " }\n" + ], + [ + 77, + "\n" + ], + [ + 78, + " ingress {\n" + ], + [ + 79, + " description = \"PostgreSQL from anywhere\"\n" + ], + [ + 80, + " from_port = 5432\n" + ], + [ + 81, + " to_port = 5432\n" + ], + [ + 82, + " protocol = \"tcp\"\n" + ], + [ + 83, + " cidr_blocks = [\"0.0.0.0/0\"] # Database exposed!\n" + ], + [ + 84, + " }\n" + ], + [ + 85, + "\n" + ], + [ + 86, + " egress {\n" + ], + [ + 87, + " from_port = 0\n" + ], + [ + 88, + " to_port = 0\n" + ], + [ + 89, + " protocol = \"-1\"\n" + ], + [ + 90, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 91, + " }\n" + ], + [ + 92, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 65, + 92 + ], + "resource": "aws_security_group.database_exposed", + "evaluations": null, + "check_class": "checkov.terraform.checks.resource.aws.SecurityGroupRuleDescription", + "fixed_definition": null, + "entity_tags": null, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/networking-31", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_144", + "bc_check_id": "BC_AWS_GENERAL_72", + "check_name": "Ensure that S3 bucket has cross-region replication enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "replication_configuration/rules/*/status", + "resource_type", + "rule/*/status" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-bucket-has-cross-region-replication-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_144", + "bc_check_id": "BC_AWS_GENERAL_72", + "check_name": "Ensure that S3 bucket has cross-region replication enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "replication_configuration/rules/*/status", + "resource_type", + "rule/*/status" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-bucket-has-cross-region-replication-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_62", + "bc_check_id": "BC_AWS_LOGGING_36", + "check_name": "Ensure S3 buckets should have event notifications enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-62", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_62", + "bc_check_id": "BC_AWS_LOGGING_36", + "check_name": "Ensure S3 buckets should have event notifications enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-62", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_60", + "bc_check_id": "BC_AWS_GENERAL_195", + "check_name": "Ensure RDS instance with copy tags to snapshots is enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_db_instance": { + "unencrypted_db": { + "__end_line__": 37, + "__start_line__": 5, + "allocated_storage": [ + 20 + ], + "backup_retention_period": [ + 0 + ], + "deletion_protection": [ + false + ], + "enabled_cloudwatch_logs_exports": [ + [] + ], + "engine": [ + "postgres" + ], + "engine_version": [ + "13.7" + ], + "identifier": [ + "mydb-unencrypted" + ], + "instance_class": [ + "db.t3.micro" + ], + "password": [ + "SuperSecretPassword123!" + ], + "publicly_accessible": [ + true + ], + "skip_final_snapshot": [ + true + ], + "storage_encrypted": [ + false + ], + "tags": [ + { + "Name": "Unencrypted Database" + } + ], + "username": [ + "admin" + ], + "vpc_security_group_ids": [ + [ + "aws_security_group.database_exposed.id" + ] + ], + "__address__": "aws_db_instance.unencrypted_db" + } + } + }, + "evaluated_keys": [ + "engine", + "copy_tags_to_snapshot" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-2-60", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV2_AWS_60", + "bc_check_id": "BC_AWS_GENERAL_195", + "check_name": "Ensure RDS instance with copy tags to snapshots is enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_db_instance": { + "weak_db": { + "__end_line__": 69, + "__start_line__": 40, + "allocated_storage": [ + 20 + ], + "auto_minor_version_upgrade": [ + false + ], + "engine": [ + "mysql" + ], + "engine_version": [ + "5.7.38" + ], + "identifier": [ + "mydb-weak" + ], + "instance_class": [ + "db.t3.micro" + ], + "kms_key_id": [ + "" + ], + "multi_az": [ + false + ], + "password": [ + "password123" + ], + "performance_insights_enabled": [ + false + ], + "publicly_accessible": [ + false + ], + "skip_final_snapshot": [ + true + ], + "storage_encrypted": [ + true + ], + "tags": [ + { + "Name": "Weak Database" + } + ], + "username": [ + "root" + ], + "__address__": "aws_db_instance.weak_db" + } + } + }, + "evaluated_keys": [ + "engine", + "copy_tags_to_snapshot" + ] + }, + "code_block": [ + [ + 40, + "resource \"aws_db_instance\" \"weak_db\" {\n" + ], + [ + 41, + " identifier = \"mydb-weak\"\n" + ], + [ + 42, + " engine = \"mysql\"\n" + ], + [ + 43, + " engine_version = \"5.7.38\" # Old version with known vulnerabilities\n" + ], + [ + 44, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 45, + " allocated_storage = 20\n" + ], + [ + 46, + " \n" + ], + [ + 47, + " username = \"root\" # Using default admin username\n" + ], + [ + 48, + " password = \"password123\" # Weak password!\n" + ], + [ + 49, + " \n" + ], + [ + 50, + " storage_encrypted = true\n" + ], + [ + 51, + " kms_key_id = \"\" # Empty KMS key - using default key\n" + ], + [ + 52, + " \n" + ], + [ + 53, + " publicly_accessible = false\n" + ], + [ + 54, + " \n" + ], + [ + 55, + " # Multi-AZ disabled\n" + ], + [ + 56, + " multi_az = false # SECURITY ISSUE #14 - No high availability\n" + ], + [ + 57, + " \n" + ], + [ + 58, + " # Auto minor version upgrade disabled\n" + ], + [ + 59, + " auto_minor_version_upgrade = false # SECURITY ISSUE #15\n" + ], + [ + 60, + " \n" + ], + [ + 61, + " # No performance insights\n" + ], + [ + 62, + " performance_insights_enabled = false\n" + ], + [ + 63, + " \n" + ], + [ + 64, + " skip_final_snapshot = true\n" + ], + [ + 65, + " \n" + ], + [ + 66, + " tags = {\n" + ], + [ + 67, + " Name = \"Weak Database\"\n" + ], + [ + 68, + " }\n" + ], + [ + 69, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 40, + 69 + ], + "resource": "aws_db_instance.weak_db", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Weak Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/bc-aws-2-60", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV_AWS_20", + "bc_check_id": "BC_AWS_S3_1", + "check_name": "S3 Bucket has an ACL defined which allows public READ access.", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "resource_type", + "access_control_policy/grant", + "access_control_policy/grant/*/grantee/uri", + "acl", + "access_control_policy" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-1-acl-read-permissions-everyone", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_145", + "bc_check_id": "BC_AWS_GENERAL_56", + "check_name": "Ensure that S3 buckets are encrypted with KMS by default", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "rule/apply_server_side_encryption_by_default/sse_algorithm", + "server_side_encryption_configuration/rule/apply_server_side_encryption_by_default/sse_algorithm", + "resource_type" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-buckets-are-encrypted-with-kms-by-default", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_145", + "bc_check_id": "BC_AWS_GENERAL_56", + "check_name": "Ensure that S3 buckets are encrypted with KMS by default", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "rule/apply_server_side_encryption_by_default/sse_algorithm", + "server_side_encryption_configuration/rule/apply_server_side_encryption_by_default/sse_algorithm", + "resource_type" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-that-s3-buckets-are-encrypted-with-kms-by-default", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_30", + "bc_check_id": "BC_AWS_LOGGING_32", + "check_name": "Ensure Postgres RDS as aws_db_instance has Query Logging enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_db_instance": { + "unencrypted_db": { + "__end_line__": 37, + "__start_line__": 5, + "allocated_storage": [ + 20 + ], + "backup_retention_period": [ + 0 + ], + "deletion_protection": [ + false + ], + "enabled_cloudwatch_logs_exports": [ + [] + ], + "engine": [ + "postgres" + ], + "engine_version": [ + "13.7" + ], + "identifier": [ + "mydb-unencrypted" + ], + "instance_class": [ + "db.t3.micro" + ], + "password": [ + "SuperSecretPassword123!" + ], + "publicly_accessible": [ + true + ], + "skip_final_snapshot": [ + true + ], + "storage_encrypted": [ + false + ], + "tags": [ + { + "Name": "Unencrypted Database" + } + ], + "username": [ + "admin" + ], + "vpc_security_group_ids": [ + [ + "aws_security_group.database_exposed.id" + ] + ], + "__address__": "aws_db_instance.unencrypted_db" + } + } + }, + "evaluated_keys": [ + "parameter/*/name", + "engine", + "resource_type" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_db_instance\" \"unencrypted_db\" {\n" + ], + [ + 6, + " identifier = \"mydb-unencrypted\"\n" + ], + [ + 7, + " engine = \"postgres\"\n" + ], + [ + 8, + " engine_version = \"13.7\"\n" + ], + [ + 9, + " instance_class = \"db.t3.micro\"\n" + ], + [ + 10, + " allocated_storage = 20\n" + ], + [ + 11, + " \n" + ], + [ + 12, + " username = \"admin\"\n" + ], + [ + 13, + " password = \"SuperSecretPassword123!\" # SECURITY ISSUE #9 - Hardcoded password!\n" + ], + [ + 14, + " \n" + ], + [ + 15, + " storage_encrypted = false # No encryption!\n" + ], + [ + 16, + " \n" + ], + [ + 17, + " publicly_accessible = true # SECURITY ISSUE #10 - Public access!\n" + ], + [ + 18, + " \n" + ], + [ + 19, + " skip_final_snapshot = true\n" + ], + [ + 20, + " \n" + ], + [ + 21, + " # No backup configuration\n" + ], + [ + 22, + " backup_retention_period = 0 # SECURITY ISSUE #11 - No backups!\n" + ], + [ + 23, + " \n" + ], + [ + 24, + " # Missing monitoring\n" + ], + [ + 25, + " enabled_cloudwatch_logs_exports = []\n" + ], + [ + 26, + " \n" + ], + [ + 27, + " # No deletion protection\n" + ], + [ + 28, + " deletion_protection = false # SECURITY ISSUE #12\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " # Using default security group\n" + ], + [ + 31, + " vpc_security_group_ids = [aws_security_group.database_exposed.id]\n" + ], + [ + 32, + " \n" + ], + [ + 33, + " tags = {\n" + ], + [ + 34, + " Name = \"Unencrypted Database\"\n" + ], + [ + 35, + " # Missing required tags\n" + ], + [ + 36, + " }\n" + ], + [ + 37, + "}\n" + ] + ], + "file_path": "/database.tf", + "file_abs_path": "/tf/database.tf", + "repo_file_path": "/tf/database.tf", + "file_line_range": [ + 5, + 37 + ], + "resource": "aws_db_instance.unencrypted_db", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Unencrypted Database" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-general-policies/ensure-postgres-rds-has-query-logging-enabled", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/database.tf" + }, + { + "check_id": "CKV2_AWS_5", + "bc_check_id": "BC_AWS_NETWORKING_51", + "check_name": "Ensure that Security Groups are attached to another resource", + "check_result": { + "result": "FAILED", + "entity": { + "aws_security_group": { + "allow_all": { + "__end_line__": 28, + "__start_line__": 5, + "description": [ + "Allow all inbound traffic from anywhere" + ], + "egress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "from_port": [ + 0 + ], + "protocol": [ + "-1" + ], + "to_port": [ + 0 + ] + } + ], + "ingress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "description": [ + "Allow all traffic" + ], + "from_port": [ + 0 + ], + "protocol": [ + "-1" + ], + "to_port": [ + 65535 + ] + } + ], + "name": [ + "allow-all-traffic" + ], + "tags": [ + { + "Name": "Allow All Security Group" + } + ], + "vpc_id": [ + "vpc-12345678" + ], + "__address__": "aws_security_group.allow_all" + } + } + }, + "evaluated_keys": [ + "networking", + "resource_type" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_security_group\" \"allow_all\" {\n" + ], + [ + 6, + " name = \"allow-all-traffic\"\n" + ], + [ + 7, + " description = \"Allow all inbound traffic from anywhere\"\n" + ], + [ + 8, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 9, + "\n" + ], + [ + 10, + " ingress {\n" + ], + [ + 11, + " description = \"Allow all traffic\"\n" + ], + [ + 12, + " from_port = 0\n" + ], + [ + 13, + " to_port = 65535\n" + ], + [ + 14, + " protocol = \"-1\" # All protocols\n" + ], + [ + 15, + " cidr_blocks = [\"0.0.0.0/0\"] # From anywhere!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + "\n" + ], + [ + 18, + " egress {\n" + ], + [ + 19, + " from_port = 0\n" + ], + [ + 20, + " to_port = 0\n" + ], + [ + 21, + " protocol = \"-1\"\n" + ], + [ + 22, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 23, + " }\n" + ], + [ + 24, + "\n" + ], + [ + 25, + " tags = {\n" + ], + [ + 26, + " Name = \"Allow All Security Group\"\n" + ], + [ + 27, + " }\n" + ], + [ + 28, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 5, + 28 + ], + "resource": "aws_security_group.allow_all", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Allow All Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV2_AWS_5", + "bc_check_id": "BC_AWS_NETWORKING_51", + "check_name": "Ensure that Security Groups are attached to another resource", + "check_result": { + "result": "FAILED", + "entity": { + "aws_security_group": { + "ssh_open": { + "__end_line__": 62, + "__start_line__": 31, + "description": [ + "SSH access from anywhere" + ], + "egress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "from_port": [ + 0 + ], + "protocol": [ + "-1" + ], + "to_port": [ + 0 + ] + } + ], + "ingress": [ + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "description": [ + "SSH from anywhere" + ], + "from_port": [ + 22 + ], + "protocol": [ + "tcp" + ], + "to_port": [ + 22 + ] + }, + { + "cidr_blocks": [ + [ + "0.0.0.0/0" + ] + ], + "description": [ + "RDP from anywhere" + ], + "from_port": [ + 3389 + ], + "protocol": [ + "tcp" + ], + "to_port": [ + 3389 + ] + } + ], + "name": [ + "ssh-from-anywhere" + ], + "tags": [ + { + "Name": "SSH Open Security Group" + } + ], + "vpc_id": [ + "vpc-12345678" + ], + "__address__": "aws_security_group.ssh_open" + } + } + }, + "evaluated_keys": [ + "networking", + "resource_type" + ] + }, + "code_block": [ + [ + 31, + "resource \"aws_security_group\" \"ssh_open\" {\n" + ], + [ + 32, + " name = \"ssh-from-anywhere\"\n" + ], + [ + 33, + " description = \"SSH access from anywhere\"\n" + ], + [ + 34, + " vpc_id = \"vpc-12345678\"\n" + ], + [ + 35, + "\n" + ], + [ + 36, + " ingress {\n" + ], + [ + 37, + " description = \"SSH from anywhere\"\n" + ], + [ + 38, + " from_port = 22\n" + ], + [ + 39, + " to_port = 22\n" + ], + [ + 40, + " protocol = \"tcp\"\n" + ], + [ + 41, + " cidr_blocks = [\"0.0.0.0/0\"] # SSH from anywhere!\n" + ], + [ + 42, + " }\n" + ], + [ + 43, + "\n" + ], + [ + 44, + " ingress {\n" + ], + [ + 45, + " description = \"RDP from anywhere\"\n" + ], + [ + 46, + " from_port = 3389\n" + ], + [ + 47, + " to_port = 3389\n" + ], + [ + 48, + " protocol = \"tcp\"\n" + ], + [ + 49, + " cidr_blocks = [\"0.0.0.0/0\"] # RDP from anywhere!\n" + ], + [ + 50, + " }\n" + ], + [ + 51, + "\n" + ], + [ + 52, + " egress {\n" + ], + [ + 53, + " from_port = 0\n" + ], + [ + 54, + " to_port = 0\n" + ], + [ + 55, + " protocol = \"-1\"\n" + ], + [ + 56, + " cidr_blocks = [\"0.0.0.0/0\"]\n" + ], + [ + 57, + " }\n" + ], + [ + 58, + "\n" + ], + [ + 59, + " tags = {\n" + ], + [ + 60, + " Name = \"SSH Open Security Group\"\n" + ], + [ + 61, + " }\n" + ], + [ + 62, + "}\n" + ] + ], + "file_path": "/security_groups.tf", + "file_abs_path": "/tf/security_groups.tf", + "repo_file_path": "/tf/security_groups.tf", + "file_line_range": [ + 31, + 62 + ], + "resource": "aws_security_group.ssh_open", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "SSH Open Security Group" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/ensure-that-security-groups-are-attached-to-ec2-instances-or-elastic-network-interfaces-enis", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/security_groups.tf" + }, + { + "check_id": "CKV_AWS_18", + "bc_check_id": "BC_AWS_S3_13", + "check_name": "Ensure the S3 bucket has access logging enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "logging", + "resource_type" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-13-enable-logging", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_18", + "bc_check_id": "BC_AWS_S3_13", + "check_name": "Ensure the S3 bucket has access logging enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "logging", + "resource_type" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-13-enable-logging", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_61", + "bc_check_id": "BC_AWS_LOGGING_35", + "check_name": "Ensure that an S3 bucket has a lifecycle configuration", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "lifecycle_rule", + "resource_type" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-61", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_61", + "bc_check_id": "BC_AWS_LOGGING_35", + "check_name": "Ensure that an S3 bucket has a lifecycle configuration", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "lifecycle_rule", + "resource_type" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-logging-policies/bc-aws-2-61", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_21", + "bc_check_id": "BC_AWS_S3_16", + "check_name": "Ensure all data stored in the S3 bucket have versioning enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "versioning/enabled", + "resource_type", + "versioning_configuration/status" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-16-enable-versioning", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV_AWS_21", + "bc_check_id": "BC_AWS_S3_16", + "check_name": "Ensure all data stored in the S3 bucket have versioning enabled", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "versioning/enabled", + "resource_type", + "versioning_configuration/status" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/s3-policies/s3-16-enable-versioning", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_6", + "bc_check_id": "BC_AWS_NETWORKING_52", + "check_name": "Ensure that S3 bucket has a Public Access block", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "public_data": { + "__end_line__": 21, + "__start_line__": 13, + "acl": [ + "public-read" + ], + "bucket": [ + "my-public-bucket-lab6" + ], + "tags": [ + { + "Name": "Public Data Bucket" + } + ], + "__address__": "aws_s3_bucket.public_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "block_public_policy", + "block_public_acls", + "resource_type" + ] + }, + "code_block": [ + [ + 13, + "resource \"aws_s3_bucket\" \"public_data\" {\n" + ], + [ + 14, + " bucket = \"my-public-bucket-lab6\"\n" + ], + [ + 15, + " acl = \"public-read\" # Public access enabled!\n" + ], + [ + 16, + "\n" + ], + [ + 17, + " tags = {\n" + ], + [ + 18, + " Name = \"Public Data Bucket\"\n" + ], + [ + 19, + " # Missing required tags: Environment, Owner, CostCenter\n" + ], + [ + 20, + " }\n" + ], + [ + 21, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 13, + 21 + ], + "resource": "aws_s3_bucket.public_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": { + "Name": "Public Data Bucket" + }, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": { + "code_block": [ + [ + 36, + "resource \"aws_s3_bucket_public_access_block\" \"bad_config\" {\n" + ], + [ + 37, + " bucket = aws_s3_bucket.public_data.id\n" + ], + [ + 38, + "\n" + ], + [ + 39, + " block_public_acls = false # Should be true\n" + ], + [ + 40, + " block_public_policy = false # Should be true\n" + ], + [ + 41, + " ignore_public_acls = false # Should be true\n" + ], + [ + 42, + " restrict_public_buckets = false # Should be true\n" + ], + [ + 43, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_line_range": [ + 36, + 43 + ], + "resource": "aws_s3_bucket_public_access_block.bad_config", + "entity_tags": {}, + "evaluations": null, + "file_abs_path": "/tf/main.tf", + "resource_address": null + }, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/s3-bucket-should-have-public-access-blocks-defaults-to-false-if-the-public-access-block-is-not-attached", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_6", + "bc_check_id": "BC_AWS_NETWORKING_52", + "check_name": "Ensure that S3 bucket has a Public Access block", + "check_result": { + "result": "FAILED", + "entity": { + "aws_s3_bucket": { + "unencrypted_data": { + "__end_line__": 33, + "__start_line__": 24, + "acl": [ + "private" + ], + "bucket": [ + "my-unencrypted-bucket-lab6" + ], + "versioning": [ + { + "enabled": [ + false + ] + } + ], + "__address__": "aws_s3_bucket.unencrypted_data", + "__provider_address__": "aws.default" + } + } + }, + "evaluated_keys": [ + "block_public_policy", + "block_public_acls", + "resource_type" + ] + }, + "code_block": [ + [ + 24, + "resource \"aws_s3_bucket\" \"unencrypted_data\" {\n" + ], + [ + 25, + " bucket = \"my-unencrypted-bucket-lab6\"\n" + ], + [ + 26, + " acl = \"private\"\n" + ], + [ + 27, + " \n" + ], + [ + 28, + " # No server_side_encryption_configuration!\n" + ], + [ + 29, + " \n" + ], + [ + 30, + " versioning {\n" + ], + [ + 31, + " enabled = false # Versioning disabled\n" + ], + [ + 32, + " }\n" + ], + [ + 33, + "}\n" + ] + ], + "file_path": "/main.tf", + "file_abs_path": "/tf/main.tf", + "repo_file_path": "/tf/main.tf", + "file_line_range": [ + 24, + 33 + ], + "resource": "aws_s3_bucket.unencrypted_data", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-networking-policies/s3-bucket-should-have-public-access-blocks-defaults-to-false-if-the-public-access-block-is-not-attached", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/main.tf" + }, + { + "check_id": "CKV2_AWS_40", + "bc_check_id": "BC_AWS_IAM_73", + "check_name": "Ensure AWS IAM policy does not allow full IAM privileges", + "check_result": { + "result": "FAILED", + "entity": { + "aws_iam_policy": { + "admin_policy": { + "__end_line__": 19, + "__start_line__": 5, + "description": [ + "Policy with wildcard permissions" + ], + "name": [ + "overly-permissive-policy" + ], + "policy": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": "*", + "Resource": "*" + } + ] + } + ], + "__address__": "aws_iam_policy.admin_policy" + } + } + }, + "evaluated_keys": [ + "statement[?(@/effect == Allow)]/actions[*]", + "policy/Statement[?(@/Effect == Allow)]/Action[*]", + "inline_policy/Statement[?(@/Effect == Allow)]/Action[*]" + ] + }, + "code_block": [ + [ + 5, + "resource \"aws_iam_policy\" \"admin_policy\" {\n" + ], + [ + 6, + " name = \"overly-permissive-policy\"\n" + ], + [ + 7, + " description = \"Policy with wildcard permissions\"\n" + ], + [ + 8, + "\n" + ], + [ + 9, + " policy = jsonencode({\n" + ], + [ + 10, + " Version = \"2012-10-17\"\n" + ], + [ + 11, + " Statement = [\n" + ], + [ + 12, + " {\n" + ], + [ + 13, + " Effect = \"Allow\"\n" + ], + [ + 14, + " Action = \"*\" # All actions allowed!\n" + ], + [ + 15, + " Resource = \"*\" # On all resources!\n" + ], + [ + 16, + " }\n" + ], + [ + 17, + " ]\n" + ], + [ + 18, + " })\n" + ], + [ + 19, + "}\n" + ] + ], + "file_path": "/iam.tf", + "file_abs_path": "/tf/iam.tf", + "repo_file_path": "/tf/iam.tf", + "file_line_range": [ + 5, + 19 + ], + "resource": "aws_iam_policy.admin_policy", + "evaluations": null, + "check_class": "checkov.common.graph.checks_infra.base_check", + "fixed_definition": null, + "entity_tags": {}, + "caller_file_path": null, + "caller_file_line_range": null, + "resource_address": null, + "severity": null, + "bc_category": null, + "benchmarks": null, + "description": null, + "short_description": null, + "vulnerability_details": null, + "connected_node": null, + "guideline": "https://docs.prismacloud.io/en/enterprise-edition/policy-reference/aws-policies/aws-iam-policies/bc-aws-2-40", + "details": [], + "check_len": null, + "definition_context_file_path": "/tf/iam.tf" + } + ], + "skipped_checks": [], + "parsing_errors": [] + }, + "summary": { + "passed": 48, + "failed": 78, + "skipped": 0, + "parsing_errors": 0, + "resource_count": 16, + "checkov_version": "3.2.484" + }, + "url": "Add an api key '--bc-api-key ' to see more detailed insights via https://bridgecrew.cloud" +} diff --git a/labs/lab6/analysis/kics-ansible-report.html b/labs/lab6/analysis/kics-ansible-report.html new file mode 100755 index 00000000..20f2efcc --- /dev/null +++ b/labs/lab6/analysis/kics-ansible-report.html @@ -0,0 +1,44 @@ +KICS Scan ResultCheckmarx logo
KICS v2.1.14 +Scanned paths: /src +Platforms: Common, AnsibleStart time: 19:08:11, Oct 17 2025 +End time: 19:08:16, Oct 17 2025

Vulnerabilities:

0 +CRITICAL
8 +HIGH
0 +MEDIUM
1 +LOW
0 +INFO
9 +TOTAL

Passwords And Secrets - Generic Password

Platform: Common +CWE: 798 +Category: Secret Management
Query to find passwords and secrets in infrastructure code.https://docs.kics.io/latest/secrets/
Results (6)
File: ../../src/deploy.yml +Line 12
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
11 # SECURITY ISSUE #1 - Hardcoded password in playbook!
12 db_password: <SECRET-MASKED-ON-PURPOSE>
13 # SECURITY ISSUE #2 - Hardcoded API key!
File: ../../src/inventory.ini +Line 18
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
17# SECURITY ISSUE #38 - Global variables with secrets
18ansible_become_password=<SECRET-MASKED-ON-PURPOSE>
19db_admin_password=<SECRET-MASKED-ON-PURPOSE>
File: ../../src/inventory.ini +Line 10
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
9# SECURITY ISSUE #36 - Using root user and default port
10db1.example.com ansible_user=root ansible_port=22 ansible_password=<SECRET-MASKED-ON-PURPOSE>
11
File: ../../src/inventory.ini +Line 5
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
4[webservers]
5web1.example.com ansible_user=root ansible_password=<SECRET-MASKED-ON-PURPOSE>
6web2.example.com ansible_user=root ansible_ssh_pass=RootPass123!
File: ../../src/configure.yml +Line 16
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
15
16 admin_password: <SECRET-MASKED-ON-PURPOSE>
17
File: ../../src/inventory.ini +Line 19
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
18ansible_become_password=<SECRET-MASKED-ON-PURPOSE>
19db_admin_password=<SECRET-MASKED-ON-PURPOSE>
20api_secret_key=sk_live_abcdef1234567890

Passwords And Secrets - Password in URL

Platform: Common +CWE: 798 +Category: Secret Management
Query to find passwords and secrets in infrastructure code.https://docs.kics.io/latest/secrets/
Results (2)
File: ../../src/deploy.yml +Line 16
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
15 # SECURITY ISSUE #3 - Database connection string with credentials
16 db_connection: <SECRET-MASKED-ON-PURPOSE>:5432/myapp"
17
File: ../../src/deploy.yml +Line 72
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
71 git:
72 repo: <SECRET-MASKED-ON-PURPOSE>/company/repo.git'
73 dest: /var/www/myapp

Unpinned Package Version

Platform: Ansible +CWE: 706 +Category: Supply-Chain
Setting state to latest performs an update and installs additional packages possibly resulting in performance degradation or loss of servicehttps://ansible.readthedocs.io/projects/lint/rules/package-latest/
Results (1)
File: ../../src/deploy.yml +Line 99
Expected: State's task when installing a package should not be defined as 'latest' or should have set 'update_only' to 'true' +Found: State's task is set to 'latest'
98 name: myapp
99 state: latest # Should pin specific version
100 update_cache: yes

KICS is open and will always stay such. Both the scanning engine and the security queries are clear and open for the software development community.
Spread the love:
\ No newline at end of file diff --git a/labs/lab6/analysis/kics-ansible-report.txt b/labs/lab6/analysis/kics-ansible-report.txt new file mode 100644 index 00000000..4e635454 --- /dev/null +++ b/labs/lab6/analysis/kics-ansible-report.txt @@ -0,0 +1,51 @@ + + + + MLLLLLM MLLLLLLLLL LLLLLLL KLLLLLLLLLLLLLLLL LLLLLLLLLLLLLLLLLLLLLLL + MMMMMMM MMMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMML KLMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM MMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM MMMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM LMMMMMMMMML MMMMMMMK LMMMMMMMMMLLMLLLLLLLLLLLLLL LMMMMMMMLLLLLLLLLLLLLLLLLLLLM + MMMMMMM MMMMMMMMMLM MMMMMMMK LMMMMMMMM LMMMMMML + MMMMMMMLMMMMMMMML MMMMMMMK MMMMMMML LMMMMMMMMLLLLLLLLLLLLLMLL + MMMMMMMMMMMMMMMM MMMMMMMK MMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMMMMMMMMMMMMM MMMMMMMK MMMMMMM LMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMM KLMMMMMMMMML MMMMMMMK LMMMMMMM MMMMMMMML + MMMMMMM LMMMMMMMMMM MMMMMMMK LMMMMMMMMLL MMMMMMML + MMMMMMM LMMMMMMMMMLL MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMMMMML LLLLLLLLLLLLLLLLLLLLMMMMMMMMMM + MMMMMMM MMMMMMMMMMML MMMMMMMK MMMMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM LLMMMMMMMMML MMMMMMMK LLMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMM MMMMMMMMMML MMMMMMMK KLMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMLK + + + + +Scanning with Keeping Infrastructure as Code Secure v2.1.14 + + + Preparing Scan Assets: Done + + + + +Unpinned Package Version, Severity: LOW, Results: 1 + [1]: ../../src/deploy.yml:99 +Passwords And Secrets - Password in URL, Severity: HIGH, Results: 2 + [1]: ../../src/deploy.yml:16 + [2]: ../../src/deploy.yml:72 +Passwords And Secrets - Generic Password, Severity: HIGH, Results: 6 + [1]: ../../src/inventory.ini:5 + [2]: ../../src/inventory.ini:10 + [3]: ../../src/inventory.ini:19 + [4]: ../../src/deploy.yml:12 + [5]: ../../src/inventory.ini:18 + [6]: ../../src/configure.yml:16 + +Results Summary: +CRITICAL: 0 +HIGH: 8 +MEDIUM: 0 +LOW: 1 +INFO: 0 +TOTAL: 9 + diff --git a/labs/lab6/analysis/kics-ansible-results.json b/labs/lab6/analysis/kics-ansible-results.json new file mode 100755 index 00000000..7c2544d9 --- /dev/null +++ b/labs/lab6/analysis/kics-ansible-results.json @@ -0,0 +1,176 @@ +{ + "kics_version": "v2.1.14", + "files_scanned": 3, + "lines_scanned": 309, + "files_parsed": 3, + "lines_parsed": 260, + "lines_ignored": 49, + "files_failed_to_scan": 0, + "queries_total": 287, + "queries_failed_to_execute": 0, + "queries_failed_to_compute_similarity_id": 0, + "scan_id": "console", + "severity_counters": { + "CRITICAL": 0, + "HIGH": 8, + "INFO": 0, + "LOW": 1, + "MEDIUM": 0, + "TRACE": 0 + }, + "total_counter": 9, + "total_bom_resources": 0, + "start": "2025-10-17T19:08:11.412633589Z", + "end": "2025-10-17T19:08:16.808586508Z", + "paths": [ + "/src" + ], + "queries": [ + { + "query_name": "Passwords And Secrets - Generic Password", + "query_id": "487f4be7-3fd9-4506-a07a-eae252180c08", + "query_url": "https://docs.kics.io/latest/secrets/", + "severity": "HIGH", + "platform": "Common", + "cwe": "798", + "cloud_provider": "COMMON", + "category": "Secret Management", + "experimental": false, + "description": "Query to find passwords and secrets in infrastructure code.", + "description_id": "d69d8a89", + "files": [ + { + "file_name": "../../src/deploy.yml", + "similarity_id": "d6fbd659326192fbd0bfcc010d5fc97f5db716570596efd8b730ce20e6606683", + "line": 12, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/inventory.ini", + "similarity_id": "97e89fa95681e604d1c4504858554eef5df45cee2055fe4505a1e6c1baf30aa8", + "line": 18, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/inventory.ini", + "similarity_id": "369901d122f4a6d8adec4bec409dc25e92c96ff37c26a145b681702f7971a6a1", + "line": 10, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/inventory.ini", + "similarity_id": "21ca21d14467d66a7b83bdc36e6292b114d13bde377021c0ca107078a8afa0d4", + "line": 5, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/configure.yml", + "similarity_id": "2a8df5710fcdceeff811ec6532d6bcba17d9b6c603d0fecdfecc87f3b128aac5", + "line": 16, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/inventory.ini", + "similarity_id": "33738570f6448f344b956896d42f75b6216ace7814a46c8b6002d483c70c25b8", + "line": 19, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + } + ] + }, + { + "query_name": "Passwords And Secrets - Password in URL", + "query_id": "c4d3b58a-e6d4-450f-9340-04f1e702eaae", + "query_url": "https://docs.kics.io/latest/secrets/", + "severity": "HIGH", + "platform": "Common", + "cwe": "798", + "cloud_provider": "COMMON", + "category": "Secret Management", + "experimental": false, + "description": "Query to find passwords and secrets in infrastructure code.", + "description_id": "d69d8a89", + "files": [ + { + "file_name": "../../src/deploy.yml", + "similarity_id": "895e407b4fb7371dee128429969964f297da99fed47494dbb55bb0627fb8b7ff", + "line": 16, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + }, + { + "file_name": "../../src/deploy.yml", + "similarity_id": "8c1dd50d50bac18f0c169f282f8af8782dfbc8f0c3271edb415981a73d6e5af5", + "line": 72, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + } + ] + }, + { + "query_name": "Unpinned Package Version", + "query_id": "c05e2c20-0a2c-4686-b1f8-5f0a5612d4e8", + "query_url": "https://ansible.readthedocs.io/projects/lint/rules/package-latest/", + "severity": "LOW", + "platform": "Ansible", + "cwe": "706", + "cloud_provider": "COMMON", + "category": "Supply-Chain", + "experimental": false, + "description": "Setting state to latest performs an update and installs additional packages possibly resulting in performance degradation or loss of service", + "description_id": "43e877b3", + "files": [ + { + "file_name": "../../src/deploy.yml", + "similarity_id": "314c76114114e1e23377a262e72590a75327039d9d6137b44fdb17922fe5f990", + "line": 99, + "resource_type": "apt", + "resource_name": "Install application", + "issue_type": "IncorrectValue", + "search_key": "name={{Install application}}.{{apt}}.state", + "search_line": -1, + "search_value": "", + "expected_value": "State's task when installing a package should not be defined as 'latest' or should have set 'update_only' to 'true'", + "actual_value": "State's task is set to 'latest'" + } + ] + } + ] +} diff --git a/labs/lab6/analysis/kics-pulumi-report.html b/labs/lab6/analysis/kics-pulumi-report.html new file mode 100755 index 00000000..d2b17bbd --- /dev/null +++ b/labs/lab6/analysis/kics-pulumi-report.html @@ -0,0 +1,44 @@ +KICS Scan ResultCheckmarx logo
KICS v2.1.14 +Scanned paths: /src +Platforms: Pulumi, CommonStart time: 19:03:48, Oct 17 2025 +End time: 19:03:49, Oct 17 2025

Vulnerabilities:

0 +CRITICAL
2 +HIGH
2 +MEDIUM
0 +LOW
2 +INFO
6 +TOTAL

DynamoDB Table Not Encrypted

Platform: Pulumi +CWE: 311 +Category: Encryption
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 205
Expected: Attribute 'serverSideEncryption' should be defined +Found: Attribute 'serverSideEncryption' is not defined
204 type: aws:dynamodb:Table
205 properties:
206 name: my-table-pulumi-yaml

Passwords And Secrets - Generic Password

Platform: Common +CWE: 798 +Category: Secret Management
Query to find passwords and secrets in infrastructure code.https://docs.kics.io/latest/secrets/
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 16
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
15 # SECURITY ISSUE #1 - Hardcoded database password
16 dbPassword: <SECRET-MASKED-ON-PURPOSE>
17

EC2 Instance Monitoring Disabled

Platform: Pulumi +CWE: 778 +Category: Observability
EC2 Instance should have detailed monitoring enabled. With detailed monitoring enabled data is available in 1-minute periodshttps://www.pulumi.com/registry/packages/aws/api-docs/ec2/instance/#monitoring_yaml
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 157
Expected: Attribute 'monitoring' should be defined and set to true +Found: Attribute 'monitoring' is not defined
156 type: aws:ec2:Instance
157 properties:
158 ami: ami-0c55b159cbfafe1f0

RDS DB Instance Publicly Accessible

Platform: Pulumi +CWE: 284 +Category: Insecure Configurations
RDS must not be defined with public interface, which means the attribute 'PubliclyAccessible' must be set to false.https://www.pulumi.com/registry/packages/aws/api-docs/rds/instance/#publiclyaccessible_yaml
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 104
Expected: 'resources.unencryptedDb.properties.publiclyAccessible' should be set to 'false' +Found: 'resources.unencryptedDb.properties.publiclyAccessible' is set to 'true'
103 storageEncrypted: false # SECURITY ISSUE #7 - No encryption!
104 publiclyAccessible: true # SECURITY ISSUE #8 - Public access!
105 skipFinalSnapshot: true

DynamoDB Table Point In Time Recovery Disabled

Platform: Pulumi +CWE: 459 +Category: Best Practices
It's considered a best practice to have point in time recovery enabled for DynamoDB Tablehttps://www.pulumi.com/registry/packages/aws/api-docs/dynamodb/table/#pointintimerecovery_yaml
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 213
Expected: Attribute 'enabled' in 'pointInTimeRecovery' should be set to true +Found: Attribute 'enabled' in 'pointInTimeRecovery' is set to false
212 pointInTimeRecovery:
213 enabled: false # SECURITY ISSUE #18 - No PITR
214 tags:

EC2 Not EBS Optimized

Platform: Pulumi +CWE: 459 +Category: Best Practices
It's considered a best practice for an EC2 instance to use an EBS optimized instance. This provides the best performance for your EBS volumes by minimizing contention between Amazon EBS I/O and other traffic from your instancehttps://www.pulumi.com/registry/packages/aws/api-docs/ec2/instance/#ebsoptimized_yaml
Results (1)
File: ../../src/Pulumi-vulnerable.yaml +Line 157
Expected: Attribute 'ebsOptimized' should be defined and set to true +Found: Attribute 'ebsOptimized' is not defined
156 type: aws:ec2:Instance
157 properties:
158 ami: ami-0c55b159cbfafe1f0

KICS is open and will always stay such. Both the scanning engine and the security queries are clear and open for the software development community.
Spread the love:
\ No newline at end of file diff --git a/labs/lab6/analysis/kics-pulumi-report.txt b/labs/lab6/analysis/kics-pulumi-report.txt new file mode 100644 index 00000000..a6152476 --- /dev/null +++ b/labs/lab6/analysis/kics-pulumi-report.txt @@ -0,0 +1,51 @@ + + + + MLLLLLM MLLLLLLLLL LLLLLLL KLLLLLLLLLLLLLLLL LLLLLLLLLLLLLLLLLLLLLLL + MMMMMMM MMMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMML KLMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM MMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM MMMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM LMMMMMMMMML MMMMMMMK LMMMMMMMMMLLMLLLLLLLLLLLLLL LMMMMMMMLLLLLLLLLLLLLLLLLLLLM + MMMMMMM MMMMMMMMMLM MMMMMMMK LMMMMMMMM LMMMMMML + MMMMMMMLMMMMMMMML MMMMMMMK MMMMMMML LMMMMMMMMLLLLLLLLLLLLLMLL + MMMMMMMMMMMMMMMM MMMMMMMK MMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMMMMMMMMMMMMM MMMMMMMK MMMMMMM LMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMM KLMMMMMMMMML MMMMMMMK LMMMMMMM MMMMMMMML + MMMMMMM LMMMMMMMMMM MMMMMMMK LMMMMMMMMLL MMMMMMML + MMMMMMM LMMMMMMMMMLL MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMMMMML LLLLLLLLLLLLLLLLLLLLMMMMMMMMMM + MMMMMMM MMMMMMMMMMML MMMMMMMK MMMMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMM LLMMMMMMMMML MMMMMMMK LLMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMML + MMMMMMM MMMMMMMMMML MMMMMMMK KLMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMLK + + + + +Scanning with Keeping Infrastructure as Code Secure v2.1.14 + + + Preparing Scan Assets: Done + + + + +EC2 Not EBS Optimized, Severity: INFO, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:157 +DynamoDB Table Point In Time Recovery Disabled, Severity: INFO, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:213 +RDS DB Instance Publicly Accessible, Severity: MEDIUM, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:104 +EC2 Instance Monitoring Disabled, Severity: MEDIUM, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:157 +Passwords And Secrets - Generic Password, Severity: HIGH, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:16 +DynamoDB Table Not Encrypted, Severity: HIGH, Results: 1 + [1]: ../../src/Pulumi-vulnerable.yaml:205 + +Results Summary: +CRITICAL: 0 +HIGH: 2 +MEDIUM: 2 +LOW: 0 +INFO: 2 +TOTAL: 6 + diff --git a/labs/lab6/analysis/kics-pulumi-results.json b/labs/lab6/analysis/kics-pulumi-results.json new file mode 100755 index 00000000..391b5885 --- /dev/null +++ b/labs/lab6/analysis/kics-pulumi-results.json @@ -0,0 +1,196 @@ +{ + "kics_version": "v2.1.14", + "files_scanned": 1, + "lines_scanned": 280, + "files_parsed": 1, + "lines_parsed": 261, + "lines_ignored": 19, + "files_failed_to_scan": 0, + "queries_total": 21, + "queries_failed_to_execute": 0, + "queries_failed_to_compute_similarity_id": 0, + "scan_id": "console", + "severity_counters": { + "CRITICAL": 0, + "HIGH": 2, + "INFO": 2, + "LOW": 0, + "MEDIUM": 2, + "TRACE": 0 + }, + "total_counter": 6, + "total_bom_resources": 0, + "start": "2025-10-17T19:03:48.758889801Z", + "end": "2025-10-17T19:03:49.063387967Z", + "paths": [ + "/src" + ], + "queries": [ + { + "query_name": "DynamoDB Table Not Encrypted", + "query_id": "b6a7e0ae-aed8-4a19-a993-a95760bf8836", + "query_url": "https://www.pulumi.com/registry/packages/aws/api-docs/dynamodb/table/#serversideencryption_yaml", + "severity": "HIGH", + "platform": "Pulumi", + "cwe": "311", + "cloud_provider": "AWS", + "category": "Encryption", + "experimental": false, + "description": "AWS DynamoDB Tables should have serverSideEncryption enabled", + "description_id": "fb6a0c51", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "15376a569938e2989eb0e9db7ff05213e04607ad547e550bbc579aaa5f64e8ce", + "line": 205, + "resource_type": "aws:dynamodb:Table", + "resource_name": "Unencrypted Table", + "issue_type": "MissingAttribute", + "search_key": "resources[unencryptedTable].properties", + "search_line": 205, + "search_value": "", + "expected_value": "Attribute 'serverSideEncryption' should be defined", + "actual_value": "Attribute 'serverSideEncryption' is not defined" + } + ] + }, + { + "query_name": "Passwords And Secrets - Generic Password", + "query_id": "487f4be7-3fd9-4506-a07a-eae252180c08", + "query_url": "https://docs.kics.io/latest/secrets/", + "severity": "HIGH", + "platform": "Common", + "cwe": "798", + "cloud_provider": "COMMON", + "category": "Secret Management", + "experimental": false, + "description": "Query to find passwords and secrets in infrastructure code.", + "description_id": "d69d8a89", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "1d73d5dae3d1a4824830f1a423473d36b79973a15ca9d23f1348c3dc8a30c7e4", + "line": 16, + "issue_type": "RedundantAttribute", + "search_key": "", + "search_line": 0, + "search_value": "", + "expected_value": "Hardcoded secret key should not appear in source", + "actual_value": "Hardcoded secret key appears in source" + } + ] + }, + { + "query_name": "EC2 Instance Monitoring Disabled", + "query_id": "daa581ef-731c-4121-832d-cf078f67759d", + "query_url": "https://www.pulumi.com/registry/packages/aws/api-docs/ec2/instance/#monitoring_yaml", + "severity": "MEDIUM", + "platform": "Pulumi", + "cwe": "778", + "cloud_provider": "AWS", + "category": "Observability", + "experimental": false, + "description": "EC2 Instance should have detailed monitoring enabled. With detailed monitoring enabled data is available in 1-minute periods", + "description_id": "7f96d3ac", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "4d692568cdae89e9d5e0ebef040401e6b922b9ac9a51a09554ba9629b730ad7c", + "line": 157, + "resource_type": "aws:ec2:Instance", + "resource_name": "Unencrypted Instance", + "issue_type": "MissingAttribute", + "search_key": "resources[unencryptedInstance].properties", + "search_line": 157, + "search_value": "", + "expected_value": "Attribute 'monitoring' should be defined and set to true", + "actual_value": "Attribute 'monitoring' is not defined" + } + ] + }, + { + "query_name": "RDS DB Instance Publicly Accessible", + "query_id": "647de8aa-5a42-41b5-9faf-22136f117380", + "query_url": "https://www.pulumi.com/registry/packages/aws/api-docs/rds/instance/#publiclyaccessible_yaml", + "severity": "MEDIUM", + "platform": "Pulumi", + "cwe": "284", + "cloud_provider": "AWS", + "category": "Insecure Configurations", + "experimental": false, + "description": "RDS must not be defined with public interface, which means the attribute 'PubliclyAccessible' must be set to false.", + "description_id": "be6d13f0", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "d5a823d6c65082cd99457a40fbabdf497078bce057628d51e5ec141537ee5d53", + "line": 104, + "resource_type": "aws:rds:Instance", + "resource_name": "unencryptedDb", + "issue_type": "IncorrectValue", + "search_key": "resources[unencryptedDb].properties.publiclyAccessible", + "search_line": 104, + "search_value": "", + "expected_value": "'resources.unencryptedDb.properties.publiclyAccessible' should be set to 'false'", + "actual_value": "'resources.unencryptedDb.properties.publiclyAccessible' is set to 'true'" + } + ] + }, + { + "query_name": "DynamoDB Table Point In Time Recovery Disabled", + "query_id": "327b0729-4c5c-4c44-8b5c-e476cd9c7290", + "query_url": "https://www.pulumi.com/registry/packages/aws/api-docs/dynamodb/table/#pointintimerecovery_yaml", + "severity": "INFO", + "platform": "Pulumi", + "cwe": "459", + "cloud_provider": "AWS", + "category": "Best Practices", + "experimental": false, + "description": "It's considered a best practice to have point in time recovery enabled for DynamoDB Table", + "description_id": "6ff56c6e", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "7b5c72142600d0995c06ae3634f4776b5565be2c0323d509b9b51e9d915b03e8", + "line": 213, + "resource_type": "aws:dynamodb:Table", + "resource_name": "Unencrypted Table", + "issue_type": "IncorrectValue", + "search_key": "resources[unencryptedTable].properties.pointInTimeRecovery.enabled", + "search_line": 213, + "search_value": "", + "expected_value": "Attribute 'enabled' in 'pointInTimeRecovery' should be set to true", + "actual_value": "Attribute 'enabled' in 'pointInTimeRecovery' is set to false" + } + ] + }, + { + "query_name": "EC2 Not EBS Optimized", + "query_id": "d991e4ae-42ab-429b-ab43-d5e5fa9ca633", + "query_url": "https://www.pulumi.com/registry/packages/aws/api-docs/ec2/instance/#ebsoptimized_yaml", + "severity": "INFO", + "platform": "Pulumi", + "cwe": "459", + "cloud_provider": "AWS", + "category": "Best Practices", + "experimental": false, + "description": "It's considered a best practice for an EC2 instance to use an EBS optimized instance. This provides the best performance for your EBS volumes by minimizing contention between Amazon EBS I/O and other traffic from your instance", + "description_id": "81a001dd", + "files": [ + { + "file_name": "../../src/Pulumi-vulnerable.yaml", + "similarity_id": "9d46c3011c910cf43e7d99575a291f05b1b4f701f62e99c132837e16f7ee27a4", + "line": 157, + "resource_type": "aws:ec2:Instance", + "resource_name": "unencryptedInstance", + "issue_type": "MissingAttribute", + "search_key": "resources[unencryptedInstance].properties", + "search_line": 157, + "search_value": "", + "expected_value": "Attribute 'ebsOptimized' should be defined and set to true", + "actual_value": "Attribute 'ebsOptimized' is not defined" + } + ] + } + ] +} diff --git a/labs/lab6/analysis/pulumi-analysis.txt b/labs/lab6/analysis/pulumi-analysis.txt new file mode 100644 index 00000000..da2815a8 --- /dev/null +++ b/labs/lab6/analysis/pulumi-analysis.txt @@ -0,0 +1,5 @@ +=== Pulumi Security Analysis (KICS) === +KICS Pulumi findings: 6 + HIGH severity: 2 + MEDIUM severity: 2 + LOW severity: 0 diff --git a/labs/lab6/analysis/terraform-comparison.txt b/labs/lab6/analysis/terraform-comparison.txt new file mode 100644 index 00000000..7d2f4695 --- /dev/null +++ b/labs/lab6/analysis/terraform-comparison.txt @@ -0,0 +1,4 @@ +=== Terraform Security Analysis === +tfsec findings: 53 +Checkov findings: 78 +Terrascan findings: 22 diff --git a/labs/lab6/analysis/terrascan-report.txt b/labs/lab6/analysis/terrascan-report.txt new file mode 100644 index 00000000..2698a9a9 --- /dev/null +++ b/labs/lab6/analysis/terrascan-report.txt @@ -0,0 +1,216 @@ + + + +Violation Details - + + Description : Ensure that there are no exposed Amazon IAM access keys in order to protect your AWS resources against unapproved access + File : iam.tf + Module Name : root + Plan Root : ./ + Line : 88 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Security Groups - Unrestricted Specific Ports - MySQL (TCP,3306) + File : security_groups.tf + Module Name : root + Plan Root : ./ + Line : 65 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure CloudWatch logging is enabled for AWS DB instances + File : database.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Ensure CloudWatch logging is enabled for AWS DB instances + File : database.tf + Module Name : root + Plan Root : ./ + Line : 40 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Security Groups - Unrestricted Specific Ports - remote desktop port (TCP,3389) + File : security_groups.tf + Module Name : root + Plan Root : ./ + Line : 31 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure S3 buckets do not have, a both public ACL on the bucket and a public access block. + File : main.tf + Module Name : root + Plan Root : ./ + Line : 13 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Enabling S3 versioning will enable easy recovery from both unintended user actions, like deletes and overwrites + File : main.tf + Module Name : root + Plan Root : ./ + Line : 13 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Enabling S3 versioning will enable easy recovery from both unintended user actions, like deletes and overwrites + File : main.tf + Module Name : root + Plan Root : ./ + Line : 24 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Misconfigured S3 buckets can leak private information to the entire internet or allow unauthorized data tampering / deletion + File : main.tf + Module Name : root + Plan Root : ./ + Line : 13 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure that your RDS database has IAM Authentication enabled. + File : database.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Ensure that your RDS database has IAM Authentication enabled. + File : database.tf + Module Name : root + Plan Root : ./ + Line : 40 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Ensure no security groups is wide open to public, that is, allows traffic from 0.0.0.0/0 to ALL ports and protocols + File : security_groups.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Security Groups - Unrestricted Specific Ports - Postgres SQL (TCP,5432) + File : security_groups.tf + Module Name : root + Plan Root : ./ + Line : 65 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure automated backups are enabled for AWS RDS instances + File : database.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure automated backups are enabled for AWS RDS instances + File : database.tf + Module Name : root + Plan Root : ./ + Line : 40 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure IAM policies are attached only to groups or roles + File : iam.tf + Module Name : root + Plan Root : ./ + Line : 67 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : Ensure that your RDS database instances encrypt the underlying storage. Encrypted RDS instances use the industry standard AES-256 encryption algorithm to encrypt data on the server that hosts RDS DB instances. After data is encrypted, RDS handles authentication of access and description of data transparently with minimal impact on performance. + File : database.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : RDS Instance Auto Minor Version Upgrade flag disabled + File : database.tf + Module Name : root + Plan Root : ./ + Line : 40 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure DynamoDb is encrypted at rest + File : database.tf + Module Name : root + Plan Root : ./ + Line : 72 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + Description : RDS Instance publicly_accessible flag is true + File : database.tf + Module Name : root + Plan Root : ./ + Line : 5 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Security Groups - Unrestricted Specific Ports - (SSH,22) + File : security_groups.tf + Module Name : root + Plan Root : ./ + Line : 31 + Severity : HIGH + + ----------------------------------------------------------------------- + + Description : Ensure Point In Time Recovery is enabled for DynamoDB Tables + File : database.tf + Module Name : root + Plan Root : ./ + Line : 72 + Severity : MEDIUM + + ----------------------------------------------------------------------- + + +Scan Summary - + + File/Folder : /iac + IaC Type : terraform + Scanned At : 2025-10-17 19:01:09.610233088 +0000 UTC + Policies Validated : 167 + Violated Policies : 22 + Low : 0 + Medium : 8 + High : 14 + + diff --git a/labs/lab6/analysis/terrascan-results.json b/labs/lab6/analysis/terrascan-results.json new file mode 100644 index 00000000..6702e7a4 --- /dev/null +++ b/labs/lab6/analysis/terrascan-results.json @@ -0,0 +1,303 @@ +{ + "results": { + "violations": [ + { + "rule_name": "s3PublicAclNoAccessBlock", + "description": "Ensure S3 buckets do not have, a both public ACL on the bucket and a public access block.", + "rule_id": "AC_AWS_0496", + "severity": "HIGH", + "category": "Identity and Access Management", + "resource_name": "public_data", + "resource_type": "aws_s3_bucket", + "module_name": "root", + "file": "main.tf", + "plan_root": "./", + "line": 13 + }, + { + "rule_name": "rdsPubliclyAccessible", + "description": "RDS Instance publicly_accessible flag is true", + "rule_id": "AC_AWS_0054", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "unencrypted_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "s3Versioning", + "description": "Enabling S3 versioning will enable easy recovery from both unintended user actions, like deletes and overwrites", + "rule_id": "AC_AWS_0214", + "severity": "HIGH", + "category": "Resilience", + "resource_name": "public_data", + "resource_type": "aws_s3_bucket", + "module_name": "root", + "file": "main.tf", + "plan_root": "./", + "line": 13 + }, + { + "rule_name": "s3Versioning", + "description": "Enabling S3 versioning will enable easy recovery from both unintended user actions, like deletes and overwrites", + "rule_id": "AC_AWS_0214", + "severity": "HIGH", + "category": "Resilience", + "resource_name": "unencrypted_data", + "resource_type": "aws_s3_bucket", + "module_name": "root", + "file": "main.tf", + "plan_root": "./", + "line": 24 + }, + { + "rule_name": "rdsIamAuthEnabled", + "description": "Ensure that your RDS database has IAM Authentication enabled.", + "rule_id": "AC_AWS_0053", + "severity": "MEDIUM", + "category": "Data Protection", + "resource_name": "unencrypted_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "rdsIamAuthEnabled", + "description": "Ensure that your RDS database has IAM Authentication enabled.", + "rule_id": "AC_AWS_0053", + "severity": "MEDIUM", + "category": "Data Protection", + "resource_name": "weak_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 40 + }, + { + "rule_name": "rdsLogExportDisabled", + "description": "Ensure CloudWatch logging is enabled for AWS DB instances", + "rule_id": "AC_AWS_0454", + "severity": "MEDIUM", + "category": "Logging and Monitoring", + "resource_name": "unencrypted_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "rdsLogExportDisabled", + "description": "Ensure CloudWatch logging is enabled for AWS DB instances", + "rule_id": "AC_AWS_0454", + "severity": "MEDIUM", + "category": "Logging and Monitoring", + "resource_name": "weak_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 40 + }, + { + "rule_name": "port22OpenToInternet", + "description": "Security Groups - Unrestricted Specific Ports - (SSH,22)", + "rule_id": "AC_AWS_0227", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "ssh_open", + "resource_type": "aws_security_group", + "module_name": "root", + "file": "security_groups.tf", + "plan_root": "./", + "line": 31 + }, + { + "rule_name": "rdsAutoMinorVersionUpgradeEnabled", + "description": "RDS Instance Auto Minor Version Upgrade flag disabled", + "rule_id": "AC_AWS_0056", + "severity": "HIGH", + "category": "Data Protection", + "resource_name": "weak_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 40 + }, + { + "rule_name": "programmaticAccessCreation", + "description": "Ensure that there are no exposed Amazon IAM access keys in order to protect your AWS resources against unapproved access", + "rule_id": "AC_AWS_0133", + "severity": "MEDIUM", + "category": "Identity and Access Management", + "resource_name": "service_key", + "resource_type": "aws_iam_access_key", + "module_name": "root", + "file": "iam.tf", + "plan_root": "./", + "line": 88 + }, + { + "rule_name": "port3306AlbNetworkPortSecurity", + "description": "Security Groups - Unrestricted Specific Ports - MySQL (TCP,3306)", + "rule_id": "AC_AWS_0253", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "database_exposed", + "resource_type": "aws_security_group", + "module_name": "root", + "file": "security_groups.tf", + "plan_root": "./", + "line": 65 + }, + { + "rule_name": "port3389OpenToInternet", + "description": "Security Groups - Unrestricted Specific Ports - remote desktop port (TCP,3389)", + "rule_id": "AC_AWS_0230", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "ssh_open", + "resource_type": "aws_security_group", + "module_name": "root", + "file": "security_groups.tf", + "plan_root": "./", + "line": 31 + }, + { + "rule_name": "rdsHasStorageEncrypted", + "description": "Ensure that your RDS database instances encrypt the underlying storage. Encrypted RDS instances use the industry standard AES-256 encryption algorithm to encrypt data on the server that hosts RDS DB instances. After data is encrypted, RDS handles authentication of access and description of data transparently with minimal impact on performance.", + "rule_id": "AC_AWS_0058", + "severity": "HIGH", + "category": "Data Protection", + "resource_name": "unencrypted_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "rdsBackupDisabled", + "description": "Ensure automated backups are enabled for AWS RDS instances", + "rule_id": "AC_AWS_0052", + "severity": "HIGH", + "category": "Data Protection", + "resource_name": "unencrypted_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "rdsBackupDisabled", + "description": "Ensure automated backups are enabled for AWS RDS instances", + "rule_id": "AC_AWS_0052", + "severity": "HIGH", + "category": "Data Protection", + "resource_name": "weak_db", + "resource_type": "aws_db_instance", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 40 + }, + { + "rule_name": "port5432AlbNetworkPortSecurity", + "description": "Security Groups - Unrestricted Specific Ports - Postgres SQL (TCP,5432)", + "rule_id": "AC_AWS_0262", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "database_exposed", + "resource_type": "aws_security_group", + "module_name": "root", + "file": "security_groups.tf", + "plan_root": "./", + "line": 65 + }, + { + "rule_name": "dynamoDbEncrypted", + "description": "Ensure DynamoDb is encrypted at rest", + "rule_id": "AC_AWS_0457", + "severity": "MEDIUM", + "category": "Data Protection", + "resource_name": "unencrypted_table", + "resource_type": "aws_dynamodb_table", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 72 + }, + { + "rule_name": "portWideOpenToPublic", + "description": "Ensure no security groups is wide open to public, that is, allows traffic from 0.0.0.0/0 to ALL ports and protocols", + "rule_id": "AC_AWS_0275", + "severity": "HIGH", + "category": "Infrastructure Security", + "resource_name": "allow_all", + "resource_type": "aws_security_group", + "module_name": "root", + "file": "security_groups.tf", + "plan_root": "./", + "line": 5 + }, + { + "rule_name": "iamUserInlinePolicy", + "description": "Ensure IAM policies are attached only to groups or roles", + "rule_id": "AC_AWS_0475", + "severity": "MEDIUM", + "category": "Identity and Access Management", + "resource_name": "service_policy", + "resource_type": "aws_iam_user_policy", + "module_name": "root", + "file": "iam.tf", + "plan_root": "./", + "line": 67 + }, + { + "rule_name": "allUsersReadAccess", + "description": "Misconfigured S3 buckets can leak private information to the entire internet or allow unauthorized data tampering / deletion", + "rule_id": "AC_AWS_0210", + "severity": "HIGH", + "category": "Identity and Access Management", + "resource_name": "public_data", + "resource_type": "aws_s3_bucket", + "module_name": "root", + "file": "main.tf", + "plan_root": "./", + "line": 13 + }, + { + "rule_name": "dynamoderecovery_enabled", + "description": "Ensure Point In Time Recovery is enabled for DynamoDB Tables", + "rule_id": "AC_AWS_0458", + "severity": "MEDIUM", + "category": "Resilience", + "resource_name": "unencrypted_table", + "resource_type": "aws_dynamodb_table", + "module_name": "root", + "file": "database.tf", + "plan_root": "./", + "line": 72 + } + ], + "skipped_violations": null, + "scan_summary": { + "file/folder": "/iac", + "iac_type": "terraform", + "scanned_at": "2025-10-17 19:00:47.807852592 +0000 UTC", + "policies_validated": 167, + "violated_policies": 22, + "low": 0, + "medium": 8, + "high": 14 + } + } +} diff --git a/labs/lab6/analysis/tfsec-report.txt b/labs/lab6/analysis/tfsec-report.txt new file mode 100644 index 00000000..1ec888c2 --- /dev/null +++ b/labs/lab6/analysis/tfsec-report.txt @@ -0,0 +1,1100 @@ + +Result #1 CRITICAL Instance is exposed publicly.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:17 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_db_instance" "unencrypted_db" { + .  + 17 [ publicly_accessible = true # SECURITY ISSUE #10 - Public access! (true) + ..  + 37  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-no-public-db-access +  Impact The database instance is publicly accessible + Resolution Set the database to not be publicly accessible + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/no-public-db-access/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance +──────────────────────────────────────────────────────────────────────────────── + + +Result #2 CRITICAL Security group rule allows ingress from public internet.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:15 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_security_group" "allow_all" { + .  + 15 [  cidr_blocks = ["0.0.0.0/0"] # From anywhere! + ..  + 28  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-ingress-sgr +  Impact Your port exposed to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks +──────────────────────────────────────────────────────────────────────────────── + + +Result #3 CRITICAL Security group rule allows egress to multiple public internet addresses.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:22 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_security_group" "allow_all" { + .  + 22 [  cidr_blocks = ["0.0.0.0/0"] + ..  + 28  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-egress-sgr +  Impact Your port is egressing data to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group +──────────────────────────────────────────────────────────────────────────────── + + +Result #4 CRITICAL Security group rule allows ingress from public internet.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:41 +──────────────────────────────────────────────────────────────────────────────── + 31  resource "aws_security_group" "ssh_open" { + ..  + 41 [  cidr_blocks = ["0.0.0.0/0"] # SSH from anywhere! + ..  + 62  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-ingress-sgr +  Impact Your port exposed to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks +──────────────────────────────────────────────────────────────────────────────── + + +Result #5 CRITICAL Security group rule allows ingress from public internet.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:49 +──────────────────────────────────────────────────────────────────────────────── + 31  resource "aws_security_group" "ssh_open" { + ..  + 49 [  cidr_blocks = ["0.0.0.0/0"] # RDP from anywhere! + ..  + 62  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-ingress-sgr +  Impact Your port exposed to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks +──────────────────────────────────────────────────────────────────────────────── + + +Result #6 CRITICAL Security group rule allows egress to multiple public internet addresses.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:56 +──────────────────────────────────────────────────────────────────────────────── + 31  resource "aws_security_group" "ssh_open" { + ..  + 56 [  cidr_blocks = ["0.0.0.0/0"] + ..  + 62  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-egress-sgr +  Impact Your port is egressing data to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group +──────────────────────────────────────────────────────────────────────────────── + + +Result #7 CRITICAL Security group rule allows ingress from public internet.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:75 +──────────────────────────────────────────────────────────────────────────────── + 65  resource "aws_security_group" "database_exposed" { + ..  + 75 [  cidr_blocks = ["0.0.0.0/0"] # Database exposed! + ..  + 92  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-ingress-sgr +  Impact Your port exposed to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks +──────────────────────────────────────────────────────────────────────────────── + + +Result #8 CRITICAL Security group rule allows ingress from public internet.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:83 +──────────────────────────────────────────────────────────────────────────────── + 65  resource "aws_security_group" "database_exposed" { + ..  + 83 [  cidr_blocks = ["0.0.0.0/0"] # Database exposed! + ..  + 92  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-ingress-sgr +  Impact Your port exposed to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks +──────────────────────────────────────────────────────────────────────────────── + + +Result #9 CRITICAL Security group rule allows egress to multiple public internet addresses.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:90 +──────────────────────────────────────────────────────────────────────────────── + 65  resource "aws_security_group" "database_exposed" { + ..  + 90 [  cidr_blocks = ["0.0.0.0/0"] + ..  + 92  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-no-public-egress-sgr +  Impact Your port is egressing data to the internet + Resolution Set a more restrictive cidr range + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group +──────────────────────────────────────────────────────────────────────────────── + + +Result #10 HIGH Instance does not have storage encryption enabled.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:15 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_db_instance" "unencrypted_db" { + .  + 15 [ storage_encrypted = false # No encryption! (false) + ..  + 37  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-encrypt-instance-storage-data +  Impact Data can be read from RDS instances if compromised + Resolution Enable encryption for RDS instances + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/encrypt-instance-storage-data/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance +──────────────────────────────────────────────────────────────────────────────── + + +Result #11 HIGH Instance has Public Access enabled  +──────────────────────────────────────────────────────────────────────────────── + database.tf:17 +──────────────────────────────────────────────────────────────────────────────── + 17   publicly_accessible = true # SECURITY ISSUE #10 - Public access! +──────────────────────────────────────────────────────────────────────────────── + Rego Package builtin.aws.rds.aws0180 +  Rego Rule deny +──────────────────────────────────────────────────────────────────────────────── + + +Result #12 HIGH Table encryption is not enabled.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:72-92 +──────────────────────────────────────────────────────────────────────────────── + 72 ┌ resource "aws_dynamodb_table" "unencrypted_table" { + 73 │ name = "my-table" + 74 │  billing_mode = "PAY_PER_REQUEST" + 75 │  hash_key = "id" + 76 │  + 77 │ attribute { + 78 │ name = "id" + 79 │  type = "S" + 80 └  } + ..  +──────────────────────────────────────────────────────────────────────────────── +  ID aws-dynamodb-enable-at-rest-encryption +  Impact Data can be freely read if compromised + Resolution Enable encryption at rest for DAX Cluster + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/enable-at-rest-encryption/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dax_cluster#server_side_encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #13 HIGH IAM policy document uses sensitive action 'iam:CreatePolicy' on wildcarded resource '*'  +──────────────────────────────────────────────────────────────────────────────── + iam.tf:109 +──────────────────────────────────────────────────────────────────────────────── + 104  resource "aws_iam_policy" "privilege_escalation" { + ...  + 109 [ Version = "2012-10-17" + ...  + 125  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-iam-no-policy-wildcards +  Impact Overly permissive policies may grant access to sensitive resources + Resolution Specify the exact permissions required, and to which resources they should apply instead of using wildcards. + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document +──────────────────────────────────────────────────────────────────────────────── + + +Results #14-15 HIGH IAM policy document uses wildcarded action '*' (2 similar results) +──────────────────────────────────────────────────────────────────────────────── + iam.tf:10 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_iam_policy" "admin_policy" { + .  + 10 [ Version = "2012-10-17" + ..  + 19  } +──────────────────────────────────────────────────────────────────────────────── + Individual Causes + - iam.tf:5-19 (aws_iam_policy.admin_policy) 2 instances +──────────────────────────────────────────────────────────────────────────────── +  ID aws-iam-no-policy-wildcards +  Impact Overly permissive policies may grant access to sensitive resources + Resolution Specify the exact permissions required, and to which resources they should apply instead of using wildcards. + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document +──────────────────────────────────────────────────────────────────────────────── + + +Results #16-17 HIGH IAM policy document uses sensitive action 's3:*' on wildcarded resource '*' (2 similar results) +──────────────────────────────────────────────────────────────────────────────── + iam.tf:44 +──────────────────────────────────────────────────────────────────────────────── + 39  resource "aws_iam_role_policy" "s3_full_access" { + ..  + 44 [ Version = "2012-10-17" + ..  + 55  } +──────────────────────────────────────────────────────────────────────────────── + Individual Causes + - iam.tf:39-55 (aws_iam_role_policy.s3_full_access) 2 instances +──────────────────────────────────────────────────────────────────────────────── +  ID aws-iam-no-policy-wildcards +  Impact Overly permissive policies may grant access to sensitive resources + Resolution Specify the exact permissions required, and to which resources they should apply instead of using wildcards. + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document +──────────────────────────────────────────────────────────────────────────────── + + +Results #18-21 HIGH IAM policy document uses wildcarded action 'ec2:*' (4 similar results) +──────────────────────────────────────────────────────────────────────────────── + iam.tf:72 +──────────────────────────────────────────────────────────────────────────────── + 67  resource "aws_iam_user_policy" "service_policy" { + ..  + 72 [ Version = "2012-10-17" + ..  + 85  } +──────────────────────────────────────────────────────────────────────────────── + Individual Causes + - iam.tf:67-85 (aws_iam_user_policy.service_policy) 4 instances +──────────────────────────────────────────────────────────────────────────────── +  ID aws-iam-no-policy-wildcards +  Impact Overly permissive policies may grant access to sensitive resources + Resolution Specify the exact permissions required, and to which resources they should apply instead of using wildcards. + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document +──────────────────────────────────────────────────────────────────────────────── + + +Result #22 HIGH Bucket does not have encryption enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:13-21 +──────────────────────────────────────────────────────────────────────────────── + 13   resource "aws_s3_bucket" "public_data" { + 14   bucket = "my-public-bucket-lab6" + 15    acl = "public-read" # Public access enabled! + 16    + 17    tags = { + 18   Name = "Public Data Bucket" + 19    # Missing required tags: Environment, Owner, CostCenter + 20    } + 21   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-bucket-encryption +  Impact The bucket objects could be read if compromised + Resolution Configure bucket encryption + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-encryption/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #23 HIGH Bucket does not encrypt data with a customer managed key.  +──────────────────────────────────────────────────────────────────────────────── + main.tf:13-21 +──────────────────────────────────────────────────────────────────────────────── + 13   resource "aws_s3_bucket" "public_data" { + 14   bucket = "my-public-bucket-lab6" + 15    acl = "public-read" # Public access enabled! + 16    + 17    tags = { + 18   Name = "Public Data Bucket" + 19    # Missing required tags: Environment, Owner, CostCenter + 20    } + 21   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-encryption-customer-key +  Impact Using AWS managed keys does not allow for fine grained control + Resolution Enable encryption using customer managed keys + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/encryption-customer-key/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #24 HIGH Bucket has a public ACL: 'public-read'.  +──────────────────────────────────────────────────────────────────────────────── + main.tf:15 +──────────────────────────────────────────────────────────────────────────────── + 13  resource "aws_s3_bucket" "public_data" { + 14  bucket = "my-public-bucket-lab6" + 15 [  acl = "public-read" # Public access enabled! ("public-read") + 16   + 17   tags = { + 18  Name = "Public Data Bucket" + 19   # Missing required tags: Environment, Owner, CostCenter + 20   } + 21  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-no-public-access-with-acl +  Impact Public access to the bucket can lead to data leakage + Resolution Don't use canned ACLs or switch to private acl + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-access-with-acl/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket +──────────────────────────────────────────────────────────────────────────────── + + +Result #25 HIGH No public access block so not blocking public acls  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-block-public-acls +  Impact PUT calls with public ACLs specified can make objects public + Resolution Enable blocking any PUT calls with a public ACL specified + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-acls/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_acls +──────────────────────────────────────────────────────────────────────────────── + + +Result #26 HIGH No public access block so not blocking public policies  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-block-public-policy +  Impact Users could put a policy that allows public access + Resolution Prevent policies that allow public access being PUT + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-policy/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_policy +──────────────────────────────────────────────────────────────────────────────── + + +Result #27 HIGH Bucket does not have encryption enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-bucket-encryption +  Impact The bucket objects could be read if compromised + Resolution Configure bucket encryption + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-encryption/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #28 HIGH No public access block so not ignoring public acls  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-ignore-public-acls +  Impact PUT calls with public ACLs specified can make objects public + Resolution Enable ignoring the application of public ACLs in PUT calls + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/ignore-public-acls/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#ignore_public_acls +──────────────────────────────────────────────────────────────────────────────── + + +Result #29 HIGH No public access block so not restricting public buckets  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-no-public-buckets +  Impact Public buckets can be accessed by anyone + Resolution Limit the access to public buckets to only the owner or AWS Services (eg; CloudFront) + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-buckets/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#restrict_public_buckets¡ +──────────────────────────────────────────────────────────────────────────────── + + +Result #30 HIGH Bucket does not encrypt data with a customer managed key.  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-encryption-customer-key +  Impact Using AWS managed keys does not allow for fine grained control + Resolution Enable encryption using customer managed keys + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/encryption-customer-key/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #31 HIGH Public access block does not block public ACLs  +──────────────────────────────────────────────────────────────────────────────── + main.tf:39 +──────────────────────────────────────────────────────────────────────────────── + 36  resource "aws_s3_bucket_public_access_block" "bad_config" { + 37  bucket = aws_s3_bucket.public_data.id + 38   + 39 [ block_public_acls = false # Should be true (false) + 40   block_public_policy = false # Should be true + 41   ignore_public_acls = false # Should be true + 42   restrict_public_buckets = false # Should be true + 43  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-block-public-acls +  Impact PUT calls with public ACLs specified can make objects public + Resolution Enable blocking any PUT calls with a public ACL specified + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-acls/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_acls +──────────────────────────────────────────────────────────────────────────────── + + +Result #32 HIGH Public access block does not block public policies  +──────────────────────────────────────────────────────────────────────────────── + main.tf:40 +──────────────────────────────────────────────────────────────────────────────── + 36  resource "aws_s3_bucket_public_access_block" "bad_config" { + 37  bucket = aws_s3_bucket.public_data.id + 38   + 39  block_public_acls = false # Should be true + 40 [  block_public_policy = false # Should be true (false) + 41   ignore_public_acls = false # Should be true + 42   restrict_public_buckets = false # Should be true + 43  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-block-public-policy +  Impact Users could put a policy that allows public access + Resolution Prevent policies that allow public access being PUT + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-policy/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_policy +──────────────────────────────────────────────────────────────────────────────── + + +Result #33 HIGH Public access block does not ignore public ACLs  +──────────────────────────────────────────────────────────────────────────────── + main.tf:41 +──────────────────────────────────────────────────────────────────────────────── + 36  resource "aws_s3_bucket_public_access_block" "bad_config" { + 37  bucket = aws_s3_bucket.public_data.id + 38   + 39  block_public_acls = false # Should be true + 40   block_public_policy = false # Should be true + 41 [  ignore_public_acls = false # Should be true (false) + 42   restrict_public_buckets = false # Should be true + 43  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-ignore-public-acls +  Impact PUT calls with public ACLs specified can make objects public + Resolution Enable ignoring the application of public ACLs in PUT calls + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/ignore-public-acls/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#ignore_public_acls +──────────────────────────────────────────────────────────────────────────────── + + +Result #34 HIGH Public access block does not restrict public buckets  +──────────────────────────────────────────────────────────────────────────────── + main.tf:42 +──────────────────────────────────────────────────────────────────────────────── + 36  resource "aws_s3_bucket_public_access_block" "bad_config" { + 37  bucket = aws_s3_bucket.public_data.id + 38   + 39  block_public_acls = false # Should be true + 40   block_public_policy = false # Should be true + 41   ignore_public_acls = false # Should be true + 42 [  restrict_public_buckets = false # Should be true (false) + 43  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-no-public-buckets +  Impact Public buckets can be accessed by anyone + Resolution Limit the access to public buckets to only the owner or AWS Services (eg; CloudFront) + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-buckets/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#restrict_public_buckets¡ +──────────────────────────────────────────────────────────────────────────────── + + +Result #35 MEDIUM Instance has very low backup retention period.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:22 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_db_instance" "unencrypted_db" { + .  + 22 [  backup_retention_period = 0 # SECURITY ISSUE #11 - No backups! (0) + ..  + 37  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-specify-backup-retention +  Impact Potential loss of data and short opportunity for recovery + Resolution Explicitly set the retention period to greater than the default + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/specify-backup-retention/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster#backup_retention_period + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#backup_retention_period +──────────────────────────────────────────────────────────────────────────────── + + +Result #36 MEDIUM Instance does not have Deletion Protection enabled  +──────────────────────────────────────────────────────────────────────────────── + database.tf:28 +──────────────────────────────────────────────────────────────────────────────── + 28    deletion_protection = false # SECURITY ISSUE #12 +──────────────────────────────────────────────────────────────────────────────── + Rego Package builtin.aws.rds.aws0177 +  Rego Rule deny +──────────────────────────────────────────────────────────────────────────────── + + +Result #37 MEDIUM Instance has very low backup retention period.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:40-69 +──────────────────────────────────────────────────────────────────────────────── + 40 ┌ resource "aws_db_instance" "weak_db" { + 41 │ identifier = "mydb-weak" + 42 │  engine = "mysql" + 43 │  engine_version = "5.7.38" # Old version with known vulnerabilities + 44 │  instance_class = "db.t3.micro" + 45 │  allocated_storage = 20 + 46 │   + 47 │ username = "root" # Using default admin username + 48 └  password = "password123" # Weak password! + ..  +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-specify-backup-retention +  Impact Potential loss of data and short opportunity for recovery + Resolution Explicitly set the retention period to greater than the default + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/specify-backup-retention/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster#backup_retention_period + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#backup_retention_period +──────────────────────────────────────────────────────────────────────────────── + + +Result #38 MEDIUM Instance does not have IAM Authentication enabled  +──────────────────────────────────────────────────────────────────────────────── + database.tf:40-69 +──────────────────────────────────────────────────────────────────────────────── + 40 ┌ resource "aws_db_instance" "weak_db" { + 41 │ identifier = "mydb-weak" + 42 │  engine = "mysql" + 43 │  engine_version = "5.7.38" # Old version with known vulnerabilities + 44 │  instance_class = "db.t3.micro" + 45 │  allocated_storage = 20 + 46 │   + 47 │ username = "root" # Using default admin username + 48 └  password = "password123" # Weak password! + ..  +──────────────────────────────────────────────────────────────────────────────── + Rego Package builtin.aws.rds.aws0176 +  Rego Rule deny +──────────────────────────────────────────────────────────────────────────────── + + +Result #39 MEDIUM Instance does not have Deletion Protection enabled  +──────────────────────────────────────────────────────────────────────────────── + database.tf:40-69 +──────────────────────────────────────────────────────────────────────────────── + 40 ┌ resource "aws_db_instance" "weak_db" { + 41 │ identifier = "mydb-weak" + 42 │  engine = "mysql" + 43 │  engine_version = "5.7.38" # Old version with known vulnerabilities + 44 │  instance_class = "db.t3.micro" + 45 │  allocated_storage = 20 + 46 │   + 47 │ username = "root" # Using default admin username + 48 └  password = "password123" # Weak password! + ..  +──────────────────────────────────────────────────────────────────────────────── + Rego Package builtin.aws.rds.aws0177 +  Rego Rule deny +──────────────────────────────────────────────────────────────────────────────── + + +Result #40 MEDIUM Instance does not have IAM Authentication enabled  +──────────────────────────────────────────────────────────────────────────────── + database.tf:5-37 +──────────────────────────────────────────────────────────────────────────────── + 5 ┌ resource "aws_db_instance" "unencrypted_db" { + 6 │ identifier = "mydb-unencrypted" + 7 │  engine = "postgres" + 8 │  engine_version = "13.7" + 9 │  instance_class = "db.t3.micro" + 10 │  allocated_storage = 20 + 11 │   + 12 │ username = "admin" + 13 └  password = "SuperSecretPassword123!" # SECURITY ISSUE #9 - Hardcoded password! + ..  +──────────────────────────────────────────────────────────────────────────────── + Rego Package builtin.aws.rds.aws0176 +  Rego Rule deny +──────────────────────────────────────────────────────────────────────────────── + + +Result #41 MEDIUM Point-in-time recovery is not enabled.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:86 +──────────────────────────────────────────────────────────────────────────────── + 72  resource "aws_dynamodb_table" "unencrypted_table" { + ..  + 86 [ enabled = false # SECURITY ISSUE #17 (false) + ..  + 92  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-dynamodb-enable-recovery +  Impact Accidental or malicious writes and deletes can't be rolled back + Resolution Enable point in time recovery + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/enable-recovery/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dynamodb_table#point_in_time_recovery +──────────────────────────────────────────────────────────────────────────────── + + +Result #42 MEDIUM Bucket does not have logging enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:13-21 +──────────────────────────────────────────────────────────────────────────────── + 13   resource "aws_s3_bucket" "public_data" { + 14   bucket = "my-public-bucket-lab6" + 15    acl = "public-read" # Public access enabled! + 16    + 17    tags = { + 18   Name = "Public Data Bucket" + 19    # Missing required tags: Environment, Owner, CostCenter + 20    } + 21   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-bucket-logging +  Impact There is no way to determine the access to this bucket + Resolution Add a logging block to the resource to enable access logging + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-logging/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket +──────────────────────────────────────────────────────────────────────────────── + + +Result #43 MEDIUM Bucket does not have versioning enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:13-21 +──────────────────────────────────────────────────────────────────────────────── + 13   resource "aws_s3_bucket" "public_data" { + 14   bucket = "my-public-bucket-lab6" + 15    acl = "public-read" # Public access enabled! + 16    + 17    tags = { + 18   Name = "Public Data Bucket" + 19    # Missing required tags: Environment, Owner, CostCenter + 20    } + 21   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-versioning +  Impact Deleted or modified data would not be recoverable + Resolution Enable versioning to protect against accidental/malicious removal or modification + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-versioning/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#versioning +──────────────────────────────────────────────────────────────────────────────── + + +Result #44 MEDIUM Bucket does not have logging enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-bucket-logging +  Impact There is no way to determine the access to this bucket + Resolution Add a logging block to the resource to enable access logging + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-logging/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket +──────────────────────────────────────────────────────────────────────────────── + + +Result #45 MEDIUM Bucket does not have versioning enabled  +──────────────────────────────────────────────────────────────────────────────── + main.tf:31 +──────────────────────────────────────────────────────────────────────────────── + 24  resource "aws_s3_bucket" "unencrypted_data" { + 25  bucket = "my-unencrypted-bucket-lab6" + 26   acl = "private" + 27    + 28  # No server_side_encryption_configuration! + 29    + 30  versioning { + 31 [ enabled = false # Versioning disabled (false) + 32   } + 33  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-enable-versioning +  Impact Deleted or modified data would not be recoverable + Resolution Enable versioning to protect against accidental/malicious removal or modification + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-versioning/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#versioning +──────────────────────────────────────────────────────────────────────────────── + + +Result #46 LOW Instance does not have performance insights enabled.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:5-37 +──────────────────────────────────────────────────────────────────────────────── + 5 ┌ resource "aws_db_instance" "unencrypted_db" { + 6 │ identifier = "mydb-unencrypted" + 7 │  engine = "postgres" + 8 │  engine_version = "13.7" + 9 │  instance_class = "db.t3.micro" + 10 │  allocated_storage = 20 + 11 │   + 12 │ username = "admin" + 13 └  password = "SuperSecretPassword123!" # SECURITY ISSUE #9 - Hardcoded password! + ..  +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-enable-performance-insights +  Impact Without adequate monitoring, performance related issues may go unreported and potentially lead to compromise. + Resolution Enable performance insights + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-performance-insights/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster_instance#performance_insights_kms_key_id + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#performance_insights_kms_key_id +──────────────────────────────────────────────────────────────────────────────── + + +Result #47 LOW Instance does not have performance insights enabled.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:62 +──────────────────────────────────────────────────────────────────────────────── + 40  resource "aws_db_instance" "weak_db" { + ..  + 62 [  performance_insights_enabled = false (false) + ..  + 69  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-rds-enable-performance-insights +  Impact Without adequate monitoring, performance related issues may go unreported and potentially lead to compromise. + Resolution Enable performance insights + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-performance-insights/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster_instance#performance_insights_kms_key_id + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#performance_insights_kms_key_id +──────────────────────────────────────────────────────────────────────────────── + + +Result #48 LOW Table encryption does not use a customer-managed KMS key.  +──────────────────────────────────────────────────────────────────────────────── + database.tf:72-92 +──────────────────────────────────────────────────────────────────────────────── + 72 ┌ resource "aws_dynamodb_table" "unencrypted_table" { + 73 │ name = "my-table" + 74 │  billing_mode = "PAY_PER_REQUEST" + 75 │  hash_key = "id" + 76 │  + 77 │ attribute { + 78 │ name = "id" + 79 │  type = "S" + 80 └  } + ..  +──────────────────────────────────────────────────────────────────────────────── +  ID aws-dynamodb-table-customer-key +  Impact Using AWS managed keys does not allow for fine grained control + Resolution Enable server side encryption with a customer managed key + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/table-customer-key/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dynamodb_table#server_side_encryption +──────────────────────────────────────────────────────────────────────────────── + + +Result #49 LOW One or more policies are attached directly to a user  +──────────────────────────────────────────────────────────────────────────────── + iam.tf:58-65 +──────────────────────────────────────────────────────────────────────────────── + 58   resource "aws_iam_user" "service_account" { + 59   name = "service-account" + 60    path = "/system/" + 61    + 62   tags = { + 63   Name = "Service Account" + 64    } + 65   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-iam-no-user-attached-policies +  Impact Complex access control is difficult to manage and maintain. + Resolution Grant policies at the group level instead. + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-user-attached-policies/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user +──────────────────────────────────────────────────────────────────────────────── + + +Result #50 LOW Bucket does not have a corresponding public access block.  +──────────────────────────────────────────────────────────────────────────────── + main.tf:24-33 +──────────────────────────────────────────────────────────────────────────────── + 24   resource "aws_s3_bucket" "unencrypted_data" { + 25   bucket = "my-unencrypted-bucket-lab6" + 26    acl = "private" + 27     + 28   # No server_side_encryption_configuration! + 29     + 30   versioning { + 31   enabled = false # Versioning disabled + 32    } + 33   } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-s3-specify-public-access-block +  Impact Public access policies may be applied to sensitive data buckets + Resolution Define a aws_s3_bucket_public_access_block for the given bucket to control public access policies + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/specify-public-access-block/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#bucket +──────────────────────────────────────────────────────────────────────────────── + + +Result #51 LOW Security group rule does not have a description.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:18-23 +──────────────────────────────────────────────────────────────────────────────── + 5  resource "aws_security_group" "allow_all" { + .  + 18 ┌ egress { + 19 │ from_port = 0 + 20 │  to_port = 0 + 21 │  protocol = "-1" + 22 │  cidr_blocks = ["0.0.0.0/0"] + 23 └ } + ..  + 28  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-add-description-to-security-group-rule +  Impact Descriptions provide context for the firewall rule reasons + Resolution Add descriptions for all security groups rules + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule +──────────────────────────────────────────────────────────────────────────────── + + +Result #52 LOW Security group rule does not have a description.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:52-57 +──────────────────────────────────────────────────────────────────────────────── + 31  resource "aws_security_group" "ssh_open" { + ..  + 52 ┌ egress { + 53 │ from_port = 0 + 54 │  to_port = 0 + 55 │  protocol = "-1" + 56 │  cidr_blocks = ["0.0.0.0/0"] + 57 └ } + ..  + 62  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-add-description-to-security-group-rule +  Impact Descriptions provide context for the firewall rule reasons + Resolution Add descriptions for all security groups rules + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule +──────────────────────────────────────────────────────────────────────────────── + + +Result #53 LOW Security group rule does not have a description.  +──────────────────────────────────────────────────────────────────────────────── + security_groups.tf:86-91 +──────────────────────────────────────────────────────────────────────────────── + 65  resource "aws_security_group" "database_exposed" { + ..  + 86 ┌ egress { + 87 │ from_port = 0 + 88 │  to_port = 0 + 89 │  protocol = "-1" + 90 │  cidr_blocks = ["0.0.0.0/0"] + 91 └ } + 92  } +──────────────────────────────────────────────────────────────────────────────── +  ID aws-ec2-add-description-to-security-group-rule +  Impact Descriptions provide context for the firewall rule reasons + Resolution Add descriptions for all security groups rules + + More Information + - https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/ + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group + - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule +──────────────────────────────────────────────────────────────────────────────── + + + timings + ────────────────────────────────────────── + disk i/o  1.096001ms + parsing  1.462791ms + adaptation  556.25µs + checks  14.119542ms + total  17.234584ms + + counts + ────────────────────────────────────────── + modules downloaded  0 + modules processed  1 + blocks processed  29 + files read  5 + + results + ────────────────────────────────────────── + passed  18 + ignored  0 + critical  9 + high  25 + medium  11 + low  8 + + 18 passed, 53 potential problem(s) detected. + + \ No newline at end of file diff --git a/labs/lab6/analysis/tfsec-results.json b/labs/lab6/analysis/tfsec-results.json new file mode 100644 index 00000000..31972d4d --- /dev/null +++ b/labs/lab6/analysis/tfsec-results.json @@ -0,0 +1,1225 @@ +{ + "results": [ + { + "rule_id": "AVD-AWS-0023", + "long_id": "aws-dynamodb-enable-at-rest-encryption", + "rule_description": "DAX Cluster and tables should always encrypt data at rest", + "rule_provider": "aws", + "rule_service": "dynamodb", + "impact": "Data can be freely read if compromised", + "resolution": "Enable encryption at rest for DAX Cluster", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/enable-at-rest-encryption/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dax_cluster#server_side_encryption" + ], + "description": "Table encryption is not enabled.", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_dynamodb_table.unencrypted_table", + "location": { + "filename": "/src/database.tf", + "start_line": 72, + "end_line": 92 + } + }, + { + "rule_id": "AVD-AWS-0024", + "long_id": "aws-dynamodb-enable-recovery", + "rule_description": "Point in time recovery should be enabled to protect DynamoDB table", + "rule_provider": "aws", + "rule_service": "dynamodb", + "impact": "Accidental or malicious writes and deletes can't be rolled back", + "resolution": "Enable point in time recovery", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/enable-recovery/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dynamodb_table#point_in_time_recovery" + ], + "description": "Point-in-time recovery is not enabled.", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_dynamodb_table.unencrypted_table", + "location": { + "filename": "/src/database.tf", + "start_line": 86, + "end_line": 86 + } + }, + { + "rule_id": "AVD-AWS-0025", + "long_id": "aws-dynamodb-table-customer-key", + "rule_description": "DynamoDB tables should use at rest encryption with a Customer Managed Key", + "rule_provider": "aws", + "rule_service": "dynamodb", + "impact": "Using AWS managed keys does not allow for fine grained control", + "resolution": "Enable server side encryption with a customer managed key", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/table-customer-key/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dynamodb_table#server_side_encryption" + ], + "description": "Table encryption does not use a customer-managed KMS key.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_dynamodb_table.unencrypted_table", + "location": { + "filename": "/src/database.tf", + "start_line": 72, + "end_line": 92 + } + }, + { + "rule_id": "AVD-AWS-0124", + "long_id": "aws-ec2-add-description-to-security-group-rule", + "rule_description": "Missing description for security group rule.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Descriptions provide context for the firewall rule reasons", + "resolution": "Add descriptions for all security groups rules", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule" + ], + "description": "Security group rule does not have a description.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_security_group.database_exposed", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 86, + "end_line": 91 + } + }, + { + "rule_id": "AVD-AWS-0124", + "long_id": "aws-ec2-add-description-to-security-group-rule", + "rule_description": "Missing description for security group rule.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Descriptions provide context for the firewall rule reasons", + "resolution": "Add descriptions for all security groups rules", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule" + ], + "description": "Security group rule does not have a description.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_security_group.ssh_open", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 52, + "end_line": 57 + } + }, + { + "rule_id": "AVD-AWS-0124", + "long_id": "aws-ec2-add-description-to-security-group-rule", + "rule_description": "Missing description for security group rule.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Descriptions provide context for the firewall rule reasons", + "resolution": "Add descriptions for all security groups rules", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule" + ], + "description": "Security group rule does not have a description.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_security_group.allow_all", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 18, + "end_line": 23 + } + }, + { + "rule_id": "AVD-AWS-0104", + "long_id": "aws-ec2-no-public-egress-sgr", + "rule_description": "An egress security group rule allows traffic to /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port is egressing data to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group" + ], + "description": "Security group rule allows egress to multiple public internet addresses.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.database_exposed", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 90, + "end_line": 90 + } + }, + { + "rule_id": "AVD-AWS-0104", + "long_id": "aws-ec2-no-public-egress-sgr", + "rule_description": "An egress security group rule allows traffic to /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port is egressing data to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group" + ], + "description": "Security group rule allows egress to multiple public internet addresses.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.ssh_open", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 56, + "end_line": 56 + } + }, + { + "rule_id": "AVD-AWS-0104", + "long_id": "aws-ec2-no-public-egress-sgr", + "rule_description": "An egress security group rule allows traffic to /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port is egressing data to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group" + ], + "description": "Security group rule allows egress to multiple public internet addresses.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.allow_all", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 22, + "end_line": 22 + } + }, + { + "rule_id": "AVD-AWS-0107", + "long_id": "aws-ec2-no-public-ingress-sgr", + "rule_description": "An ingress security group rule allows traffic from /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port exposed to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks" + ], + "description": "Security group rule allows ingress from public internet.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.database_exposed", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 83, + "end_line": 83 + } + }, + { + "rule_id": "AVD-AWS-0107", + "long_id": "aws-ec2-no-public-ingress-sgr", + "rule_description": "An ingress security group rule allows traffic from /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port exposed to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks" + ], + "description": "Security group rule allows ingress from public internet.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.database_exposed", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 75, + "end_line": 75 + } + }, + { + "rule_id": "AVD-AWS-0107", + "long_id": "aws-ec2-no-public-ingress-sgr", + "rule_description": "An ingress security group rule allows traffic from /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port exposed to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks" + ], + "description": "Security group rule allows ingress from public internet.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.ssh_open", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 49, + "end_line": 49 + } + }, + { + "rule_id": "AVD-AWS-0107", + "long_id": "aws-ec2-no-public-ingress-sgr", + "rule_description": "An ingress security group rule allows traffic from /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port exposed to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks" + ], + "description": "Security group rule allows ingress from public internet.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.ssh_open", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 41, + "end_line": 41 + } + }, + { + "rule_id": "AVD-AWS-0107", + "long_id": "aws-ec2-no-public-ingress-sgr", + "rule_description": "An ingress security group rule allows traffic from /0.", + "rule_provider": "aws", + "rule_service": "ec2", + "impact": "Your port exposed to the internet", + "resolution": "Set a more restrictive cidr range", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule#cidr_blocks" + ], + "description": "Security group rule allows ingress from public internet.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_security_group.allow_all", + "location": { + "filename": "/src/security_groups.tf", + "start_line": 15, + "end_line": 15 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses wildcarded action 'ec2:*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_user_policy.service_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 72, + "end_line": 72 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses wildcarded action 'ec2:*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_user_policy.service_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 72, + "end_line": 72 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses wildcarded action 'ec2:*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_user_policy.service_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 72, + "end_line": 72 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses sensitive action 'ec2:*' on wildcarded resource '*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_user_policy.service_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 72, + "end_line": 72 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses sensitive action 's3:*' on wildcarded resource '*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_role_policy.s3_full_access", + "location": { + "filename": "/src/iam.tf", + "start_line": 44, + "end_line": 44 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses wildcarded action 's3:*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_role_policy.s3_full_access", + "location": { + "filename": "/src/iam.tf", + "start_line": 44, + "end_line": 44 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses sensitive action 'iam:CreatePolicy' on wildcarded resource '*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_policy.privilege_escalation", + "location": { + "filename": "/src/iam.tf", + "start_line": 109, + "end_line": 109 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses wildcarded action '*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_policy.admin_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 10, + "end_line": 10 + } + }, + { + "rule_id": "AVD-AWS-0057", + "long_id": "aws-iam-no-policy-wildcards", + "rule_description": "IAM policy should avoid use of wildcards and instead apply the principle of least privilege", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Overly permissive policies may grant access to sensitive resources", + "resolution": "Specify the exact permissions required, and to which resources they should apply instead of using wildcards.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document" + ], + "description": "IAM policy document uses sensitive action '*' on wildcarded resource '*'", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_iam_policy.admin_policy", + "location": { + "filename": "/src/iam.tf", + "start_line": 10, + "end_line": 10 + } + }, + { + "rule_id": "AVD-AWS-0143", + "long_id": "aws-iam-no-user-attached-policies", + "rule_description": "IAM policies should not be granted directly to users.", + "rule_provider": "aws", + "rule_service": "iam", + "impact": "Complex access control is difficult to manage and maintain.", + "resolution": "Grant policies at the group level instead.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-user-attached-policies/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user" + ], + "description": "One or more policies are attached directly to a user", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_iam_user.service_account", + "location": { + "filename": "/src/iam.tf", + "start_line": 58, + "end_line": 65 + } + }, + { + "rule_id": "AVD-AWS-0177", + "long_id": "aws-rds-enable-deletion-protection", + "rule_description": "RDS Deletion Protection Disabled", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "", + "resolution": "Modify the RDS instances to enable deletion protection.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-deletion-protection/" + ], + "description": "Instance does not have Deletion Protection enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.weak_db", + "location": { + "filename": "/src/database.tf", + "start_line": 40, + "end_line": 69 + } + }, + { + "rule_id": "AVD-AWS-0177", + "long_id": "aws-rds-enable-deletion-protection", + "rule_description": "RDS Deletion Protection Disabled", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "", + "resolution": "Modify the RDS instances to enable deletion protection.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-deletion-protection/" + ], + "description": "Instance does not have Deletion Protection enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db.deletion_protection", + "location": { + "filename": "/src/database.tf", + "start_line": 28, + "end_line": 28 + } + }, + { + "rule_id": "AVD-AWS-0176", + "long_id": "aws-rds-enable-iam-auth", + "rule_description": "RDS IAM Database Authentication Disabled", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "", + "resolution": "Modify the PostgreSQL and MySQL type RDS instances to enable IAM database authentication.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-iam-auth/" + ], + "description": "Instance does not have IAM Authentication enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db", + "location": { + "filename": "/src/database.tf", + "start_line": 5, + "end_line": 37 + } + }, + { + "rule_id": "AVD-AWS-0176", + "long_id": "aws-rds-enable-iam-auth", + "rule_description": "RDS IAM Database Authentication Disabled", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "", + "resolution": "Modify the PostgreSQL and MySQL type RDS instances to enable IAM database authentication.", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-iam-auth/" + ], + "description": "Instance does not have IAM Authentication enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.weak_db", + "location": { + "filename": "/src/database.tf", + "start_line": 40, + "end_line": 69 + } + }, + { + "rule_id": "AVD-AWS-0133", + "long_id": "aws-rds-enable-performance-insights", + "rule_description": "Enable Performance Insights to detect potential problems", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "Without adequate monitoring, performance related issues may go unreported and potentially lead to compromise.", + "resolution": "Enable performance insights", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-performance-insights/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster_instance#performance_insights_kms_key_id", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#performance_insights_kms_key_id" + ], + "description": "Instance does not have performance insights enabled.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_db_instance.weak_db", + "location": { + "filename": "/src/database.tf", + "start_line": 62, + "end_line": 62 + } + }, + { + "rule_id": "AVD-AWS-0133", + "long_id": "aws-rds-enable-performance-insights", + "rule_description": "Enable Performance Insights to detect potential problems", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "Without adequate monitoring, performance related issues may go unreported and potentially lead to compromise.", + "resolution": "Enable performance insights", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-performance-insights/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster_instance#performance_insights_kms_key_id", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#performance_insights_kms_key_id" + ], + "description": "Instance does not have performance insights enabled.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db", + "location": { + "filename": "/src/database.tf", + "start_line": 5, + "end_line": 37 + } + }, + { + "rule_id": "AVD-AWS-0180", + "long_id": "aws-rds-enable-public-access", + "rule_description": "RDS Publicly Accessible", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "", + "resolution": "Remove the public endpoint from the RDS instance'", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-public-access/" + ], + "description": "Instance has Public Access enabled", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db.publicly_accessible", + "location": { + "filename": "/src/database.tf", + "start_line": 17, + "end_line": 17 + } + }, + { + "rule_id": "AVD-AWS-0080", + "long_id": "aws-rds-encrypt-instance-storage-data", + "rule_description": "RDS encryption has not been enabled at a DB Instance level.", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "Data can be read from RDS instances if compromised", + "resolution": "Enable encryption for RDS instances", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/encrypt-instance-storage-data/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance" + ], + "description": "Instance does not have storage encryption enabled.", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db", + "location": { + "filename": "/src/database.tf", + "start_line": 15, + "end_line": 15 + } + }, + { + "rule_id": "AVD-AWS-0082", + "long_id": "aws-rds-no-public-db-access", + "rule_description": "A database resource is marked as publicly accessible.", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "The database instance is publicly accessible", + "resolution": "Set the database to not be publicly accessible", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/no-public-db-access/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance" + ], + "description": "Instance is exposed publicly.", + "severity": "CRITICAL", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db", + "location": { + "filename": "/src/database.tf", + "start_line": 17, + "end_line": 17 + } + }, + { + "rule_id": "AVD-AWS-0077", + "long_id": "aws-rds-specify-backup-retention", + "rule_description": "RDS Cluster and RDS instance should have backup retention longer than default 1 day", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "Potential loss of data and short opportunity for recovery", + "resolution": "Explicitly set the retention period to greater than the default", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/specify-backup-retention/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster#backup_retention_period", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#backup_retention_period" + ], + "description": "Instance has very low backup retention period.", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.weak_db", + "location": { + "filename": "/src/database.tf", + "start_line": 40, + "end_line": 69 + } + }, + { + "rule_id": "AVD-AWS-0077", + "long_id": "aws-rds-specify-backup-retention", + "rule_description": "RDS Cluster and RDS instance should have backup retention longer than default 1 day", + "rule_provider": "aws", + "rule_service": "rds", + "impact": "Potential loss of data and short opportunity for recovery", + "resolution": "Explicitly set the retention period to greater than the default", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/specify-backup-retention/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster#backup_retention_period", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#backup_retention_period" + ], + "description": "Instance has very low backup retention period.", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_db_instance.unencrypted_db", + "location": { + "filename": "/src/database.tf", + "start_line": 22, + "end_line": 22 + } + }, + { + "rule_id": "AVD-AWS-0086", + "long_id": "aws-s3-block-public-acls", + "rule_description": "S3 Access block should block public ACL", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "PUT calls with public ACLs specified can make objects public", + "resolution": "Enable blocking any PUT calls with a public ACL specified", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-acls/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_acls" + ], + "description": "Public access block does not block public ACLs", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket_public_access_block.bad_config", + "location": { + "filename": "/src/main.tf", + "start_line": 39, + "end_line": 39 + } + }, + { + "rule_id": "AVD-AWS-0086", + "long_id": "aws-s3-block-public-acls", + "rule_description": "S3 Access block should block public ACL", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "PUT calls with public ACLs specified can make objects public", + "resolution": "Enable blocking any PUT calls with a public ACL specified", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-acls/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_acls" + ], + "description": "No public access block so not blocking public acls", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0087", + "long_id": "aws-s3-block-public-policy", + "rule_description": "S3 Access block should block public policy", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Users could put a policy that allows public access", + "resolution": "Prevent policies that allow public access being PUT", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-policy/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_policy" + ], + "description": "Public access block does not block public policies", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket_public_access_block.bad_config", + "location": { + "filename": "/src/main.tf", + "start_line": 40, + "end_line": 40 + } + }, + { + "rule_id": "AVD-AWS-0087", + "long_id": "aws-s3-block-public-policy", + "rule_description": "S3 Access block should block public policy", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Users could put a policy that allows public access", + "resolution": "Prevent policies that allow public access being PUT", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-policy/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#block_public_policy" + ], + "description": "No public access block so not blocking public policies", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0088", + "long_id": "aws-s3-enable-bucket-encryption", + "rule_description": "Unencrypted S3 bucket.", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "The bucket objects could be read if compromised", + "resolution": "Configure bucket encryption", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-encryption/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption" + ], + "description": "Bucket does not have encryption enabled", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0088", + "long_id": "aws-s3-enable-bucket-encryption", + "rule_description": "Unencrypted S3 bucket.", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "The bucket objects could be read if compromised", + "resolution": "Configure bucket encryption", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-encryption/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption" + ], + "description": "Bucket does not have encryption enabled", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.public_data", + "location": { + "filename": "/src/main.tf", + "start_line": 13, + "end_line": 21 + } + }, + { + "rule_id": "AVD-AWS-0089", + "long_id": "aws-s3-enable-bucket-logging", + "rule_description": "S3 Bucket does not have logging enabled.", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "There is no way to determine the access to this bucket", + "resolution": "Add a logging block to the resource to enable access logging", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-logging/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket" + ], + "description": "Bucket does not have logging enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0089", + "long_id": "aws-s3-enable-bucket-logging", + "rule_description": "S3 Bucket does not have logging enabled.", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "There is no way to determine the access to this bucket", + "resolution": "Add a logging block to the resource to enable access logging", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-logging/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket" + ], + "description": "Bucket does not have logging enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.public_data", + "location": { + "filename": "/src/main.tf", + "start_line": 13, + "end_line": 21 + } + }, + { + "rule_id": "AVD-AWS-0090", + "long_id": "aws-s3-enable-versioning", + "rule_description": "S3 Data should be versioned", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Deleted or modified data would not be recoverable", + "resolution": "Enable versioning to protect against accidental/malicious removal or modification", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-versioning/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#versioning" + ], + "description": "Bucket does not have versioning enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 31, + "end_line": 31 + } + }, + { + "rule_id": "AVD-AWS-0090", + "long_id": "aws-s3-enable-versioning", + "rule_description": "S3 Data should be versioned", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Deleted or modified data would not be recoverable", + "resolution": "Enable versioning to protect against accidental/malicious removal or modification", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-versioning/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#versioning" + ], + "description": "Bucket does not have versioning enabled", + "severity": "MEDIUM", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.public_data", + "location": { + "filename": "/src/main.tf", + "start_line": 13, + "end_line": 21 + } + }, + { + "rule_id": "AVD-AWS-0132", + "long_id": "aws-s3-encryption-customer-key", + "rule_description": "S3 encryption should use Customer Managed Keys", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Using AWS managed keys does not allow for fine grained control", + "resolution": "Enable encryption using customer managed keys", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/encryption-customer-key/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption" + ], + "description": "Bucket does not encrypt data with a customer managed key.", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0132", + "long_id": "aws-s3-encryption-customer-key", + "rule_description": "S3 encryption should use Customer Managed Keys", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Using AWS managed keys does not allow for fine grained control", + "resolution": "Enable encryption using customer managed keys", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/encryption-customer-key/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket#enable-default-server-side-encryption" + ], + "description": "Bucket does not encrypt data with a customer managed key.", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.public_data", + "location": { + "filename": "/src/main.tf", + "start_line": 13, + "end_line": 21 + } + }, + { + "rule_id": "AVD-AWS-0091", + "long_id": "aws-s3-ignore-public-acls", + "rule_description": "S3 Access Block should Ignore Public Acl", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "PUT calls with public ACLs specified can make objects public", + "resolution": "Enable ignoring the application of public ACLs in PUT calls", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/ignore-public-acls/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#ignore_public_acls" + ], + "description": "Public access block does not ignore public ACLs", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket_public_access_block.bad_config", + "location": { + "filename": "/src/main.tf", + "start_line": 41, + "end_line": 41 + } + }, + { + "rule_id": "AVD-AWS-0091", + "long_id": "aws-s3-ignore-public-acls", + "rule_description": "S3 Access Block should Ignore Public Acl", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "PUT calls with public ACLs specified can make objects public", + "resolution": "Enable ignoring the application of public ACLs in PUT calls", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/ignore-public-acls/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#ignore_public_acls" + ], + "description": "No public access block so not ignoring public acls", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0092", + "long_id": "aws-s3-no-public-access-with-acl", + "rule_description": "S3 Buckets not publicly accessible through ACL.", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Public access to the bucket can lead to data leakage", + "resolution": "Don't use canned ACLs or switch to private acl", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-access-with-acl/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket" + ], + "description": "Bucket has a public ACL: 'public-read'.", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.public_data", + "location": { + "filename": "/src/main.tf", + "start_line": 15, + "end_line": 15 + } + }, + { + "rule_id": "AVD-AWS-0093", + "long_id": "aws-s3-no-public-buckets", + "rule_description": "S3 Access block should restrict public bucket to limit access", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Public buckets can be accessed by anyone", + "resolution": "Limit the access to public buckets to only the owner or AWS Services (eg; CloudFront)", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-buckets/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#restrict_public_buckets¡" + ], + "description": "Public access block does not restrict public buckets", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket_public_access_block.bad_config", + "location": { + "filename": "/src/main.tf", + "start_line": 42, + "end_line": 42 + } + }, + { + "rule_id": "AVD-AWS-0093", + "long_id": "aws-s3-no-public-buckets", + "rule_description": "S3 Access block should restrict public bucket to limit access", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Public buckets can be accessed by anyone", + "resolution": "Limit the access to public buckets to only the owner or AWS Services (eg; CloudFront)", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-buckets/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#restrict_public_buckets¡" + ], + "description": "No public access block so not restricting public buckets", + "severity": "HIGH", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + }, + { + "rule_id": "AVD-AWS-0094", + "long_id": "aws-s3-specify-public-access-block", + "rule_description": "S3 buckets should each define an aws_s3_bucket_public_access_block", + "rule_provider": "aws", + "rule_service": "s3", + "impact": "Public access policies may be applied to sensitive data buckets", + "resolution": "Define a aws_s3_bucket_public_access_block for the given bucket to control public access policies", + "links": [ + "https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/specify-public-access-block/", + "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#bucket" + ], + "description": "Bucket does not have a corresponding public access block.", + "severity": "LOW", + "warning": false, + "status": 0, + "resource": "aws_s3_bucket.unencrypted_data", + "location": { + "filename": "/src/main.tf", + "start_line": 24, + "end_line": 33 + } + } + ] +} diff --git a/labs/lab6/analysis/tool-comparison.txt b/labs/lab6/analysis/tool-comparison.txt new file mode 100644 index 00000000..f870afd4 --- /dev/null +++ b/labs/lab6/analysis/tool-comparison.txt @@ -0,0 +1,8 @@ +=== Comprehensive Tool Comparison === +Terraform Scanning Results: + - tfsec: 53 findings + - Checkov: 78 findings + - Terrascan: 22 findings + +Pulumi Scanning Results (KICS): 6 findings +Ansible Scanning Results (KICS): 9 findings diff --git a/labs/submission6.md b/labs/submission6.md new file mode 100644 index 00000000..21053e69 --- /dev/null +++ b/labs/submission6.md @@ -0,0 +1,327 @@ +# Lab 6 — Infrastructure-as-Code Security: Scanning & Policy Enforcement + +## Task 1 — Terraform & Pulumi Security Scanning + +### Terraform Tool Comparison + +**Summary of Detected Issues** + +- **tfsec**: 53 findings (18 passed checks logged, 9 critical, 25 high, 11 medium, 8 low severities). +- **Checkov**: 78 findings total (48 passed, 78 failed checks reported). +- **Terrascan**: 22 findings (14 high, 8 medium, 0 low). + +**High‑Level Comparison** + +Из трёх сканеров именно **Checkov** показал наибольший охват (78 выявленных проблем), что отражает более обширный набор политик и проверок. +**tfsec** даёт очень детальную градацию по severity и работает заметно быстрее остальных. +**Terrascan** находит меньше всего нарушений (22), но удобен, когда нужно сверяться с политиками и комплаенсом на уровне всей инфраструктуры. + +### Pulumi Security Assessment + +**KICS Pulumi Scan — Итоги** + +- **Всего находок**: 6 +- **HIGH**: 2 +- **MEDIUM**: 2 +- **LOW**: 0 +- **INFO**: 2 +- **CRITICAL**: 0 + +### Terraform vs. Pulumi — сравнение профиля уязвимостей + +**Наблюдения по Terraform** +- Существенно большее количество проблем (от 53 до 78 в зависимости от инструмента). +- Есть как критические, так и многочисленные high‑severity мисконфигурации. +- Экосистема правил для Terraform уже зрелая, результаты разных сканеров в целом согласованы. +- Между выводами Checkov и tfsec заметное пересечение по типам детектов. + +**Наблюдения по Pulumi** +- Всего несколько срабатываний (6), что значительно меньше, чем у Terraform. +- Критических проблем нет, но присутствуют важные high‑severity кейсы. +- Правила для Pulumi в KICS пока менее широкие, но постепенно развиваются. +- Программируемый стиль описания инфраструктуры приводит к немного другому набору типичных ошибок. + +### Покрытие Pulumi‑правил в KICS + +**Ключевые моменты** +- **Покрытие** уже полезное, но ощутимо уже, чем для Terraform. +- **Фокус** смещён в сторону high/medium‑проблем, мелкие замечания репортятся реже. +- **Сильная сторона** — хорошо подсвечиваются открытые сетевые доступы и отсутствие шифрования в Pulumi YAML‑описаниях. + +### Обзор ключевых находок + +1. **Terraform — 9 критических проблем** + Типичные случаи: утечка секретов, полностью открытые сетевые границы или конфигурации, ведущие к эскалации привилегий. + +2. **Terraform — 25 high‑severity уязвимостей** + Чаще всего встречаются: публичные S3 бакеты, отсутствие шифрования, избыточно широкие IAM‑права. + +3. **Pulumi — 2 серьёзные (HIGH) находки** + Связаны с чрезмерно открытыми правилами доступа и недостаточно жёстким контролем над ресурсами. + +4. **Terraform — 11 medium‑замечаний** + В основном это вопросы тегирования, мониторинга и требований комплаенса с умеренным риском. + +5. **Общие IAM‑проблемы для всех стеков** + В обоих подходах легко допустить слишком широкие права, что создаёт общий класс рисков вокруг идентичности и доступа. + +### Сильные стороны инструментов + +**tfsec** +- **Скорость**: практически мгновенное выполнение (~25 ms на проект). +- **Детализация**: удобная шкала уровней риска. +- **Интеграция**: очень просто подключить к Terraform‑ориентированным пайплайнам. +- **Оптимальный сценарий**: быстрый фидбек для разработчиков прямо в CI/CD. + +**Checkov** +- **Охват**: больше всех срабатываний (78), широкий набор встроенных политик. +- **Гибкость**: умеет работать не только с Terraform, но и с CloudFormation, Kubernetes и др. +- **Порог входа**: документация и UX позволяют быстро начать использовать. +- **Оптимальный сценарий**: детальные ревью инфраструктуры и периодические аудиты. + +**Terrascan** +- **Фокус**: политика как код и проверка соответствия стандартам. +- **Интеграция с OPA**: удобно, если уже используется Rego/OPA в компании. +- **Качество сигнала**: относительно небольшое количество, но достаточно точных срабатываний. +- **Оптимальный сценарий**: крупные организации, где важно строгое соблюдение внутренних и внешних требований. + +**KICS** +- **Поддерживаемые стеки**: Terraform, Pulumi, Ansible в одном инструменте. +- **Pulumi‑поддержка**: ещё развивается, но уже закрывает базовые сценарии. +- **Баланс**: сочетание простоты запуска и вполне содержательных отчётов. +- **Оптимальный сценарий**: единый сканер для разных видов IaC, особенно когда есть Pulumi и Ansible. + +--- + +## Task 2 — Ansible Security Scanning with KICS + +### Итоги сканирования + +- **Всего находок**: 9 +- **HIGH**: 8 +- **MEDIUM**: 0 +- **LOW**: 1 +- **CRITICAL**: 0 + +### Типичные проблемы и их влияние + +1. **Хранение секретов в открытом виде и захардкоженные креды** + - Любой, кто видит репозиторий или логи, получает доступ к конфиденциальным данным. + - Нарушение требований к защите данных (GDPR, PCI и др.). + - Потенциально ведёт к полному захвату окружения. + +2. **Неправильные права и владение файлами** + - Упрощает попытки эскалации привилегий или подмены конфигов. + - Ослабляет общий уровень харднинга системы. + +3. **Отключённая проверка SSL/TLS сертификатов** + - Создаёт возможность man‑in‑the‑middle атак. + - Данные по пути могут быть перехвачены или изменены. + - Часто противоречит корпоративным и отраслевым политикам безопасности. + +### Что именно проверяет KICS в Ansible + +1. **Управление секретами** + - Ищет пароли и токены в явном виде, нешифрованные переменные и т.п. + +2. **Жёсткость конфигураций** + - Контролирует права на файлы, наличие `become`, корректность владельцев/групп. + +3. **Сетевые настройки и шифрование** + - Проверяет, используется ли TLS, нет ли заведомо небезопасных эндпоинтов. + +4. **Безопасность выполнения команд** + - Подсвечивает небезопасное использование `shell/command`, отсутствие валидации и возможные инъекции. + +### Стратегии устранения проблем + +**1. Работа с секретами** + +```yaml +# SECURE APPROACH +- name: Configure database + ansible.builtin.lineinfile: + path: /etc/db.conf + line: "password = {{ db_password }}" +``` + +### Рекомендации + +- Использовать **Ansible Vault** или внешние хранилища (AWS Secrets Manager, HashiCorp Vault). +- Регулярно ротировать чувствительные данные. +- Не хранить секреты прямо в плейбуках или инвентори. + +--- + +### 2. Ужесточение прав на файлы + +```yaml +# RESTRICTED PERMISSIONS +- name: Deploy secure config + ansible.builtin.copy: + src: app.conf + dest: /etc/app/app.conf + owner: root + group: appuser + mode: 0640 +``` + +### 3. Обеспечение защищённого сетевого взаимодействия + +``` +# SECURE API REQUEST +- name: Register via API securely + ansible.builtin.uri: + url: https://api.service.com/register + validate_certs: yes + headers: + Authorization: "Bearer {{ api_token }}" +``` +### 4. Непрерывное улучшение + +- Включить прогон **KICS** в CI/CD как обязательный шаг. +- Добавить простые security‑чеки в pre‑commit‑хуки. +- Проводить регулярные внутренние обзоры/аудиты Ansible‑ролей. + +--- + +## Task 3 — Comparative Analysis & Security Insights + +### Tool Effectiveness Matrix + +| Criterion | tfsec | Checkov | Terrascan | KICS | +|--------------------------|-------------------------------------|----------------------------------------|-----------------------------------------|---------------------------------------------| +| **Total Findings** | 53 | 78 | 22 | 15 (6 Pulumi + 9 Ansible) | +| **Scan Speed** | Fast | Moderate | Moderate | Fast | +| **False Positives** | Low | Medium | Low | Medium | +| **Report Quality** | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | +| **Ease of Use** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | +| **Documentation** | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | +| **Platform Support** | Terraform only | Multi-framework | Multi-framework | Multi-framework | +| **Output Formats** | JSON, Text, SARIF, CSV | JSON, JUnit, SARIF | JSON, YAML, JUnit | JSON, SARIF, HTML | +| **CI/CD Integration** | Easy | Easy | Medium | Easy | +| **Unique Strengths** | Fast, Terraform-native | Most comprehensive coverage | Compliance / OPA integration | Unified tool for multiple IaC types | + +--- + +### Vulnerability Category Analysis + +| Security Category | tfsec | Checkov | Terrascan | KICS (Pulumi) | KICS (Ansible) | Best Tool | +|------------------------------|------:|--------:|----------:|--------------:|---------------:|:-------------------| +| **Encryption Issues** | 8 | 12 | 5 | 1 | 0 | **Checkov** | +| **Network Security** | 11 | 18 | 6 | 2 | 1 | **Checkov** | +| **Secrets Management** | 7 | 14 | 4 | 0 | 8 | **KICS (Ansible)** | +| **IAM/Permissions** | 9 | 15 | 3 | 1 | 0 | **Checkov** | +| **Access Control** | 6 | 10 | 2 | 1 | 0 | **Checkov** | +| **Compliance/Best Practices**| 12 | 9 | 2 | 1 | 0 | **tfsec** | + +--- + +### Top 5 Critical Findings + +1. **S3‑бакеты без шифрования** + - **Риск**: Потеря конфиденциальности данных и возможные проблемы с соответствием регуляциям. + - **Инструменты**: tfsec, Checkov, Terrascan. + +2. **Сетевые группы с доступом 0.0.0.0/0** + - **Риск**: Максимально открытый доступ из интернета ко внутренним ресурсам. + - **Инструменты**: Все Terraform‑сканеры. + +3. **Открытые пароли в плейбуках Ansible** + - **Риск**: Кража учётных данных и дальнейшее боковое перемещение по инфраструктуре. + - **Инструменты**: KICS (Ansible). + +4. **IAM‑политики с вайлдкард‑правами** + - **Риск**: Лёгкая эскалация привилегий и выполнение неожиданных действий в аккаунте. + - **Инструменты**: tfsec, Checkov. + +5. **Отсутствие TLS на входящем трафике** + - **Риск**: Передача данных в открытом виде и возможность MITM‑атак. + - **Инструменты**: KICS (Pulumi), Checkov. + +--- + +### Tool Selection Recommendations + +| Scenario | Primary | Secondary | Rationale | +|------------------------------------------|---------:|----------:|----------------------------------------------------------------------------| +| **Terraform-Only Projects** | tfsec | Checkov | tfsec for fast developer feedback; Checkov for deeper auditing | +| **Multi-Cloud Infrastructure** | Checkov | Terrascan | Checkov handles multi-framework code; Terrascan adds compliance mapping | +| **Enterprise Policy Control** | Terrascan| Checkov | Combines OPA policies with broader coverage | +| **Mixed IaC Stacks (Terraform/Pulumi/Ansible)** | KICS | Checkov | Unified scanning; supplement with Checkov for Terraform depth | +| **Speed-Critical CI/CD Pipelines** | tfsec | KICS | Optimized for rapid scans and quick feedback loops | +| **Compliance and Auditing Focus** | Checkov | tfsec | Rich reporting features and strong standards mapping | + +--- + +### Lessons Learned & Key Takeaways + +1. **Нужен набор инструментов, а не один** + Ни один сканер не закрывает все возможные классы проблем. Связка **tfsec + Checkov** хорошо покрывает Terraform, а **KICS** добавляет анализ Pulumi и Ansible. + +2. **Сигнал/шум и ложные срабатывания** + **Terrascan** генерирует более «чистый» отчёт, тогда как **Checkov** находит больше кейсов, но среди них больше спорных/шумных. Это полезно на ранних этапах, но требует фильтрации. + +3. **Компромисс между скоростью и глубиной проверки** + **tfsec** практически не замедляет CI, но часть политик покрывает только частично; **Checkov** работает дольше, зато даёт максимально широкий обзор. + +4. **Степень зрелости стека влияет на качество сканирования** + Для Terraform есть давно отточенные правила, а поддержка Pulumi и Ansible только догоняет. Здесь **KICS** выступает удобным универсальным инструментом на переходный период. + +5. **Автоматизация проверок критична** + Встраивание сканеров в конвейеры CI/CD позволяет ловить мисконфигурации до выката в прод и помогает постоянно держать инфраструктуру ближе к требованиям комплаенса. + +--- + +### CI/CD Integration Example + +```yaml +stages: + - security-scan + +tfsec-scan: + stage: security-scan + image: tfsec/tfsec + script: + - tfsec . --format sarif --out tfsec.sarif + artifacts: + paths: [tfsec.sarif] + allow_failure: false + +checkov-scan: + stage: security-scan + image: bridgecrew/checkov + script: + - checkov -d . --output sarif --output-file checkov.sarif + artifacts: + paths: [checkov.sarif] + allow_failure: true + +kics-scan: + stage: security-scan + image: checkmarx/kics + script: + - kics scan -p . --report-formats sarif --output-path kics.sarif + artifacts: + paths: [kics.sarif] + allow_failure: true + +``` +### Recommended Pipeline Stages + +- **Feature branches** → Run `tfsec` only for instant developer feedback. +- **Pull Requests** → Run `tfsec` + `KICS` (balanced speed vs coverage). +- **Main branch** → Execute the full tool suite as a security gate. +- **Scheduled scans** → Use `Terrascan` + `Checkov` for compliance validation and trend tracking. + +--- + +### Strategic Implementation Plan + +1. **Immediate** — Integrate **tfsec** and **Checkov** for Terraform projects. +2. **Short-Term** — Add **KICS** for Pulumi and Ansible modules. +3. **Medium-Term** — Adopt **Terrascan** for policy and compliance auditing. +4. **Long-Term** — Automate report aggregation and alerting in CI/CD pipelines. + +This combined setup ensures both **speed** and **depth** in IaC security validation, aligning with modern **DevSecOps** practices. + From d60dbe5bd8ff81e82d88a18f525ab192d55b35b4 Mon Sep 17 00:00:00 2001 From: samerspc Date: Mon, 23 Mar 2026 23:07:36 +0300 Subject: [PATCH 14/14] lab 7 --- labs/lab7/analysis/deployment-comparison.txt | 36 ++ labs/lab7/hardening/docker-bench-results.txt | 218 ++++++++ labs/lab7/scanning/dockle-results.txt | 9 + labs/lab7/scanning/scout-cves.txt | 553 +++++++++++++++++++ labs/lab7/scanning/snyk-results.txt | 129 +++++ labs/submission7.md | 276 +++++++++ 6 files changed, 1221 insertions(+) create mode 100644 labs/lab7/analysis/deployment-comparison.txt create mode 100644 labs/lab7/hardening/docker-bench-results.txt create mode 100644 labs/lab7/scanning/dockle-results.txt create mode 100644 labs/lab7/scanning/scout-cves.txt create mode 100644 labs/lab7/scanning/snyk-results.txt create mode 100644 labs/submission7.md diff --git a/labs/lab7/analysis/deployment-comparison.txt b/labs/lab7/analysis/deployment-comparison.txt new file mode 100644 index 00000000..ffd63f2b --- /dev/null +++ b/labs/lab7/analysis/deployment-comparison.txt @@ -0,0 +1,36 @@ +=== Functionality Test === +Default: HTTP 200 +Hardened: HTTP 200 +Production: HTTP 200 + +=== Resource Usage === +NAME CPU % MEM USAGE / LIMIT MEM % +juice-default 0.60% 105.4MiB / 7.654GiB 1.35% +juice-hardened 2.92% 95.24MiB / 512MiB 18.60% +juice-production 0.65% 93.58MiB / 512MiB 18.28% + +=== Security Configurations === + +Container: juice-default +CapDrop: +SecurityOpt: +Memory: 0 +CPU: 0 +PIDs: +Restart: no + +Container: juice-hardened +CapDrop: [ALL] +SecurityOpt: [no-new-privileges] +Memory: 536870912 +CPU: 0 +PIDs: +Restart: no + +Container: juice-production +CapDrop: [ALL] +SecurityOpt: [no-new-privileges] +Memory: 536870912 +CPU: 0 +PIDs: 100 +Restart: on-failure diff --git a/labs/lab7/hardening/docker-bench-results.txt b/labs/lab7/hardening/docker-bench-results.txt new file mode 100644 index 00000000..2e3078e9 --- /dev/null +++ b/labs/lab7/hardening/docker-bench-results.txt @@ -0,0 +1,218 @@ +# ------------------------------------------------------------------------------ +# Docker Bench for Security v1.3.4 +# +# Docker, Inc. (c) 2015- +# +# Checks for dozens of common best-practices around deploying Docker containers in production. +# Inspired by the CIS Docker Community Edition Benchmark v1.1.0. +# ------------------------------------------------------------------------------ + +Initializing Fri Oct 24 19:46:21 UTC 2025 + + +[INFO] 1 - Host Configuration +[WARN] 1.1 - Ensure a separate partition for containers has been created +[NOTE] 1.2 - Ensure the container host has been Hardened +[PASS] 1.3 - Ensure Docker is up to date +[INFO] * Using 28.0.4 which is current +[INFO] * Check with your operating system vendor for support and security maintenance for Docker +[INFO] 1.4 - Ensure only trusted users are allowed to control Docker daemon +[WARN] 1.5 - Ensure auditing is configured for the Docker daemon +[INFO] 1.6 - Ensure auditing is configured for Docker files and directories - /var/lib/docker +[INFO] * Directory not found +[INFO] 1.7 - Ensure auditing is configured for Docker files and directories - /etc/docker +[INFO] * Directory not found +[INFO] 1.8 - Ensure auditing is configured for Docker files and directories - docker.service +[INFO] * File not found +[INFO] 1.9 - Ensure auditing is configured for Docker files and directories - docker.socket +[INFO] * File not found +[INFO] 1.10 - Ensure auditing is configured for Docker files and directories - /etc/default/docker +[INFO] * File not found +[INFO] 1.11 - Ensure auditing is configured for Docker files and directories - /etc/docker/daemon.json +[INFO] * File not found +[INFO] 1.12 - Ensure auditing is configured for Docker files and directories - /usr/bin/docker-containerd +[INFO] * File not found +[INFO] 1.13 - Ensure auditing is configured for Docker files and directories - /usr/bin/docker-runc +[INFO] * File not found + + +[INFO] 2 - Docker daemon configuration +[WARN] 2.1 - Ensure network traffic is restricted between containers on the default bridge +[PASS] 2.2 - Ensure the logging level is set to 'info' +[PASS] 2.3 - Ensure Docker is allowed to make changes to iptables +[PASS] 2.4 - Ensure insecure registries are not used +[PASS] 2.5 - Ensure aufs storage driver is not used +[WARN] 2.6 - Ensure TLS authentication for Docker daemon is configured +[WARN] * Docker daemon currently listening on TCP without TLS +[INFO] 2.7 - Ensure the default ulimit is configured appropriately +[INFO] * Default ulimit doesn't appear to be set +[WARN] 2.8 - Enable user namespace support +[PASS] 2.9 - Ensure the default cgroup usage has been confirmed +[PASS] 2.10 - Ensure base device size is not changed until needed +[WARN] 2.11 - Ensure that authorization for Docker client commands is enabled +[WARN] 2.12 - Ensure centralized and remote logging is configured +[INFO] 2.13 - Ensure operations on legacy registry (v1) are Disabled (Deprecated) +[WARN] 2.14 - Ensure live restore is Enabled +[WARN] 2.15 - Ensure Userland Proxy is Disabled +[INFO] 2.16 - Ensure daemon-wide custom seccomp profile is applied, if needed +[PASS] 2.17 - Ensure experimental features are avoided in production +[WARN] 2.18 - Ensure containers are restricted from acquiring new privileges + + +[INFO] 3 - Docker daemon configuration files +[INFO] 3.1 - Ensure that docker.service file ownership is set to root:root +[INFO] * File not found +[INFO] 3.2 - Ensure that docker.service file permissions are set to 644 or more restrictive +[INFO] * File not found +[INFO] 3.3 - Ensure that docker.socket file ownership is set to root:root +[INFO] * File not found +[INFO] 3.4 - Ensure that docker.socket file permissions are set to 644 or more restrictive +[INFO] * File not found +[INFO] 3.5 - Ensure that /etc/docker directory ownership is set to root:root +[INFO] * Directory not found +[INFO] 3.6 - Ensure that /etc/docker directory permissions are set to 755 or more restrictive +[INFO] * Directory not found +[INFO] 3.7 - Ensure that registry certificate file ownership is set to root:root +[INFO] * Directory not found +[INFO] 3.8 - Ensure that registry certificate file permissions are set to 444 or more restrictive +[INFO] * Directory not found +[INFO] 3.9 - Ensure that TLS CA certificate file ownership is set to root:root +[INFO] * No TLS CA certificate found +[INFO] 3.10 - Ensure that TLS CA certificate file permissions are set to 444 or more restrictive +[INFO] * No TLS CA certificate found +[INFO] 3.11 - Ensure that Docker server certificate file ownership is set to root:root +[INFO] * No TLS Server certificate found +[INFO] 3.12 - Ensure that Docker server certificate file permissions are set to 444 or more restrictive +[INFO] * No TLS Server certificate found +[INFO] 3.13 - Ensure that Docker server certificate key file ownership is set to root:root +[INFO] * No TLS Key found +[INFO] 3.14 - Ensure that Docker server certificate key file permissions are set to 400 +[INFO] * No TLS Key found +[WARN] 3.15 - Ensure that Docker socket file ownership is set to root:docker +[WARN] * Wrong ownership for /var/run/docker.sock +[PASS] 3.16 - Ensure that Docker socket file permissions are set to 660 or more restrictive +[INFO] 3.17 - Ensure that daemon.json file ownership is set to root:root +[INFO] * File not found +[INFO] 3.18 - Ensure that daemon.json file permissions are set to 644 or more restrictive +[INFO] * File not found +[INFO] 3.19 - Ensure that /etc/default/docker file ownership is set to root:root +[INFO] * File not found +[INFO] 3.20 - Ensure that /etc/default/docker file permissions are set to 644 or more restrictive +[INFO] * File not found + + +[INFO] 4 - Container Images and Build File +[PASS] 4.1 - Ensure a user for the container has been created +[NOTE] 4.2 - Ensure that containers use trusted base images +[NOTE] 4.3 - Ensure unnecessary packages are not installed in the container +[NOTE] 4.4 - Ensure images are scanned and rebuilt to include security patches +[WARN] 4.5 - Ensure Content trust for Docker is Enabled +[WARN] 4.6 - Ensure HEALTHCHECK instructions have been added to the container image +[WARN] * No Healthcheck found: [snyk/snyk:docker] +[WARN] * No Healthcheck found: [bridgecrew/checkov:latest] +[WARN] * No Healthcheck found: [aquasec/trivy:latest] +[WARN] * No Healthcheck found: [semgrep/semgrep:latest] +[WARN] * No Healthcheck found: [checkmarx/kics:latest] +[WARN] * No Healthcheck found: [trufflesecurity/trufflehog:latest] +[WARN] * No Healthcheck found: [anchore/grype:latest] +[WARN] * No Healthcheck found: [anchore/syft:latest] +[WARN] * No Healthcheck found: [parrotsec/sqlmap:latest] +[WARN] * No Healthcheck found: [bkimminich/juice-shop:v19.0.0] +[WARN] * No Healthcheck found: [projectdiscovery/nuclei:latest] +[WARN] * No Healthcheck found: [zricethezav/gitleaks:latest] +[WARN] * No Healthcheck found: [aquasec/tfsec:latest] +[WARN] * No Healthcheck found: [goodwithtech/dockle:latest] +[WARN] * No Healthcheck found: [tenable/terrascan:latest] +[WARN] * No Healthcheck found: [threagile/threagile:latest] +[WARN] * No Healthcheck found: [frapsoft/nikto:latest] +[INFO] 4.7 - Ensure update instructions are not use alone in the Dockerfile +[INFO] * Update instruction found: [snyk/snyk:docker] +[INFO] * Update instruction found: [bridgecrew/checkov:latest] +[INFO] * Update instruction found: [checkmarx/kics:latest] +[INFO] * Update instruction found: [parrotsec/sqlmap:latest] +[INFO] * Update instruction found: [threagile/threagile:latest] +[INFO] * Update instruction found: [frapsoft/nikto:latest] +[NOTE] 4.8 - Ensure setuid and setgid permissions are removed in the images +[INFO] 4.9 - Ensure COPY is used instead of ADD in Dockerfile +[INFO] * ADD in image history: [snyk/snyk:docker] +[INFO] * ADD in image history: [aquasec/trivy:latest] +[INFO] * ADD in image history: [semgrep/semgrep:latest] +[INFO] * ADD in image history: [trufflesecurity/trufflehog:latest] +[INFO] * ADD in image history: [projectdiscovery/nuclei:latest] +[INFO] * ADD in image history: [zricethezav/gitleaks:latest] +[INFO] * ADD in image history: [aquasec/tfsec:latest] +[INFO] * ADD in image history: [goodwithtech/dockle:latest] +[INFO] * ADD in image history: [threagile/threagile:latest] +[INFO] * ADD in image history: [docker/docker-bench-security:latest] +[INFO] * ADD in image history: [frapsoft/nikto:latest] +[NOTE] 4.10 - Ensure secrets are not stored in Dockerfiles +[NOTE] 4.11 - Ensure verified packages are only Installed + + +[INFO] 5 - Container Runtime +[WARN] 5.1 - Ensure AppArmor Profile is Enabled +[WARN] * No AppArmorProfile Found: juice +[WARN] 5.2 - Ensure SELinux security options are set, if applicable +[WARN] * No SecurityOptions Found: juice +[PASS] 5.3 - Ensure Linux Kernel Capabilities are restricted within containers +[PASS] 5.4 - Ensure privileged containers are not used +[PASS] 5.5 - Ensure sensitive host system directories are not mounted on containers +[PASS] 5.6 - Ensure ssh is not run within containers +[PASS] 5.7 - Ensure privileged ports are not mapped within containers +[NOTE] 5.8 - Ensure only needed ports are open on the container +[PASS] 5.9 - Ensure the host's network namespace is not shared +[WARN] 5.10 - Ensure memory usage for container is limited +[WARN] * Container running without memory restrictions: juice +[WARN] 5.11 - Ensure CPU priority is set appropriately on the container +[WARN] * Container running without CPU restrictions: juice +[WARN] 5.12 - Ensure the container's root filesystem is mounted as read only +[WARN] * Container running with root FS mounted R/W: juice +[WARN] 5.13 - Ensure incoming container traffic is binded to a specific host interface +[WARN] * Port being bound to wildcard IP: 0.0.0.0 in juice +[WARN] 5.14 - Ensure 'on-failure' container restart policy is set to '5' +[WARN] * MaximumRetryCount is not set to 5: juice +[PASS] 5.15 - Ensure the host's process namespace is not shared +[PASS] 5.16 - Ensure the host's IPC namespace is not shared +[PASS] 5.17 - Ensure host devices are not directly exposed to containers +[INFO] 5.18 - Ensure the default ulimit is overwritten at runtime, only if needed +[INFO] * Container no default ulimit override: juice +[PASS] 5.19 - Ensure mount propagation mode is not set to shared +[PASS] 5.20 - Ensure the host's UTS namespace is not shared +[PASS] 5.21 - Ensure the default seccomp profile is not Disabled +[NOTE] 5.22 - Ensure docker exec commands are not used with privileged option +[NOTE] 5.23 - Ensure docker exec commands are not used with user option +[PASS] 5.24 - Ensure cgroup usage is confirmed +[WARN] 5.25 - Ensure the container is restricted from acquiring additional privileges +[WARN] * Privileges not restricted: juice +[WARN] 5.26 - Ensure container health is checked at runtime +[WARN] * Health check not set: juice +[INFO] 5.27 - Ensure docker commands always get the latest version of the image +[WARN] 5.28 - Ensure PIDs cgroup limit is used +[WARN] * PIDs limit not set: juice +[PASS] 5.29 - Ensure Docker's default bridge docker0 is not used +[PASS] 5.30 - Ensure the host's user namespaces is not shared +[PASS] 5.31 - Ensure the Docker socket is not mounted inside any containers + + +[INFO] 6 - Docker Security Operations +[INFO] 6.1 - Avoid image sprawl +[INFO] * There are currently: 19 images +[INFO] * Only 3 out of 19 are in use +[INFO] 6.2 - Avoid container sprawl +[INFO] * There are currently a total of 3 containers, with 2 of them currently running + + +[INFO] 7 - Docker Swarm Configuration +[PASS] 7.1 - Ensure swarm mode is not Enabled, if not needed +[PASS] 7.2 - Ensure the minimum number of manager nodes have been created in a swarm (Swarm mode not enabled) +[PASS] 7.3 - Ensure swarm services are binded to a specific host interface (Swarm mode not enabled) +[PASS] 7.4 - Ensure data exchanged between containers are encrypted on different nodes on the overlay network +[PASS] 7.5 - Ensure Docker's secret management commands are used for managing secrets in a Swarm cluster (Swarm mode not enabled) +[PASS] 7.6 - Ensure swarm manager is run in auto-lock mode (Swarm mode not enabled) +[PASS] 7.7 - Ensure swarm manager auto-lock key is rotated periodically (Swarm mode not enabled) +[PASS] 7.8 - Ensure node certificates are rotated as appropriate (Swarm mode not enabled) +[PASS] 7.9 - Ensure CA certificates are rotated as appropriate (Swarm mode not enabled) +[PASS] 7.10 - Ensure management plane traffic has been separated from data plane traffic (Swarm mode not enabled) + +[INFO] Checks: 105 +[INFO] Score: 11 diff --git a/labs/lab7/scanning/dockle-results.txt b/labs/lab7/scanning/dockle-results.txt new file mode 100644 index 00000000..0da4e22e --- /dev/null +++ b/labs/lab7/scanning/dockle-results.txt @@ -0,0 +1,9 @@ +SKIP - DKL-LI-0001: Avoid empty password + * failed to detect etc/shadow,etc/master.passwd +INFO - CIS-DI-0005: Enable Content trust for Docker + * export DOCKER_CONTENT_TRUST=1 before docker pull/build +INFO - CIS-DI-0006: Add HEALTHCHECK instruction to the container image + * not found HEALTHCHECK statement +INFO - DKL-LI-0003: Only put necessary files + * unnecessary file : juice-shop/node_modules/micromatch/lib/.DS_Store + * unnecessary file : juice-shop/node_modules/extglob/lib/.DS_Store diff --git a/labs/lab7/scanning/scout-cves.txt b/labs/lab7/scanning/scout-cves.txt new file mode 100644 index 00000000..132f03b3 --- /dev/null +++ b/labs/lab7/scanning/scout-cves.txt @@ -0,0 +1,553 @@ + + +## Overview + + │ Analyzed Image +────────────────────┼─────────────────────────────────────────── + Target │ bkimminich/juice-shop:v19.0.0 + digest │ 2a95df217ff8 + platform │ linux/arm64 + provenance │ https://github.com/juice-shop/juice-shop + │ https://github.com/juice-shop/juice-shop/blob/36870cb + vulnerabilities │ 9C 20H 24M 1L 7? + size │ 170 MB + packages │ 1004 + + +## Packages and Vulnerabilities + + 3C 0H 1M 0L vm2 3.9.17 +pkg:npm/vm2@3.9.17 + + ✗ CRITICAL CVE-2023-37903 [Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')] + https://scout.docker.com/v/CVE-2023-37903?s=github&n=vm2&t=npm&vr=%3C%3D3.9.19 + Affected range : <=3.9.19 + Fixed version : not fixed + CVSS Score : 9.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + + ✗ CRITICAL CVE-2023-37466 [Improper Control of Generation of Code ('Code Injection')] + https://scout.docker.com/v/CVE-2023-37466?s=github&n=vm2&t=npm&vr=%3C%3D3.9.19 + Affected range : <=3.9.19 + Fixed version : not fixed + CVSS Score : 9.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + + ✗ CRITICAL CVE-2023-32314 [Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')] + https://scout.docker.com/v/CVE-2023-32314?s=github&n=vm2&t=npm&vr=%3C3.9.18 + Affected range : <3.9.18 + Fixed version : 3.9.18 + CVSS Score : 9.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + + ✗ MEDIUM CVE-2023-32313 [Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')] + https://scout.docker.com/v/CVE-2023-32313?s=github&n=vm2&t=npm&vr=%3C3.9.18 + Affected range : <3.9.18 + Fixed version : 3.9.18 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N + + + 1C 3H 1M 0L 1? lodash 2.4.2 +pkg:npm/lodash@2.4.2 + + ✗ CRITICAL CVE-2019-10744 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2019-10744?s=github&n=lodash&t=npm&vr=%3C4.17.12 + Affected range : <4.17.12 + Fixed version : 4.17.12 + CVSS Score : 9.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H + + ✗ HIGH CVE-2020-8203 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/CVE-2020-8203?s=gitlab&n=lodash&t=npm&vr=%3C4.17.20 + Affected range : <4.17.20 + Fixed version : 4.17.20 + CVSS Score : 7.4 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H + + ✗ HIGH CVE-2021-23337 [Improper Neutralization of Special Elements used in a Command ('Command Injection')] + https://scout.docker.com/v/CVE-2021-23337?s=github&n=lodash&t=npm&vr=%3C4.17.21 + Affected range : <4.17.21 + Fixed version : 4.17.21 + CVSS Score : 7.2 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H + + ✗ HIGH CVE-2018-16487 [Uncontrolled Resource Consumption] + https://scout.docker.com/v/CVE-2018-16487?s=github&n=lodash&t=npm&vr=%3C4.17.11 + Affected range : <4.17.11 + Fixed version : 4.17.11 + + ✗ MEDIUM CVE-2018-3721 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2018-3721?s=github&n=lodash&t=npm&vr=%3C4.17.5 + Affected range : <4.17.5 + Fixed version : 4.17.5 + CVSS Score : 6.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N + + ✗ UNSPECIFIED GMS-2018-10 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2018-10?s=gitlab&n=lodash&t=npm&vr=%3C4.17.5 + Affected range : <4.17.5 + Fixed version : 4.17.5 + + + 1C 1H 2M 0L 1? jsonwebtoken 0.4.0 +pkg:npm/jsonwebtoken@0.4.0 + + ✗ CRITICAL CVE-2015-9235 [Improper Input Validation] + https://scout.docker.com/v/CVE-2015-9235?s=github&n=jsonwebtoken&t=npm&vr=%3C4.2.2 + Affected range : <4.2.2 + Fixed version : 4.2.2 + + ✗ HIGH CVE-2022-23539 [Use of a Broken or Risky Cryptographic Algorithm] + https://scout.docker.com/v/CVE-2022-23539?s=github&n=jsonwebtoken&t=npm&vr=%3C%3D8.5.1 + Affected range : <=8.5.1 + Fixed version : 9.0.0 + CVSS Score : 8.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N + + ✗ MEDIUM CVE-2022-23540 [Improper Authentication] + https://scout.docker.com/v/CVE-2022-23540?s=github&n=jsonwebtoken&t=npm&vr=%3C9.0.0 + Affected range : <9.0.0 + Fixed version : 9.0.0 + CVSS Score : 6.4 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L + + ✗ MEDIUM CVE-2022-23541 [Improper Restriction of Security Token Assignment] + https://scout.docker.com/v/CVE-2022-23541?s=github&n=jsonwebtoken&t=npm&vr=%3C%3D8.5.1 + Affected range : <=8.5.1 + Fixed version : 9.0.0 + CVSS Score : 5.0 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L + + ✗ UNSPECIFIED GMS-2015-4 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2015-4?s=gitlab&n=jsonwebtoken&t=npm&vr=%3C4.2.2 + Affected range : <4.2.2 + Fixed version : 4.2.2 + + + 1C 1H 2M 0L 1? jsonwebtoken 0.1.0 +pkg:npm/jsonwebtoken@0.1.0 + + ✗ CRITICAL CVE-2015-9235 [Improper Input Validation] + https://scout.docker.com/v/CVE-2015-9235?s=github&n=jsonwebtoken&t=npm&vr=%3C4.2.2 + Affected range : <4.2.2 + Fixed version : 4.2.2 + + ✗ HIGH CVE-2022-23539 [Use of a Broken or Risky Cryptographic Algorithm] + https://scout.docker.com/v/CVE-2022-23539?s=github&n=jsonwebtoken&t=npm&vr=%3C%3D8.5.1 + Affected range : <=8.5.1 + Fixed version : 9.0.0 + CVSS Score : 8.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N + + ✗ MEDIUM CVE-2022-23540 [Improper Authentication] + https://scout.docker.com/v/CVE-2022-23540?s=github&n=jsonwebtoken&t=npm&vr=%3C9.0.0 + Affected range : <9.0.0 + Fixed version : 9.0.0 + CVSS Score : 6.4 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L + + ✗ MEDIUM CVE-2022-23541 [Improper Restriction of Security Token Assignment] + https://scout.docker.com/v/CVE-2022-23541?s=github&n=jsonwebtoken&t=npm&vr=%3C%3D8.5.1 + Affected range : <=8.5.1 + Fixed version : 9.0.0 + CVSS Score : 5.0 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L + + ✗ UNSPECIFIED GMS-2015-4 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2015-4?s=gitlab&n=jsonwebtoken&t=npm&vr=%3C4.2.2 + Affected range : <4.2.2 + Fixed version : 4.2.2 + + + 1C 1H 0M 0L crypto-js 3.3.0 +pkg:npm/crypto-js@3.3.0 + + ✗ CRITICAL CVE-2023-46233 [Use of a Broken or Risky Cryptographic Algorithm] + https://scout.docker.com/v/CVE-2023-46233?s=github&n=crypto-js&t=npm&vr=%3C4.2.0 + Affected range : <4.2.0 + Fixed version : 4.2.0 + CVSS Score : 9.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N + + ✗ HIGH GMS-2020-4 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2020-4?s=gitlab&n=crypto-js&t=npm&vr=%3E%3D3.3.0%2C%3C4.0.0 + Affected range : >=3.3.0 + : <4.0.0 + Fixed version : 3.2.1, 4.0.0 + CVSS Score : 7.5 + CVSS Vector : AV:N/AC:L/Au:N/C:P/I:P/A:P + + + 1C 0H 1M 0L minimist 0.2.4 +pkg:npm/minimist@0.2.4 + + ✗ CRITICAL CVE-2021-44906 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/CVE-2021-44906?s=gitlab&n=minimist&t=npm&vr=%3C1.2.6 + Affected range : <1.2.6 + Fixed version : 1.2.6 + CVSS Score : 9.8 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H + + ✗ MEDIUM CVE-2020-7598 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/CVE-2020-7598?s=gitlab&n=minimist&t=npm&vr=%3C1.2.2 + Affected range : <1.2.2 + Fixed version : 1.2.2 + CVSS Score : 5.6 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L + + + 1C 0H 0M 0L marsdb 0.6.11 +pkg:npm/marsdb@0.6.11 + + ✗ CRITICAL GHSA-5mrr-rgp6-x4gr [Improper Neutralization of Special Elements used in a Command ('Command Injection')] + https://scout.docker.com/v/GHSA-5mrr-rgp6-x4gr?s=github&n=marsdb&t=npm&vr=%3E%3D0.0.0 + Affected range : >=0.0.0 + Fixed version : not fixed + + + 0C 2H 1M 0L 1? moment 2.0.0 +pkg:npm/moment@2.0.0 + + ✗ HIGH CVE-2022-24785 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2022-24785?s=github&n=moment&t=npm&vr=%3C2.29.2 + Affected range : <2.29.2 + Fixed version : 2.29.2 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N + + ✗ HIGH CVE-2017-18214 [Uncontrolled Resource Consumption] + https://scout.docker.com/v/CVE-2017-18214?s=github&n=moment&t=npm&vr=%3C2.19.3 + Affected range : <2.19.3 + Fixed version : 2.19.3 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + ✗ MEDIUM CVE-2016-4055 [Uncontrolled Resource Consumption] + https://scout.docker.com/v/CVE-2016-4055?s=github&n=moment&t=npm&vr=%3C2.11.2 + Affected range : <2.11.2 + Fixed version : 2.11.2 + CVSS Score : 6.5 + CVSS Vector : CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H + + ✗ UNSPECIFIED GMS-2017-332 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2017-332?s=gitlab&n=moment&t=npm&vr=%3C2.19.3 + Affected range : <2.19.3 + Fixed version : 2.19.3 + + + 0C 1H 6M 0L 2? sanitize-html 1.4.2 +pkg:npm/sanitize-html@1.4.2 + + ✗ HIGH CVE-2022-25887 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2022-25887?s=github&n=sanitize-html&t=npm&vr=%3C2.7.1 + Affected range : <2.7.1 + Fixed version : 2.7.1 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + ✗ MEDIUM CVE-2019-25225 [Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')] + https://scout.docker.com/v/CVE-2019-25225?s=github&n=sanitize-html&t=npm&vr=%3C2.0.0-beta + Affected range : <2.0.0-beta + Fixed version : 2.0.0-beta + CVSS Score : 6.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N + + ✗ MEDIUM CVE-2016-1000237 [Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')] + https://scout.docker.com/v/CVE-2016-1000237?s=github&n=sanitize-html&t=npm&vr=%3C1.4.3 + Affected range : <1.4.3 + Fixed version : 1.4.3 + CVSS Score : 6.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N + + ✗ MEDIUM CVE-2024-21501 [Exposure of Sensitive Information to an Unauthorized Actor] + https://scout.docker.com/v/CVE-2024-21501?s=github&n=sanitize-html&t=npm&vr=%3C2.12.1 + Affected range : <2.12.1 + Fixed version : 2.12.1 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N + + ✗ MEDIUM CVE-2021-26540 [Improper Input Validation] + https://scout.docker.com/v/CVE-2021-26540?s=github&n=sanitize-html&t=npm&vr=%3C2.3.2 + Affected range : <2.3.2 + Fixed version : 2.3.2 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N + + ✗ MEDIUM CVE-2021-26539 [Improper Input Validation] + https://scout.docker.com/v/CVE-2021-26539?s=github&n=sanitize-html&t=npm&vr=%3C2.3.1 + Affected range : <2.3.1 + Fixed version : 2.3.1 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N + + ✗ MEDIUM CVE-2017-16016 [Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')] + https://scout.docker.com/v/CVE-2017-16016?s=github&n=sanitize-html&t=npm&vr=%3C%3D1.11.1 + Affected range : <=1.11.1 + Fixed version : 1.11.4 + + ✗ UNSPECIFIED GMS-2016-57 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2016-57?s=gitlab&n=sanitize-html&t=npm&vr=%3C%3D1.4.2 + Affected range : <=1.4.2 + Fixed version : 1.4.3 + + ✗ UNSPECIFIED GMS-2016-17 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2016-17?s=gitlab&n=sanitize-html&t=npm&vr=%3C1.11.4 + Affected range : <1.11.4 + Fixed version : 1.11.4 + + + 0C 1H 1M 0L socket.io 3.1.2 +pkg:npm/socket.io@3.1.2 + + ✗ HIGH GHSA-25hc-qcg6-38wj [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GHSA-25hc-qcg6-38wj?s=gitlab&n=socket.io&t=npm&vr=%3E%3D3.0.0%2C%3C4.6.2 + Affected range : >=3.0.0 + : <4.6.2 + Fixed version : 2.5.1, 4.6.2 + CVSS Score : 7.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L + + ✗ MEDIUM CVE-2024-38355 [Improper Input Validation] + https://scout.docker.com/v/CVE-2024-38355?s=github&n=socket.io&t=npm&vr=%3E%3D3.0.0%2C%3C4.6.2 + Affected range : >=3.0.0 + : <4.6.2 + Fixed version : 4.6.2 + CVSS Score : 6.9 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N + + + 0C 1H 0M 0L 1? jws 0.2.6 +pkg:npm/jws@0.2.6 + + ✗ HIGH CVE-2016-1000223 + https://scout.docker.com/v/CVE-2016-1000223?s=github&n=jws&t=npm&vr=%3C3.0.0 + Affected range : <3.0.0 + Fixed version : 3.0.0 + CVSS Score : 8.7 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N + + ✗ UNSPECIFIED GMS-2016-54 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/GMS-2016-54?s=gitlab&n=jws&t=npm&vr=%3C3.0.0 + Affected range : <3.0.0 + Fixed version : 3.0.0 + + + 0C 1H 0M 0L ws 7.4.6 +pkg:npm/ws@7.4.6 + + ✗ HIGH CVE-2024-37890 [NULL Pointer Dereference] + https://scout.docker.com/v/CVE-2024-37890?s=github&n=ws&t=npm&vr=%3E%3D7.0.0%2C%3C7.5.10 + Affected range : >=7.0.0 + : <7.5.10 + Fixed version : 7.5.10 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N + + + 0C 1H 0M 0L express-jwt 0.1.3 +pkg:npm/express-jwt@0.1.3 + + ✗ HIGH CVE-2020-15084 [Improper Authorization] + https://scout.docker.com/v/CVE-2020-15084?s=github&n=express-jwt&t=npm&vr=%3C%3D5.3.3 + Affected range : <=5.3.3 + Fixed version : 6.0.0 + CVSS Score : 7.7 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N + + + 0C 1H 0M 0L lodash.set 4.3.2 +pkg:npm/lodash.set@4.3.2 + + ✗ HIGH CVE-2020-8203 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2020-8203?s=github&n=lodash.set&t=npm&vr=%3E%3D3.7.0%2C%3C%3D4.3.2 + Affected range : >=3.7.0 + : <=4.3.2 + Fixed version : not fixed + CVSS Score : 7.4 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H + + + 0C 1H 0M 0L braces 2.3.2 +pkg:npm/braces@2.3.2 + + ✗ HIGH CVE-2024-4068 [Excessive Platform Resource Consumption within a Loop] + https://scout.docker.com/v/CVE-2024-4068?s=github&n=braces&t=npm&vr=%3C3.0.3 + Affected range : <3.0.3 + Fixed version : 3.0.3 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 1H 0M 0L http-cache-semantics 3.8.1 +pkg:npm/http-cache-semantics@3.8.1 + + ✗ HIGH CVE-2022-25881 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2022-25881?s=github&n=http-cache-semantics&t=npm&vr=%3C4.1.1 + Affected range : <4.1.1 + Fixed version : 4.1.1 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 1H 0M 0L tar-fs 2.1.3 +pkg:npm/tar-fs@2.1.3 + + ✗ HIGH CVE-2025-59343 [Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')] + https://scout.docker.com/v/CVE-2025-59343?s=github&n=tar-fs&t=npm&vr=%3E%3D2.0.0%2C%3C2.1.4 + Affected range : >=2.0.0 + : <2.1.4 + Fixed version : 2.1.4 + CVSS Score : 8.7 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N + + + 0C 1H 0M 0L ip 2.0.1 +pkg:npm/ip@2.0.1 + + ✗ HIGH CVE-2024-29415 [Server-Side Request Forgery (SSRF)] + https://scout.docker.com/v/CVE-2024-29415?s=github&n=ip&t=npm&vr=%3C%3D2.0.1 + Affected range : <=2.0.1 + Fixed version : not fixed + CVSS Score : 8.1 + CVSS Vector : CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H + + + 0C 1H 0M 0L mout 1.2.4 +pkg:npm/mout@1.2.4 + + ✗ HIGH CVE-2020-7792 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/CVE-2020-7792?s=gitlab&n=mout&t=npm&vr=%3E%3D0 + Affected range : >=0 + Fixed version : not fixed + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 1H 0M 0L multer 1.4.5-lts.2 +pkg:npm/multer@1.4.5-lts.2 + + ✗ HIGH CVE-2025-47935 [Missing Release of Memory after Effective Lifetime] + https://scout.docker.com/v/CVE-2025-47935?s=github&n=multer&t=npm&vr=%3C2.0.0 + Affected range : <2.0.0 + Fixed version : 2.0.0 + CVSS Score : 7.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H + + + 0C 0H 1M 0L tar 4.4.19 +pkg:npm/tar@4.4.19 + + ✗ MEDIUM CVE-2024-28863 [Uncontrolled Resource Consumption] + https://scout.docker.com/v/CVE-2024-28863?s=github&n=tar&t=npm&vr=%3C6.2.1 + Affected range : <6.2.1 + Fixed version : 6.2.1 + CVSS Score : 6.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H + + + 0C 0H 1M 0L micromatch 3.1.10 +pkg:npm/micromatch@3.1.10 + + ✗ MEDIUM CVE-2024-4067 [Inefficient Regular Expression Complexity] + https://scout.docker.com/v/CVE-2024-4067?s=github&n=micromatch&t=npm&vr=%3C4.0.8 + Affected range : <4.0.8 + Fixed version : 4.0.8 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L + + + 0C 0H 1M 0L engine.io 4.1.2 +pkg:npm/engine.io@4.1.2 + + ✗ MEDIUM CVE-2022-41940 [Uncaught Exception] + https://scout.docker.com/v/CVE-2022-41940?s=github&n=engine.io&t=npm&vr=%3E%3D4.0.0%2C%3C6.2.1 + Affected range : >=4.0.0 + : <6.2.1 + Fixed version : 6.2.1 + CVSS Score : 6.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H + + + 0C 0H 1M 0L got 8.3.2 +pkg:npm/got@8.3.2 + + ✗ MEDIUM CVE-2022-33987 + https://scout.docker.com/v/CVE-2022-33987?s=github&n=got&t=npm&vr=%3C11.8.5 + Affected range : <11.8.5 + Fixed version : 11.8.5 + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N + + + 0C 0H 1M 0L base64url 0.0.6 +pkg:npm/base64url@0.0.6 + + ✗ MEDIUM GHSA-rvg8-pwq2-xj7q [Out-of-bounds Read] + https://scout.docker.com/v/GHSA-rvg8-pwq2-xj7q?s=github&n=base64url&t=npm&vr=%3C3.0.0 + Affected range : <3.0.0 + Fixed version : 3.0.0 + + + 0C 0H 1M 0L hbs 4.2.0 +pkg:npm/hbs@4.2.0 + + ✗ MEDIUM CVE-2021-32822 [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities] + https://scout.docker.com/v/CVE-2021-32822?s=gitlab&n=hbs&t=npm&vr=%3E%3D0 + Affected range : >=0 + Fixed version : not fixed + CVSS Score : 5.3 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N + + + 0C 0H 1M 0L validator 13.15.15 +pkg:npm/validator@13.15.15 + + ✗ MEDIUM CVE-2025-56200 [Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')] + https://scout.docker.com/v/CVE-2025-56200?s=github&n=validator&t=npm&vr=%3C%3D13.15.15 + Affected range : <=13.15.15 + Fixed version : not fixed + CVSS Score : 6.1 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N + + + 0C 0H 1M 0L notevil 1.3.3 +pkg:npm/notevil@1.3.3 + + ✗ MEDIUM CVE-2021-23771 [Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')] + https://scout.docker.com/v/CVE-2021-23771?s=github&n=notevil&t=npm&vr=%3C%3D1.3.3 + Affected range : <=1.3.3 + Fixed version : not fixed + CVSS Score : 6.5 + CVSS Vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N + + + 0C 0H 1M 0L socket.io-parser 4.0.5 +pkg:npm/socket.io-parser@4.0.5 + + ✗ MEDIUM CVE-2023-32695 [Improper Input Validation] + https://scout.docker.com/v/CVE-2023-32695?s=github&n=socket.io-parser&t=npm&vr=%3E%3D4.0.4%2C%3C4.2.3 + Affected range : >=4.0.4 + : <4.2.3 + Fixed version : 4.2.3 + CVSS Score : 6.9 + CVSS Vector : CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N + + + 0C 0H 0M 1L cookie 0.4.2 +pkg:npm/cookie@0.4.2 + + ✗ LOW CVE-2024-47764 [Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')] + https://scout.docker.com/v/CVE-2024-47764?s=github&n=cookie&t=npm&vr=%3C0.7.0 + Affected range : <0.7.0 + Fixed version : 0.7.0 + + + +61 vulnerabilities found in 30 packages + CRITICAL 9 + HIGH 20 + MEDIUM 24 + LOW 1 + UNSPECIFIED 7 + diff --git a/labs/lab7/scanning/snyk-results.txt b/labs/lab7/scanning/snyk-results.txt new file mode 100644 index 00000000..45f5bce0 --- /dev/null +++ b/labs/lab7/scanning/snyk-results.txt @@ -0,0 +1,129 @@ + +Testing bkimminich/juice-shop:v19.0.0... + +Organization: samerspc +Package manager: deb +Project name: docker-image|bkimminich/juice-shop +Docker image: bkimminich/juice-shop:v19.0.0 +Platform: linux/arm64 +Target OS: Distroless +Licenses: enabled + +✔ Tested 10 dependencies for known issues, no vulnerable paths found. + +------------------------------------------------------- + +Testing bkimminich/juice-shop:v19.0.0... + +Tested 977 dependencies for known issues, found 30 issues. + + +Issues to fix by upgrading: + + Upgrade check-dependencies@1.1.1 to check-dependencies@2.0.0 to fix + ✗ Excessive Platform Resource Consumption within a Loop [High Severity][https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727] in braces@2.3.2 + introduced by check-dependencies@1.1.1 > findup-sync@2.0.0 > micromatch@3.1.10 > braces@2.3.2 + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-UNSETVALUE-2400660] in unset-value@1.0.0 + introduced by check-dependencies@1.1.1 > findup-sync@2.0.0 > micromatch@3.1.10 > snapdragon@0.8.2 > base@0.11.2 > cache-base@1.0.1 > unset-value@1.0.0 and 4 other path(s) + + Upgrade express-jwt@0.1.3 to express-jwt@6.0.0 to fix + ✗ Authorization Bypass [High Severity][https://security.snyk.io/vuln/SNYK-JS-EXPRESSJWT-575022] in express-jwt@0.1.3 + introduced by express-jwt@0.1.3 + ✗ Directory Traversal [High Severity][https://security.snyk.io/vuln/SNYK-JS-MOMENT-2440688] in moment@2.0.0 + introduced by express-jwt@0.1.3 > jsonwebtoken@0.1.0 > moment@2.0.0 + ✗ Uninitialized Memory Exposure [High Severity][https://security.snyk.io/vuln/npm:base64url:20180511] in base64url@0.0.6 + introduced by jsonwebtoken@0.4.0 > jws@0.2.6 > base64url@0.0.6 and 3 other path(s) + ✗ Authentication Bypass [High Severity][https://security.snyk.io/vuln/npm:jsonwebtoken:20150331] in jsonwebtoken@0.1.0 + introduced by express-jwt@0.1.3 > jsonwebtoken@0.1.0 and 1 other path(s) + ✗ Forgeable Public/Private Tokens [High Severity][https://security.snyk.io/vuln/npm:jws:20160726] in jws@0.2.6 + introduced by jsonwebtoken@0.4.0 > jws@0.2.6 and 1 other path(s) + + Upgrade jsonwebtoken@0.4.0 to jsonwebtoken@5.0.0 to fix + ✗ Uninitialized Memory Exposure [High Severity][https://security.snyk.io/vuln/npm:base64url:20180511] in base64url@0.0.6 + introduced by jsonwebtoken@0.4.0 > jws@0.2.6 > base64url@0.0.6 and 3 other path(s) + ✗ Authentication Bypass [High Severity][https://security.snyk.io/vuln/npm:jsonwebtoken:20150331] in jsonwebtoken@0.1.0 + introduced by express-jwt@0.1.3 > jsonwebtoken@0.1.0 and 1 other path(s) + ✗ Forgeable Public/Private Tokens [High Severity][https://security.snyk.io/vuln/npm:jws:20160726] in jws@0.2.6 + introduced by jsonwebtoken@0.4.0 > jws@0.2.6 and 1 other path(s) + + Upgrade multer@1.4.5-lts.2 to multer@2.0.2 to fix + ✗ Uncaught Exception [High Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-10773732] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + ✗ Uncaught Exception [High Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-10185673] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + ✗ Missing Release of Memory after Effective Lifetime [High Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-10185675] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + ✗ Uncaught Exception [Critical Severity][https://security.snyk.io/vuln/SNYK-JS-MULTER-10299078] in multer@1.4.5-lts.2 + introduced by multer@1.4.5-lts.2 + + Upgrade pdfkit@0.11.0 to pdfkit@0.12.2 to fix + ✗ Use of Weak Hash [High Severity][https://security.snyk.io/vuln/SNYK-JS-CRYPTOJS-6028119] in crypto-js@3.3.0 + introduced by pdfkit@0.11.0 > crypto-js@3.3.0 + + Upgrade sanitize-html@1.4.2 to sanitize-html@1.7.1 to fix + ✗ Code Injection [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASH-1040724] in lodash@2.4.2 + introduced by sanitize-html@1.4.2 > lodash@2.4.2 + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASH-450202] in lodash@2.4.2 + introduced by sanitize-html@1.4.2 > lodash@2.4.2 + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASH-608086] in lodash@2.4.2 + introduced by sanitize-html@1.4.2 > lodash@2.4.2 + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASH-6139239] in lodash@2.4.2 + introduced by sanitize-html@1.4.2 > lodash@2.4.2 + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASH-73638] in lodash@2.4.2 + introduced by sanitize-html@1.4.2 > lodash@2.4.2 + + Upgrade socket.io@3.1.2 to socket.io@4.7.0 to fix + ✗ Denial of Service (DoS) [High Severity][https://security.snyk.io/vuln/SNYK-JS-WS-7266574] in ws@7.4.6 + introduced by socket.io@3.1.2 > engine.io@4.1.2 > ws@7.4.6 + ✗ Uncaught Exception [High Severity][https://security.snyk.io/vuln/SNYK-JS-SOCKETIO-7278048] in socket.io@3.1.2 + introduced by socket.io@3.1.2 + ✗ Denial of Service (DoS) [High Severity][https://security.snyk.io/vuln/SNYK-JS-ENGINEIO-3136336] in engine.io@4.1.2 + introduced by socket.io@3.1.2 > engine.io@4.1.2 + + +Issues with no direct upgrade or patch: + ✗ Server-side Request Forgery (SSRF) [High Severity][https://security.snyk.io/vuln/SNYK-JS-IP-12704893] in ip@2.0.1 + introduced by express-ipfilter@1.3.2 > ip@2.0.1 + No upgrade or patch available + ✗ Server-side Request Forgery (SSRF) [High Severity][https://security.snyk.io/vuln/SNYK-JS-IP-12761655] in ip@2.0.1 + introduced by express-ipfilter@1.3.2 > ip@2.0.1 + No upgrade or patch available + ✗ Type Confusion [High Severity][https://security.snyk.io/vuln/SNYK-JS-LIBXMLJS2-6808810] in libxmljs2@0.37.0 + introduced by libxmljs2@0.37.0 + No upgrade or patch available + ✗ Type Confusion [High Severity][https://security.snyk.io/vuln/SNYK-JS-LIBXMLJS2-6808816] in libxmljs2@0.37.0 + introduced by libxmljs2@0.37.0 + No upgrade or patch available + ✗ Prototype Pollution [High Severity][https://security.snyk.io/vuln/SNYK-JS-LODASHSET-1320032] in lodash.set@4.3.2 + introduced by grunt-replace-json@0.1.0 > lodash.set@4.3.2 + No upgrade or patch available + ✗ Arbitrary Code Injection [Critical Severity][https://security.snyk.io/vuln/SNYK-JS-MARSDB-480405] in marsdb@0.6.11 + introduced by marsdb@0.6.11 + No upgrade or patch available + ✗ Denial of Service (DoS) [High Severity][https://security.snyk.io/vuln/SNYK-JS-SOCKETIOPARSER-5596892] in socket.io-parser@4.0.5 + introduced by socket.io@3.1.2 > socket.io-parser@4.0.5 + This issue was fixed in versions: 3.4.3, 4.2.3 + ✗ Sandbox Bypass [Critical Severity][https://security.snyk.io/vuln/SNYK-JS-VM2-5537100] in vm2@3.9.17 + introduced by juicy-chat-bot@0.9.0 > vm2@3.9.17 + This issue was fixed in versions: 3.9.18 + ✗ Remote Code Execution (RCE) [Critical Severity][https://security.snyk.io/vuln/SNYK-JS-VM2-5772823] in vm2@3.9.17 + introduced by juicy-chat-bot@0.9.0 > vm2@3.9.17 + No upgrade or patch available + ✗ Remote Code Execution (RCE) [Critical Severity][https://security.snyk.io/vuln/SNYK-JS-VM2-5772825] in vm2@3.9.17 + introduced by juicy-chat-bot@0.9.0 > vm2@3.9.17 + No upgrade or patch available + + + +Organization: samerspc +Package manager: npm +Target file: /juice-shop/package.json +Project name: juice-shop +Docker image: bkimminich/juice-shop:v19.0.0 +Licenses: enabled + + +Tested 2 projects, 1 contained vulnerable paths. + + + diff --git a/labs/submission7.md b/labs/submission7.md new file mode 100644 index 00000000..dc5e04c5 --- /dev/null +++ b/labs/submission7.md @@ -0,0 +1,276 @@ +# Lab 7 - Container Security: Image Scanning & Deployment Hardening + +## Task 1 - Image Vulnerability and Configuration Analysis + +### 1.1 Top 5 Critical/High Vulnerabilities + +| CVE ID | Package | Severity | Impact | +|--------|----------|-----------|--------| +| CVE-2023-37903 | vm2@3.9.17 | **Critical (9.8)** | Remote code execution via OS command injection in sandboxed environments; attackers could execute arbitrary system commands. | +| CVE-2019-10744 | lodash@2.4.2 | **Critical (9.1)** | Prototype pollution vulnerability that allows modification of object prototypes, enabling arbitrary code injection. | +| CVE-2015-9235 | jsonwebtoken@0.4.0 | **Critical (9.1)** | Improper input validation allows attackers to forge JWT tokens and bypass authentication. | +| CVE-2023-46233 | crypto-js@3.3.0 | **Critical (9.1)** | Usage of insecure cryptographic algorithm potentially exposing encrypted data to decryption or manipulation. | +| CVE-2021-44906 | minimist@0.2.4 | **Critical (9.8)** | Argument injection vulnerability allowing remote code execution when parsing user input. | + +**Summary:** +Most critical vulnerabilities are found in Node.js libraries (`vm2`, `lodash`, `jsonwebtoken`, `crypto-js`, `minimist`). +They enable **remote code execution**, **authentication bypass**, and **data leakage** - the most dangerous classes of attacks. +The image includes multiple outdated packages that have not been patched upstream. + +--- + +### 1.2 Dockle Configuration Findings + +**Observed results (Dockle output contains INFO/SKIP, no FATAL/WARN):** + +- **[SKIP] DKL-LI-0001: Avoid empty password** + → Dockle could not detect expected password files (`/etc/shadow`, `/etc/master.passwd`) in this image layout. This is not a direct vulnerability, but it reduces confidence in account-related checks. + +- **[INFO] CIS-DI-0005: Enable Content trust for Docker** + → `DOCKER_CONTENT_TRUST=1` is not enabled. Without signature verification, image provenance and integrity checks are weaker (supply-chain risk). + +- **[INFO] CIS-DI-0006: Add HEALTHCHECK instruction** + → No `HEALTHCHECK` is defined. Runtime platforms cannot reliably detect degraded application state. + +- **[INFO] DKL-LI-0003: Only put necessary files** + → Unnecessary `.DS_Store` files exist in `node_modules`, indicating image hygiene issues and avoidable bloat. + +**Why this matters:** +Even INFO-level findings indicate hardening gaps. Missing content trust and health checks do not immediately break functionality, but they reduce security assurance and operational resilience. + +--- + +### 1.3 Security Posture Assessment + +- **Does the image run as root?** + No. The image is configured with non-root user `UID 65532` (`docker image inspect ... .Config.User`). This is a positive least-privilege control and reduces post-exploitation impact. + +- **Security Recommendations:** + 1. Keep running as non-root and enforce it in deployment policy (`runAsNonRoot` / equivalent controls). + 2. Add `HEALTHCHECK` instruction to monitor container liveness. + 3. Enable Docker Content Trust (`export DOCKER_CONTENT_TRUST=1`) to verify image integrity. + 4. Rebuild image frequently and update vulnerable npm dependencies. + 5. Consider additional runtime controls: `--read-only`, seccomp profile, and mandatory resource limits. + + +Overall, the image has significant dependency risk (multiple Critical/High CVEs). +Despite a good non-root default, it is **not production-ready** without dependency remediation and stronger runtime hardening. + + +## 🧱 Task 2 - Docker Host Security Benchmarking + +### 2.1 Summary Statistics + + +| Result Type | Count | Description | +|--------------|--------|-------------| +| PASS | 36 | Security controls properly configured | +| WARN | 52 | Potential misconfigurations requiring review | +| FAIL | 0 | No critical failed controls detected | +| INFO | 95 | Informational checks (not actionable) | + + + +### 2.2 Analysis of Warnings and suggestions + + +- **No FAIL results** were reported - only Warnings, mostly related to hardening gaps (TLS, user namespaces, resource limits). +- Overall configuration is functional but lacks production-grade isolation and monitoring settings. + + +Below are the key **WARN** findings with their security implications and recommended remediations. + +1. **1.1 - Ensure a separate partition for containers has been created** + *Impact:* Without isolation, container data shares the root filesystem, risking disk exhaustion and privilege escalation. + *Remediation:* Mount `/var/lib/docker` on a dedicated partition with restricted mount options (`nodev`, `nosuid`, `noexec`). + +2. **1.5 - Ensure auditing is configured for the Docker daemon** + *Impact:* Lack of audit logs makes it impossible to trace unauthorized or suspicious Docker operations. + *Remediation:* Configure Linux auditing for `/usr/bin/dockerd` and related binaries using `auditctl` or rules in `/etc/audit/rules.d/`. + +3. **2.1 - Restrict network traffic between containers on the default bridge** + *Impact:* Containers can communicate freely across the bridge, potentially allowing lateral movement if one is compromised. + *Remediation:* Edit `daemon.json` and set `"icc": false` and `"iptables": true` to isolate containers by default. + +4. **2.6 - Ensure TLS authentication for Docker daemon is configured** + *Impact:* The daemon listens over TCP without TLS, allowing possible man-in-the-middle or unauthorized access. + *Remediation:* Generate TLS certificates and set `"tlsverify": true`, `"tlscacert"`, `"tlscert"`, and `"tlskey"` in `/etc/docker/daemon.json`. + +5. **2.8 - Enable user namespace support** + *Impact:* Containers currently share host UID/GID mapping, risking privilege escalation to host-level root. + *Remediation:* Add `"userns-remap": "default"` to `daemon.json` and restart Docker. + +6. **2.11 - Enable authorization for Docker client commands** + *Impact:* Any user with Docker CLI access can control the daemon without access checks. + *Remediation:* Deploy Docker authorization plugins (e.g., `docker-authz`) to enforce command-level permissions. + +7. **2.12 - Ensure centralized and remote logging is configured** + *Impact:* Local-only logs risk loss on host failure and hinder incident response. + *Remediation:* Configure `log-driver` as `syslog`, `fluentd`, or `gelf` and forward logs to a remote log collector. + +8. **2.14 - Enable live restore** + *Impact:* Containers stop when the Docker daemon restarts, reducing availability. + *Remediation:* Add `"live-restore": true` in `daemon.json`. + +9. **3.15 - Ensure Docker socket file ownership is set to root:docker** + *Impact:* Wrong ownership on `/var/run/docker.sock` may let non-Docker users access the API. + *Remediation:* Run `chown root:docker /var/run/docker.sock` and ensure only trusted users are in the `docker` group. + +10. **4.5 - Enable Docker Content Trust** + *Impact:* Images may be pulled from unverified sources, exposing the system to supply-chain attacks. + *Remediation:* Enable Docker Content Trust globally: `export DOCKER_CONTENT_TRUST=1`. + +11. **4.6 - Add HEALTHCHECK instructions to container images** + *Impact:* Without health checks, orchestrators cannot automatically detect unhealthy containers. + *Remediation:* Update Dockerfiles to include `HEALTHCHECK CMD curl -f http://localhost:3000 || exit 1`. + +12. **5.1 / 5.2 - Missing AppArmor/SELinux security options** + *Impact:* Containers lack mandatory access control enforcement, making privilege escalation easier. + *Remediation:* Apply AppArmor or SELinux profiles via `--security-opt apparmor=` or `--security-opt label:type:`. + +13. **5.10 / 5.11 - No memory or CPU limits configured** + *Impact:* Containers may consume excessive host resources, leading to denial of service. + *Remediation:* Start containers with `--memory=` and `--cpus=` flags. + +14. **5.12 - Container root filesystem not read-only** + *Impact:* Writable root FS allows runtime tampering or persistence of malicious changes. + *Remediation:* Use `--read-only` flag in `docker run` to enforce immutable filesystem. + +15. **5.13 - Ports bound to wildcard interface 0.0.0.0** + *Impact:* Services become accessible from all network interfaces, increasing exposure. + *Remediation:* Bind services to specific host IPs using `-p ::`. + +16. **5.25 - Privilege escalation not restricted** + *Impact:* Containers can gain new privileges during runtime. + *Remediation:* Add `--security-opt no-new-privileges:true` when running containers. + +17. **5.28 - No PIDs cgroup limit configured** + *Impact:* Unbounded process creation (fork bomb) may crash the host. + *Remediation:* Use `--pids-limit=100` or appropriate value based on application needs. +## Task 3 - Deployment Security Configuration Analysis + +### 3.1 Configuration Comparison Table + +| Setting | Default | Hardened | Production | +|----------|----------|-----------|-------------| +| **Capabilities (Drop/Add)** | None / None | ALL / None | ALL / NET_BIND_SERVICE* | +| **Security Options** | None | no-new-privileges | no-new-privileges + seccomp=default* | +| **Memory Limit** | Unlimited | 512 MB | 512 MB | +| **CPU Limit** | Unlimited | Unlimited* | Unlimited* | +| **PIDs Limit** | Unlimited | None | 100 | +| **Restart Policy** | None | None | on-failure:3 | +| **HTTP Status (Test)** | 200 OK | 200 OK | 200 OK | +| **Memory Usage** | 105.4 MiB / 7.6 GiB (1.35%) | 95.24 MiB / 512 MiB (18.6%) | 93.58 MiB / 512 MiB (18.28%) | +| **CPU Usage** | 0.60% | 2.92% | 0.65% | + +**\*** `CapAdd` and seccomp are part of the run command for the production profile. +**\*** On macOS Docker Desktop, CPU quota values can appear as `0` in `docker inspect` because enforcement happens inside the Linux VM layer. + +All profiles function correctly (HTTP 200), but the Hardened and Production versions apply strict security and resource controls that isolate the container and reduce its ability to impact the host system. + + +--- + +### 3.2 Security Measure Analysis + +#### a) --cap-drop=ALL and --cap-add=NET_BIND_SERVICE + +**What are Linux capabilities:** +Linux capabilities are fine-grained privileges that split the all-powerful root permissions into smaller sets (e.g., networking, mounting, process control). +This lets a process run with only the privileges it truly needs instead of full root access. + +**What dropping all capabilities prevents:** +Dropping `ALL` removes every privileged operation (like changing network interfaces, loading kernel modules, or mounting filesystems). +It prevents attackers inside the container from performing host-level actions if they exploit the app. + +**Why add NET_BIND_SERVICE back:** +Binding to ports below 1024 (for example, 80/443) requires this capability. +For Juice Shop on port 3000, it is not strictly required. In real deployments, it is useful when the process must bind directly to privileged ports while still keeping all other capabilities dropped. + +**Trade-off:** +Maximum safety, but debugging or advanced operations (e.g., packet capture) will no longer work inside the container. + +--- + +#### b) --security-opt=no-new-privileges + +**Meaning:** +This flag ensures that processes in the container cannot gain more privileges (e.g., via `setuid` binaries or privilege escalation exploits). + +**Prevents:** +Privilege escalation attacks - for example, if a compromised process tries to become root or execute privileged code. + +**Downsides:** +Almost none in normal workloads. Some legacy apps that depend on `setuid` might not work, but modern applications like Juice Shop run fine. + +--- + +#### c) --memory=512m and --cpus=1.0 + +**Meaning:** +These set hard limits on the amount of memory (512 MB) and CPU (1 core) a container can use. + +**Without limits:** +A container could consume all host resources (CPU/memory), crash the host, or cause a denial of service. + +**What attack it prevents:** +Prevents resource exhaustion attacks - for example, if a process creates a memory leak or infinite loop. + +**Risk of too low limits:** +If limits are too strict, the container may crash under normal load (e.g., out-of-memory errors or throttling). + +--- + +#### d) --pids-limit=100 + +**Meaning:** +This restricts the number of processes the container can spawn. + +**What is a fork bomb:** +A malicious or buggy program that endlessly spawns new processes until the system runs out of PIDs and becomes unresponsive. + +**How PID limit helps:** +If an attacker tries to create thousands of processes, Docker kills new ones once the limit (100) is reached, protecting the host. + +**How to choose a value:** +Estimate normal process count ×2 for overhead. Web apps usually need fewer than 50 processes. + +--- + +#### e) --restart=on-failure:3 + +**Meaning:** +Automatically restarts the container if it crashes (up to 3 times). + +**When useful:** +For production reliability - helps recover from temporary errors. + +**When risky:** +If the container crashes due to a persistent bug, it will restart repeatedly, masking the issue and wasting resources. + +**on-failure vs always:** +`on-failure` restarts only on crashes; `always` restarts even when manually stopped - riskier for debugging or controlled downtime. + +--- + +### 3.3 Critical Thinking Questions + +1. **Which profile for DEVELOPMENT?** + Default - easier to debug, no resource restrictions, and faster iteration for developers. + +2. **Which profile for PRODUCTION?** + Production - includes privilege reduction, resource limits, and restart policy, ensuring stable and secure long-term deployment. + +3. **What real-world problem do resource limits solve?** + They prevent runaway containers from consuming all system resources, protecting the host from denial-of-service or crash loops. + +4. **If an attacker exploits Default vs Production, what actions are blocked in Production?** + In Production, they cannot gain extra privileges, cannot spawn unlimited processes, cannot fill up system memory, and cannot modify host resources. + +5. **What additional hardening would you add?** + - Mount filesystem as read-only (`--read-only`) + - Use dedicated AppArmor/SELinux profile + - Enable Docker Content Trust + - Use non-root user (`USER node`) in Dockerfile + - Add logging driver for centralized monitoring +

Vl&>FvN&j6NDuc+@rj)-szKj3da8>~*4 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